Skip to content

Commit dbc3cac

Browse files
Alan-JowettCopilot
andcommitted
feat: add exhaustive-path-tracing to security audit template
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 522f81a commit dbc3cac

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
@@ -1349,9 +1349,11 @@ templates:
13491349
path: templates/investigate-security.md
13501350
description: >
13511351
Security audit of code or a system component. Systematic
1352-
vulnerability analysis with severity classification.
1352+
vulnerability analysis with severity classification. Applies
1353+
exhaustive path tracing selectively to parser/decoder functions
1354+
that handle untrusted structured input.
13531355
persona: security-auditor
1354-
protocols: [anti-hallucination, self-verification, operational-constraints, adversarial-falsification, security-vulnerability]
1356+
protocols: [anti-hallucination, self-verification, operational-constraints, adversarial-falsification, security-vulnerability, exhaustive-path-tracing]
13551357
taxonomies: [stack-lifetime-hazards]
13561358
format: investigation-report
13571359

0 commit comments

Comments
 (0)