Skip to content
Security
Command

/audit-strict

Multi-pass consensus audit — runs the audit twice with different prompts, only reports consensus findings. Aggressively cuts false positives.

From plugin
rugproof
1045 skills23 agents45 commands4 hooks
> /plugin marketplace add omermaksutii/RugProof
> /plugin install rugproof@rugproof

Command definition

audit-strict.md
description: Multi-pass consensus audit — runs the audit twice with different prompts, only reports consensus findings. Aggressively cuts false positives.
argument-hint: "[file-or-dir]"
allowed-tools: Read, Bash, Agent, Skill

/audit-strict — consensus-based audit

Same surface as `/audit`, but each finding must be *independently produced* by two passes to be reported.

Procedure

Step 1 — Pass A: bottom-up

Read the code function by function. For each function:

  • Apply the vuln skills.
  • Emit candidate findings.

Step 2 — Pass B: top-down

Dispatch the `attacker` subagent (fresh context, no prior findings shared). Ask it:

  • "What would you steal here?"
  • "What's the cheapest exploit?"
  • Let it identify findings without skill-priors.

Step 3 — Consensus

Compute the intersection:

  • Findings that appear in **both passes** → keep, confidence HIGH.
  • Findings that appear in **only one pass** → keep with confidence MEDIUM, flag as single-source.
  • Findings produced by skill-checks that *match the attacker's exploit narrative* → consensus, even if the wording differs.

Step 3b — Specialist panel (deep mode, optional)

For the highest-stakes audits, escalate consensus from 2 passes to an N-of-M panel. Dispatch every specialist relevant to the detected protocol type (per the `/audit` dispatch table) **in parallel, each with fresh context**, plus `attacker` and `defender`. Require a finding to be surfaced by **≥3 independent agents** (or ≥2 for a Critical) before it reaches the HIGH-confidence tier; single-agent findings drop to MEDIUM with a single-source flag. This trades cost for the strongest false-positive suppression Rugproof offers.

Step 4 — Output

Strict audit (two-pass consensus):

  Pass A findings:  8
  Pass B findings:  6
  Consensus (both): 5     ← reported as HIGH confidence
  Pass-A-only:      3     ← reported as MEDIUM confidence with disclaimer
  Pass-B-only:      1     ← reported as MEDIUM confidence with disclaimer

  Final report: 5 high-confidence findings, 4 needing user judgment.

When to use

  • Pre-launch audits where false-positive avoidance is critical
  • Audit-of-audits (when you don't trust the prior tool's output)
  • Generating a "we found this *twice independently*" claim for reports

When NOT to use

  • Quick triage (use `/quick-scan`)
  • PR review (use `/audit-changes`)
  • Time-budgeted runs (this is ~2× slower than `/audit`)

Notes

  • The two passes must use different reasoning starting points. Don't share findings between them in the prompt.
  • Consensus is not infallible — both passes can miss the same bug. Pair with `/verify-finding` for paranoia mode.
  • If consensus is dramatically lower than either single-pass output (say <50%), surface that as a "noisy" signal: the codebase may be unusual or the skills may need tuning.
Read more
@omermaksutii
Ships withrugproof

Rugproof your code before someone else does. 🌐 Live site: omermaksutii.github.io/RugProof 📦 Latest: v1.0.0 — 45 commands · 23 agents · 45 skills · 13 MCP servers · tested, offline-first, with rule packs, a benchmark, non-EVM coverage, and post-deploy

1052 skills23 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
10
Star history of omermaksutii/RugProof on GitHub, a chart by star-history.com

Other commands on rugproof.

audit-deep

audit-deep

Command

Deep audit — same as /audit but spawns more parallel subagents, runs multi-pass review, and chases exploit chains across files.

@omermaksutii@omermaksutiiInstall Command
audit-deps

audit-deps

Command

Audit third-party dependencies — resolve installed versions, cross-reference known-vulnerable releases, and flag vendored code…

@omermaksutii@omermaksutiiInstall Command
audit-diff

audit-diff

Command

Diff two Rugproof audit reports (before vs after) to track regressions — what's new, what's fixed, and whether the grade moved.

@omermaksutii@omermaksutiiInstall Command
audit-history

audit-history

Command

Pull past public audits (Code4rena, Sherlock, Spearbit, etc.) for a deployed contract or known protocol.

@omermaksutii@omermaksutiiInstall Command
audit-live

audit-live

Command

Audit a deployed contract on a live chain. Pulls verified source from the block explorer, optionally forks the chain for…

@omermaksutii@omermaksutiiInstall Command

More commands from other plugins.

deslop-reborn

deslop-reborn

Command

One iteration of the IronClaw Reborn de-slop loop — take ONE Reborn crate, fan out parallel review sub-agents (thermo-nuclear…

@nearai@nearaiInstall Command
audit

audit

Command

Audit a file, directory, or whole repo for insecure default configuration: fallback secrets, default credentials, fail-open…

@trailofbits@trailofbitsInstall Command
arsenal

arsenal

Command

Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from…

@awarexone@awarexoneInstall Command