audit-changes
Audit only the git diff vs main (or specified base). Optimized for PR review.
Run Mythril (symbolic execution) and have Claude triage its findings — turn symbolic counter-examples into Foundry PoCs.
> /plugin marketplace add omermaksutii/RugProof > /plugin install rugproof@rugproof
How it fires
How this command gets triggered: by you, by Claude, or both.
/mythrilContext preview
What this command does when you run it.
Run Mythril (symbolic execution) and have Claude triage its findings — turn symbolic counter-examples into Foundry PoCs.
description: Run Mythril (symbolic execution) and have Claude triage its findings — turn symbolic counter-examples into Foundry PoCs. argument-hint: "[file]" allowed-tools: Read, Bash, Agent, Skill, mcp__mythril-runner__*, mcp__forge-runner__*
Mythril uses symbolic execution to find exploits. Powerful, but its output is dense and its false-positive rate is high. Rugproof: triage + turn symbolic findings into runnable PoCs.
`pip install mythril`. If it isn't installed, the `mythril-runner` MCP returns a labeled sample so the workflow still runs end-to-end.
Preferred (offline-safe):
mcp__mythril-runner__analyze(target=<file>)
The result carries `mythril` (raw Mythril JSON) and `stub: true` when the sample was used. Normalize via the parser:
echo '<mythril-json>' | node "${CLAUDE_PLUGIN_ROOT}/scripts/dist/parse-mythril.js"Or run directly: `myth analyze <file> -o json`. Capture issues, each with a SWC ID, severity, and a symbolic-execution path.
Mythril + Rugproof triage:
Mythril raw issues: 22
After Rugproof triage:
Concrete PoCs that pass: 4 (real bugs)
Theoretical paths only: 12 (no realistic exploit)
False positives: 6 (Mythril over-approximated)
Concrete PoCs:
[SWC-107] Reentrancy in Vault.withdraw
Mythril path: attacker → withdraw → fallback re-enters withdraw
Rugproof PoC: test/exploits/ExploitMythril-SWC107.t.sol (passes)
Confidence: HIGHRugproof 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.