追踪入口到危险函数的可达路径,只报能复现的漏洞
29.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Charles950311/taintlens-code-audit该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
面向编码智能体(Claude Code、dsh、Codex、Cursor)的免费 MIT 安全审计技能:污点分析、0-10 严重度评分标准、PoC 级输出约定。入口点 -> 来源 -> 汇聚点,只报告可走通的路径。
README
由 DeepSeek 最新模型翻译生成taintlens-code-audit(免费版)
给编码 Agent 用的开源安全审计技能,MIT 许可——Claude Code、DeepSeek
Harness(dsh)、Codex 类 CLI、Cursor,一切能读
SKILL.md 格式的 Agent 都能用。
它像攻击者一样读代码:找入口点、跟踪攻击者可控的数据、落到危险函数——只有路径真实可达才报漏洞,并且附上证明它的最小请求。
[SEV-High 8] SQLi — orders/api.py:57 Entry point : GET /orders/<id> Taint path : request.view_args["id"] -> f-string -> cursor.execute() Sanitizer : none (string interpolation, not parameter binding) Authz : session user checked, but row ownership not (IDOR also open) PoC : GET /orders/1%20OR%201=1 with session cookie of user B Fix : cursor.execute("... WHERE id=%s AND owner=%s", (id, session.us
展开完整文档(README 剩余 1 节)
taintlens-code-audit(免费版)
给编码 Agent 用的开源安全审计技能,MIT 许可——Claude Code、DeepSeek
Harness(dsh)、Codex 类 CLI、Cursor,一切能读
SKILL.md 格式的 Agent 都能用。
它像攻击者一样读代码:找入口点、跟踪攻击者可控的数据、落到危险函数——只有路径真实可达才报漏洞,并且附上证明它的最小请求。
[SEV-High 8] SQLi — orders/api.py:57 Entry point : GET /orders/<id> Taint path : request.view_args["id"] -> f-string -> cursor.execute() Sanitizer : none (string interpolation, not parameter binding) Authz : session user checked, but row ownership not (IDOR also open) PoC : GET /orders/1%20OR%201=1 with session cookie of user B Fix : cursor.execute("... WHERE id=%s AND owner=%s", (id, session.user))
路径走不通的一律进 Hardening(加固)附录——绝不夸大成"漏洞"。这条诚实规则就是整个方法的意义:不能指导行动的审计只是噪音。
技能里有什么
- 七遍法:入口点 → source → sink → 污点路径 → 逐对象授权 → 秘密 → 依赖
- 0–10 分级评分细则(含明确的调整规则),两次运行结果可比
- Python / JS-TS / Java / Go / PHP 的高信号 sink 速查表
- 严格的输出契约:file:line、污点路径、净化判定、授权判定、最小 PoC、最小修复
安装
把这个文件夹拷进你的 Agent 的技能目录:
- Claude Code:~/.claude/skills/taintlens-code-audit/
- DeepSeek Harness:拷贝(或 Junction)到 %USERPROFILE%\.dsh\skills\
- 其它:把目录指给你的 Agent,让它读 SKILL.md
零依赖、没有要执行的脚本、什么都不上传——它是写下来的方法,不是程序。
两分钟试用
1. 按上面装好技能。
2. 让 Agent 审计 examples/vulnerable/ 里的小应用。
3. 对照 examples/expected-report.md 看报告形状。
技能本身也要安检
装第三方技能是一次供应链决策。装本技能或任何技能之前,先用静态闸门扫一遍: skill-firewall ——
python firewall.py scan ./taintlens-code-audit——零依赖,本仓库配置为自扫干净。
技能不够的时候
AI 过一遍是初筛,不是审计。如果这个仓库面对真实攻击者——客户数据、支付、生产流量——发现仍需要人为它负责的人来确认。本技能就生长自那项服务:
TaintLens Studio —
污点分析初筛(小时级)× 人工复核,每条发现都有 PoC,给需要"能落地的审计"的团队。
相关项目
- dsh-plugin-hub — DeepSeek Harness 插件与技能总控台
- skill-firewall — Agent 技能装前安检门
MIT 许可,见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Charles950311/taintlens-code-audit
追踪入口到危险函数的可达路径,只报能复现的漏洞
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 430,389已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,867已汉化MCP
71.9
破甲一键通z91772524-ai/pojia-next
🌐 官网国内推荐从这里进:
★ 1,045已汉化DSH
71.7
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
主动编码智能体deepseek-ai/dsh-superagent-prototype
研究原型,仅供参考,不是 DeepSeek 官方产品。…
★ 15,535已汉化DSH
71.6
破甲工作流画布Minglink/dsh-jailbreak-workflow
在画布上编排破甲研究流程并编译成提示词交给模型执行
★ 559已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。