Skip to content
Security
Command

/demo

Run Rugproof against the bundled vulnerable example contracts — first-run "wow moment".

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

Command definition

demo.md
description: Run Rugproof against the bundled vulnerable example contracts — first-run "wow moment".
argument-hint: "[reentrancy|oracle|flash-loan|inflation|replay|vyper|all]"
allowed-tools: Read, Bash, Agent, Skill

/demo — run on bundled vulnerable contracts

First-run experience. Lets a new user see Rugproof's output on a real (but safe) vulnerable contract — no need to bring their own code yet.

Bundled demos

Located in `examples/` (Solidity) and `examples-vyper/` (Vyper):

| Demo | Contract | Primary vuln class | |---|---|---| | `reentrancy` | `examples/VulnerableVault.sol` | reentrancy + access-control | | `oracle` | `examples/SpotOracleLending.sol` | oracle-manipulation + flash-loan | | `flash-loan` | `examples/FlashLoanGovernance.sol` | governance flash-loan | | `inflation` | `examples/Inflatable4626.sol` | ERC-4626 donation attack | | `replay` | `examples/ReplayableBridge.sol` | signature replay (cross-chain) | | `vyper` | `examples-vyper/VulnerableVyper.vy` | Vyper 0.2.15 `@nonreentrant` miscompile + access-control |

Procedure

1. Map `$ARGUMENTS` to one or more demo files. Default = `all`. 2. Run `/audit` on each. 3. Show full output (findings + grade + trust report). 4. For each finding, optionally also run `/exploit` to generate a working PoC. 5. End with a teaser:

That's what Rugproof finds on these demos.
Try it on your own code:
  /audit <your-file>
  /audit                        (scans your whole repo)

Got a deployed contract? Try:
  /audit-live <chain> <addr>

Notes

  • This is the marketing surface. Make the output look great — proper colors, no broken Markdown, satisfying summary.
  • The 5 bundled demos should be selected such that they exhibit the most "wow" findings (visible reentrancy, oracle manip, inflation attack).
  • For onboarding flows (`/rugproof-init` after-test-run), default to `/demo reentrancy` — quickest to read.
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

1152 skills23 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
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