Agent Skills
返回列表
💻

Bug 识别

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/bug-identification-sh-olug6c。

技能介绍

漏洞识别的工程化难题

在代码审计与漏洞挖掘中,团队常面临方法论分散、手动流程繁琐、工具间缺乏协同的问题。静态扫描结果可能包含大量误报,动态测试难以覆盖所有路径,而人工代码审查效率低且依赖经验。这些痛点导致漏洞发现周期长、成本高,且难以形成可复用的流水线。

系统化方法论与核心能力

该技能通过结构化检查清单与自动化分析模式,将漏洞识别流程标准化。核心能力包括:

  • 代码审查模式库:覆盖缓冲区溢出、SQL注入等常见漏洞的静态特征,提供危险函数清单与编码模式匹配规则。
  • 污点分析引擎:追踪外部输入到敏感操作的数据流,标记不可信数据的传播路径,识别潜在注入点。
  • 自动化扫描集成:支持配置自定义扫描规则与报告生成模板,可快速适配不同项目的审计需求。
  • 漏洞分类框架:按OWASP分类、CWE编号或CVSS评分对发现的问题进行分级,便于优先级排序。

适用边界与实施注意

该技能适用于需要系统化漏洞识别的场景,如代码审计、漏洞赏金项目、安全工具开发等。但需注意:

  • 依赖代码访问权限,黑盒测试需结合动态分析工具验证;
  • 对某些复杂漏洞(如逻辑漏洞)可能需要人工推理补充;
  • 扫描结果需结合实际业务逻辑进行二次验证,避免过度依赖自动化。

使用场景

  • 维护开源项目时,对指定模块做危险函数排查与输入传播路径分析
  • 漏洞赏金任务中,按攻击面梳理数据流并形成可复核的漏洞线索
  • 代码审计前,对高危路径做污点分析以缩小人工审查范围
  • 构建安全流水线时,将扫描与审查清单整理成可复用的漏洞识别流程

适合人员

  • 后端工程师:在提交合并前定位危险函数与不可信输入的使用点
  • 应用安全工程师:把审查、污点分析与数据流追踪流程固化为标准
  • 渗透测试工程师:在授权范围内用黑盒策略验证疑似注入路径
  • DevSecOps 工程师:把静态扫描与审查清单接入流水线并跟踪修复