Skip to content
Security
Command

/bounty

Generate a responsible-disclosure bounty submission from a confirmed finding — Immunefi / protocol bounty / SEAL 911 formats.

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

Command definition

bounty.md
description: Generate a responsible-disclosure bounty submission from a confirmed finding — Immunefi / protocol bounty / SEAL 911 formats.
argument-hint: "<finding-id>  [--target immunefi|protocol|seal911]"
allowed-tools: Read, Write, Bash, Agent, Skill

/bounty — generate a bounty submission

After you find a real bug in a *deployed* contract, this command prepares a responsible-disclosure submission.

Procedure

Step 1 — Confirm the finding is real

Require the finding ID to have a passing `/exploit-live` proof on a fork. Otherwise, refuse to generate (no theoretical disclosures).

Step 2 — Pick the target

  • `immunefi` — uses Immunefi's submission format
  • `protocol` — uses the protocol's documented bounty form (auto-detect from chain + address)
  • `seal911` — SEAL 911 (emergency, for actively exploitable critical vulns)

Step 3 — Generate the submission

Sections required by most bounty programs:

1. **Title** (one-line, severity-loaded) 2. **Severity** (per the protocol's bounty scale — usually Critical/High/Medium) 3. **Impact summary** (who can lose what, how much, how fast) 4. **Affected contracts** (addresses, on which chain) 5. **Bug description** (clear, technical, no marketing) 6. **Reproduction steps** (step-by-step) 7. **Working PoC** (paste the Foundry test from `/exploit-live`) 8. **Recommended mitigation** (the patch from `/remediate`) 9. **Disclosure timeline** (today's date as initial disclosure)

Step 4 — Sensitive-data warnings

Before output, scan for:

  • Hardcoded private keys, mnemonics
  • Personal info
  • Internal-only URLs

If found, refuse to write to disk; warn the user.

Step 5 — Output

Write to `rugproof-reports/bounty-<finding-id>-<date>.md`. Tell the user:

✓ Bounty submission generated: rugproof-reports/bounty-REENT-001-2026-05-12.md

  Target:        Immunefi
  Project:       Acme Protocol (acme.fi)
  Severity:      Critical
  Estimated payout (per program): $50K - $250K

Next steps:
  1. Review the submission for accuracy
  2. Submit at https://immunefi.com/bounty/acme/
  3. DO NOT share the PoC publicly until the protocol acknowledges

If actively exploitable in the wild RIGHT NOW:
  → Contact SEAL 911: https://seal-911.com  (emergency channel)

Notes

  • Refuse to generate if the finding is theoretical (`/exploit-live` must have a passing PoC).
  • Always remind about non-public disclosure.
  • For SEAL 911 emergencies, include a direct Discord / Telegram link to the on-call team.
  • Don't generate "marketing" prose — bounty triage teams want signal, not stories.
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

1052 skills23 agents
Get the whole plugin

Stars on GitHub

Momentum

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