Using PyRaider You can scan installed dependencies known security vulnerabilities. It uses publicly known exploits, vulnerabilities database. Documentation
- Installation
- Usage
- Scan Dependencies
- Scan Dependencies by Severity
- Report
- Outdated package check
- CI/CD
- Fix
- Autofix
- Release Note
- Help
pip install pyraider
pyenv install pyraider
pyraider -h
Using PyRaider you can scan the vulnerable packages.
It will automatically detects the installed packages and scans against it and shows the report.
pyraider go
pyraider check -f /Users/raider/project/requirements.txt
pyraider check -f /Users/raider/project/Pipfile.lock
PyRaider currently supports
JSON
,HTML
andCSV
formats.
pyraider go -e json result.json
pyraider check -f /Users/raider/project/requirements.txt -e json result.json
pyraider go -e csv result.csv
pyraider check -f /Users/raider/project/requirements.txt -e csv result.csv
pyraider check -f go -e html result.html
pyraider check -f /Users/raider/project/requirements.txt -e html result.html
Using PyRaider you can check the latest packages. Against installed packages.
pyraider validate -p django==1.11.13
pyraider validate -f /Users/raider/project/requirements.txt
pyraider validate -f /Users/raider/project/Pipfile.lock
PyRaider also supports
fix
feature. Using this you can fix the vulnerable packages.
Note: To updating the packages might affect your application.
You can fix vulnerable package.
pyraider fix
pyraider fix -s high
You can also autofix vulnerable packages.
pyraider autofix
pyraider autofix -s high
Now you can update the resource database with latest updated vulnerabilities
pyraider updatedb
You can also run
pyraider
has a docker container.
docker build -t pyraider .
- Discord : Click here to join Discord, to be a part of PyRaider family.
- Follow us on Twitter : https://twitter.com/tilakthimmappa
- Email : [email protected]
- We welcome contributions to this project in the form of:
- Feature Requests, Suggestions
- Bugs
- Help with writing tests
- Add-on features, plugins, etc
- Documentation