Skip to content

TradMod/awesome-audits-checklists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 

Repository files navigation

Awesome Audits Checklists

NOTE: All the resources in this repo are for educational purposes only and have been curated especially for developers and auditors. Developers should use them to build more secure applications. Auditors should benefit from these resources as well, using them to learn and secure systems but they should not rely solely on checklists. Auditors should always adapt checklists to their specific context and prioritize a deep understanding of systems and security principles over rigid reliance on lists. This repository is a community effort, a collection of humble contributions from security researchers around the world. Thanks and respect to everyone who shares their knowledge to help make blockchain applications safer for all.

Table of Contents

1. General Smart Contracts Security & Audit Checklists

2. ERC Standards & Edge Cases

ERC20

ERC721

ERC4626

ERC4337 & Account Abstraction

3. Core Blockchain, Node & Infra

  • Core Node Security Guide — by Sigma Prime
    A comprehensive security engineer's guide to reviewing core blockchain nodes, covering systematic approaches to conducting thorough security reviews of blockchain node implementations like Reth.
  • Blockchain Security Thread — by Misbah
    Twitter thread covering general blockchain security considerations and best practices.

3. Bridges, Interoperability & Multichain

4. DeFi Protocols

5. Protocols Integration Security

UniswapV4 Hooks Integration Guides

6. Proxies & Upgradability

7. Signature Attacks

  • Signature Replay Attacks — by Dacian
    In-depth explanation of signature replay attacks in smart contracts.
  • Signatures — by Coinmonks (Medium)
    A beginner-friendly guide to Ethereum signatures and their security implications.
  • Signature Replays — by Dacian
    General overview of replay attack vectors and prevention.

8. Governance

  • DAO Governance Attacks — by Dacian
    Analysis of attacks and vulnerabilities in DAO governance mechanisms.
  • DAO Governance Security — by Sigma Prime
    Common vulnerabilities in protocol governance and DAOs, covering reentrancy, insider threats, flash loan voting, proposal execution issues, and other governance-specific attack vectors.

9. Chains Specific Security

  • Multichain Auditor — by 0xJuancito
    A repository with resources and tools for auditing multichain protocols.

Solana

  • Solana Program Security Guide — by Helius
    A comprehensive hitchhiker's guide to Solana program security covering common vulnerabilities, attack vectors, and mitigation strategies for intermediate/advanced developers building on Solana.
  • Solana Best Practices — by Slowmist
    Best practices for securing Solana smart contracts.
  • SPL Token-2022 - by Neodyme
    Potential security pitfalls and best practices for secure implementation of the new Solana SPL token extensions.
  • Solana Not-So-Smart Contracts — by ToB Secure Contracts
    Examples of security issues in Solana contracts.
  • Solana Advanced Security — by Nirlin
    Advanced security topics for Solana developers.

Arbitrum

Algorand

Starknet (Cairo)

Cosmos

Substrate

Ton

Tron

Blast

Near

Binance Chain

  • BNB Chain Security Tips — by Cantina
    Top 15 security recommendations for BNB Chain developers covering vulnerability patterns, exploit defenses, and secure engineering practices specific to BNB Chain development.

10. Wallets Security

11. Other/Uncategorized

  • Oracle Security Thread — by @0xjmaria
    Twitter thread detailing oracle-specific security considerations and vulnerabilities.

  • Oracles and Pricing Security — by Sigma Prime
    Comprehensive guide to common vulnerabilities in oracles and pricing feeds, covering spot pricing attacks, homegrown oracle issues, time delays, gas congestion, and price manipulation techniques.

  • Solidity Gas Optimizations — by TechnoGeek01
    A curated list of gas-saving techniques and best practices for Solidity smart contract development.

  • 2020 Smart Contract Security Paper — by Nicola arXiv
    Academic paper reviewing the state of smart contract security as of 2020.

  • Chainlink Oracle Attacks — by Cyfrin
    Article on past attacks and vulnerabilities involving Chainlink oracles.

  • Chainlink VRF Security — by Chainlink
    Official documentation on the security model of Chainlink's Verifiable Random Function.

  • SWC Registry — by SWC Registry
    A comprehensive database of known smart contract vulnerabilities, each with a unique identifier and detailed description.

  • Solidity Inline Assembly Vulnerabilities — by Dacian
    Security risks and pitfalls when using inline assembly in Solidity.

  • Solidity DevSecOps Standard — by 0xsomnus
    DevSecOps best practices and standards for Solidity development.

  • How To Multisig - SEAL/fredrik
    Best practices on how to implement secure standard operation procedures for multisigs.

  • CREATE/CREATE2 Security Pitfalls — by MixBytes
    Analysis of security pitfalls when using CREATE, CREATE2, and EXTCODESIZE opcodes in smart contract development.

  • EIP-7702 Security Considerations — by Tincho/Red Guild Video discussion on security implications and considerations for EIP-7702 implementation.

Support

If you want to support this repo and its contributors, you can do it on the Terminal. Thanks!

Contribution

If you'd like to contribute reach out on X, or Simply create a PR anon :)

About

A curated list of smart contracts security audits checklists and resources.

Topics

Resources

Stars

Watchers

Forks