refactor(modules): rename metadata fields and use natural

This commit is contained in:
AFredefon
2026-02-09 10:17:16 +01:00
parent 8b8662d7af
commit 48ad2a59af
4 changed files with 16 additions and 8 deletions

View File

@@ -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."

View File

@@ -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)."

View File

@@ -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."

View File

@@ -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."