SuperAPI AI 工具集

dast-zap

通用与其它

查看项目

更新于 10-16 08:10

技能介绍

用途:对运行中的 Web 应用或 API 执行动态安全扫描(DAST),基于 OWASP ZAP(Zed Attack Proxy)。

前提条件:需已安装 ZAP(推荐 Docker:docker pull zaproxy/zap-stable,或从 zaproxy.org 下载独立版本),且目标应用处于运行并可访问状态。

主要能力与用法:先确认目标 URL,再选择扫描类型。基线扫描(被动、快速,约 2 分钟,适合 CI/CD 门禁和快速检查):docker run --rm -v $(pwd):/zap/wrk zaproxy/zap-stable zap-baseline.py -t <target-url> -J zap-baseline-results.json;完整扫描(主动+被动,约 10-60 分钟,用于发布前安全审查):docker run --rm -v $(pwd):/zap/wrk zaproxy/zap-stable zap-full-scan.py -t <target-url> -J zap-full-results.json;API 扫描(针对 OpenAPI/GraphQL,约 5-20 分钟):docker run --rm -v $(pwd):/zap/wrk zaproxy/zap-stable zap-api-scan.py -t <openapi-url> -f openapi -J zap-api-results.json。

结果处理:读取 JSON 输出,按风险、置信度、警报、URL、CWE、描述和解决方案呈现发现项;并按风险等级(High/Medium/Low/Informational)汇总告警数量,给出攻击向量及概念验证细节和修复步骤。

限制:资料未提供收费、价格、平台支持范围或具体检测准确率等信息;全部扫描均需目标应用可访问,扫描时长因类型而异。