feat(materials): add RADAMSA_REPORT and RADAMSA_CRASHES material types#3218
Conversation
AI Session Analysis
|
| Status | Policy | Material | Messages |
|---|---|---|---|
| ✅ Passed | ai-config-ai-agents-allowed |
ai-coding-session-72f7fe |
- |
| ✅ Passed | ai-config-no-dangerous-commands |
ai-coding-session-72f7fe |
- |
| ✅ Passed | ai-config-no-secrets |
ai-coding-session-72f7fe |
- |
| ✅ Passed | ai-config-mcp-servers-allowed |
ai-coding-session-72f7fe |
- |
Powered by Chainloop and Chainloop Trace
There was a problem hiding this comment.
2 issues found across 27 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Add two material types for radamsa fuzzing evidence: - RADAMSA_REPORT: radamsa -M metadata log, projected to input.elements for policy evaluation - RADAMSA_CRASHES: crashing inputs (single file or tar.gz/zip archive), metadata-only with a crash-count annotation Includes a shared -M log parser subpackage, both crafters, and policy-engine content handling that treats crash content as metadata-only (excluded from filesystem reads and discarded when inline). Assisted-by: Claude Code Signed-off-by: Javier Rodriguez <javier@chainloop.dev> Chainloop-Trace-Sessions: 72f7fee5-d0c0-4328-a27b-319e49087aa6 Signed-off-by: Javier Rodriguez <javier@chainloop.dev>
2306097 to
8cffc33
Compare
Adds two material types for ingesting radamsa fuzzing evidence into Chainloop attestations:
-Mmetadata log (one record per generated iteration), projected toinput.elementsso policies can assert a minimum iteration count.crashes/archive (tar.gz or zip). Metadata-only: annotated with a crash count and excluded from policy content evaluation (both filesystem-read and inline content paths).Includes a shared
-Mlog parser subpackage, both crafters wired into the crafting switch, and the policy-engine content handling. The new types are intentionally not added to the material auto-detection list, sinceRADAMSA_CRASHESsingle-file mode would eagerly shadow other types; they are used via an explicit kind in workflow contracts.AI assistance
This contribution was produced with the assistance of Claude Code. Affected commits carry an
Assisted-by: Claude Codetrailer.