api-security
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Script-backed, out-of-box auditing workflow for Solidity/EVM repositories based on EVMbench detect/patch/exploit methodology. Use when asked to audit a smart contract repo from a URL or local path, auto-prepare the environment, find high-severity loss-of-funds vulnerabilities,
Claude Code
$ npx -y skills add greatpie/smart-contract-audit-skill --skill smart-contract-audit --agent claude-code
Codex
$ npx skills add greatpie/smart-contract-audit-skill --skill smart-contract-audit -a codex -y
Cursor
$ npx skills add greatpie/smart-contract-audit-skill --skill smart-contract-audit -a cursor -y
Gemini CLI
$ npx skills add greatpie/smart-contract-audit-skill --skill smart-contract-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add greatpie/smart-contract-audit-skill --skill smart-contract-audit -a github-copilot -y
OpenCode
$ npx skills add greatpie/smart-contract-audit-skill --skill smart-contract-audit -a opencode -y
Windsurf
$ npx skills add greatpie/smart-contract-audit-skill --skill smart-contract-audit -a windsurf -y
name: smart-contract-audit description: Script-backed, out-of-box auditing workflow for Solidity/EVM repositories based on EVMbench detect/patch/exploit methodology. Use when asked to audit a smart contract repo from a URL or local path, auto-prepare the environment, find high-severity loss-of-funds vulnerabilities, validate exploitability, propose safe fixes, and deliver a structured report with exact code references.
Run a complete security audit flow for a target EVM repository, optimized for high-impact vulnerabilities that can directly or indirectly cause loss of user or protocol assets.
This skill is script-first (not prompt-only). Use the bundled Bash scripts for deterministic setup and packaging:
Read `references/evmbench-core.md` for benchmark rationale, `references/report-template.md` for final report structure, `references/script-usage.md` for command examples, and `references/benchmark-reality-checklist.md` to reduce realism gaps.
Use the one-command pipeline:
bash scripts/audit.sh \ --repo https://github.com/greatpie/smart-contract-audit-skill.git \ --branch main \ --modes detect,patch
Or run phased mode:
bash scripts/bootstrap.sh --repo https://github.com/greatpie/smart-contract-audit-skill.git --branch main bash scripts/run_detect.sh --repo-dir /Users/pie/Projects/temp/smartcontract-audit-skill bash scripts/run_patch.sh --repo-dir /Users/pie/Projects/temp/smartcontract-audit-skill bash scripts/run_exploit.sh --repo-dir /Users/pie/Projects/temp/smartcontract-audit-skill
`bootstrap.sh`
`run_detect.sh`
`run_patch.sh`
`run_exploit.sh`
`generate_exploit_scaffold.sh`
Prioritize comprehensive coverage over single-issue wins:
For each confirmed finding, include:
A practical skill collection for production-grade smart contract security reviews, with workflows inspired by the EVMbench paper and benchmark harness.
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…