audit-assist
Flow B — AI-assisted iterative audit with a human in the loop. Same lifecycle as audit-cycle, but pauses at checkpoints to surface confirmed findings, the…
Re-runnable batch triage checkpoint over the candidate finding set (fixes triage being diffused across agents). Dedups by root-cause signature (reusing /re-audit's signature idea; audit-mem auto-suppresses prior-ruled false positives and flags regressions when built), enforces
> /plugin marketplace add solanabr/auditor-skill > /plugin install auditor@auditor
How it fires
How this command gets triggered: by you, by Claude, or both.
/triageContext preview
What this command does when you run it.
Re-runnable batch triage checkpoint over the candidate finding set (fixes triage being diffused across agents). Dedups by root-cause signature (reusing /re-audit's signature idea; audit-mem auto-suppresses prior-ruled false positives and flags regressions when built), enforces
name: auditor:triage description: Re-runnable batch triage checkpoint over the candidate finding set (fixes triage being diffused across agents). Dedups by root-cause signature (reusing /re-audit's signature idea; audit-mem auto-suppresses prior-ruled false positives and flags regressions when built), enforces Rule 5b calibration (every N≥6 carries its validation block or is downgraded to [UNCONFIRMED]/[UNDETERMINED], with any economic/reachability downgrade quantified per the false-positives "quantify the barrier" rule), and splits real security findings (severity 1–10) from the Notes & Nitpicks list. Emits a triaged finding set plus a suppression appendix recording what was withheld and why. argument-hint: "[audit_<n>] [--program-id <id>]" allowed-tools: Read, Grep, Glob, Bash, Task
**Arguments:** $ARGUMENTS
Run one **consolidated** triage pass over the candidate finding set, so calibration is a single auditable checkpoint instead of being diffused across the leaf reviewers. Read `OUTPUT-RULES.md` first — **Rule 1** (severity 1–10, the "Notes & Nitpicks" tier below severity 1), **Rule 5b** (the validation gate + `[UNCONFIRMED]`/`[UNDETERMINED]` outcomes) — and `references/false-positives.md` (the triage catalog + the "quantify the barrier" symmetric-rejection rule). Re-run this after any new review phase adds candidates.
The current candidate set — every `[FAIL-N]` / `[PARTIAL]` / `[UNCONFIRMED]` the reviewers have emitted this run (from `audit_<n>/` worksheets / session findings). Triage is idempotent: re-running folds in new candidates without re-litigating settled ones.
1. **Dedup by root-cause signature.** Collapse candidates that share a **root-cause signature** — the normalized code shape of the bug (e.g. a missing signer check, an unchecked `*`, a PDA derived without the stored bump), the same signature `/auditor:re-audit` uses for its sibling sweep. Two candidates with the same signature at the same root cause are **one** finding (record all locations); the same signature at *different* sites are siblings (keep separate, note the shared class).
2. **Rule 5b calibration (the gate, applied in batch).** Every candidate at **N≥6** must carry a filled **Reachability** + **Math/State-Bounds** block (plus **Attacker-Model** for **N≥7**). A candidate that cannot complete the gate with cited evidence is **downgraded** — never left as a bare `[FAIL-N]`:
3. **Tier split.** Partition the survivors into two lists:
4. **Record occurrences (if tools built).** For each surviving finding, `audit-mem put-finding …` records an occurrence for this run so dedup / regression / FP state persists across audits. Skip if the tools are absent.
Emit the triaged set (not a fresh report — this feeds synthesis / the checkpoint):
Production-grade security audit for any codebase, powered by AI agents. 20 checklists · 1,413 verification items · 136 known attack vectors · executable PoCs + fix patches A full audit-firm lifecycle (automated + interactive) · Benchmarked against CertiK, SOC
Repo: solanabr/auditor-skill
Flow B — AI-assisted iterative audit with a human in the loop. Same lifecycle as audit-cycle, but pauses at checkpoints to surface confirmed findings, the…
Flow A — fully automated audit-firm lifecycle. Runs scope → context → tool-assisted first pass → domain-partitioned manual review → independent reconciliation…
Aggregate audit checkpoints into the final report — executive summary, Scope Coverage, findings by severity, maturity scorecard, and remediation roadmap.
Full scope-gated security audit of a Solana / full-stack repository — discovery, context reconstruction, per-item checklist verdicts, false-positive…
Deep single-instruction / single-function security review using the instruction worksheet, context reconstruction, and adversarial exploit modeling.
PR / commit-scoped differential audit — audits only changed functions (plus 1-hop callers), flags removed security checks, and prioritizes by risk × blast…