SuperAPI AI 工具集

scanning-input-validation-practices

通用与其它

查看项目

更新于 10-16 03:36

技能介绍

用途:扫描应用源代码中缺失或不足的输入验证,识别可能导致注入攻击(SQL、XSS、命令注入)、缓冲区溢出和路径遍历的漏洞。它分析用户数据从 HTTP 参数、表单字段和 API 输入流入应用的路径,定位缺少清洗或验证的位置。

主要能力:借助 input-validation-scanner 插件分析指定代码库或文件;识别输入验证缺失或不足的实例;生成报告,标出潜在漏洞及其代码位置;输出含漏洞详情、按严重程度排序的问题列表、修复建议与代码示例,以及面向相关方的摘要。

使用方式:用户请求输入验证扫描即可触发,例如“扫描用户资料模块的潜在 XSS 漏洞”或“检查数据库访问层的 SQL 注入风险”。技能随后对指定模块或代码运行插件并生成报告。

适用场景:审计代码库的输入验证漏洞;审查新代码中的 XSS 或 SQL 注入缺陷;加固应用以抵御常见 Web 安全攻击;确保输入处理符合安全最佳实践。可与其他安全技能配合,如静态分析或依赖扫描,形成更全面的评估。

限制与前提:需要能访问 ${CLAUDE_SKILL_DIR}/ 下的代码库与配置文件,按需安装安全扫描工具,具备安全标准与最佳实践知识及安全分析权限。若扫描失败,应检查工具安装与配置、文件与目录权限、扫描目标路径、工具错误信息及依赖检查所需网络访问。资料未提供具体安装命令、价格或平台支持信息。