find-bugs
在本地分支变更中查找错误、安全漏洞和代码质量问题。适用于审查变更、查找错误、安全审查或审计当前分支代码时使用。
作者
分类
开发工具安装
热度:10
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-find-bugs&locale=zh&source=copy
Find Bugs - 智能代码变更审查与安全漏洞检测
技能概述
Find Bugs 是一个专为 Git 分支变更设计的智能代码审查工具,能够自动检测安全漏洞、代码缺陷和质量问题,帮助开发者在代码合并前发现潜在风险。
适用场景
核心功能
常见问题
Find Bugs 能检测哪些类型的安全漏洞?
Find Bugs 基于 OWASP 安全标准,能够检测包括但不限于:SQL 注入、命令注入、模板注入、XSS 跨站脚本、认证绕过、权限越权(IDOR)、CSRF 攻击、竞态条件(TOCTOU)、会话固定、加密算法不当、敏感信息泄露、DoS 攻击面、业务逻辑漏洞等 11 大类安全问题。
如何使用 Find Bugs 审查本地分支变更?
Find Bugs 会自动获取当前分支相对于默认分支的完整 diff(使用 git diff),然后对每个变更文件进行系统化分析。审查流程包括:收集完整变更信息、映射攻击面(用户输入、数据库查询、外部调用等)、逐一检查安全清单、验证问题真实性、生成结构化报告。整个过程无需手动配置,自动识别 Git 仓库状态。
Find Bugs 能否替代人工代码审查?
不能完全替代。Find Bugs 专注于安全漏洞和明显的代码缺陷,能够大幅提高审查效率,但无法替代人工对业务逻辑、架构设计、代码风格等的判断。建议将 Find Bugs 作为辅助工具,配合人工代码审查使用。人工审查可以更灵活地理解业务上下文,而 Find Bugs 则确保不遗漏常见的安全检查项。