List of all items
Structs
- cli::OnlineProbe
- cli::QueryFilter
- cli::TrackedStandard
- config::AppConfig
- config::AppConfigBuilder
- config::BehaviorConfig
- config::ConfigError
- config::DiffConfig
- config::DiffConfigBuilder
- config::DiffPaths
- config::EcosystemRulesConfig
- config::EnrichmentConfig
- config::FilterConfig
- config::GraphAwareDiffConfig
- config::MatchingConfig
- config::MatchingRulesPathConfig
- config::MatrixConfig
- config::MultiDiffConfig
- config::OutputConfig
- config::QueryConfig
- config::StreamingConfig
- config::TimelineConfig
- config::TuiConfig
- config::TuiPreferences
- config::VexConfig
- config::ViewConfig
- diff::CategoryDelta
- diff::ChangeSet
- diff::ComponentChange
- diff::ComponentLicenseChange
- diff::ConfidenceInterval
- diff::CostModel
- diff::DependencyChange
- diff::DependencyGraphChange
- diff::DiffEngine
- diff::DiffResult
- diff::DiffSummary
- diff::DiffVertex
- diff::FieldChange
- diff::GraphChangeSummary
- diff::GraphChangesByImpact
- diff::LargeSbomConfig
- diff::LicenseChange
- diff::LicenseChanges
- diff::LicenseConflict
- diff::MatchInfo
- diff::MatchMetrics
- diff::MatchScoreComponent
- diff::MetadataChange
- diff::MultiDiffEngine
- diff::QualityDelta
- diff::VexCoverageSummary
- diff::VexStatusChange
- diff::VulnerabilityChanges
- diff::VulnerabilityDetail
- diff::changes::ComponentChangeComputer
- diff::changes::DependencyChangeComputer
- diff::changes::LicenseChangeComputer
- diff::changes::VulnerabilityChangeComputer
- diff::changes::vuln_grouping::VulnerabilityGroup
- diff::changes::vuln_grouping::VulnerabilityGroupedView
- diff::graph::GraphDiffConfig
- diff::incremental::CacheStats
- diff::incremental::CachedDiffResult
- diff::incremental::ChangedSections
- diff::incremental::DiffCache
- diff::incremental::DiffCacheConfig
- diff::incremental::DiffCacheKey
- diff::incremental::IncrementalDiffEngine
- diff::incremental::IncrementalDiffResult
- diff::incremental::SectionHashes
- diff::multi::ComparisonResult
- diff::multi::ComplianceScoreEntry
- diff::multi::ComplianceSnapshot
- diff::multi::ComponentEvolution
- diff::multi::DependencySnapshot
- diff::multi::DivergentComponent
- diff::multi::EvolutionSummary
- diff::multi::InconsistentComponent
- diff::multi::IncrementalChange
- diff::multi::LicenseChange
- diff::multi::MatrixResult
- diff::multi::MultiDiffResult
- diff::multi::MultiDiffSummary
- diff::multi::SbomCluster
- diff::multi::SbomClustering
- diff::multi::SbomInfo
- diff::multi::TimelineResult
- diff::multi::VariableComponent
- diff::multi::VersionAtPoint
- diff::multi::VersionSpread
- diff::multi::VulnerabilityMatrix
- diff::multi::VulnerabilitySnapshot
- diff::traits::ComponentChangeSet
- diff::traits::DependencyChangeSet
- diff::traits::LicenseChangeSet
- diff::traits::VulnerabilityChangeSet
- enrichment::EnricherConfig
- enrichment::EnrichmentStats
- enrichment::FileCache
- enrichment::NoOpEnricher
- enrichment::eol::EolClientConfig
- enrichment::eol::EolEnricher
- enrichment::eol::EolEnrichmentStats
- enrichment::eol::ProductMapper
- enrichment::epss::EpssClient
- enrichment::epss::EpssClientConfig
- enrichment::epss::EpssEnrichmentStats
- enrichment::epss::EpssEntry
- enrichment::epss::EpssScores
- enrichment::huggingface::HfLfs
- enrichment::huggingface::HfModelInfo
- enrichment::huggingface::HfSibling
- enrichment::huggingface::HuggingFaceClient
- enrichment::huggingface::HuggingFaceConfig
- enrichment::huggingface::HuggingFaceEnrichmentStats
- enrichment::kev::KevCatalog
- enrichment::kev::KevCatalogResponse
- enrichment::kev::KevClient
- enrichment::kev::KevClientConfig
- enrichment::kev::KevEnrichmentStats
- enrichment::kev::KevEntry
- enrichment::kev::KevVulnerability
- enrichment::osv::OsvClient
- enrichment::osv::OsvClientConfig
- enrichment::osv::OsvEnricher
- enrichment::osv::OsvEnricherConfig
- enrichment::osv::response::OsvAffected
- enrichment::osv::response::OsvAffectedPackage
- enrichment::osv::response::OsvBatchRequest
- enrichment::osv::response::OsvBatchResponse
- enrichment::osv::response::OsvBatchResult
- enrichment::osv::response::OsvPackageInfo
- enrichment::osv::response::OsvPackagePurl
- enrichment::osv::response::OsvRange
- enrichment::osv::response::OsvRangeEvent
- enrichment::osv::response::OsvReference
- enrichment::osv::response::OsvSeverity
- enrichment::osv::response::OsvVulnerability
- enrichment::source::CacheKey
- enrichment::source::CacheStats
- enrichment::source::JsonCache
- enrichment::staleness::PackageMetadata
- enrichment::staleness::RegistryClient
- enrichment::staleness::RegistryConfig
- enrichment::staleness::StalenessEnricher
- enrichment::staleness::StalenessEnrichmentStats
- enrichment::vex::VexEnricher
- enrichment::vex::VexEnrichmentStats
- license::LicenseConflict
- license::LicensePolicyConfig
- license::LicensePolicyResult
- license::LicensePolicyViolation
- matching::AliasTable
- matching::CacheConfig
- matching::CacheStats
- matching::CachedMatcher
- matching::CompositeMatcher
- matching::CompositeMatcherBuilder
- matching::CrossEcosystemConfig
- matching::EcosystemRules
- matching::FuzzyMatchConfig
- matching::FuzzyMatcher
- matching::MatchExplanation
- matching::MatchMetadata
- matching::MatchResult
- matching::MultiFieldWeights
- matching::PurlNormalizer
- matching::ScoreComponent
- matching::adaptive::AdaptiveThreshold
- matching::adaptive::AdaptiveThresholdConfig
- matching::adaptive::AdaptiveThresholdResult
- matching::adaptive::ScoreStats
- matching::cross_ecosystem::CrossEcosystemDb
- matching::cross_ecosystem::CrossEcosystemDbStats
- matching::cross_ecosystem::CrossEcosystemMatch
- matching::cross_ecosystem::PackageFamily
- matching::custom_rules::EquivalenceGroup
- matching::custom_rules::MatchingRulesConfig
- matching::custom_rules::RulesSummary
- matching::ecosystem_config::CustomEquivalence
- matching::ecosystem_config::CustomRules
- matching::ecosystem_config::EcosystemConfig
- matching::ecosystem_config::EcosystemRulesConfig
- matching::ecosystem_config::GlobalSettings
- matching::ecosystem_config::GroupMigration
- matching::ecosystem_config::ImportMapping
- matching::ecosystem_config::NormalizationConfig
- matching::ecosystem_config::PackageGroup
- matching::ecosystem_config::SecurityConfig
- matching::ecosystem_config::TyposquatEntry
- matching::ecosystem_config::VersioningConfig
- matching::index::BatchCandidateConfig
- matching::index::BatchCandidateGenerator
- matching::index::BatchCandidateResult
- matching::index::BatchCandidateStats
- matching::index::ComponentIndex
- matching::index::IndexStats
- matching::index::LazyComponentIndex
- matching::index::NormalizedEntry
- matching::lsh::LshConfig
- matching::lsh::LshIndex
- matching::lsh::LshIndexStats
- matching::lsh::MinHashSignature
- matching::rule_engine::AppliedRule
- matching::rule_engine::RuleApplicationResult
- matching::rule_engine::RuleEngine
- matching::scoring::MultiFieldScoreResult
- matching::scoring::SemverParts
- model::AlgorithmProperties
- model::Annotation
- model::CanonicalId
- model::CanonicalIdResult
- model::CertificateProperties
- model::CipherSuite
- model::Component
- model::ComponentExtensions
- model::ComponentIdentifiers
- model::ComponentRef
- model::ComponentSortKey
- model::Contact
- model::ControlAssertion
- model::CraSidecarMetadata
- model::Creator
- model::CryptoProperties
- model::CvssScore
- model::DatasetInfo
- model::DatasetRef
- model::DependencyEdge
- model::DocumentMetadata
- model::EolInfo
- model::EthicalConsideration
- model::ExternalReference
- model::FairnessAssessment
- model::FormatExtensions
- model::Hash
- model::Ikev2TransformTypes
- model::KevInfo
- model::LicenseEvidence
- model::LicenseExpression
- model::LicenseInfo
- model::MetricEntry
- model::MlModelInfo
- model::NormalizedSbom
- model::NormalizedSbomIndex
- model::Organization
- model::Property
- model::ProtocolProperties
- model::RelatedCryptoMaterialProperties
- model::Remediation
- model::SbomIndexBuilder
- model::SecuredBy
- model::SignatureInfo
- model::StalenessInfo
- model::SwhidObject
- model::VexStatus
- model::VulnerabilityCounts
- model::VulnerabilityRef
- model::VulnerabilityRef2
- parsers::CycloneDxParser
- parsers::DetectedFormat
- parsers::DetectionResult
- parsers::FormatConfidence
- parsers::FormatDetection
- parsers::FormatDetector
- parsers::Spdx3Parser
- parsers::SpdxParser
- parsers::streaming::ComponentEstimate
- parsers::streaming::ParseProgress
- parsers::streaming::StreamingConfig
- parsers::streaming::StreamingIterator
- parsers::streaming::StreamingParser
- pipeline::ParsedSbom
- pipeline::enrich::AggregatedEnrichmentStats
- quality::AiCheck
- quality::AiReadinessMetrics
- quality::AuditabilityMetrics
- quality::CompletenessMetrics
- quality::ComplexityFactors
- quality::ComplianceChecker
- quality::ComplianceResult
- quality::ConformityAssessmentSummary
- quality::ConformityEvidence
- quality::CryptographyMetrics
- quality::DependencyMetrics
- quality::HashQualityMetrics
- quality::IdentifierMetrics
- quality::LicenseMetrics
- quality::LifecycleMetrics
- quality::ProvenanceMetrics
- quality::QualityReport
- quality::QualityScorer
- quality::Recommendation
- quality::RuleMeta
- quality::StandardRef
- quality::Violation
- quality::VulnerabilityMetrics
- reports::CsvReporter
- reports::HtmlReporter
- reports::JsonReporter
- reports::MarkdownReporter
- reports::ReportConfig
- reports::ReportMetadata
- reports::SarifReporter
- reports::SideBySideReporter
- reports::SummaryReporter
- reports::TableReporter
- reports::analyst::AnalystNote
- reports::analyst::AnalystReport
- reports::analyst::AnalystReportMetadata
- reports::analyst::ArticleViolations
- reports::analyst::ComplianceStatus
- reports::analyst::ComponentFindings
- reports::analyst::CryptoAlgorithmFinding
- reports::analyst::CryptoCertFinding
- reports::analyst::CryptoFindings
- reports::analyst::CryptoKeyFinding
- reports::analyst::DeprecatedComponentFinding
- reports::analyst::ExecutiveSummary
- reports::analyst::LicenseIssueFinding
- reports::analyst::Recommendation
- reports::analyst::StaleComponentFinding
- reports::analyst::VulnFinding
- reports::analyst::VulnerabilityFindings
- reports::csaf::CsafEmitOptions
- reports::streaming::NdjsonReportGenerator
- reports::streaming::NdjsonReporter
- reports::streaming::NdjsonWriter
- reports::streaming::StreamingJsonReporter
- reports::streaming::StreamingJsonWriter
- serialization::MergeConfig
- serialization::TailorConfig
- serialization::emit::FidelityReport
- tui::App
- tui::ModeStates
- tui::state::ListState
- tui::theme::ColorScheme
- tui::theme::FooterHints
- tui::theme::Styles
- tui::theme::Theme
- tui::traits::Shortcut
- tui::traits::ViewContext
- tui::view::SbomStats
- tui::view::ViewApp
- tui::view::ViewBreadcrumb
- tui::view::ViewNavigationContext
- tui::viewmodel::FilterState
- tui::viewmodel::OverlayState
- tui::viewmodel::QualityViewState
- tui::viewmodel::SearchState
- tui::viewmodel::SearchStateCore
- tui::viewmodel::StatusMessage
- tui::viewmodel::security_filter::SecurityFilterCriteria
- tui::viewmodel::security_filter::SecurityFilterState
- verification::ComponentModelVerification
- verification::HashAuditReport
- verification::HashVerifyResult
- verification::ModelVerifyReport
- watch::WatchConfig
Enums
- cli::CacheAction
- cli::VerifyAction
- cli::VexAction
- cli::VexExportFormat
- cli::WatchOutputFormat
- config::ConfigPreset
- config::FuzzyPreset
- config::ThemeName
- config::file::ConfigFileError
- diff::ChangeType
- diff::DependencyChangeType
- diff::GraphChangeImpact
- diff::MetadataChangeKind
- diff::SlaStatus
- diff::changes::vuln_grouping::VulnGroupStatus
- diff::incremental::CacheHitType
- diff::multi::DivergenceType
- diff::multi::LicenseChangeType
- diff::multi::SecurityImpact
- diff::multi::VersionChangeType
- enrichment::EnrichmentError
- enrichment::osv::response::OsvQuery
- error::DiffErrorKind
- error::EnrichmentErrorKind
- error::MatchingErrorKind
- error::ParseErrorKind
- error::ReportErrorKind
- error::SbomDiffError
- license::PolicyDecision
- matching::MatchTier
- matching::adaptive::AdaptiveMethod
- matching::custom_rules::AliasPattern
- matching::custom_rules::ExclusionRule
- matching::custom_rules::RulePrecedence
- matching::ecosystem_config::ConfigError
- matching::ecosystem_config::ScopeHandling
- matching::ecosystem_config::VersionSpec
- matching::rule_engine::AppliedRuleType
- model::BomProfile
- model::CertificationLevel
- model::CompletenessDeclaration
- model::ComponentType
- model::ConformityRoute
- model::CraProductClass
- model::CraSidecarError
- model::CreatorType
- model::CryptoAssetType
- model::CryptoFunction
- model::CryptoMaterialState
- model::CryptoMaterialType
- model::CryptoMode
- model::CryptoPadding
- model::CryptoPrimitive
- model::CvssVersion
- model::DependencyScope
- model::DependencyType
- model::Ecosystem
- model::EolStatus
- model::ExecutionEnvironment
- model::ExternalRefType
- model::HashAlgorithm
- model::IdReliability
- model::IdSource
- model::ImplementationPlatform
- model::LicenseFamily
- model::ProtocolType
- model::RemediationType
- model::SbomFormat
- model::Severity
- model::StalenessLevel
- model::SwhidKind
- model::SwhidParseError
- model::VexJustification
- model::VexResponse
- model::VexState
- model::VulnerabilitySource
- parsers::ParseError
- parsers::ParserKind
- parsers::streaming::ParseEvent
- pipeline::OutputTarget
- pipeline::PipelineError
- quality::ClassCheck
- quality::ComplexityLevel
- quality::ComplianceLevel
- quality::CraPhase
- quality::QualityGrade
- quality::RecommendationCategory
- quality::ScoringProfile
- quality::StandardKind
- quality::ViolationCategory
- quality::ViolationSeverity
- reports::MinSeverity
- reports::ReportError
- reports::ReportFormat
- reports::ReportType
- reports::analyst::IssueSeverity
- reports::analyst::LicenseIssueType
- reports::analyst::NoteTargetType
- reports::analyst::RecommendationCategory
- reports::analyst::RecommendationPriority
- reports::analyst::RiskLevel
- serialization::DeduplicationStrategy
- serialization::MergeError
- serialization::emit::EmitError
- serialization::emit::EmitTarget
- tui::AppMode
- tui::Event
- tui::PolicyPreset
- tui::TabKind
- tui::traits::EventResult
- tui::traits::OverlayKind
- tui::traits::TabTarget
- tui::traits::ViewMode
- tui::view::TreeFilter
- tui::view::TreeGroupBy
- tui::view::ViewTab
- tui::viewmodel::QualityViewMode
- tui::viewmodel::ViewModelOverlayKind
- tui::viewmodel::security_filter::LicenseCategory
- tui::viewmodel::security_filter::QuickFilter
- tui::viewmodel::security_filter::RiskLevel
- verification::HashAuditResult
- verification::HashError
- verification::ModelVerifyResult
- watch::WatchError
Traits
- config::Validatable
- diff::traits::ChangeComputer
- enrichment::VulnerabilityEnricher
- enrichment::source::EnrichmentSource
- error::ErrorContext
- error::OptionContext
- matching::ComponentMatcher
- matching::adaptive::AdaptiveMatching
- parsers::SbomParser
- reports::ReportGenerator
- reports::StreamingReporter
- reports::WriterReporter
- tui::state::ListNavigation
- tui::state::TreeNavigation
- tui::traits::ListViewState
- tui::traits::ViewState
- tui::viewmodel::CycleFilter
Functions
- cli::cra_catalogue
- cli::probe_cra_standards
- cli::run_cache
- cli::run_convert
- cli::run_cra_docs
- cli::run_cra_standards_watch
- cli::run_diff
- cli::run_diff_multi
- cli::run_enrich
- cli::run_license_check
- cli::run_matrix
- cli::run_merge
- cli::run_quality
- cli::run_query
- cli::run_tailor
- cli::run_timeline
- cli::run_validate
- cli::run_verify
- cli::run_vex
- cli::run_view
- cli::run_watch
- config::file::discover_config_file
- config::file::generate_example_config
- config::file::generate_full_example_config
- config::file::load_config_file
- config::file::load_or_default
- config::generate_json_schema
- diff::changes::compute_metadata_changes
- diff::changes::vuln_grouping::group_vulnerabilities
- diff::graph::diff_dependency_graph
- enrichment::huggingface::resolve_model_id
- enrichment::source::backoff_delay
- enrichment::source::cache_dir
- enrichment::source::get_with_retry
- enrichment::source::http_client
- enrichment::source::is_offline
- enrichment::source::namespaced_cache_dir
- enrichment::source::offline_guard
- enrichment::source::read_bounded
- enrichment::source::root_cache_dir
- enrichment::source::set_offline
- license::check_license_propagation
- license::evaluate_license_policy
- matching::scoring::compute_version_divergence_score
- matching::scoring::parse_semver_parts
- matching::string_similarity::compute_phonetic_similarity
- matching::string_similarity::compute_token_similarity
- matching::string_similarity::compute_version_similarity
- matching::string_similarity::soundex
- matching::string_similarity::soundex_digit
- model::is_valid_swhid
- parsers::detect_format
- parsers::is_cyclonedx
- parsers::is_spdx
- parsers::parse_sbom
- parsers::parse_sbom_str
- parsers::streaming::estimate_component_count
- pipeline::apply_post_diff_filters
- pipeline::auto_detect_format
- pipeline::build_enrichment_config
- pipeline::compute_diff
- pipeline::dirs::cache_dir
- pipeline::dirs::eol_cache_dir
- pipeline::dirs::epss_cache_dir
- pipeline::dirs::huggingface_cache_dir
- pipeline::dirs::kev_cache_dir
- pipeline::dirs::osv_cache_dir
- pipeline::dirs::staleness_cache_dir
- pipeline::enrich::enrich_sbom_full
- pipeline::enrich::enrich_sboms
- pipeline::enrich_eol
- pipeline::enrich_epss
- pipeline::enrich_huggingface
- pipeline::enrich_kev
- pipeline::enrich_sbom
- pipeline::enrich_staleness
- pipeline::enrich_vex
- pipeline::graph_diff_config_from
- pipeline::is_stdin_path
- pipeline::output_report
- pipeline::parse_sbom_with_context
- pipeline::read_input
- pipeline::should_use_color
- pipeline::write_output
- quality::rule_meta
- reports::create_reporter
- reports::create_reporter_with_options
- reports::csaf::emit_csaf
- reports::escape::escape_html
- reports::escape::escape_html_attr
- reports::escape::escape_html_opt
- reports::escape::escape_markdown_inline
- reports::escape::escape_markdown_list
- reports::escape::escape_markdown_table
- reports::escape::escape_md_opt
- reports::generate_ai_readiness_sarif
- reports::generate_compliance_sarif
- reports::generate_multi_compliance_sarif
- serialization::emit::emit
- serialization::emit::emit_cyclonedx
- serialization::emit::emit_spdx
- serialization::emit::preserve_source_json
- serialization::enrich_sbom_json
- serialization::merge_sbom_json
- serialization::tailor_sbom_json
- tui::run_tui
- tui::theme::colors
- tui::theme::count_badge
- tui::theme::current_theme_name
- tui::theme::filter_badge
- tui::theme::mode_badge
- tui::theme::render_footer_hints
- tui::theme::set_theme
- tui::theme::severity_badge
- tui::theme::severity_indicator
- tui::theme::status_badge
- tui::theme::toggle_theme
- tui::view::run_view_tui
- utils::compare_versions
- utils::content_hash
- verification::audit_component_hashes
- verification::read_hash_file
- verification::verify_file_hash
- verification::verify_model_dir
- watch::parse_duration
- watch::run_watch_loop
Type Aliases
Constants
- config::DEFAULT_CLUSTER_THRESHOLD
- config::DEFAULT_ENRICHMENT_CACHE_TTL
- config::DEFAULT_ENRICHMENT_MAX_CONCURRENT
- config::DEFAULT_MATCHING_THRESHOLD
- enrichment::epss::EPSS_OFFICIAL_HOST
- enrichment::epss::EPSS_SCORES_URL
- enrichment::huggingface::HUGGINGFACE_API_URL
- enrichment::kev::KEV_CATALOG_URL
- enrichment::source::CACHE_SCHEMA_VERSION
- enrichment::source::MAX_RESPONSE_BYTES
- parsers::MIN_CONFIDENCE_THRESHOLD
- pipeline::STDIN_PATH
- pipeline::exit_codes::CHANGES_DETECTED
- pipeline::exit_codes::COMPLIANCE_ERRORS
- pipeline::exit_codes::COMPLIANCE_WARNINGS
- pipeline::exit_codes::ERROR
- pipeline::exit_codes::KEV_INTRODUCED
- pipeline::exit_codes::LICENSE_VIOLATIONS
- pipeline::exit_codes::NO_MATCHES
- pipeline::exit_codes::QUALITY_BELOW_THRESHOLD
- pipeline::exit_codes::SUCCESS
- pipeline::exit_codes::VEX_GAPS_FOUND
- pipeline::exit_codes::VULNS_INTRODUCED
- quality::SCORING_ENGINE_VERSION