
yhy0/ghsa-skill-builder
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
GitHub Advisory 데이터베이스 기술 빌더
개요
和和 HackerOne Bug Bounty Bo/S的安安安(Skill) 前前一一(천준)的 AI Jun。上上上—上、CodeQL、A、A—A理跡。 A A,Agent 大的大大通用认知———「cursor.execute() f用 f-string f用 f」。一一一 GitHub Advisory Database 会多,中中中的多多: - asyncmy 으로 dict 키 —— a 값 key 키(CVE-2025-65896) - ormar 通으로 ORM 鶏合 min min()/max() min— OR ORM 安安全的(CVE-2026-26198) - LLM 新用 신속한 AI SQL—AI 新的新新(CVE-2024-12909) 和**,,**。和 GitHub Advisory Database 和 HackerOne Hacktivity 里,大分都里分分、C commit、CWE 分分信息。 光 파이썬 生 토큰,CRITICAL + HIGH HIGH有 ,学中 CVSS >= 8.0 的有 。HackerOne 公 critical中 중요/고 high有 critical。 : 주사、경로、auth-bypass、deserialization、ssrf、xss :auth-bypass、path-traversal、injection、dos、info-disclosure、crypto-tls、ssrf-requestforgery
개요(AI 번역)
和 和 公和和 HackerOne Bug Bounty Bo/S的安安安(Skill)
₢ 킹
前前一一(천준)的 AI Jun。上上上—上、CodeQL、A、A—A理跡。
一一下,一一一的原原:一 Agent的一的一路,一一一体的的式一。
A A A 大 大 大 大 大 大 大 大 大 f f 一 一 一 一 一 一 中 中 中 中 中 中 中 中 中 中 中 中
- asyncmy 으로 dict 키 —— a 값 key 키(CVE-2025-65896)
- ormar 으로 ORM 過去合函数
min()/max()] —— OR ORM 安安全的(CVE-2026-26198) - LLM 的AI(CVE-2024-12909)
人人,安安人人人的人路。人 GitHub Advisory Database 和 HackerOne Hacktivity 里,大分学都分分析、C的、CWE 分分信。
光 파이썬 生 COIN,CRITICAL + HIGH HIGH有 3,777**,学中 CVSS >= 8.0 的有 946。HackerOne 公中中 Critical/high high有中。
人人一一、分、人?一。
:** Cla件—事取、分、,生成 能的安。**
re re
本 repo 是一一 **Claude 코드 마켓 플레이스 **,安工的 플러그인:
| 플러그인 | WAY明 | 李俊億 |
|---|---|---|
| vuln-skills | 26 个/人 Skills | 人的人 |
| ghsa-skill-builder | 스킬 生成(급 GHSA/H1 拉生成) | 人、定生成 기술 的人 |
##26 s
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
GHSA Skill Builder
让 Claude 自动将 GitHub 公开漏洞数据库和 HackerOne Bug Bounty 报告转化为代码审计/渗透测试专用的结构化安全技能(Skills)
起因
我前段时间做了一个叫纯钧(ChunJun)的 AI 代码审计系统。系统架构上做了不少工作——预扫描、CodeQL、Agent 多阶段验证、对抗反思——但审计效果始终不够理想。
反思了一下,猜测一个可能的原因:我给 Agent 的只是通用的代码审计思路,它可能还需要一份更具体的漏洞模式知识作为技能。
比如 SQL 注入,Agent 能依赖的大概就是通用认知——「cursor.execute() 使用 f-string 拼接用户输入」。但翻一翻 GitHub Advisory Database 就会发现,真实世界中开发者踩的坑远比这复杂得多:
- asyncmy 通过 dict keys 注入——库只转义 value 不转义 key(CVE-2025-65896)
- ormar 通过 ORM 聚合函数
min()/max()注入——开发者以为 ORM 就是安全的(CVE-2026-26198) - LLM 框架直接拼接用户 prompt 进 SQL——AI 时代的新攻击面(CVE-2024-12909)
这些是开发者真实会犯的错误,也是安全研究人员发现的巧妙绕过思路。它们被记录在 GitHub Advisory Database 和 HackerOne Hacktivity 里,大部分都包含了根因分析、修复 commit、CWE 分类等完整信息。
光 Python 生态,CRITICAL + HIGH 级别就有 3,777 条,其中 CVSS >= 8.0 的有 946 条。HackerOne 公开报告中 critical/high 级别有数千条。
让人一条条去看、分析、提炼?不现实。
所以想法很简单:让 Claude 来干这件事——自动拉取、分析、结构化,生成 Agent 能用的安全技能。
这个 repo 包含什么
本 repo 是一个 Claude Code Marketplace,包含两个可独立安装的 plugin:
| Plugin | 说明 | 适用人群 |
|---|---|---|
| vuln-skills | 26 个安全漏洞审计/渗透测试 Skills | 直接用来做代码审计或渗透测试的人 |
| ghsa-skill-builder | Skill 生成器(从 GHSA/H1 拉取数据生成 skills) | 想自己拉数据、定制生成 skills 的人 |
26 个 Skills 覆盖范围
Python 代码审计(6 个):injection、path-traversal、auth-bypass、deserialization、ssrf、xss
Go 代码审计(7 个):auth-bypass、path-traversal、injection、dos、info-disclosure、crypto-tls、ssrf-requestforgery
Web 渗透测试(13 个,基于 HackerOne 真实报告):sqli、xss、ssrf、idor、access-control、path-traversal、command-injection、auth-bypass、info-disclosure、memory-corruption、request-forgery、business-logic、deserialization-xxe
安装
方式 1:安装审计 Skills(推荐大多数用户)
/plugin install vuln-skills@yhy0/ghsa-skill-builder
安装后 Claude 会自动获得 26 个安全审计 Skills,在代码审计或渗透测试时自动触发。
方式 2:安装 Skill 生成器
/plugin install ghsa-skill-builder@yhy0/ghsa-skill-builder
安装后可以让 Claude 从 GHSA/HackerOne 拉取最新漏洞数据,自动生成或更新 Skills。
方式 3:两个都装
/plugin install vuln-skills@yhy0/ghsa-skill-builder
/plugin install ghsa-skill-builder@yhy0/ghsa-skill-builder
前置条件
- Claude Code CLI
- 安装生成器还需要:GitHub CLI(
gh,已认证)、Python 3.9+
生成的 Skill 长什么样
每个 Skill 分两层,渐进式加载:
第一层:Detection Strategy(检测策略)——Agent 审计时首先加载,定义这类漏洞的通用检测模型。
## Detection Strategy
Sources(用户输入入口):
- request.args, request.json, request.form
- tool_call.arguments(MCP/Agent 场景)
- 配置文件中用户可控的字段
Sinks(危险函数):
- cursor.execute(), engine.execute()
- Model.objects.extra(where=...), Model.objects.raw()
- asyncmy/PyMySQL 的 dict 参数传递
Sanitization(安全屏障):
- 参数化查询 (cursor.execute(sql, params))
- ORM 标准查询方法(filter/exclude/get)
检测路径:
1. 搜索 sink 调用
2. 回溯数据流,检查参数是否来自 source
3. 验证路径上是否存在有效 sanitization
4. 无 sanitization → 标记为候选漏洞
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add yhy0/ghsa-skill-builder