/awesome-starknet-security

A curated list of awesome Starknet Security Resources. Tools, audits, CTFs and more.

starknet logo

Awesome Starknet Security

awesome list badge build status badge pull requests welcome badge

A curated list of awesome Starknet security resources, tools, CTFs and more.

Please check the contribution guidelines for information on formatting and writing pull requests.

Contents

Tools

  • Aegis - Cairo Formal verification tool.
  • amarna - Static-analyzer and linter for the Cairo programming language.
  • Cairo Fuzzer - Cairo Fuzzing tool.
  • cairovm.codes - Compile and debug Sierra code.
  • Caracal - Static analyzer tool over Sierra.
  • Semgrep - Static analyzer for Cairo.
  • sierra-analyzer - Security toolkit in Rust for analyzing Sierra files.
  • Starknet-Foundry - Starknet contracts development toolkit.
  • StarkRekt - Check and reset their token spending permissions on Starknet.
  • StarkRevoke - Token revocation tool for Starknet.
  • Thoth - Decompiler and security toolkit.

CTFs and Wargames

CTFs

CTF writeups

Wargames

Audit reports

Cairo

  • Argent Account and Multisig - Argent account and Argent Multisig for Starknet audit by Consensys Diligence.

  • AVNU - AVNU audit by Nethermind.

  • Carmine - Carmine audit by Nethermind.

  • Pragma - Pragma oracle audit by Nethermind.

  • Unruggable.meme - Unruggable meme protocol community audits by Antoine M., Credennce0x, 0xerim.

  • ZKX - ZKX audit by Nethermind.

Cairo 0

Blogposts and Tutorials

Writeups

Video tutorials

Twitter threads

General

Repositories and Examples

  • not-so-smart-cairo - Examples of common Cairo smart contract vulnerabilities by Trail of Bits.

License

CC0

To the extent possible under law, amanusk has waived all copyright and related or neighboring rights to this work.