Re-exports§
pub use cache::AuditCache;pub use cache::Cache;pub use cache::CacheBucket;pub use cache::CacheEntry;pub use cache::DatabaseMetadata;pub use cache::Freshness;pub use config::CacheConfig;pub use config::Config;pub use config::ConfigLoader;pub use config::DefaultConfig;pub use config::IgnoreConfig;pub use config::MaintenanceConfig;pub use config::NotificationsConfig;pub use config::ResolverConfig;pub use config::SourcesConfig;pub use dependency::scanner::DependencyScanner;pub use dependency::scanner::DependencyStats;pub use maintenance::MaintenanceCheckConfig;pub use maintenance::MaintenanceIssue;pub use maintenance::MaintenanceIssueType;pub use maintenance::MaintenanceSummary;pub use maintenance::ProjectState;pub use maintenance::ProjectStatus;pub use maintenance::SimpleIndexClient;pub use output::OutputStyles;pub use providers::VulnerabilityProvider;pub use providers::VulnerabilitySource;pub use types::AuditFormat;pub use types::PackageName;pub use types::ResolutionCacheEntry;pub use types::ResolvedDependency;pub use types::ResolverType;pub use types::SeverityLevel;pub use types::VulnerabilitySourceType;pub use vulnerability::database::Severity;pub use vulnerability::database::VersionRange;pub use vulnerability::database::Vulnerability;pub use vulnerability::database::VulnerabilityDatabase;pub use vulnerability::database::VulnerabilityMatch;pub use vulnerability::matcher::DatabaseStats;pub use vulnerability::matcher::FixAnalysis;pub use vulnerability::matcher::FixSuggestion;pub use vulnerability::matcher::MatcherConfig;pub use vulnerability::matcher::VulnerabilityMatcher;
Modules§
- cache
- Cache management module
- ci
- CI environment detection and platform-specific annotation helpers.
- cli
- CLI interface definitions shared between binary and Python bindings
- config
- Configuration file support for PySentry
- dependency
- Dependency analysis module
- logging
- Centralized logging initialization for the PySentry CLI.
- maintenance
- PEP 792 Project Status Markers support
- notifications
- Remote notifications support
- output
- Output generation module
- parsers
- providers
- types
- vulnerability
- Vulnerability processing and matching module
Structs§
- Audit
Engine - Main entry point for performing audits
- Audit
Report - A complete audit report containing all findings
- Audit
Summary - Summary statistics for an audit
- Version
- Version type (using pep440_rs::Version as Version)
A version number such as
1.2.3or4!5.6.7-a8.post9.dev0.
Enums§
- Audit
Error - Audit error types
- Detail
Level - Controls how much detail is included in the human-readable report
- Display
Mode - Controls the visual presentation style for compact mode output
Type Aliases§
- Result
- Result type for audit operations