用途:该技能用于在 Web 应用开发、安全审计或部署过程中落实和检查安全措施,依据 OWASP Top 10 覆盖注入攻击、身份验证缺陷、跨域配置、XSS/CSRF 以及依赖漏洞等常见风险。
主要能力:OWASP Top 10 扫描(检测 SQL 注入、认证失效等);CSP 配置生成;CORS 管理;XSS/CSRF 防护,提供输入清洗函数与令牌生成;认证模式实现(JWT 或会话);依赖扫描(npm/yarn 包漏洞分析)。
使用方式:通过 OpenClaw CLI 或 API 调用。常用命令示例:openclaw web-security scan --owasp;openclaw web-security csp --policy "default-src 'self'";openclaw web-security cors --allow "https://example.com";openclaw web-security auth --check;openclaw web-security depscan --path ./package.json。运行前需设置环境变量 export $OPENCLAW_API_KEY。API 端点为 /api/web-security/{subcommand},需在请求头携带 Authorization: Bearer $OPENCLAW_API_KEY,响应为 JSON。可将调用接入构建脚本或 CI/CD 流水线,也可用 .openclawrc 配置文件保存默认参数。
适用场景:构建 API、处理用户认证、配置跨域请求、扫描依赖漏洞时使用;适合 Express.js、React 等项目及集成第三方库的工程。
限制与错误处理:需注意 API 密钥应存于环境变量,不可硬编码。认证失败返回 401,路径不存在返回 404;可检查退出码与响应体并记录时间戳以便排查。资料中未提供定价、平台支持范围及实际效果验证等信息。