Commit 0d2ead1
authored
chore(vuln-scanner): stage cargo-fuzz toolchain + widen sandbox grant (#868)
Runtime-infrastructure half of the cargo-fuzz addition, split out of
#863 per triage since it touches the fork's trust boundary and needs
maintainer review separately from the skill-scope change.
- stage-vuln-scanner.sh: install a nightly Rust toolchain + cargo-fuzz
unconditionally in the pre-run staging step, mirroring the existing
slither/foundry pattern (the sandbox denies toolchain installs
in-run, and the scan target isn't known until Arm A picks it — the
skill's own command -v + fuzz/fuzz_targets guard makes this a no-op
on repos that don't ship a fuzz harness).
- skill_mode.sh: grant Bash(cargo:*) to the write-tier tool allowlist.
Wider than the single-purpose scanner grants beside it since
`cargo fuzz run` dispatches through cargo itself — called out
inline since it's a real widening of what vuln-scanner can execute.
- aeon.yml: comment update describing the new staging step.
Depends on the skill-scope PR (vuln-scanner: fuzz targets a repo
already ships) landing first — this has no effect without the A3.5
step in SKILL.md that reaches for cargo-fuzz.1 parent f8c5049 commit 0d2ead1
3 files changed
Lines changed: 34 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
421 | | - | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
422 | 426 | | |
423 | 427 | | |
424 | 428 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
52 | 62 | | |
53 | 63 | | |
54 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
101 | 120 | | |
102 | 121 | | |
0 commit comments