anubissbe/Auto-ZAP Security Scanner

Zero-config OWASP ZAP security scanner. Auto-detects 30+ frameworks, databases, and auth.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 19, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: anubissbe/auto-zap@7dc600af70ea11b308bf45a980668925b2da12db # v1.6.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
urlTarget URL to scan (skips auto-detection if provided)no""
portOverride the detected application portno""
report-pathCustom path for the HTML report (default: zap-report-<timestamp>.html)no""
full-scanRun a thorough active scan (slower, 60 min timeout)nofalse
keep-dockerDo not stop Docker containers after the scannofalse
skip-installSkip dependency installationnofalse
auth-userUsername for authenticated scanningno""
auth-passwordPassword for authenticated scanningno""
auth-urlLogin endpoint URL (auto-detected if not provided)no""
auth-tokenPre-obtained Bearer token (skips login flow)no""
auth-typeAuthentication type: form, json, or bearerno""
auto-authAutomatically detect auth, create a temp user, and run an authenticated scannofalse
scan-modeScan mode: auto (default), webapp, api, or staticnoauto
verboseEnable verbose debug loggingnofalse
dry-runShow what would happen without executing any scannofalse
use-docker-zapForce ZAP to run in Docker mode instead of local Javanofalse
working-directoryWorking directory for the scan (default: repository root)no.
namedescription
report-pathPath to the generated HTML report
json-pathPath to the generated JSON report
sarif-pathPath to the generated SARIF report
high-countNumber of HIGH severity vulnerabilities
medium-countNumber of MEDIUM severity vulnerabilities
low-countNumber of LOW severity vulnerabilities