List of all items
Structs
- aggregator::collector::FindingCollector
- aggregator::summary::SummaryBuilder
- baseline::Baseline
- baseline::DriftEntry
- baseline::DriftReport
- baseline::FileHash
- cli::Cli
- client::DetectedClient
- config::BaselineConfig
- config::Config
- config::IgnoreConfig
- config::ScanConfig
- config::SeverityConfig
- config::TextFilesConfig
- config::WatchConfig
- context::ContextDetector
- cve_db::AffectedProduct
- cve_db::CveDatabase
- cve_db::CveDatabaseFile
- cve_db::CveEntry
- deobfuscation::DecodedContent
- deobfuscation::Deobfuscator
- discovery::filter::IgnoreFilter
- discovery::patterns::FilePattern
- discovery::targets::ScanTarget
- discovery::walker::DirectoryWalker
- discovery::walker::WalkConfig
- engine::scanner::ScannerConfig
- engine::scanners::command::CommandScanner
- engine::scanners::dependency::DependencyScanner
- engine::scanners::dockerfile::DockerScanner
- engine::scanners::hook::HookMatcher
- engine::scanners::hook::HookScanner
- engine::scanners::hook::HooksConfig
- engine::scanners::hook::SettingsJson
- engine::scanners::mcp::McpConfig
- engine::scanners::mcp::McpScanner
- engine::scanners::mcp::McpServer
- engine::scanners::plugin::PluginHook
- engine::scanners::plugin::PluginManifest
- engine::scanners::plugin::PluginMcpServer
- engine::scanners::plugin::PluginPermissions
- engine::scanners::plugin::PluginScanner
- engine::scanners::plugin::PluginSkill
- engine::scanners::rules_dir::RulesDirScanner
- engine::scanners::skill::FrontmatterParser
- engine::scanners::skill::SkillFileFilter
- engine::scanners::skill::SkillScanner
- engine::scanners::subagent::SubagentScanner
- engine::scanners::walker::DirectoryWalker
- engine::scanners::walker::WalkConfig
- engine::traits::AnalysisMetadata
- engine::traits::AnalysisResult
- engine::traits::EngineConfig
- feedback::report::FalsePositiveReport
- feedback::submitter::ReportSubmitter
- feedback::submitter::SubmitResult
- fix::AutoFixer
- fix::Fix
- fix::FixResult
- hook_mode::analyzer::HookAnalyzer
- hook_mode::types::BashInput
- hook_mode::types::EditInput
- hook_mode::types::HookEvent
- hook_mode::types::HookFinding
- hook_mode::types::HookResponse
- hook_mode::types::HookSpecificOutput
- hook_mode::types::WriteInput
- hooks::HookInstaller
- ignore::IgnoreFilter
- input::source::ResolvedInput
- input::source::SourceResolver
- malware_db::CompiledSignature
- malware_db::MalwareDatabase
- malware_db::MalwareSignature
- malware_db::MalwareSignatureFile
- mcp_server::McpServer
- output::formatter::OutputFormatter
- parser::ParserRegistry
- parser::dockerfile::DockerfileParser
- parser::frontmatter::FrontmatterParser
- parser::json::JsonParser
- parser::markdown::MarkdownParser
- parser::toml::TomlParser
- parser::traits::ParsedContent
- parser::yaml::YamlParser
- pinning::PinMismatch
- pinning::PinVerifyResult
- pinning::PinnedTool
- pinning::ToolPins
- profile::Profile
- proxy::config::ProxyConfig
- proxy::interceptor::MessageInterceptor
- proxy::logger::FindingSummary
- proxy::logger::ProxyLog
- proxy::logger::ProxyLogger
- proxy::server::ProxyServer
- remote::clone::ClonedRepo
- remote::clone::GitCloner
- reporter::html::HtmlReporter
- reporter::json::JsonReporter
- reporter::markdown::MarkdownReporter
- reporter::sarif::SarifArtifactLocation
- reporter::sarif::SarifDriver
- reporter::sarif::SarifLocation
- reporter::sarif::SarifMessage
- reporter::sarif::SarifPhysicalLocation
- reporter::sarif::SarifRegion
- reporter::sarif::SarifRelationship
- reporter::sarif::SarifRelationshipTarget
- reporter::sarif::SarifReport
- reporter::sarif::SarifReporter
- reporter::sarif::SarifResult
- reporter::sarif::SarifRule
- reporter::sarif::SarifRuleProperties
- reporter::sarif::SarifRun
- reporter::sarif::SarifTaxon
- reporter::sarif::SarifTaxonomy
- reporter::sarif::SarifTool
- reporter::sarif::SarifToolComponentRef
- reporter::terminal::TerminalReporter
- rules::custom::CustomRuleLoader
- rules::custom::CustomRulesConfig
- rules::custom::DynamicRule
- rules::custom::YamlRule
- rules::engine::RuleEngine
- rules::heuristics::FileHeuristics
- rules::types::Finding
- rules::types::Location
- rules::types::ParseEnumError
- rules::types::Rule
- rules::types::ScanResult
- rules::types::Summary
- run::config::EffectiveConfig
- runtime::context::ScanContext
- runtime::executor::ScanExecutor
- runtime::hook::HookRunner
- runtime::pipeline::Pipeline
- sbom::builder::Component
- sbom::builder::SbomBuilder
- sbom::cyclonedx::CycloneDxBom
- sbom::cyclonedx::CycloneDxComponent
- sbom::cyclonedx::CycloneDxExternalRef
- sbom::cyclonedx::CycloneDxHash
- sbom::cyclonedx::CycloneDxLicense
- sbom::cyclonedx::CycloneDxLicenseInfo
- sbom::cyclonedx::CycloneDxMetadata
- sbom::cyclonedx::CycloneDxProvider
- sbom::cyclonedx::CycloneDxService
- sbom::cyclonedx::CycloneDxTool
- sbom::extractor::DependencyExtractor
- scoring::CategoryScore
- scoring::RiskScore
- scoring::SeverityBreakdown
- suppression::SuppressionManager
- trusted_domains::TrustedDomain
- trusted_domains::TrustedDomainMatcher
- types::AuthToken
- types::CommandArgs
- types::CompiledPattern
- types::FileHash
- types::GitRef
- types::RuleId
- types::ScanTarget
- types::ServerName
- watch::FileWatcher
Enums
- cli::BadgeFormat
- cli::OutputFormat
- cli::ScanType
- client::ClientType
- config::ConfigError
- context::ContentContext
- cve_db::CveDbError
- discovery::targets::DiscoverySource
- discovery::targets::TargetKind
- engine::scanners::error::ScanError
- engine::scanners::hook::Hook
- error::AuditError
- error::CcAuditError
- error::IoOperation
- error::ParseFormat
- feedback::submitter::SubmitError
- feedback::submitter::SubmitTarget
- handlers::HandlerResult
- hook_mode::types::HookEventName
- hook_mode::types::PermissionDecision
- hooks::HookError
- input::source::InputSource
- input::source::ResolvedSource
- malware_db::MalwareDbError
- parser::traits::ContentType
- proxy::interceptor::InterceptAction
- proxy::logger::MessageDirection
- remote::error::RemoteError
- rules::custom::CustomRuleError
- rules::types::Category
- rules::types::Confidence
- rules::types::RuleSeverity
- rules::types::Severity
- run::ScanMode
- run::WatchModeResult
- runtime::pipeline::PipelineStage
- sbom::builder::ComponentType
- sbom::builder::SbomError
- sbom::builder::SbomFormat
- scoring::RiskLevel
- suppression::SuppressionType
- types::PathValidationError
Traits
- engine::scanner::ContentScanner
- engine::scanner::Scanner
- engine::scanners::manifest::ManifestScanner
- engine::traits::DetectionEngine
- parser::traits::ContentParser
- reporter::Reporter
Macros
Functions
- client::detect_client
- client::detect_installed_clients
- client::list_installed_clients
- engine::scanners::manifest::scan_manifest_directory
- handlers::filter_against_baseline
- handlers::handle_awesome_claude_code_scan
- handlers::handle_baseline
- handlers::handle_check_drift
- handlers::handle_compare
- handlers::handle_fix
- handlers::handle_hook_mode
- handlers::handle_init_config
- handlers::handle_init_hook
- handlers::handle_mcp_server
- handlers::handle_pin
- handlers::handle_pin_verify
- handlers::handle_proxy
- handlers::handle_remote_list_scan
- handlers::handle_remote_scan
- handlers::handle_remove_hook
- handlers::handle_report_fp
- handlers::handle_save_baseline
- handlers::handle_save_profile
- handlers::handle_sbom
- handlers::handle_show_profile
- handlers::run_normal_mode
- handlers::run_watch_mode
- hook_mode::run_hook_mode
- profile::profile_from_cli
- remote::clone::parse_github_url
- rules::builtin::all_rules
- run::config::load_custom_rules_from_effective
- run::config::parse_badge_format
- run::config::parse_client_type
- run::config::parse_confidence
- run::config::parse_output_format
- run::config::parse_rule_severity
- run::config::parse_scan_type
- run::config::parse_severity
- run::detect_client_for_path
- run::format_result
- run::format_result_with_config
- run::is_text_file
- run::is_text_file_with_config
- run::resolve_scan_paths
- run::run_scan
- run::run_scan_with_config
- run::scan_path_with_cve_db
- run::scan_path_with_malware_db
- run::setup_watch_mode
- run::watch_iteration
- suppression::parse_inline_suppression
- suppression::parse_next_line_suppression
Type Aliases
Statics
- discovery::patterns::COMMAND_PATTERNS
- discovery::patterns::DEPENDENCY_PATTERNS
- discovery::patterns::DOCKER_PATTERNS
- discovery::patterns::HOOK_PATTERNS
- discovery::patterns::MCP_PATTERNS
- discovery::patterns::PLUGIN_PATTERNS
- discovery::patterns::RULES_DIR_PATTERNS
- discovery::patterns::SKILL_PATTERNS
- discovery::patterns::SUBAGENT_PATTERNS
- rules::heuristics::DUMMY_KEY_PATTERNS