RustLicense: MIT Verified Audit

astral-sh/uv Security & Code Quality Audit

An extremely fast Python package and project manager written in Rust

View on GitHub• Updated daily via OSV & Semgrep
Known CVEs
0 Critical

Queried against Google OSV database

License Status
MIT

SPDX normalized compliance rating

Maintainability
Grade A

Halstead & Cyclomatic index

SAST Guard
Passing

Semgrep OWASP & CWE scanning

Embed DevAudit Badge in GitHub README

Display real-time security confidence and audit status directly on the repository's GitHub homepage.

Live Preview:astral-sh/uv security badge
[![DevAudit Security](https://auditweb.onlinecloud.in/api/badge?repo=astral-sh%2Fuv)](https://auditweb.onlinecloud.in/audit/astral-sh/uv)

SCA Dependency Vulnerabilities

DevAudit inspects lockfiles (including npm, Cargo, Go modules, PyPI, and Composer) against the Google Open Source Vulnerabilities (OSV) database. It cross-references CVSS vectors, severity ratings, and patch availability.

  • Direct and transitive dependency tree resolution
  • Alias resolution for CVE, GHSA, and PYSEC advisories
  • Automated fix recommendations with version pinning

Semgrep SAST & Architecture

Static application security testing powered by Semgrep evaluates source trees for OWASP Top 10 vulnerabilities (SQL injection, XSS, prototype pollution) and code smells like arrow nesting depth and N+1 loop queries.

  • Isolated sandbox container execution
  • Diff-aware line coordinates for minimal false positives
  • Architectural maintainability metrics (0-100 score)

Frequently Asked Questions

Is astral-sh/uv safe to use in production?

Based on current automated OSV vulnerability feeds and static analysis, astral-sh/uv maintains an active release cycle and regular dependency maintenance. You can run a custom real-time scan on the DevAudit dashboard to audit specific commit hashes or private branches.

What open source license does astral-sh/uv use?

astral-sh/uv is distributed under the MIT license. DevAudit automatically verifies license compliance to ensure compatibility with commercial, private, and enterprise software distribution models.

How do I audit my own repository?

You can audit any public or private GitHub repository by entering its GitHub URL in the DevAudit Scanner or by uploading your lockfile directly. DevAudit processes the manifest in under 5 seconds.

Explore More Open Source Audits