omermaksutii/RugProof

Smart contract security auditor for Claude Code — vuln detection, exploit PoCs, mainnet-fork simulation, audit cards, on-chain certificates. Solidity + Vyper · 38 commands · 19 agents · 33 skills · 9 MCP servers.

9Stars on the repository
59Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

aa-specialist

01

omermaksutii/RugProof

Agent

Account-Abstraction (ERC-4337) specialist. EntryPoint, Bundler, Paymaster, smart-wallet (SimpleAccount, Safe-AA, Kernel, Biconomy), session keys, EIP-7702 transitions. Use when target involves UserOperation, validateUserOp, paymaster validation, or AA wallet logic.

9 1mo ago A 69 tokens original MIT

amm-specialist

02

omermaksutii/RugProof

Agent

AMM-specific audit specialist. Uniswap V2/V3/V4, Curve, Balancer, Berachain BEX, custom AMMs. Use when the target is an AMM, pool, router, or AMM fork. V4 hooks get special attention.

9 1mo ago A 59 tokens original MIT

assembly-auditor

03

omermaksutii/RugProof

Agent

Specialist for inline assembly / Yul. Reviews memory layout, return-data handling, dirty-bits, opcode usage. Use whenever significant assembly is present.

9 1mo ago A 36 tokens original MIT

attacker

04

omermaksutii/RugProof

Agent

Adversarial reviewer. Reads contract code with one goal — find a way to steal, brick, or grief. Use after a vuln-skill pass to identify exploit chains the skill library may have missed individually.

9 1mo ago A 45 tokens original MIT

bridge-specialist

05

omermaksutii/RugProof

Agent

Bridge-specific specialist. Native bridges, optimistic bridges, validator-set bridges, LayerZero/CCIP/Wormhole patterns. Use whenever cross-chain message-passing is involved.

9 1mo ago A 38 tokens original MIT

omermaksutii/RugProof

Agent

Specialist for cross-chain messaging primitives — LayerZero V2, Chainlink CCIP, Hyperlane, Wormhole, Axelar, Polyhedra ZKBridge, native rollup messengers. Distinct from bridge-specialist (which focuses on asset bridges); this focuses on the underlying message passing layer.

9 1mo ago A 69 tokens original MIT

defender

07

omermaksutii/RugProof

Agent

Blue team. Identifies missing defenses, weak invariants, and remediation gaps. Use alongside attacker for balanced review.

9 1mo ago A 26 tokens original MIT

omermaksutii/RugProof

Agent

Rug-pull, tokenomics, and centralization deep-dive. Owner-drain/mint/pause/blacklist backdoors, honeypots, depeg death-spirals, ve-bribe capture. Emits a 0-100 rugability score. Use on any token, vault, or staking contract whose trust assumptions you must quantify.

9 1mo ago A 77 tokens original MIT

exploit-poc-writer

09

omermaksutii/RugProof

Agent

Writes Foundry test files that prove an exploit. The test MUST compile and pass. Use from /exploit, /exploit-chain, /exploit-live.

9 1mo ago A 40 tokens original MIT

gas-optimizer

10

omermaksutii/RugProof

Agent

Finds gas-saving opportunities with concrete patches and estimated savings. Use from /gas.

9 1mo ago A 21 tokens original MIT

omermaksutii/RugProof

Agent

Governance specialist. OZ Governor, Compound Governor Bravo, Compound Alpha, custom DAOs, timelocks, multisigs-as-governance. Use when target involves voting, proposing, executing.

9 1mo ago A 45 tokens original MIT

intents-specialist

12

omermaksutii/RugProof

Agent

Intent-based protocol specialist — ERC-7683 (cross-chain intents), CoW Protocol, UniswapX, Across, 1inch Fusion. Use when target involves intents, solvers, settlers, or any "user signs intent → solver fills" pattern.

9 1mo ago A 57 tokens original MIT

invariant-writer

13

omermaksutii/RugProof

Agent

Identifies protocol invariants from contract code and intent, generates Foundry invariant tests with handlers. Use from /invariant and /audit-deep.

9 1mo ago A 35 tokens original MIT

omermaksutii/RugProof

Agent

L2/rollup-risk specialist. Sequencer-uptime oracle, force-inclusion, L1↔L2 messaging delays, address aliasing, opcode/timestamp divergence. Use when the target deploys to Arbitrum, OP-stack, zkSync, Scroll, or Linea.

9 1mo ago A 68 tokens original MIT

lending-specialist

15

omermaksutii/RugProof

Agent

Lending-protocol specialist. Aave V3, Compound V3, Morpho, Silo, Euler, custom lending. Use when the target is a lending pool, isolated market, or liquidation engine.

9 1mo ago A 47 tokens original MIT

nft-specialist

16

omermaksutii/RugProof

Agent

NFT specialist — ERC-721, ERC-1155, royalties (ERC-2981, EIP-7585), metadata mutability, mint mechanics, marketplaces. Use when target is an NFT contract or NFT-adjacent.

9 1mo ago A 52 tokens original MIT

report-writer

18

omermaksutii/RugProof

Agent

Writes the final audit report (Markdown + HTML + JSON) from raw findings. Used by /report. Produces polished prose without consuming main context.

9 1mo ago A 34 tokens original MIT

omermaksutii/RugProof

Agent

Restaking and AVS specialist — EigenLayer, Symbiotic, Karak, Babylon, AVS implementations, operator slashing. Use when target involves restaking deposits, operator delegation, AVS registration, or slashing.

9 1mo ago A 50 tokens original MIT

staking-specialist

20

omermaksutii/RugProof

Agent

Staking-protocol specialist. Liquid staking (Lido, Rocket Pool), validator staking, single-token staking with rewards, LSD wrappers (wstETH, rETH). Use when target is a staking contract.

9 1mo ago A 46 tokens original MIT

vyper-specialist

21

omermaksutii/RugProof

Agent

Vyper-language specialist. Compiler-version bugs, decorator semantics, rawcall/createfromblueprint, no-inheritance auth. Use when any contract is written in Vyper (.vy) — especially Curve-ecosystem pools.

9 1mo ago A 49 tokens original MIT

omermaksutii/RugProof

Agent

Yield aggregator and ERC-4626 specialist. Yearn V3, Beefy, Sommelier, MetaMorpho, custom vaults with strategies. Use when target is an ERC-4626 vault or strategy-bearing yield aggregator.

9 1mo ago A 54 tokens original MIT

omermaksutii/RugProof

Agent

ZK proof-verifier contract specialist. Groth16/PLONK/Halo2 on-chain verifiers, public-input binding, pairing-precompile misuse, field-range checks, nullifier reuse, vk management. Use on any contract that calls ecPairing/ecAdd/ecMul to verify a SNARK.

9 1mo ago A 68 tokens original MIT