MCPcopy Index your code
hub / github.com/FuzzingLabs/cairo-fuzzer

github.com/FuzzingLabs/cairo-fuzzer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
184 symbols 359 edges 40 files 91 documented · 49%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

InputDatabase (Interface)
Routines to generically access a corpus/input database for a fuzzer. It's up to the database to implement this trait, al [1 …
src/mutator/mutator_felt252.rs
Runner (Interface)
(no doc) [1 implementers]
src/runner/runner.rs

Core symbols most depended-on inside this repo

rand
called by 31
src/mutator/mutator_felt252.rs
insert
called by 26
src/mutator/mutator_felt252.rs
gen_range
called by 26
cairo-native-fuzzer/src/custom_rand/rng.rs
rand_exp
called by 15
src/mutator/mutator_felt252.rs
rand_offset
called by 14
src/mutator/mutator_felt252.rs
rand_offset_int
called by 8
src/mutator/mutator_felt252.rs
dump_json
called by 6
src/fuzzer/corpus_crash.rs
fuzz
called by 5
src/fuzzer/fuzzer.rs

Shape

Method 122
Function 35
Class 24
Interface 2
Enum 1

Languages

Rust100%

Modules by API surface

src/mutator/mutator_felt252.rs40 symbols
cairo-native-fuzzer/src/runner/syscall_handler.rs25 symbols
cairo-native-fuzzer/src/mutator/basic_mutator.rs18 symbols
cairo-native-fuzzer/src/fuzzer/fuzzer.rs16 symbols
src/fuzzer/fuzzer.rs13 symbols
test-generator/src/main.rs10 symbols
src/json/json_parser.rs8 symbols
src/runner/starknet_runner.rs5 symbols
src/fuzzer/corpus_input.rs5 symbols
src/fuzzer/corpus_crash.rs5 symbols
cairo-native-fuzzer/src/custom_rand/rng.rs5 symbols
src/fuzzer/starknet_worker.rs4 symbols

For agents

$ claude mcp add cairo-fuzzer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact