← Claude plugins
CLAUDE PLUGIN

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 ·...

Create a free account to save this plugin.

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.

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

Claude Code installation documentation

Technical details
Sources
Community
First seen
Oct 3, 2026 · 22:13 UTC
Last seen
Nov 7, 2026 · 18:00 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: served from cache. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.