dast-baseline-scanning

Run passive DAST scans on web applications with OWASP ZAP Baseline.

Updated May 28, 2026
One-click install
npx skills add https://github.com/SensLiao/Claude-code-setting --skill dast-baseline-scanning
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dast-baseline-scanning
Source: https://github.com/SensLiao/Claude-code-setting/tree/main/skills/dast-baseline-scanning
Command: npx skills add https://github.com/SensLiao/Claude-code-setting --skill dast-baseline-scanning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires OWASP ZAP, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a secure and controlled method for performing passive DAST scanning to assess the security baseline of web applications.

Core Features & Use Cases

  • Passive DAST Scanning: Configures and runs OWASP ZAP Baseline scan against authorized targets.
  • Report Generation: Generates detailed reports with alerts and remediation proposals.
  • Authorization Pre-check: Ensures compliance with pre-defined security policies before scanning.
  • Wrapper-based Execution: Prevents direct ZAP CLI invocation to maintain security boundaries.

Quick Start

Run the dast-baseline-scanning skill on the staging server 'https://staging.example.com' and generate a report.

Frequently Asked Questions about dast-baseline-scanning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is passive DAST scanning and how does it assess web application security baselines?▼

Passive DAST scanning observes web traffic without actively attacking the target to identify security baseline vulnerabilities. This Skill uses OWASP ZAP Baseline to analyze authorized, non-production targets and generate reports with remediation suggestions.

Can I use OWASP ZAP to run a baseline scan on a production web application?▼

No, OWASP ZAP baseline scanning via this Skill must target non-production environments. An authorization pre-check ensures compliance with security policies before scanning, preventing unintended disruption or policy violations on live production systems.

How do I generate a security baseline report for a staging server using OWASP ZAP?▼

To generate a security baseline report, run the Skill against your authorized staging target. It configures OWASP ZAP Baseline to perform passive scanning and produces a detailed report containing security alerts and remediation proposals.

Do I need to install OWASP ZAP and Python to perform passive DAST scanning?▼

Yes, performing passive DAST scanning with this Skill requires both the OWASP ZAP tool and a Python environment. These dependencies are necessary to execute the wrapper-based scanning logic and process the generated security findings.

Why does this passive DAST scanning approach use a wrapper instead of direct ZAP CLI invocation?▼

This passive DAST scanning approach uses a wrapper-based execution to prevent direct ZAP CLI invocation, maintaining strict security boundaries. It ensures scans only proceed after passing authorization pre-checks for non-production targets.