{"id":47607,"plugin_id":"plugins_6abf1a2052dc8191b533c58511911ca4","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:33:56.082Z","digest":"07e66fbcafe672226ea275474826014e131b0174ec14cf6acfded79613ee5bba","against":null,"payload":{"description":"Deep EVM smart contract security audit. Use when asked to audit a contract, find vulnerabilities, or review Solidity someone else wrote. Covers 500+ checklist items across 19 domains. Different from the security skill, which teaches defensive coding.","included_files":[{"relative_path":"references/evm-audit-access-control.md","size_in_bytes":4712},{"relative_path":"references/evm-audit-assembly.md","size_in_bytes":14339},{"relative_path":"references/evm-audit-bridges.md","size_in_bytes":14092},{"relative_path":"references/evm-audit-chain-specific.md","size_in_bytes":13221},{"relative_path":"references/evm-audit-defi-amm.md","size_in_bytes":19754},{"relative_path":"references/evm-audit-defi-lending.md","size_in_bytes":24664},{"relative_path":"references/evm-audit-defi-staking.md","size_in_bytes":15448},{"relative_path":"references/evm-audit-dos.md","size_in_bytes":5660},{"relative_path":"references/evm-audit-erc20.md","size_in_bytes":12170},{"relative_path":"references/evm-audit-erc4337.md","size_in_bytes":5589},{"relative_path":"references/evm-audit-erc4626.md","size_in_bytes":11864},{"relative_path":"references/evm-audit-erc721.md","size_in_bytes":7291},{"relative_path":"references/evm-audit-flashloans.md","size_in_bytes":4374},{"relative_path":"references/evm-audit-general.md","size_in_bytes":25615},{"relative_path":"references/evm-audit-governance.md","size_in_bytes":14614},{"relative_path":"references/evm-audit-oracles.md","size_in_bytes":19797},{"relative_path":"references/evm-audit-precision-math.md","size_in_bytes":12002},{"relative_path":"references/evm-audit-proxies.md","size_in_bytes":11382},{"relative_path":"references/evm-audit-signatures.md","size_in_bytes":11420},{"relative_path":"references/master.md","size_in_bytes":10901}],"name":"audit","skill_md_contents":"---\nname: audit\ndescription: Deep EVM smart contract security audit. Use when asked to audit a contract, find vulnerabilities, or review Solidity someone else wrote. Covers 500+ checklist items across 19 domains. Different from the security skill, which teaches defensive coding.\n---\n\n# EVM Smart Contract Audit\n\nWalks domain-specific checklists against a contract and reports findings. All checklists are bundled in `references/`. Do not fetch them from the web.\n\n## Input\n\nThe contract source (pasted, uploaded, or a verified-source link the user provides). If you don't have the source, ask for it. Never audit from a contract address alone without the code.\n\n## Steps\n\n1. Read `references/master.md`. It has the routing table, methodology, and finding format.\n2. Read the contract(s).\n3. Pick 5–8 checklists from the routing table. Always include `evm-audit-general` and `evm-audit-precision-math`.\n4. Walk each checklist in `references/<skill-name>.md` against the code.\n5. Report findings using the format in `master.md`, sorted by severity.\n\n## Checklists\n\n| File | When |\n|---|---|\n| `references/evm-audit-general.md` | Always |\n| `references/evm-audit-precision-math.md` | Always |\n| `references/evm-audit-erc20.md` | Takes ERC20 tokens |\n| `references/evm-audit-defi-amm.md` | AMM, DEX, Uniswap V3/V4, liquidity pools |\n| `references/evm-audit-defi-lending.md` | Lending, borrowing, liquidations |\n| `references/evm-audit-defi-staking.md` | Staking, liquid staking, restaking |\n| `references/evm-audit-erc4626.md` | Vaults |\n| `references/evm-audit-erc4337.md` | Account abstraction, paymasters |\n| `references/evm-audit-bridges.md` | Cross-chain |\n| `references/evm-audit-proxies.md` | Upgradeable contracts |\n| `references/evm-audit-signatures.md` | EIP-712, permits, off-chain signatures |\n| `references/evm-audit-governance.md` | DAOs, voting, timelocks |\n| `references/evm-audit-oracles.md` | Price feeds |\n| `references/evm-audit-assembly.md` | Inline assembly, Yul, CREATE2 |\n| `references/evm-audit-chain-specific.md` | Non-mainnet chains |\n| `references/evm-audit-flashloans.md` | Flash loans |\n| `references/evm-audit-erc721.md` | NFTs |\n| `references/evm-audit-dos.md` | Loops, gas griefing |\n| `references/evm-audit-access-control.md` | Ownership, roles, admin powers |\n\n## Rules\n\n- Only report issues you can point to in the code. Quote the line.\n- Say clearly that this is an automated review, not a professional audit. For contracts holding real value, recommend a human audit too.\n- Don't file issues, open PRs, or post anywhere unless the user asks.\n\n## Sources\n\nChecklists from [evm-audit-skills](https://github.com/austintgriffith/evm-audit-skills), built from research by Dacian, beirao.xyz, Sigma Prime, RareSkills, Decurity, weird-erc20, Spearbit, Hacken, OpenZeppelin, Cyfrin, and more.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}