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::CiConfig;pub use config::Config;pub use config::ConfigLoader;pub use config::DefaultConfig;pub use config::IgnoreConfig;pub use config::MaintenanceConfig;pub use config::OutputConfig;pub use config::PackageIgnoreRule;pub use config::ProjectConfig;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::report::AuditReport;pub use output::report::AuditSummary;pub use output::report::ReportGenerator;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
- cli
- CLI interface definitions shared between binary and Python bindings
- config
- Configuration file support for PySentry
- dependency
- Dependency analysis module
- maintenance
- PEP 792 Project Status Markers support
- output
- Output generation module
- parsers
- providers
- types
- vulnerability
- Vulnerability processing and matching module
Structs§
- Audit
Engine - Main entry point for performing audits
- 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
Type Aliases§
- Result
- Result type for audit operations