audit-changes
Audit only the git diff vs main (or specified base). Optimized for PR review.
Mark a finding as a false positive (or accepted risk). Future audits won't re-report it.
> /plugin marketplace add omermaksutii/RugProof > /plugin install rugproof@rugproof
How it fires
How this command gets triggered: by you, by Claude, or both.
/dismissContext preview
What this command does when you run it.
Mark a finding as a false positive (or accepted risk). Future audits won't re-report it.
description: Mark a finding as a false positive (or accepted risk). Future audits won't re-report it. argument-hint: "<finding-id> <reason>" allowed-tools: Read, Edit, Write, Skill
Build a per-project ignore list. Future runs of `/audit` and `/quick-scan` skip dismissed findings.
Pull `$ARGUMENTS[0]` from the latest audit. If not found, error out and tell the user to provide a current finding ID.
Append to `.rugproof.yml` `ignore:` section:
ignore:
- id: REENT-001
path: "src/Vault.sol"
line: 142
reason: "Single trusted caller, reviewed 2025-Q4 by 0x...@..."
dismissed_at: "2026-05-12"
dismissed_by: "<git config user.email>"
fingerprint: "<sha256 of file:line:vuln-class>"The **fingerprint** is what future runs match against — so renames don't accidentally un-dismiss the finding (file moves are handled), and code changes around the dismissed line invalidate the dismissal (forcing re-review when the code changes meaningfully).
Also offer to add an inline suppression marker:
// rugproof-ignore: REENT-001 — single trusted caller, reviewed 2025-Q4
function trustedOp() external onlyOwner { ... }Inline is preferred for finding-specific code review trails.
✓ Dismissed REENT-001 (Reentrancy in withdraw()) Reason: Single trusted caller, reviewed 2025-Q4 Recorded in: .rugproof.yml Fingerprint: sha256:abc... Note: if the code around src/Vault.sol:142 changes, the dismissal will auto-expire.
False positives are the #1 reason audit tools get abandoned. Letting users *teach* the tool — with reasons recorded for review trail — converts annoyance into trust.
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
Repo: omermaksutii/RugProof
Audit only the git diff vs main (or specified base). Optimized for PR review.
Deep audit — same as /audit but spawns more parallel subagents, runs multi-pass review, and chases exploit chains across files.
Audit third-party dependencies — resolve installed versions, cross-reference known-vulnerable releases, and flag vendored code that has diverged from upstream.
Diff two Rugproof audit reports (before vs after) to track regressions — what's new, what's fixed, and whether the grade moved.
Pull past public audits (Code4rena, Sherlock, Spearbit, etc.) for a deployed contract or known protocol.
Audit a deployed contract on a live chain. Pulls verified source from the block explorer, optionally forks the chain for live-state simulation.