← 返回扫描报告总表 · ← dshlib 图书馆

扫描报告 · paean-ai/deeptide

认证等级L2
验证状态self-declared(单方声明,待独立验证)
验证方法未登记 structured verifiedBy
运行级实测未做运行级实测
内容锚git commit b48688d56c3e · paean-ai/deeptide · git ls-remote / clone 复现可对账
DIDdid:cha2a:package:paean-ai/deeptide
身份锚点npm 未声明 GitHub 仓库——装前请自行核验来源
来源git
插件版本—
安装dsh plugin add github:paean-ai/deeptide
扫描日期2026-08-26(37 天前)
扫描层级静态扫描(自研规则 + GuardDog 复核 + OSV 依赖)
扫描器版本dshlib-scan v0.1 · GuardDog 3.2.0 · OSV.dev

自研扫描:⚠️ 待审 · GuardDog 复核:未扫描 · OSV 依赖:未扫描

⚠️ 结论待复核:上次扫描距今 37 天(2026-08-26),插件或运行时更新后结论可能过期,建议重新扫描后再安装。
语义:扫描是提示信号,非安全审查。✅ 通过=无命中;⚠️ 待审=有命中需人工判断;❌ 失败=无法扫描。人工确认恶意→下架。本页全部内容由 dshlib 数据库派生(验证报告 可核对证据)。认证等级与依赖漏洞正交:L4 认证覆盖插件包内容/来源/生态,不覆盖依赖安全(见收录与验证标准)。结论有有效期:插件或运行时更新后,本页结论可能过期(>30 天将标注待复核)。本库能力与边界:披露页。

1. 自研扫描(dshlib-scan)

verified

True

findings

{'hardcoded_secrets': [{'file': 'deeptide-main/crates/deeptide-cli/src/main.rs', 'line': 6088, 'match': 'secret = "sk-deeptide-doctor-test-XYZZY-DO-NOT-LEAK-12345"', 'label': '明文凭据'}], 'dangerous_commands': [{'file': 'deeptide-main/crates/deeptide-cli/src/main.rs', 'line': 7592, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/background_shell.rs', 'line': 22, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/background_shell.rs', 'line': 319, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/diff_preview.rs', 'line': 760, 'match': 'rm -rf /tmp/', 'label': 'rm -rf 危险删除'}, {'file': 'deeptide-main/crates/deeptide-core/src/diff_preview.rs', 'line': 779, 'match': 'rm -rfv /tmp/', 'label': 'rm -rf 危险删除'}, {'file': 'deeptide-main/crates/deeptide-core/src/diff_preview.rs', 'line': 780, 'match': 'rm --recursive --force /tmp/', 'label': 'rm -rf 危险删除'}, {'file': 'deeptide-main/crates/deeptide-core/src/diff_preview.rs', 'line': 543, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 195, 'match': 'rm -rf`, `mkfs`, `dd if=… of=/dev/', 'label': 'rm -rf 危险删除'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 7, 'match': 'DROP TABLE', 'label': '数据库破坏'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 393, 'match': 'DROP TABLE', 'label': '数据库破坏'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 196, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 196, 'match': 'reboot', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 213, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 214, 'match': 'reboot', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 249, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 250, 'match': 'reboot', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 294, 'match': 'reboot', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 195, 'match': 'dd if=… of=/dev', 'label': 'dd 覆盖设备'}, {'file': 'deeptide-main/crates/deeptide-core/src/tools/lsp.rs', 'line': 173, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/tools/lsp.rs', 'line': 321, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/crates/deeptide-core/src/tools/lsp.rs', 'line': 322, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/docs/ds4-mac-optimization-plan.md', 'line': 60, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/docs/ds4-mac-supplementary-optimization-plan.md', 'line': 425, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/docs/ds4-mac-supplementary-optimization-plan.md', 'line': 459, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/docs/ds4-mac-supplementary-optimization-plan.md', 'line': 476, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/README.md', 'line': 382, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/README.md', 'line': 446, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/docs/design-and-implementation.md', 'line': 81, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 606, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 622, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 625, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 685, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 695, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 699, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 15763, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 4057, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 5579, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6203, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6399, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6412, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6414, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6524, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6584, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6638, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6708, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6768, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6800, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6844, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6896, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6937, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'deeptide-main/native/ds4/ds4_server.c', 'line': 6980, 'match': 'shutdown', 'label': '系统关机'}], 'data_exfiltration': [{'file': 'deeptide-main/crates/deeptide-core/src/config.rs', 'line': 186, 'match': 'tokens per request', 'label': '凭据字段进入网络请求'}, {'file': 'deeptide-main/crates/deeptide-core/src/tools/mod.rs', 'line': 2122, 'match': 'tokens: Maximum output tokens per request', 'label': '凭据字段进入网络请求'}, {'file': 'deeptide-main/crates/deeptide-core/tests/tools.rs', 'line': 2846, 'match': 'api_keys_with_fetch', 'label': '凭据字段进入网络请求'}, {'file': 'deeptide-main/native/ds4/ds4.c', 'line': 14807, 'match': 'token to match a session that had just prefetch', 'label': '凭据字段进入网络请求'}, {'file': 'deeptide-main/native/ds4/ds4_cli.c', 'line': 470, 'match': 'tokens && !cli_interrupt_request', 'label': '凭据字段进入网络请求'}, {'file': 'deeptide-main/native/ds4/ds4_cli.c', 'line': 927, 'match': 'tokens && !cli_interrupt_request', 'label': '凭据字段进入网络请求'}, {'file': 'deeptide-main/native/ds4/tests/long_context_security_prompt.txt', 'line': 263, 'match': 'secrets (.env, credentials.json, etc). Warn the user if they specifically reques', 'label': '凭据字段进入网络请求'}, {'file': 'deeptide-main/native/dsgo/Sources/Dsgo/NWHTTPServer.swift', 'line': 154, 'match': 'tokens", request: request', 'label': '凭据字段进入网络请求'}], 'excessive_permissions': [{'file': 'deeptide-main/crates/deeptide-core/src/diff_preview.rs', 'line': 520, 'match': '"sudo"', 'label': '完全访问'}, {'file': 'deeptide-main/crates/deeptide-core/src/diff_preview.rs', 'line': 662, 'match': '"sudo"', 'label': '完全访问'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 379, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 401, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/crates/deeptide-core/src/safety_guard.rs', 'line': 408, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 8581, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 8594, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 8609, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 8629, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 8652, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 19065, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 19260, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 22834, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 22839, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 43557, 'match': 'exec(', 'label': '命令执行'}, {'file': 'deeptide-main/samples/three-showcase/shared/three.module.js', 'line': 48278, 'match': 'exec(', 'label': '命令执行'}]}

mode

git-refresh

branch

main

2. 第三方复核(GuardDog 3.2.0)

未复核。

3. 依赖漏洞(OSV.dev)

未查询。