integrating-dast-with-owasp-zap-in-pipeline
Pass
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The Python scripts
scripts/agent.pyandscripts/process.pyexecute the OWASP ZAP security scanner usingsubprocess.run. These calls use list-based arguments to interact with the Docker CLI, which is a standard and secure method for executing external processes that avoids shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill references the official OWASP ZAP Docker image (
zaproxy/zap-stable) and various GitHub Actions provided by thezaproxyorganization. These are well-known and reputable resources within the cybersecurity community. - [SAFE]: No malicious patterns such as obfuscation, credential exfiltration, or unauthorized persistence mechanisms were detected. The skill implements recognized DevSecOps practices, and the example credentials provided in the documentation are clearly identified as non-sensitive placeholders.
Audit Metadata