List of all items
Structs
- ai::AiAuditorConfig
- ai::AuditContext
- ai::AuditorFinding
- ai::ConsensusFinding
- ai::auditors::GasAuditor
- ai::auditors::LogicAuditor
- ai::auditors::SecurityAuditor
- ai::consensus::ConsensusConfig
- ai::consensus::ConsensusEngine
- ai::consensus::ConsensusReport
- ai::providers::ClaudeProvider
- ai::providers::OllamaProvider
- ai::providers::OpenAiProvider
- benchmark::BenchmarkResult
- benchmark::BenchmarkRunner
- chains::ChainInfo
- chains::ChainRegistry
- ci::CiGenerator
- cli::AuditArgs
- cli::BenchmarkArgs
- cli::ChainArgs
- cli::CiArgs
- cli::Cli
- cli::DeployArgs
- cli::DeploySafeArgs
- cli::DoctorArgs
- cli::FuzzArgs
- cli::GasArgs
- cli::InvariantArgs
- cli::PluginArgs
- cli::ReportArgs
- cli::SbomArgs
- cli::ScanArgs
- cli::SecurityArgs
- cli::SharedFlags
- cli::SimulateArgs
- cli::UpgradeCheckArgs
- cli::VerifyArgs
- cli::WatchArgs
- core::config::AiConfig
- core::config::CacheConfig
- core::config::DeploymentConfig
- core::config::ForgeGuardConfig
- core::config::PluginConfig
- core::config::ReportConfig
- core::config::SecurityConfig
- core::types::AuditResult
- core::types::AuditSummary
- core::types::Finding
- core::types::FindingBuilder
- core::types::ProjectConfig
- core::types::SecurityScores
- dependencies::DependencyScanner
- dependencies::DependencyVulnerability
- deployment::DeploymentGuard
- deployment::verifier::ContractVerifier
- deployment::verifier::VerificationResult
- doctor::Doctor
- doctor::DoctorIssue
- doctor::DoctorReport
- fuzzing::FuzzingAdapter
- fuzzing::FuzzingConfig
- fuzzing::FuzzingReport
- parser::Contract
- parser::ErrorDef
- parser::EventDef
- parser::FunctionDef
- parser::ModifierDef
- parser::Param
- parser::SourceFile
- parser::StateVariable
- parser::Statement
- parser::StructDef
- parser::UsingForDef
- plugins::ExamplePlugin
- plugins::OfflineGuardPlugin
- plugins::PluginContext
- plugins::PluginExecutionResult
- plugins::PluginExecutionStats
- plugins::PluginInfo
- plugins::PluginIpcFinding
- plugins::PluginIpcInput
- plugins::PluginIpcOutput
- plugins::PluginRegistry
- reports::json::JsonReport
- sbom::SbomComponent
- sbom::SbomDocument
- security::checks::SecurityCheckMeta
- security::engine::SecurityEngine
- templates::AuditTemplate
- utils::Cache
Enums
- cli::ChainAction
- cli::Commands
- cli::PluginAction
- cli::SecurityAction
- core::error::ForgeGuardError
- core::types::ChainId
- core::types::OutputFormat
- core::types::RiskLevel
- core::types::Severity
- deployment::verifier::VerificationMethod
- parser::CallTarget
- parser::ContractKind
- parser::Mutability
- parser::StatementKind
- parser::Visibility
- plugins::PluginType
- sbom::SbomFormat
Traits
- ai::auditors::AuditorAgent
- ai::providers::LlmProvider
- chains::ChainAnalyzer
- plugins::Plugin
- reports::ReportGenerator
Functions
- ai::auditors::build_audit_context
- ai::auditors::parse_findings_json
- ai::consensus_to_core_finding
- ai::providers::create_provider
- deployment::verifier::explorer_api_key_env
- deployment::verifier::explorer_api_url
- deployment::verifier::explorer_base_url
- deployment::verifier::forge_available
- deployment::verifier::rpc_url_for_chain
- doctor::sync_foundry_config
- exploit::analyze_exploit_paths
- gas::analyze_gas
- parser::extract_call_target
- parser::parse_source
- plugins::register_default_plugins
- reports::count_recommendations
- reports::generate_executive_summary
- reports::html::generate_report
- reports::html::write_report
- reports::json::write_report
- reports::markdown::generate_report
- run_cli
- sbom::build_sbom
- sbom::discover_dependencies
- sbom::generate_cyclonedx
- sbom::generate_sbom
- sbom::generate_spdx
- security::checks::check_count
- templates::apply_to_config
- templates::get_template
- templates::list_templates
- templates::print_template
- utils::cpu_count
- utils::format_bytes
- utils::format_duration
- utils::format_number
- utils::format_pct
- utils::read_file_trimmed
- utils::truncate
Type Aliases
Constants
- security::checks::ACCESS_CONTROL
- security::checks::ALL_CHECKS
- security::checks::BAD_MODIFIERS
- security::checks::BRIDGE_VULNERABILITIES
- security::checks::CLONE_VULNERABILITIES
- security::checks::CODE_DUPLICATION
- security::checks::CREATE2
- security::checks::CROSS_CHAIN_ISSUES
- security::checks::DELEGATECALL
- security::checks::DEPENDENCY_VULNERABILITIES
- security::checks::DOCUMENTATION_ISSUES
- security::checks::DOS
- security::checks::ERC20_ISSUES
- security::checks::FLASH_LOAN_ISSUES
- security::checks::GAS_PROBLEMS
- security::checks::MEV_ISSUES
- security::checks::NAMING_ISSUES
- security::checks::OPTIMIZATION_ISSUES
- security::checks::ORACLE_MANIPULATION
- security::checks::POOR_ACCESS_PATTERNS
- security::checks::POOR_VISIBILITY
- security::checks::PROXY_VULNERABILITIES
- security::checks::REENTRANCY
- security::checks::REPLAY_ATTACKS
- security::checks::SELFDESTRUCT
- security::checks::SIGNATURE_VULNERABILITIES
- security::checks::STORAGE_COLLISION
- security::checks::STORAGE_INEFFICIENCIES
- security::checks::STYLE_ISSUES
- security::checks::TIMESTAMP_MANIPULATION
- security::checks::TX_ORIGIN
- security::checks::UNSAFE_ASSEMBLY
- security::checks::UNSAFE_CASTING
- security::checks::UNSAFE_EVENTS
- security::checks::UNSAFE_IMPORTS
- security::checks::UNSAFE_INITIALIZERS
- security::checks::UNSAFE_MATH
- security::checks::UNSAFE_UPGRADE_PATHS