Commit 91320b1
feat: add exhaustive-path-tracing to security audit template (#244)
Add the exhaustive-path-tracing protocol to the investigate-security
template for systematic deep analysis of parser and decoder functions
that process untrusted structured input.
Changes:
- Add exhaustive-path-tracing to template protocol list (optional,
applied selectively to parser/decoder functions)
- Add instruction 7 with criteria for identifying functions that
warrant deep path tracing (multi-field decode, inter-value
arithmetic, iteration over decoded elements)
- Add specific attention items: inter-value arithmetic validation,
loop-carried invariant gaps, truncation after bounds check
- Expand investigation plan from 5 to 7 steps, adding parser
identification (step 3) and deep-dive (step 5)
- Add coverage ledger requirement to quality checklist
- Update manifest.yaml protocol list and description
- Add investigate-security to exhaustive-path-tracing applicable_to
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 274b823 commit 91320b1
1 file changed
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1357 | 1357 | | |
1358 | 1358 | | |
1359 | 1359 | | |
1360 | | - | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
1361 | 1363 | | |
1362 | | - | |
| 1364 | + | |
1363 | 1365 | | |
1364 | 1366 | | |
1365 | 1367 | | |
| |||
0 commit comments