Skip to content

Commit 91320b1

Browse files
Alan-JowettCopilot
andauthored
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

File tree

manifest.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1357,9 +1357,11 @@ templates:
13571357
path: templates/investigate-security.md
13581358
description: >
13591359
Security audit of code or a system component. Systematic
1360-
vulnerability analysis with severity classification.
1360+
vulnerability analysis with severity classification. Applies
1361+
exhaustive path tracing selectively to parser/decoder functions
1362+
that handle untrusted structured input.
13611363
persona: security-auditor
1362-
protocols: [anti-hallucination, self-verification, operational-constraints, adversarial-falsification, security-vulnerability]
1364+
protocols: [anti-hallucination, self-verification, operational-constraints, adversarial-falsification, security-vulnerability, exhaustive-path-tracing]
13631365
taxonomies: [stack-lifetime-hazards]
13641366
format: investigation-report
13651367

0 commit comments

Comments
 (0)