AX
Artifex.
GitHub
โ† All tools
๐Ÿ›ก๏ธSecurity

DepSecure

Blocks vulnerable dependencies at commit time using OSV.

DepSecure hooks into your pre-commit flow and checks every dependency against the OSV vulnerability database. If a package has a known CVE, the commit is blocked before it merges.

View on GitHub โ†—
$pip install depsecure
depsecure โ€” zsh
โ†’ git commit -m 'add user auth'
โ–ฎ

/ the problem

Dependabot catches vulnerable packages after they've merged. That's too late.

AI coding assistants suggest packages from training data that's months old. By the time Dependabot alerts you, the vulnerable package is in main, in staging, maybe in production. DepSecure blocks it at the commit hook.

/ how it works

Four steps. One command.

1
๐Ÿ”—

Hook into pre-commit

Installs as a pre-commit hook โ€” zero config, runs on every commit automatically

2
๐Ÿ“ฆ

Parse dependencies

Reads requirements.txt, package.json, Pipfile, or pyproject.toml

3
๐Ÿ”Ž

Query OSV database

Checks each package+version against the OSV vulnerability database in real time

4
๐Ÿ›‘

Block and explain

Fails the commit with the CVE ID, severity, and the safe version to upgrade to

/ use cases

When to reach for DepSecure

โœ“Pre-commit vulnerability gate
โœ“CI/CD security pipeline
โœ“Supply chain attack prevention
โœ“Compliance audits (SOC2, ISO27001)

Ready to use DepSecure?

MIT licensed. One command install. Works in CI today.

$pip install depsecure
Full docs on GitHub โ†—

/ stay in the loop

New tools ship weekly.

Get notified when new tools land, features ship, or a tool reaches 1k stars. No noise. Unsubscribe any time.