integrating-dast-with-owasp-zap-in-pipeline

Pass

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: SAFECOMMAND_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
  • [COMMAND_EXECUTION]: The Python scripts scripts/agent.py and scripts/process.py utilize the subprocess module to execute docker commands. This is the intended design for orchestrating OWASP ZAP scans from within a CI/CD environment. The use of list-based arguments instead of shell strings prevents command injection vulnerabilities.
  • [CREDENTIALS_UNSAFE]: The file references/workflows.md contains example authentication credentials (testuser and testpass123) within a markdown block. These are clearly documented as illustrative placeholders for configuring authenticated scans and do not represent hardcoded secrets.
  • [EXTERNAL_DOWNLOADS]: The skill's scripts and configuration files pull and execute the zaproxy/zap-stable Docker image. This is the official distribution for the OWASP ZAP project, a well-known and trusted tool in the cybersecurity industry.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 14, 2026, 10:24 PM