Trident
Trident - Rust-based fuzzing framework for Solana programs to help ship secure code
| Type | object |
|---|---|
| File match |
**/*Trident.toml
**/*.Trident.toml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/trident/latest.json |
| Source | https://raw.githubusercontent.com/Ackee-Blockchain/trident/refs/heads/master/trident-spec.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Configuration schema for Trident fuzzing framework
Properties
fuzz
object
Fuzzing configuration section
5 nested properties
metrics
object
Metrics collection configuration
3 nested properties
enabled
boolean
Enable metrics collection
json
boolean
Enable JSON metrics output
dashboard
boolean
Enable metrics dashboard
regression
object
Regression testing configuration
1 nested properties
enabled
boolean
Enable regression testing
coverage
object
Code coverage configuration
5 nested properties
enable
boolean
Enable code coverage collection
server_port
integer
Port for coverage server
min=1max=65535
loopcount
integer
Number of loops for coverage collection
min=0
format
string
Coverage output format
attach_extension
boolean
Attach extension to coverage files
programs
object[]
List of programs to fuzz
[]
accounts
object[]
List of accounts to use in fuzzing
[]