developmentseed/Python Security Auditing

Run bandit and pip-audit security scans on Python code and report findings

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
toolsComma-separated tools to run (bandit, pip-audit)bandit,pip-audit
bandit_scan_dirsComma-separated directories for bandit to scan.
bandit_severity_thresholdMinimum bandit severity that blocks the job (high, medium, low)high
pip_audit_block_onWhen to block on pip-audit findings — fixable, all, or nonefixable
package_managerHow to resolve dependencies for pip-audit (uv, pip, poetry, pipenv, requirements)requirements
requirements_filePath to requirements file when package_manager=requirementsrequirements.txt
comment_onWhen to post a PR comment — never, blocking (only when issues block the job), or alwaysnever
github_tokenGitHub token used for posting PR comments${{ github.token }}
working_directoryDirectory to run the audit from (useful when the project is in a subdirectory).
artifact_nameName of the artifact uploaded by the actionsecurity-audit-reports
debugEnable debug logging for the Python audit modulefalse

no outputs