sentri-analyzer-solana
Solana program analyzer for the Sentri framework.
Performs static analysis on Solana programs (Rust/Anchor) and transaction data to detect security invariant violations.
Usage
[]
= "0.1.3"
= "0.1.3"
= "0.1.3"
Key Components
SolanaAnalyzer: Main analysis engine for Solana programsAccountValidator: Validates account constraints and permissionsSignerChecker: Verifies signer requirementsPDAValidator: Analyzes Program Derived Address derivations
Example
use SolanaAnalyzer;
use Target;
let mut analyzer = new;
let program_id = "11111111111111111111111111111111";
let violations = analyzer.analyze?;
println!;
Supported Features
- Anchor framework analysis
- Native Solana program inspection
- Signer verification
- Account rent (lamport) validation
- PDA safety checks
- Cross-program invocation tracking
See Sentri documentation for detailed analysis capabilities.
License
MIT