List of all items
Structs
- config::AppConfig
- config::ConfigManager
- config::DatabaseConfig
- config::MSFRPCConfig
- config::NVDConfig
- db::models::Asset
- db::models::ExploitExecution
- db::models::Finding
- db::models::Observation
- db::models::ScanRun
- db::models::Service
- db::pocketbase::PocketBaseStorage
- db::schema::FieldDef
- db::sqlite::SqliteStorage
- engine::catalog::LiveModuleCatalog
- engine::dedup::EndpointParts
- engine::msfrpc::MsfRpcClient
- exploit::models::ExploitOptions
- exploit::models::ExploitOutcome
- exploit::models::ExploitStep
- exploit::models::JobStatus
- exploit::models::LootInfo
- exploit::models::ModuleInfo
- exploit::models::ModuleOption
- exploit::models::ModuleRunResult
- exploit::models::SessionInfo
- exploit::msf::MsfFramework
- exploit::planner::ExploitTarget
- exploit::planner::Planner
- frontend::Args
- frontend::Cell
- frontend::IdMaps
- frontend::ObsIndex
- frontend::ResolvedSubject
- frontend::Table
- frontend::tui::PickerRow
- frontend::tui::ViewerRow
- ingest::importer::IngestOptions
- ingest::importer::IngestSummary
- ingest::scanner::Artifact
- ingest::scanner::RejectedFile
- ingest::scanner::ScanResult
- models::CVEExtraInfo
- models::DedupResult
- models::DedupStats
- models::ExploitabilityInfo
- models::FindingGroup
- models::InjectableEndpoint
- models::MSFHostCheckResult
- models::MSFHostInfo
- models::MSFHostsResult
- models::MSFLoginResult
- models::MSFModule
- models::MSFNoModuleReason
- models::MSFWorkspaceInfo
- models::MSFWorkspacesResult
- models::MitreTactic
- models::ModuleCategories
- models::ModuleSuggestion
- models::NVDCVEInfo
- models::ParsedScan
- models::PayloadRecipe
- models::RiskScore
- models::ScanRecord
- models::ScanSummary
- nvd::EnrichmentStats
- nvd::NVDClient
- process::ProcessOptions
- process::ProcessResult
Enums
- error::AppError
- exploit::models::ExploitStatus
- frontend::ChangeState
- frontend::Lifecycle
- frontend::LifecycleFilter
- frontend::LifecycleQuery
- frontend::SubjectKind
- ingest::scanner::ArtifactKind
- msgpack::MsgValue
Traits
Functions
- analyze::build_attack_chain
- analyze::build_attack_path
- analyze::build_scan_summary
- analyze::categorize_modules
- analyze::classify_family
- analyze::compute_risk_score
- analyze::detect_vuln_kinds
- analyze::display_title
- analyze::exploitability_assessment
- analyze::extract_endpoint
- analyze::group_findings
- analyze::infer_framework
- analyze::infer_server
- analyze::manual_exploitation_notes
- analyze::map_mitre
- analyze::severity_counts
- analyze::severity_rank
- cli::main
- cli::run
- config::config_dir
- config::config_file
- config::db_schema_file
- config::default_sqlite_db
- config::nvd_cache_file
- cve::extract_cves
- cve::extract_cves_from_json
- cve::extract_into_record
- db::content::content_dir
- db::content::is_content_rel
- db::content::is_short
- db::content::read_content
- db::content::resolve_path
- db::content::short_excerpt
- db::content::store_content
- db::content::store_or_excerpt
- db::models::now_utc
- db::models::sha256_hex
- db::open_storage
- db::open_storage_with
- db::pocketbase::set_verbose
- db::schema::field_defs
- db::schema::write_schema_file
- engine::dedup::deduplicate_records
- engine::dedup::normalize_target
- engine::dedup::normalize_title
- engine::dedup::normalize_title_text
- engine::dedup::parse_endpoint_parts
- engine::matcher::get_all_known_banners
- engine::matcher::suggest_from_title
- engine::matcher::suggest_modules
- engine::parser::parse_vulnmalper_json
- engine::parser::parse_vulnmalper_scan
- enrich::enrich_cve
- enrich::epss_percent
- enrich::is_known_cve
- exploit::cli::cmd_exploit
- exploit::cli::usage
- exploit::execute_step
- frontend::assets::cmd_assets
- frontend::assets::usage
- frontend::bold
- frontend::classify_kind
- frontend::color_enabled
- frontend::cyan
- frontend::diff::cmd_diff
- frontend::diff::usage
- frontend::dim
- frontend::empty_result
- frontend::findings::cmd_findings
- frontend::findings::usage
- frontend::fmt_ts
- frontend::green
- frontend::history::cmd_history
- frontend::history::usage
- frontend::open_backend
- frontend::parse_ts
- frontend::print_json
- frontend::red
- frontend::resolve_subject
- frontend::runs::cmd_runs
- frontend::runs::usage
- frontend::services::cmd_services
- frontend::services::usage
- frontend::severity_label
- frontend::severity_rank
- frontend::severity_style
- frontend::truncate
- frontend::ts_since
- frontend::tui::interactive
- frontend::tui::pick
- frontend::tui::view_table
- frontend::value_to_short
- frontend::yellow
- ingest::importer::ingest_folder
- ingest::scanner::detect_kind
- ingest::scanner::scan_folder
- msf::modules_for_cve
- msf::modules_for_technology
- msf::no_module_reason
- msgpack::decode
- msgpack::encode
- process::process_folder
- process::process_scan_file
- process::write_markdown_report
- recipe::build_recipe
- recipe::get_available_arches
- recipe::get_available_platforms
- report::derive_report_path
- report::generate_markdown_report
- report::render_console_report
- report::render_findings_table
- report::render_module_table
Type Aliases
Constants
- db::collections::ALL
- db::collections::ASSETS
- db::collections::EXPLOIT_EXECUTIONS
- db::collections::FINDINGS
- db::collections::OBSERVATIONS
- db::collections::SCAN_RUNS
- db::collections::SERVICES
- db::content::MAX_DB_CONTENT
- db::models::ASSET_ACTIVE
- db::models::ASSET_REMOVED
- db::schema::REQUIRED_COLLECTIONS
- db::schema::SCHEMA_PBSL
- exploit::models::MODULE_AUXILIARY
- exploit::models::MODULE_EXPLOIT
- frontend::LIFECYCLE_NAMES
- ingest::scanner::MAX_ARTIFACT_SIZE
- recipe::PLATFORM_PAYLOADS