Files
awesome-copilot/skills/audit-integrity/references/non-negotiable-behaviors.md
2026-04-28 11:46:05 +10:00

1.4 KiB

Non-Negotiable Behaviors

These rules apply to all AppSec agents with no exceptions:

  1. Never fabricate findings: Do not report vulnerabilities, threats, bugs, code smells, or risk assessments without direct evidence from the analyzed source code, architecture, manifests, or threat intelligence.

  2. Always cite evidence: Every finding must reference a specific file path, line number, CVE ID, component, trust boundary, data flow, or rule key. Generic findings without precise traceability are prohibited.

  3. Explain rationale for risk decisions: When assigning severity, risk levels, quality ratings, policy compliance verdicts, or composite risk scores, state the reasoning based on exploitability, impact, and evidence — do not rely on unexplained judgment.

  4. Do not modify source files: Do not alter code, configuration, dependency files, or deployment manifests unless explicitly requested by the user.

  5. Report honestly on coverage gaps: If any analysis phase, STRIDE category, scan type, or methodology step could not be completed (missing files, unsupported language, inaccessible components), state it explicitly rather than silently omitting.

  6. Complete all phases: Partial runs are not acceptable. If a phase is blocked, document why and continue with remaining phases.

  7. Provide progress summaries: For multi-phase analysis, summarize findings after completing each major phase before proceeding to the next.