Agent Skills
返回列表
🔒

OWASP ZAP API 安全测试器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/owasp-zap-api-security-tester。

技能介绍

它解决什么问题

API 功能迭代快,契约测试通常只验证响应结构,未必覆盖安全。REST 与 GraphQL 服务的参数、路径、鉴权头、跨域策略一旦变动,可能出现注入缺陷、认证失效、CORS 配置过宽。人工黑盒测试容易遗漏边界参数和组合场景;该技能将 OWASP ZAP 的 DAST 能力接入自动化流程,用于在可接触目标环境中发现常见问题并生成修复线索。

技能如何工作

  • 通过 OWASP ZAP daemon API 驱动扫描,不要求使用者手工点击 ZAP UI。
  • 面向 REST 与 GraphQL API 发起自动化 DAST 请求,覆盖注入缺陷、broken authentication、CORS misconfigurations。
  • 对命中的问题给出详细 remediation steps,便于开发者定位参数校验、认证边界或跨域响应头。
  • 可放入 CI 或预发布流水线,对接口变更做阶段性安全回归;具体扫描范围、规则强度和目标授权需由使用者配置。

适用边界与注意点

它适合有明确 endpoint、认证方式和测试环境的 API;对 SOAP、gRPC、文件上传或强状态流程的覆盖有限。DAST 是黑盒视角,不能替代代码审计、依赖漏洞扫描和人工威胁建模。误报与漏报取决于目标可达性、auth context、rate limiting、ZAP rules 和 GraphQL introspection 设置。运行前确认目标已获授权,并保护扫描日志中的 token、cookie 和敏感响应。上游文档见 Source: https://github.com/1991513ccie-png/skills 与 Extracted docs: https://raw.githubusercontent.com/zaproxy/zaproxy/HEAD/README.md;安装提示词不在本字段展开。

使用场景

  • API 接口发布前需对 REST 与 GraphQL 端点做自动化 DAST 扫描,定位注入漏洞与认证失效。
  • GraphQL 查询与变更操作上线前,需验证跨域策略与权限边界,避免 CORS 配置过宽。
  • CI/CD 流水线中接入该技能,对新提交的 API 代码执行扫描并获取修复步骤。
  • 接口参数调整后需回归测试,确认修复后的注入缺陷与认证问题未再次出现。

适合人员

  • 后端工程师:需在 API 发布前通过自动化 DAST 扫描发现注入与认证问题,提升交付安全质量。
  • DevSecOps 工程师:计划将安全扫描嵌入 CI/CD,需要工具输出可执行的修复指导。
  • API 平台负责人:关注 GraphQL 服务的跨域配置与权限控制,需工具辅助定位配置缺陷。
  • 安全测试人员:在授权环境中对接口进行黑盒扫描,需快速获取漏洞详情与修复建议。