mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-18 12:39:28 +00:00
19 lines
1.0 KiB
Markdown
19 lines
1.0 KiB
Markdown
# agent-vfc slice
|
|||
|
|
|
||
|
|
Security-fix commits carrying an AI coding agent co-author trailer or generation marker
|
||
|
|
(Claude Code, Codex, Cursor, Copilot, Devin), in JavaScript, TypeScript, or Python.
|
||
|
|
`provenance = "agent"`. Only repositories with a stated license are vendored.
|
||
|
|
|
||
|
|
## Review checklist (Req 5.3)
|
||
|
|
|
||
|
|
A recipe with `reviewer = "pending"` is a candidate, not a label. Before setting `reviewer`:
|
||
|
|
|
||
|
|
1. The parent excerpt really contains the vulnerability the title claims (not a refactor).
|
||
|
|
2. One mechanism from `benchmarks/pairs/mechanisms.toml` explains it; adjust `mechanism` and `cwe`.
|
||
|
|
3. The fixed excerpt removes it and the change is inside the vendored function.
|
||
|
|
4. No secret, token, or personal data is in either excerpt (run the redaction check).
|
||
|
|
5. The license header is present and matches the repository license.
|
||
|
|
|
||
|
|
Rebuild: `python benchmarks/pairs/agent-vfc/build_recipes.py --search /tmp/agents.jsonl` then
|
||
|
|
`--from /tmp/agents.jsonl`, `harvest.py --slice agent-vfc --all --fetch`, `catalog_gen.py --slice agent-vfc`.
|