| Crates.io | pyscan |
| lib.rs | pyscan |
| version | 0.1.8 |
| created_at | 2023-05-16 07:15:02.70746+00 |
| updated_at | 2025-07-27 13:00:56.892035+00 |
| description | python dependency vulnerability scanner |
| homepage | https://github.com/ohaswin/pyscan |
| repository | https://github.com/ohaswin/pyscan |
| max_upload_size | |
| id | 865843 |
| size | 1,217,501 |
pip install pyscan-rs
look out for the "-rs" part or
cargo install pyscan
Go to your python source directory (or wherever you keep your requirements.txt/pyproject.toml) and run:
> pyscan
or
> pyscan -d path/to/src
requirements.txtpyproject.toml.py)Pyscan will use your pip to find unknown versions, otherwise pypi.org for the latest version. Still, it is recommended to version-ize your requirements and use proper pep-508 syntax.
pyscan requires a rust version of < v1.70, and might be unstable on previous releases.
There's an overview of the codebase at architecture. Grateful for all the contributions so far.
pyscan doesn't make sure your code is safe from everything. Use all resources available to you like safety Dependabot, pip-audit, trivy and the likes.
As of December 24, 2024:
While not coding, I am a broke high school college student with nothing else to do. I appreciate all the help I can get.