Crytic (@crytic)

Top repositories

1

slither

Static Analyzer for Solidity and Vyper
Python
4,971
star
2

echidna

Ethereum smart contract fuzzer
Solidity
2,551
star
3

not-so-smart-contracts

Examples of Solidity security issues
Solidity
2,097
star
4

building-secure-contracts

Guidelines and training material to write secure smart contracts
Solidity
2,069
star
5

evm-opcodes

Ethereum opcodes and instruction reference
1,270
star
6

awesome-ethereum-security

A curated list of awesome Ethereum security references
1,256
star
7

ethersplay

EVM dissassembler
Python
816
star
8

solc-select

Manage and switch between Solidity compiler versions
Python
723
star
9

blockchain-security-contacts

Directory of security contacts for blockchain companies
395
star
10

rattle

evm binary static analysis
Python
348
star
11

pyevmasm

Ethereum Virtual Machine (EVM) disassembler and assembler
Python
341
star
12

etheno

Simplify Ethereum security analysis and testing
Python
330
star
13

ida-evm

IDA Processor Module for the Ethereum Virtual Machine (EVM)
Python
297
star
14

medusa

Parallelized, coverage-guided, mutational Solidity smart contract fuzzing, powered by go-ethereum
Go
254
star
15

properties

Pre-built security properties for common Ethereum operations
Solidity
237
star
16

amarna

Amarna is a static-analyzer and linter for the Cairo programming language.
Python
147
star
17

crytic-compile

Abstraction layer for smart contract build systems
Python
137
star
18

caracal

Static Analyzer for Starknet smart contracts
Cairo
124
star
19

slither-action

Shell
121
star
20

evm_cfg_builder

EVM CFG recovery
Python
110
star
21

optik

Optik is a set of symbolic execution tools that assist smart-contract fuzzers
Python
89
star
22

echidna-streaming-series

A 6-part series on how to use Echidna on real-world codebases
Solidity
88
star
23

roundme

Rust
85
star
24

tayt

StarkNet smart contract fuzzer
Python
75
star
25

fuzz-utils

A tool to automatically generate Foundry unit test cases from Echidna and Medusa failed properties
Solidity
75
star
26

diffusc

Experimental tool to ease the review of smart contracts upgrades
Solidity
69
star
27

tealer

Static Analyzer for Teal
Python
61
star
28

echidna-action

GitHub Action to run Echidna, the Ethereum smart contract fuzzer
Shell
58
star
29

fluxture

A crawling framework for blockchains and peer-to-peer systems
Python
46
star
30

attacknet

Tool and testing methodology for subjecting blockchain devnets to simulated network and side channel attacks
Go
43
star
31

secureum-medusa

Solidity
42
star
32

echidna-spearbit-demo

Example code for testing using Echidna explained during the Spearbit presentation
Solidity
38
star
33

slither-docs-action

Write documentation for your code in pull requests using Slither and OpenAI.
TypeScript
36
star
34

echidna-parade

Python
28
star
35

solana-lints

Lints based on the Sealevel Attacks
Rust
28
star
36

contract-explorer

Visual Studio Code integration for Slither, a Solidity static analysis framework
TypeScript
28
star
37

whipstaff

A specification of the CBC Casper consensus protocols written in TLA+ and PlusCal (transpiled to TLA+)
TLA
20
star
38

trailofbits-security

The Trail of Bits Truffle Security Toolbox
JavaScript
20
star
39

damn-vulnerable-defi-echidna

Solidity
13
star
40

amarna-action

Github action for the Amarna static analyzer
Shell
10
star
41

cloudexec

A general purpose foundation for cloud-based fuzzing and mutation testing jobs
Go
10
star
42

medusa-geth

A go-ethereum fork enabling additional testing capabilities for medusa
10
star
43

slightly-smarter-contracts

Python
7
star
44

slither-docs-demo

A demo on how to use the slither-docs actions (https://github.com/crytic/slither-docs-action)
Solidity
7
star
45

vscode-starknet-explorer

StarkNet support extension for VSCode. Visualize StarkNet contracts: view storage variables, external and view functions, and events.
TypeScript
6
star
46

solc

4
star
47

embark-contract-info

embark-contract-info
JavaScript
3
star
48

fuzz-vs-fv

TypeScript
3
star
49

addressarrayutils_demo

Demonstration for using echidna to test a Solidity library
Solidity
2
star
50

remix-plugin-8000

JavaScript
2
star
51

ethdam

1
star
52

slither-lsp

Python
1
star