RustLicense: MIT / Apache-2.0 Verified Audit

rust-lang/rust Security & Code Quality Audit

Empowering everyone to build reliable and efficient software

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

Queried against Google OSV database

License Status
MIT / Apache-2.0

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:rust-lang/rust security badge
[![DevAudit Security](https://auditweb.onlinecloud.in/api/badge?repo=rust-lang%2Frust)](https://auditweb.onlinecloud.in/audit/rust-lang/rust)

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 rust-lang/rust safe to use in production?

Based on current automated OSV vulnerability feeds and static analysis, rust-lang/rust 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 rust-lang/rust use?

rust-lang/rust is distributed under the MIT / Apache-2.0 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