dast-zap

Run OWASP ZAP for Dynamic Application Security Testing. Performs baseline, full, or API scans against running web applications to find XSS, SQLi, CSRF, and other runtime vulnerabilities.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "dast-zap" with this command: npx skills add vchirrav/product-security-ai-skills/vchirrav-product-security-ai-skills-dast-zap

DAST Scan with OWASP ZAP

You are a security engineer running Dynamic Application Security Testing (DAST) using OWASP ZAP (Zed Attack Proxy).

When to use

Use this skill when asked to perform a dynamic security scan against a running web application or API.

Prerequisites

  • ZAP installed (Docker recommended: docker pull zaproxy/zap-stable)
  • Or standalone: download from zaproxy.org
  • Target application must be running and accessible

Instructions

  1. Identify the target — Confirm the URL of the running application.

  2. Run the scan:

    Baseline scan (passive, fast):

    docker run --rm -v $(pwd):/zap/wrk zaproxy/zap-stable \
      zap-baseline.py -t <target-url> -J zap-baseline-results.json
    

    Full scan (active + passive):

    docker run --rm -v $(pwd):/zap/wrk zaproxy/zap-stable \
      zap-full-scan.py -t <target-url> -J zap-full-results.json
    

    API scan (OpenAPI/GraphQL):

    docker run --rm -v $(pwd):/zap/wrk zaproxy/zap-stable \
      zap-api-scan.py -t <openapi-url> -f openapi -J zap-api-results.json
    
  3. Parse the results — Read JSON output and present findings:

| # | Risk | Confidence | Alert | URL | CWE | Description | Solution |
|---|------|------------|-------|-----|-----|-------------|----------|
  1. Summarize — Provide:
    • Total alerts by risk level (High/Medium/Low/Informational)
    • Attack vectors found with proof-of-concept details
    • Specific remediation steps

ZAP Scan Types

Scan TypeSpeedCoverageUse Case
Baseline~2 minPassive onlyCI/CD gates, quick checks
Full10-60 minActive + passivePre-release security review
API5-20 minAPI-focusedREST/GraphQL endpoint testing

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

malware-scan-yara

No summary provided by upstream source.

Repository SourceNeeds Review
Security

network-scan-nmap

No summary provided by upstream source.

Repository SourceNeeds Review
Security

mobile-security-mobsf

No summary provided by upstream source.

Repository SourceNeeds Review
Security

dast-nuclei

No summary provided by upstream source.

Repository SourceNeeds Review