用途:该技能面向安全测试与审计场景,按 OWASP 原则系统排查安全漏洞,适用于安全审计与渗透测试、认证与授权测试、输入净化验证、安全配置审查。
主要能力:系统测试 OWASP Top 10 漏洞,包括访问控制失效、加密失败、注入(SQL/XSS/命令注入)、不安全设计、安全配置错误、易受攻击组件、认证失败、完整性失败、日志失败与 SSRF;校验每个端点的认证与授权;用 npm audit 扫描依赖;检查代码与日志中是否泄露密钥。资料给出访问控制、加密、注入、认证、配置等快速检查方向。
工具与用法:SAST 可用 SonarQube、Semgrep;DAST 可用 OWASP ZAP、Burp;依赖扫描用 npm audit、Snyk;密钥扫描用 git-secrets、TruffleHog。CI/CD 集成示例:npm audit --audit-level=high、npm run sast、trufflesecurity/trufflehog@main,以及 docker run owasp/zap2docker-stable zap-baseline.py -t https://staging.example.com。
代理协作:qe-security-scanner 负责多层 SAST/DAST 扫描,qe-api-contract-validator 负责 API 安全测试,qe-quality-analyzer 负责安全代码审查,可并行协调多个代理,并跟踪修复与合规状态。
限制与暂时未提供:资料的检查清单与示例不等同于可直接套用的完整测试套件,具体实现需结合项目调整;关于费用、价格与许可方式,暂未提供。