audit

v2026.09.24

Deep EVM smart contract security audit system. Use when asked to audit a contract, find vulnerabilities, review code for security issues, or file security issues on a GitHub repo. Covers 500+ non-obvious checklist items across 19 domains via parallel sub-agents. Different from the security skill (which teaches defensive coding) — this is for systematically auditing contracts you didn't write.

GitHub
Install command
npx skhub add austintgriffith/audit
Markdown
SKILL.md

EVM Smart Contract Audit

A full audit system for any EVM contract. Runs parallel specialist agents against domain-specific checklists, synthesizes findings, and files GitHub issues.

The Checklists

20 specialized skills covering every major vulnerability domain. Fetch the master index first:

https://raw.githubusercontent.com/austintgriffith/evm-audit-skills/main/evm-audit-master/SKILL.md

The master index contains:

  • Full routing table (which skills to load for which contract types)
  • The complete audit methodology (recon → parallel agents → synthesis → issues)
  • Standard finding format with severity definitions

All 20 skill checklists are at:

https://raw.githubusercontent.com/austintgriffith/evm-audit-skills/main/<skill-name>/references/checklist.md

Skills Available

SkillWhen to Load
evm-audit-generalAlways
evm-audit-precision-mathAlways
evm-audit-erc20Contract interacts with ERC20 tokens
evm-audit-defi-ammAMM, DEX, Uniswap V3/V4, liquidity pools
evm-audit-defi-lendingLending, borrowing, CDP, liquidations
evm-audit-defi-stakingStaking, liquid staking, restaking, EigenLayer
evm-audit-erc4626Vaults, share/asset conversion
evm-audit-erc4337Account abstraction, paymasters, session keys
evm-audit-bridgesCross-chain, LayerZero, CCIP, Wormhole
evm-audit-proxiesUpgradeable contracts, UUPS, Transparent, Diamond
evm-audit-signaturesOff-chain signatures, EIP-712, permits
evm-audit-governanceDAO voting, timelocks, multi-sig
evm-audit-oraclesChainlink, TWAP, Pyth, price feeds
evm-audit-assemblyInline assembly, Yul, CREATE2
evm-audit-chain-specificNon-mainnet: Arbitrum, OP, zkSync, Blast, BSC
evm-audit-flashloansFlash loan attack vectors
evm-audit-erc721NFTs, ERC721, ERC1155
evm-audit-dosDoS, unbounded loops, gas griefing
evm-audit-access-controlOwnership, roles, centralization risks

How To Run An Audit

  1. Fetch the master skill (link above) — it has the full pipeline
  2. Read the contract(s)
  3. Select 5-8 skills using the routing table
  4. Spawn one opus sub-agent per skill (parallel)
  5. Each agent walks its checklist and writes findings-<skill>.md
  6. Synthesize all findings into AUDIT-REPORT.md
  7. File GitHub issues for Medium severity and above

Invocation

Audit this contract and file issues: https://github.com/owner/repo/blob/main/contracts/Foo.sol
Checklists: https://raw.githubusercontent.com/austintgriffith/evm-audit-skills/main/evm-audit-master/SKILL.md

Sources

Built from research by Dacian, beirao.xyz, Sigma Prime, RareSkills, Decurity, weird-erc20, Spearbit, Hacken, OpenZeppelin, Cyfrin, and more. Full attribution: https://github.com/austintgriffith/evm-audit-skills#attribution--thanks

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

Not specified

Source path

audit

Default branch

master

Latest commit

06ea4ef

Tree SHA

dc30573