Agent skill
security-zap-scan
Run an OWASP ZAP baseline security scan locally using Docker. Checks for the ZAP baseline script, executes the scan, and summarizes findings by risk level with remediation recommendations.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/security-zap-scan
SKILL.md
OWASP ZAP Baseline Security Scan
Run a ZAP baseline security scan against the local application.
Workflow
-
Check prerequisites:
- Verify Docker is installed and running:
docker info - Check if
scripts/zap-baseline.shexists in the project
- Verify Docker is installed and running:
-
Execute scan:
- If the script exists, run:
bash scripts/zap-baseline.sh - If the script does not exist, inform the user that this project does not have a ZAP baseline scan configured
- If the script exists, run:
-
Analyze results:
- After the scan completes, read
zap-report.html(orzap-report.mdfor text) - Summarize findings:
- Total number of alerts by risk level (High, Medium, Low, Informational)
- List each Medium+ finding with its rule ID, name, and recommended fix
- Categorize findings as "infrastructure-level" (fix at CDN/proxy) vs "application-level" (fix in code)
- After the scan completes, read
-
Handle failures:
- If the scan failed, explain what failed and suggest concrete remediation steps
Execution
Run the scan now.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?