rugproof
Rugproof v1.0.1
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 ·...
From the developer
License
MIT
Declared components
Hooks · Mcp servers
Works with
Claude Code
Description
From the marketplace listing
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.
What changed
No changes recorded yet. Follow this plugin to keep track of future changes.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Aikido Security scanning for Claude Code — SAST, secrets, and IaC vulnerability detection powered by the Aikido MCP server.
Shared terms: detection, security, code, server
-
Build and manage automation workflows from Claude Code. Monitor smart contracts, track on-chain events, configure scheduled tasks, and co...
Shared terms: chain, contract, smart, code
-
Phished MCP plus reporting, simulation and risk-detection scripts for Claude Code
Shared terms: detection, simulation, code, mcp
-
Ship stablecoin apps faster. Best-practice skills for USDC payments, cross-chain transfers, wallets, and smart contracts — plus Circle's ...
Shared terms: chain, contract, smart, server
-
Security audit plugin that scans Claude Code skills, hooks, and MCP configurations for threats. Detects 37 attack patterns including prom...
Shared terms: chain, audit, security, code
Keywords
Files & skills
rugproof · catalog manifest
Saved declaration
{}
rugproof · catalog manifest
Saved declaration
{
"name": "rugproof",
"source": {
"sha": "7091cf5e25231183b98d8bfaaa11ca7d8df8b64d",
"url": "https://github.com/omermaksutii/RugProof.git",
"source": "url"
},
"homepage": "https://omermaksutii.github.io/RugProof/",
"description": "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."
}
rugproof · catalog manifest
Hooks
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/pre-deploy-check.sh"
}
],
"matcher": "Bash"
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/post-test-coverage.sh"
}
],
"matcher": "Bash"
}
]
}Mcp servers
{
"anvil": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/anvil-mcp/dist/index.js"
],
"command": "node"
},
"tenderly": {
"env": {
"TENDERLY_ACCOUNT": "${TENDERLY_ACCOUNT}",
"TENDERLY_PROJECT": "${TENDERLY_PROJECT}",
"TENDERLY_ACCESS_KEY": "${TENDERLY_ACCESS_KEY}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/tenderly-mcp/dist/index.js"
],
"command": "node"
},
"c4-history": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/c4-history-mcp/dist/index.js"
],
"command": "node"
},
"monitoring": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/monitoring-mcp/dist/index.js"
],
"command": "node"
},
"fuzz-runner": {
"env": {
"HALMOS_PATH": "${HALMOS_PATH}",
"MEDUSA_PATH": "${MEDUSA_PATH}",
"ECHIDNA_PATH": "${ECHIDNA_PATH}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/fuzz-runner-mcp/dist/index.js"
],
"command": "node"
},
"gas-tracker": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/gas-tracker-mcp/dist/index.js"
],
"command": "node"
},
"forge-runner": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/forge-runner-mcp/dist/index.js"
],
"command": "node"
},
"block-explorer": {
"env": {
"ARBISCAN_API_KEY": "${ARBISCAN_API_KEY}",
"BASESCAN_API_KEY": "${BASESCAN_API_KEY}",
"BERATRAIL_API_KEY": "${BERATRAIL_API_KEY}",
"ETHERSCAN_API_KEY": "${ETHERSCAN_API_KEY}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/block-explorer-mcp/dist/index.js"
],
"command": "node"
},
"hardhat-runner": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/hardhat-runner-mcp/dist/index.js"
],
"command": "node"
},
"mythril-runner": {
"env": {
"MYTHRIL_PATH": "${MYTHRIL_PATH}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/mythril-runner-mcp/dist/index.js"
],
"command": "node"
},
"slither-runner": {
"env": {
"SLITHER_PATH": "${SLITHER_PATH}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/slither-runner-mcp/dist/index.js"
],
"command": "node"
},
"token-metadata": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/token-metadata-mcp/dist/index.js"
],
"command": "node"
},
"sherlock-history": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/sherlock-history-mcp/dist/index.js"
],
"command": "node"
}
}
Saved declaration
{
"name": "rugproof",
"hooks": {
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/pre-deploy-check.sh"
}
],
"matcher": "Bash"
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/post-test-coverage.sh"
}
],
"matcher": "Bash"
}
]
},
"author": {
"url": "https://github.com/omermaksutii/RugProof",
"name": "Rugproof"
},
"license": "MIT",
"version": "1.0.1",
"homepage": "https://omermaksutii.github.io/RugProof",
"keywords": [
"security",
"audit",
"solidity",
"smart-contracts",
"defi",
"ethereum",
"berachain",
"evm",
"vulnerability"
],
"mcpServers": {
"anvil": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/anvil-mcp/dist/index.js"
],
"command": "node"
},
"tenderly": {
"env": {
"TENDERLY_ACCOUNT": "${TENDERLY_ACCOUNT}",
"TENDERLY_PROJECT": "${TENDERLY_PROJECT}",
"TENDERLY_ACCESS_KEY": "${TENDERLY_ACCESS_KEY}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/tenderly-mcp/dist/index.js"
],
"command": "node"
},
"c4-history": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/c4-history-mcp/dist/index.js"
],
"command": "node"
},
"monitoring": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/monitoring-mcp/dist/index.js"
],
"command": "node"
},
"fuzz-runner": {
"env": {
"HALMOS_PATH": "${HALMOS_PATH}",
"MEDUSA_PATH": "${MEDUSA_PATH}",
"ECHIDNA_PATH": "${ECHIDNA_PATH}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/fuzz-runner-mcp/dist/index.js"
],
"command": "node"
},
"gas-tracker": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/gas-tracker-mcp/dist/index.js"
],
"command": "node"
},
"forge-runner": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/forge-runner-mcp/dist/index.js"
],
"command": "node"
},
"block-explorer": {
"env": {
"ARBISCAN_API_KEY": "${ARBISCAN_API_KEY}",
"BASESCAN_API_KEY": "${BASESCAN_API_KEY}",
"BERATRAIL_API_KEY": "${BERATRAIL_API_KEY}",
"ETHERSCAN_API_KEY": "${ETHERSCAN_API_KEY}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/block-explorer-mcp/dist/index.js"
],
"command": "node"
},
"hardhat-runner": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/hardhat-runner-mcp/dist/index.js"
],
"command": "node"
},
"mythril-runner": {
"env": {
"MYTHRIL_PATH": "${MYTHRIL_PATH}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/mythril-runner-mcp/dist/index.js"
],
"command": "node"
},
"slither-runner": {
"env": {
"SLITHER_PATH": "${SLITHER_PATH}"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/slither-runner-mcp/dist/index.js"
],
"command": "node"
},
"token-metadata": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/token-metadata-mcp/dist/index.js"
],
"command": "node"
},
"sherlock-history": {
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp/sherlock-history-mcp/dist/index.js"
],
"command": "node"
}
},
"description": "Smart contract security auditor for Claude Code. Rugproof your code before someone else does.",
"_install_notes": {
"git_hooks": "pre-commit and pre-push hooks live in /hooks and are installed by /rugproof-init via symlinks into .git/hooks. They run outside Claude Code on git operations."
}
}
plugin.json observed Nov 6, 2026 · 10:48 UTC. Manifest source ↗
Catalog declarations and available plugin.json metadata are saved. Referenced skills and executable source files are not downloaded or tested. Missing components in a manifest do not prove that the plugin has none.
Installation instructions
Community
/plugin marketplace add anthropics/claude-plugins-community
/plugin install rugproof@claude-community
Technical details
- Sources
- Community
- First seen
- Oct 3, 2026 · 22:13 UTC
- Last seen
- Nov 7, 2026 · 00:08 UTC
- Latest observed change
- Oct 3, 2026 · 22:13 UTC
- Collection status
- Listed
- Reported installs
- Not provided
Installation counts are source-reported, not independently verified active users. Observation dates are not release dates.
Download plugin data (JSON)Plugin history: freshly prepared. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.