Registry / auth-security / pysentry-rs

pysentry-rs

JSON →
library0.4.5pypypi✓ verified 30d ago

PySentry is a security vulnerability auditing tool for Python packages. It scans dependencies from lock files (uv.lock, Pipfile.lock, poetry.lock, pylock.toml) and requirements files, cross-referencing against OSV and PyPA vulnerability databases. Current version 0.4.5, released monthly. Requires Python >=3.9.

auth-securitydevops
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

from pysentry import get_version
from pysentry import main
from pysentry import run_cli

Basic usage: initialize PySentry and scan dependencies for vulnerabilities.

from pysentry import PySentry # Initialize PySentry (requires no auth for local scans) sentry = PySentry() # Scan current directory dependencies vulns = sentry.scan('.') for v in vulns: print(f"{v.id}: {v.package} - {v.severity}")
pysentry --version
Debug
Known footguns
breakingv0.4.0 introduced remote notifications system; config file format changed. Old .pysentry.toml may not be compatible.
gotchaImport as 'pysentry', not 'pysentry_rs'. The PyPI name is pysentry-rs but the module is pysentry.
deprecatedv0.3.x configuration in pyproject.toml under [tool.pysentry] is superseded by .pysentry.toml with higher priority.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
11 hits · last 30 days
gptbot
3
ahrefsbot
3
claudebot
2
bingbot
1
mj12bot
1
amazonbot
1
Resources