mirror of
https://github.com/FuzzingLabs/fuzzforge_ai.git
synced 2026-02-12 19:12:49 +00:00
refactor(modules): rename metadata fields and use natural
This commit is contained in:
@@ -37,7 +37,7 @@ category = "fuzzer"
|
|||||||
language = "rust"
|
language = "rust"
|
||||||
pipeline_stage = "fuzzing"
|
pipeline_stage = "fuzzing"
|
||||||
pipeline_order = 3
|
pipeline_order = 3
|
||||||
dependencies = ["fuzzforge-harness-tester"]
|
suggested_predecessors = ["fuzzforge-harness-tester"]
|
||||||
continuous_mode = true
|
continuous_mode = true
|
||||||
typical_duration = "continuous"
|
typical_duration = "continuous"
|
||||||
|
|
||||||
@@ -48,7 +48,7 @@ use_cases = [
|
|||||||
"Long-running fuzzing campaign"
|
"Long-running fuzzing campaign"
|
||||||
]
|
]
|
||||||
|
|
||||||
input_requirements = [
|
common_inputs = [
|
||||||
"validated-harnesses",
|
"validated-harnesses",
|
||||||
"Cargo.toml",
|
"Cargo.toml",
|
||||||
"rust-source-code"
|
"rust-source-code"
|
||||||
@@ -60,3 +60,5 @@ output_artifacts = [
|
|||||||
"corpus/",
|
"corpus/",
|
||||||
"fuzzing-stats.json"
|
"fuzzing-stats.json"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
output_treatment = "Show fuzzing-stats.json as a live summary with total_executions, exec/sec, coverage_percent, and crashes_found. List files in crashes/ directory if any crashes found. The corpus/ and coverage-data/ directories are artifacts for downstream modules, don't display their contents."
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ category = "reporter"
|
|||||||
language = "rust"
|
language = "rust"
|
||||||
pipeline_stage = "crash-analysis"
|
pipeline_stage = "crash-analysis"
|
||||||
pipeline_order = 4
|
pipeline_order = 4
|
||||||
dependencies = ["fuzzforge-cargo-fuzzer"]
|
suggested_predecessors = ["fuzzforge-cargo-fuzzer"]
|
||||||
continuous_mode = false
|
continuous_mode = false
|
||||||
typical_duration = "1m"
|
typical_duration = "1m"
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ use_cases = [
|
|||||||
"Generate security vulnerability reports"
|
"Generate security vulnerability reports"
|
||||||
]
|
]
|
||||||
|
|
||||||
input_requirements = [
|
common_inputs = [
|
||||||
"crash-artifacts",
|
"crash-artifacts",
|
||||||
"stack-traces",
|
"stack-traces",
|
||||||
"rust-source-code"
|
"rust-source-code"
|
||||||
@@ -60,3 +60,5 @@ output_artifacts = [
|
|||||||
"crash-report.md",
|
"crash-report.md",
|
||||||
"severity-analysis.json"
|
"severity-analysis.json"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
output_treatment = "Display crash-report.md as rendered markdown - this is the primary output. Show unique-crashes.json as a table with crash ID, severity, and affected function. Summarize severity-analysis.json showing counts by severity level (critical, high, medium, low)."
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ category = "validator"
|
|||||||
language = "rust"
|
language = "rust"
|
||||||
pipeline_stage = "harness-testing"
|
pipeline_stage = "harness-testing"
|
||||||
pipeline_order = 2
|
pipeline_order = 2
|
||||||
dependencies = ["fuzzforge-rust-analyzer"]
|
suggested_predecessors = ["fuzzforge-rust-analyzer"]
|
||||||
continuous_mode = false
|
continuous_mode = false
|
||||||
typical_duration = "2m"
|
typical_duration = "2m"
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ use_cases = [
|
|||||||
"Gate before running expensive long fuzzing campaigns"
|
"Gate before running expensive long fuzzing campaigns"
|
||||||
]
|
]
|
||||||
|
|
||||||
input_requirements = [
|
common_inputs = [
|
||||||
"fuzz-harnesses",
|
"fuzz-harnesses",
|
||||||
"Cargo.toml",
|
"Cargo.toml",
|
||||||
"rust-source-code"
|
"rust-source-code"
|
||||||
@@ -56,3 +56,5 @@ output_artifacts = [
|
|||||||
"coverage-report.json",
|
"coverage-report.json",
|
||||||
"feedback-summary.md"
|
"feedback-summary.md"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
output_treatment = "Display feedback-summary.md as rendered markdown for quick review. Show harness-evaluation.json summary with pass/fail status and error messages. Show coverage-report.json as a table of covered functions."
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ category = "analyzer"
|
|||||||
language = "rust"
|
language = "rust"
|
||||||
pipeline_stage = "analysis"
|
pipeline_stage = "analysis"
|
||||||
pipeline_order = 1
|
pipeline_order = 1
|
||||||
dependencies = []
|
suggested_predecessors = []
|
||||||
continuous_mode = false
|
continuous_mode = false
|
||||||
typical_duration = "30s"
|
typical_duration = "30s"
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ use_cases = [
|
|||||||
"Produces fuzzable_functions.json for AI harness generation"
|
"Produces fuzzable_functions.json for AI harness generation"
|
||||||
]
|
]
|
||||||
|
|
||||||
input_requirements = [
|
common_inputs = [
|
||||||
"rust-source-code",
|
"rust-source-code",
|
||||||
"Cargo.toml"
|
"Cargo.toml"
|
||||||
]
|
]
|
||||||
@@ -53,3 +53,5 @@ output_artifacts = [
|
|||||||
"fuzzable_functions.json",
|
"fuzzable_functions.json",
|
||||||
"analysis_report.md"
|
"analysis_report.md"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
output_treatment = "Display analysis_report.md as rendered markdown. Show fuzzable_functions.json as a table listing function names, signatures, and fuzz-worthiness scores."
|
||||||
|
|||||||
Reference in New Issue
Block a user