🐍 Pyscan

CI PyPI license GitHub issues Downloads Top Language

A dependency vulnerability scanner for your python projects, straight from the terminal.

🕊️ Install

bash pip install pyscan

or

bash cargo install pyscan

or check out the releases.

🐇 Usage

Go to your python source directory (or wherever you keep your requirements.txt/pyproject.toml) and run:

bash pyscan or bash pyscan -d path/to/src

that should get the thing going. Here's the order of precedence for a "source" file:

Any dependencies without a specified version defaults to its latest stable version. Make sure you version-ize your requirements and use proper pep-508 syntax.

🦀 Note

pyscan uses OSV as its database for now. There are plans to add a few more.

pyscan doesn't make sure your code is safe from everything. Use all resources available to you like Dependabot and other github features.

🐰 Todo

🐹 Sponsor

While not coding, I am a broke high school student with nothing else to do. I appreciate all the help I'm worthy of.