UNLINEARITY/dsh-code| 认证等级 | L2 |
| 验证状态 | self-declared(单方声明,待独立验证) |
| 验证方法 | 未登记 structured verifiedBy |
| 运行级实测 | 未做运行级实测 |
| 内容锚 | git commit 6eff5bc53811 · UNLINEARITY/dsh-code · git ls-remote / clone 复现可对账 |
| DID | did:cha2a:package:UNLINEARITY/dsh-code |
| 身份锚点 | npm 未声明 GitHub 仓库——装前请自行核验来源 |
| 来源 | git |
| 插件版本 | — |
| 安装 | dsh plugin add github:UNLINEARITY/dsh-code |
| 扫描日期 | 2026-08-29(34 天前) |
| 扫描层级 | 静态扫描(自研规则 + GuardDog 复核 + OSV 依赖) |
| 扫描器版本 | dshlib-scan v0.1 · GuardDog 3.2.0 · OSV.dev |
自研扫描:⚠️ 待审 · GuardDog 复核:未扫描 · OSV 依赖:未扫描
True
{'excessive_permissions': [{'file': 'dsh-code-main/bin/deepseek.mjs', 'line': 292, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/attachments.ts', 'line': 58, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/completion.ts', 'line': 67, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/composer.ts', 'line': 787, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/git-workflow.ts', 'line': 39, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/keyboard.ts', 'line': 224, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/keyboard.ts', 'line': 226, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/keyboard.ts', 'line': 228, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 164, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 170, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 176, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 182, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 182, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 188, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 194, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 281, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 569, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 594, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 599, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 604, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/markdown.ts', 'line': 610, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/src/render/tool-preview.ts', 'line': 43, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/tests/document-expand.spec.ts', 'line': 170, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/tests/panels.spec.ts', 'line': 834, 'match': 'exec(', 'label': '命令执行'}, {'file': 'dsh-code-main/tests/panels.spec.ts', 'line': 865, 'match': 'exec(', 'label': '命令执行'}], 'data_exfiltration': [{'file': 'dsh-code-main/docs/upstream/dsh-v0.1.5-rc.1_CN.md', 'line': 65, 'match': 'token 延迟);`assistant/attempt` 释放步骤锚点并清空已放弃尝试的流式尾部;`system/message` 接管 `request', 'label': '凭据字段进入网络请求'}], 'dangerous_commands': [{'file': 'dsh-code-main/src/index.ts', 'line': 515, 'match': 'shutdown', 'label': '系统关机'}], 'hardcoded_secrets': [{'file': 'dsh-code-main/tests/provider-settings.spec.ts', 'line': 644, 'match': "secret = 'sk-must-not-escape'", 'label': '明文凭据'}], 'manifest_contract': [{'file': 'package.json', 'line': 0, 'match': 'main: lib/index.mjs', 'label': 'main 入口「lib/index.mjs」在包内不存在——加载会报 Cannot find module'}]}git-refresh
main
未复核。
未查询。