Software Composition Analysis (SCA) at light speed.
Kevlar-CheckDeps audits your Python project dependencies with zero extra overhead. Pure Python, zero external dependencies, deep vulnerability auditing engineered specifically for AppSec and DevSecOps engineers.
[INFO] Reading requirements.txt...
[INFO] Checking 50 packages against PyPI registry...
[INFO] Auditing 50 packages against OSV vulnerability DB...
Engineered for technical efficiency.
Power up your security audits with ultra-lightweight tools and zero infrastructure overhead.
Zero External Dependencies
Written in pure Python. Requires no third-party libraries that could introduce new attack vectors.
Multi-Ecosystem Support
Audits dependencies across major language ecosystems: Python, Node.js, .NET, Java, Go, Rust, PHP & Ruby.
Real Benchmark Metrics
Empirically measured performance: ~21ms per audited package (50+ dependencies checked against OSV DB in ~2.36s).
Multi-Format Exports
Generate comprehensive reports in HTML, JSON, SARIF (GitHub Security Alerts), and Markdown (.md).
OSV Vulnerability Audit
Deep vulnerability auditing powered by the Google OSV (Open Source Vulnerabilities) CVE database.
CI/CD Native
Ready for native integration into GitHub Actions with our official Marketplace action to block vulnerable PRs.
Automate your security with GitHub Actions
Kevlar-CheckDeps is now available directly on GitHub Marketplace. Easily integrate vulnerability scanning into your CI/CD pipelines with our official GitHub Action.
- ✓ Sub-second execution per pipeline
- ✓ Developer-friendly output for CI/CD logs
- ✓ Automated blocking of vulnerable PRs
name: Security Scan
on: [push, pull_request]
jobs:
security-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Kevlar CheckDeps Scan
uses: brunoevn/kevlar-checkdeps-action@v1
with:
path: '.'
Ready to secure your codebase?
Join development, report issues, or contribute to the project on GitHub.