Expand description
uv-audit provides types and interfaces for auditing Python dependencies.
Modules§
Structs§
- Dependency
- Represents a resolved dependency, with a normalized name and PEP 440 version.
- Project
Status - An adverse project status, such as an archived or deprecated project.
- Project
Status Audit - Audit projects for PEP 792 adverse status markers using a
RegistryClient. - Vulnerability
- A vulnerability within a dependency.
- VulnerabilityID
- An opaque identifier for a vulnerability. These are conventionally
formatted as
SRC-XXXX-YYYY, whereSRCis an identifier for the vulnerability source,XXXXis typically a year or other “bucket” identifier, andYYYYis a unique identifier within that bucket. For example,CVE-2026-12345orPYSEC-2023-0001.
Enums§
- Adverse
Status - Represents an “adverse” project status, i.e. a status that indicates that a downstream user of the project should review their use of the project and consider removing it.
- Finding
- Represents a finding on a dependency.
- Vulnerability
Service Format - The shape of the vulnerability service.