Skip to main content

Crate sentri_analyzer_solana

Crate sentri_analyzer_solana 

Source
Expand description

Solana program analyzer: Extracts program model from Rust source.

Re-exports§

pub use analyzer::SolanaAnalyzer;
pub use anchor_model::AccountSecurity;
pub use anchor_model::AnchorAccountField;
pub use anchor_model::AnchorAccountStruct;
pub use anchor_model::AnchorConstraint;
pub use anchor_parser::parse_anchor_accounts;
pub use solana_durable_nonce::detect_solana_durable_nonce_validation;
pub use solana_pda_authority_validation::detect_solana_pda_authority_validation;
pub use solana_rent_exemption::detect_solana_rent_exemption;
pub use detectors::*;

Modules§

analyzer
Solana analyzer implementation.
anchor_model
Data models for parsed Anchor account structures and security analysis
anchor_parser
Parser for extracting account information from Anchor source code
detectors
Vulnerability detectors for Solana programs Solana detector implementations.
solana_durable_nonce
Detector for missing durable nonce validation in Solana programs.
solana_pda_authority_validation
solana_rent_exemption