smart-contract-security

Smart Contract Security (EVM / Solidity)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "smart-contract-security" with this command: npx skills add gmh5225/awesome-web3-security/gmh5225-awesome-web3-security-smart-contract-security

Smart Contract Security (EVM / Solidity)

Scope

Use this skill when working on:

  • Solidity/EVM auditing resources

  • EVM vulnerability categories and examples

  • Tooling for contract analysis (static, dynamic, fuzzing)

Common Vulnerabilities (Cheat Sheet)

  • Reentrancy

  • Access control bugs

  • Price oracle manipulation

  • MEV / sandwich / frontrunning

  • Flash loan enabled logic flaws

  • Precision / rounding / decimal mismatch

  • Signature and permit mistakes (EIP-2612 / Permit2)

  • Upgradeability mistakes (UUPS / Transparent)

Recommended Review Workflow

  • Threat model: assets, trust boundaries, privileged roles

  • State machine: invariants, transitions, edge cases

  • Access control: ownership, roles, upgrade admin

  • External calls: reentrancy, callback surfaces, token hooks

  • Economic analysis: pricing, liquidity, oracle, incentives

  • Testing: unit tests + fuzzing + invariant tests

  • Reporting: severity, exploitability, PoC, remediation

Where to Add Links in README

  • New analyzers/fuzzers: Development → Tools or Security (choose primary)

  • Audit methodologies/standards: Security

  • Practice labs/CTFs: Security Starter Pack → CTFs / Practice

  • Audit report portfolios: Security Starter Pack → Audit Reports

Notes

Keep additions:

  • English descriptions

  • Non-duplicated URLs

  • Minimal structural changes

Data Source

For detailed and up-to-date resources, fetch the full list from:

https://raw.githubusercontent.com/gmh5225/awesome-web3-security/refs/heads/main/README.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

mev-security

No summary provided by upstream source.

Repository SourceNeeds Review
Security

solana-security

No summary provided by upstream source.

Repository SourceNeeds Review
Security

awesome-web3-security-overview

No summary provided by upstream source.

Repository SourceNeeds Review
Security

web3-security-tooling

No summary provided by upstream source.

Repository SourceNeeds Review