audit-integrity

por github

Framework compartilhado de integridade de auditoria para todos os agentes AppSec — garante qualidade de saída, honestidade intelectual e melhoria contínua por meio de anti-racionalização…

npx skills add https://github.com/github/awesome-copilot --skill audit-integrity

Audit Integrity Skill

Enforce output quality, intellectual honesty, and continuous improvement across security audits and code reviews.

When to Use

  • Perform security analyses, threat models, code reviews, or quality audits.
  • Validate that every finding has verified code evidence and taint flow.
  • Prevent the suppression or rationalization of security findings.
  • Evaluate draft reports against the quality gate threshold (score ≥ 8/10).
  • Record lessons learned and security memories after you complete a scan.

Components

This skill provides 7 modular capabilities in the references/ directory. Load each file when you reach its execution phase:

ComponentReference FilePurpose
Clarification Protocolreferences/clarification-protocol.mdAsk a maximum of 2 targeted questions when scope is not clear
Anti-Rationalization Guardreferences/anti-rationalization-guard.mdProhibited rationalizations and mandatory responses for findings
Self-Critique Loopreferences/self-critique-loop.mdMandatory second pass to verify evidence and coverage
Retry Protocolreferences/retry-protocol.mdTool failure and empty search handling: retry once, then document
Non-Negotiable Behaviorsreferences/non-negotiable-behaviors.mdMandatory rules: do not fabricate, cite evidence, report gaps
Self-Reflection Quality Gatereferences/self-reflection-quality-gate.mdScoring rubric (1–10 scale) with a minimum threshold of 8
Self-Learning Systemreferences/self-learning-system.mdTemplates and rules for lessons and security memories

Execution Flow

Load reference files as you reach each phase:

  1. Before analysis: If scope or policy is not clear, read references/clarification-protocol.md. Ask a maximum of 2 targeted questions.
  2. During analysis: Follow references/non-negotiable-behaviors.md. At each triage decision, consult references/anti-rationalization-guard.md.
  3. On tool or search failure: Follow references/retry-protocol.md. Do not assume code is secure without verification.
  4. After initial analysis: Complete a second pass with the checklist in references/self-critique-loop.md. Verify taint traces and manifest coverage.
  5. Before delivery: Score the draft report using references/self-reflection-quality-gate.md. All categories must score ≥ 8.
  6. Final delivery: Record lessons and memories using references/self-learning-system.md.