Skip to content
Security
Command

/tweet

Compose a tweet from the latest audit. Either auto-posts (if Twitter API creds set) or generates a one-click intent URL.

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

Command definition

tweet.md
description: Compose a tweet from the latest audit. Either auto-posts (if Twitter API creds set) or generates a one-click intent URL.
argument-hint: "[--auto] [--include-card] [--text \"custom prefix\"]"
allowed-tools: Read, Bash

/tweet — share an audit

Compose a tweet from the latest `/audit` output. The audit-card PNG attaches automatically.

Two modes:

  • **Manual (default)** — generates a tweet draft + opens a Twitter/X intent URL in the browser. No keys required.
  • **Auto** (`--auto`) — uses `TWITTER_BEARER_TOKEN` + `TWITTER_API_KEY` to post directly via the X API v2.

Procedure

1. Read latest audit findings + (if `--include-card`) latest PNG card. 2. Compose the text. Default template:

   🛡 Rugproof audit:  {target}

   Grade: {grade}
   Critical: {critical}  High: {high}  Medium: {medium}

   Top: {top_finding}

   Audited with @rugproof_dev

3. Truncate to 280 characters; preserve hashtag + handle. 4. **Manual mode:**

   open "https://x.com/intent/tweet?text=$(jq -r -n --arg t "$TEXT" '$t|@uri')"

Tells the user to attach the PNG manually (X intent URL doesn't accept media). 5. **Auto mode:**

  • Upload media via `POST /media/upload` (Twitter v1.1 endpoint, still required).
  • Create tweet via `POST /2/tweets` with `media.media_ids`.

Output

Manual:

✓ tweet draft prepared
  open the URL in your browser to post:
  https://x.com/intent/tweet?text=...
  attach: rugproof-reports/audit-card-2026-05-13.png

Auto:

✓ posted: https://x.com/rugproof_dev/status/1234567890
  characters used: 247 / 280
  media: rugproof-reports/audit-card-2026-05-13.png

Notes

  • DO NOT auto-tweet findings on contracts the user doesn't own. Public exploit disclosure must be coordinated. The command refuses if the audit was via `/audit-live` and the contract isn't in the user's `.rugproof.yml owned_contracts:` list.
  • For private/in-progress audits, prefer `--draft-only` flag — generates the URL without opening it.
  • The PNG card carries the visual hook. Always include it for engagement.
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