audit-changes
Audit only the git diff vs main (or specified base). Optimized for PR review.
Set up post-deployment monitoring — recommend which on-chain events to alert on and scan recent activity for high-severity changes.
> /plugin marketplace add omermaksutii/RugProof > /plugin install rugproof@rugproof
How it fires
How this command gets triggered: by you, by Claude, or both.
/monitorContext preview
What this command does when you run it.
Set up post-deployment monitoring — recommend which on-chain events to alert on and scan recent activity for high-severity changes.
description: Set up post-deployment monitoring — recommend which on-chain events to alert on and scan recent activity for high-severity changes. argument-hint: "[address] [--chain ethereum]" allowed-tools: Read, Grep, Glob, Bash, Skill, mcp__monitoring__*, mcp__block-explorer__*
Auditing finds bugs before launch; monitoring catches the rug *after* launch. This command turns a contract into a concrete alerting plan and checks whether anything alarming has already happened on-chain.
From the source (or a deployed address via `block-explorer`), determine what the contract can do: `hasOwner` (Ownable/AccessControl), `hasProxy` (EIP-1967 — use `mcp__block-explorer__resolve_proxy`), `hasPause`, `hasRoles`, `hasMint`.
mcp__monitoring__suggest_monitors(hasOwner=true, hasProxy=true, hasPause=true)
Returns prioritized monitors (event signature + topic0 + severity + why). Wire these into your alerting stack (Forta, OpenZeppelin Defender, Tenderly alerts, or a self-hosted log watcher keyed on the `topic0`s).
For a deployed address, flag any high-severity events in recent history:
mcp__monitoring__scan_recent(chain=<chain>, address=<addr>)
Flags `Upgraded`, `OwnershipTransferred`, `AdminChanged`, `Paused`. Offline (or with no RPC) it returns a labeled sample.
Monitoring plan for 0xVault… (ethereum)
Recommended alerts (5):
[critical] Ownership transfer OwnershipTransferred(address,address)
[critical] Implementation upgrade Upgraded(address)
[high] Contract paused Paused(address)
[high] Large transfer Transfer(...) (threshold: > 5% TVL)
[medium] Contract unpaused Unpaused(address)
Recent activity scan (last 5000 blocks):
⚠ [critical] Upgraded(address) at block 0x10a2b3c — implementation changed, re-audit
Wire topic0 filters into Forta / Defender / Tenderly. Re-run /audit-live after any upgrade.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.