每日安全扫描日报
日期 · 2026-09-21 (UTC,覆盖当日 00:00–24:00 新增入库的插件)
生效档 · 当日新增
动态优先 · 本报告结论当日 65 个新增里 10 个的档位由动态审计结论决定,其余用静态扫描档。有动态结论时以动态为准(可上调也可下调)。
静态扫描 · 当日新增
规则启发式 · 兜底口径按扫描终判归类:critical 命中 → 严重;warning / 非阻断 critical → 高 / 中;无命中 → 低。只在没有动态结论时作为站内档位。
动态审计 · 当日新增子集
模型读源码上下文 · 不执行代码档位取该插件最高级别发现。当日 65 个新增:10 个已有动态结论,11 个在动态队列待审,3 个审计失败(无结论),41 个静态低风险未进队列。
数据文件更新于 2026-11-06 07:30 (UTC+8);本页最新结论审计于 2026-10-20 00:21 (UTC+8)
| 插件 | 生效档 | 静态 | 动态审计 | 静态发现 C/W/I | 清单审计 | 收录时间 |
|---|---|---|---|---|---|---|
| @yueyexiayu/dsh-shengcheng DSH desktop plugin: generate images with logged-in Grok/GPT accounts, and videos with Grok | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-21 02:13 |
| @corlinniu/dsh-daily-chat 给DSH增加日常聊天功能 | 低 | 低 | 未入队(静态低风险) | 0/0/5 | 0/0 | 2026-09-21 02:13 |
| @hi-wenw/dsh-csv-viewer DSH Web CSV and TSV table viewer with search, sorting, raw mode, and virtualized rows | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 02:13 |
| @awol2005ex3/dsh-cas DSH 插件: 用于实现CAS SSO单点登录 | 低 | 低 | 未入队(静态低风险) | 0/0/8 | 0/0 | 2026-09-21 04:14 |
| @shenbimicro233/dsh-reasoning-effort-inject | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 04:14 |
| @kira905/dsh-ecosystem-panel DSH plugin: read-only ecosystem health panel - bundle / patch / skill / upgrade / decoupling diagnosis in one view | DSH 插件:只读生态健康面板,六类体检一屏看完 | 中 | 中 | 队列待审 | 0/3/15 | 0/0 | 2026-09-21 04:14 |
| @zhy5/wxbridge DSH plugin: connect WeChat (official iLink/ClawBot) to DSH — live status settings panel + bundled bridge/keeper kernel | 中动 | 中 | 中 | 0/10/26 | 0/0 | 2026-09-21 04:14 |
| @hoyyang/dsh-best-ponytail Ponytail lazy-senior-dev ruleset for DSH: 7-rung minimal-code ladder, six skills (review/audit/debt/gain/help), /ponytail session command, optional always-on injection. MIT, upstream unmodified. | 低 | 低 | 未入队(静态低风险) | 0/0/8 | 0/0 | 2026-09-21 04:14 |
| @arrow1031/dsh-qq-bot DSH plugin for QQ-Bot adataper | 中 | 中 | 审计失败(无结论) | 0/3/14 | 0/0 | 2026-09-21 04:14 |
| @kira905/dsh-session-title-live DSH plugin: live session titles with state prefixes (running/done), pin-safe and fully configurable | DSH 插件:会话标题实时刷新 + 状态前缀,pin 安全、可配置 | 中 | 中 | 队列待审 | 0/1/11 | 0/0 | 2026-09-21 04:14 |
| @121212165/dsh-plugin-price-aware Make your coding agent know what it costs: live credits, per-model price, task pre-estimates, budget gate | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-21 04:14 |
| @haiting202-web/jiufeng-invest | 中 | 中 | 审计失败(无结论) | 0/1/5 | 0/0 | 2026-09-21 04:14 |
| @deanzhang2026-max/dsh-lived-pet | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-21 04:14 |
| @kira905/dsh-diagnostic-tools DSH diagnostic tools: dependency-closure & decoupling checks + chat image attachment reconciliation. Zero deps, read-only, reproducible | DSH 诊断取证工具组:依赖闭包/解耦体检 + 会话图片附件对账,零依赖只读 | 中动 | 中 | 中 | 0/7/21 | 0/0 | 2026-09-21 04:14 |
| @HoodyHuo/dsh-plugin-glm-balance DSH Web GUI 插件:在输入框旁显示智谱 GLM(bigmodel.cn)套餐额度条 —— 小时/周额度、点击刷新、右键菜单,并自带「GLM 余额」设置分区(authorization、供应商 ID、自动刷新间隔,默认 30 分钟)。GLM coding-plan quota indicator for the DSH web GUI. | 低 | 低 | 未入队(静态低风险) | 0/0/5 | 0/0 | 2026-09-21 06:13 |
| @Mirfakk/dsh-plugin-usage DSH 额度面板:输入框下方实时显示本会话消费金额(官方峰谷分时计价)、token 用量与 DeepSeek 账户余额。 | 中 | 中 | 队列待审 | 0/3/5 | 0/0 | 2026-09-21 06:13 |
| @liuyuguo99/dsh-task-todo Todo & task manager for DSH: list / board / calendar / gantt, subtasks, recurrence; the same data is exposed to the agent as tools and a slash command. | 低动↓ | 中 | 低 | 0/6/22 | 0/0 | 2026-09-21 06:13 |
| @KyattoCat/dsh-skills-mcp-panel Skills & MCP panel for the DSH Web GUI: grouped by origin, searchable, hot-toggleable. | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-21 06:13 |
| @why-did/dsh-tailscale-access Remote access for the DSH Web GUI via Tailscale or cloudflared — early-stage, read the notice first. | 中动↓ | 高 | 中 | 3/6/21 | 0/0 | 2026-09-21 06:13 |
| @mikugui/dsh-session-eater 会话清理(喂鱼):把不要的会话拖到余额挂件的小胖鱼身上「吃掉」(移入回收站,可撤销)——DSH Web 插件 | 低 | 低 | 未入队(静态低风险) | 0/0/18 | 0/0 | 2026-09-21 06:13 |
| @HoodyHuo/dsh-plugin-dracula-color-theme DSH Web GUI 主题插件:官方 Dracula 配色,覆盖 alias + specific 两层 design token 与 shiki 语法高亮,并可接管系统主题偏好。Official Dracula theme (draculatheme.com) for the DSH web GUI. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-21 06:13 |
| @zhangnan/dsh-chatgpt-oauth ChatGPT OAuth login and Codex usage for DSH | 低 | 低 | 未入队(静态低风险) | 0/0/5 | 0/0 | 2026-09-21 06:13 |
| @Marquez807/dsh-experience-memory Cross-session experience memory for DSH: a lesson reaches the model only with a verifiable source, relevant ones are injected each turn, and what nobody uses is retired. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 06:13 |
| @wangxuewangxue98/dsh-motor-ai-l0 | 低 | 低 | 未入队(静态低风险) | 0/0/6 | 0/0 | 2026-09-21 06:13 |
| @ct-jaryn/dsh-plugin-baizhi-agent-toolkit Optional community BaizhiCloud Agent Toolkit MCP configuration bundle for DSH | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 08:13 |
| @mia-wong1016/dsh-codex-plus Codex (ChatGPT Plus/Pro) subscription for DSH: quota panel with one-click reset, subscription model routing, token upkeep. | 中动 | 中 | 中 | 0/2/6 | 0/0 | 2026-09-21 08:13 |
| @nightosong/gord-dsh-worktree | 中 | 中 | 队列待审 | 0/1/5 | 0/0 | 2026-09-21 08:13 |
| @YLL-KB/dsh-video-to-notes Opt-in DSH skill bundle that turns course, lecture, tutorial, documentary, meeting, and talk videos into structured study notes. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 08:13 |
| @SugarFatFree/dsh-agent-extension DSH plugin for workspace commands, skills, and path-scoped rules. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-21 08:13 |
| @wanghuiym123/dsh-cherry-kb Knowledge-base and memory switch for dsh web — two composer controls and two settings pages, backed by 22 /dsh/kb/* routes. Requires the local 我的知识库 toolchain (记忆开关 / idx / cherry). | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 08:13 |
| @nengong-ai/dsh-keychain-credentials Pure JavaScript macOS Keychain provider for DSH ctx.credentials, supporting both refs and records without plaintext credential storage on disk. | 中 | 中 | 队列待审 | 0/1/0 | 0/0 | 2026-09-21 08:13 |
| @kenz1117/dsh-ui-composer-rainbow Rainbow marquee border for the DSH chat composer | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 08:13 |
| @1207627875/dsh-update-lens Read-only update checker for DSH: version comparison across npm and GitHub, in-app update notification, and breaking-change annotations on release notes. 只读更新检查 + 破坏性变更标注。 | 低动↓ | 高 | 低 | 1/4/15 | 0/0 | 2026-09-21 08:13 |
| @MrWeiCodes/dsh-loop-guard 为 DSH提供的思考循环守护插件:模型陷入「只想不做」的退化循环时自动打断,不必再手动中止 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 08:13 |
| @xydijkkk/dsh-voredteam dsh-voredteam|DSH 插件形态的单模式安全作战系统:黑板(Fact/Intent/Hint)+ 六阶段六矩阵作业法 + 总控与 12 个专业子 agent + 作战面板(八泳道实时图 / 覆盖矩阵 / 按会话分类)。唯一门禁:禁 DDoS、禁爆破、模糊测试低频化。 | 低动↓ | 中 | 低 | 0/13/10 | 0/3 | 2026-09-21 08:13 |
| @sqzssg12138/dsh-service-runner 为 DSH 加上 IDEA 风格的工作区服务启停面板:多工作区隔离、Node/Java/Python/Docker 自动探测、实时日志与端口占用者处置。 | 中动 | 中 | 中 | 0/5/10 | 0/0 | 2026-09-21 08:13 |
| @wpeng77/dsh-llm-trace Wire-level LLM inspector for DSH: capture the raw HTTP request and response bodies of every model provider call, attributed per session, in a Conversation View tab and a loopback viewer page. | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-21 08:13 |
| @Smallballoons01/retirement-calc 中国法定退休年龄与养老金测算:2025 渐进式延迟退休、退休倒计时、预计月养老金 —— 单文件网页计算器 + DSH 插件 + 跨工具 Agent Skill | 中 | 中 | 队列待审 | 0/1/9 | 0/0 | 2026-09-21 08:13 |
| @wjw99830/dsh-plugin-noema Focus code review on complexity changes after each coding task. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 08:13 |
| @TheYoungChen/dsh-annotate Annotate any web element — local or online — with DOM facts and your comments, straight into your DSH chat. Built-in sidebar browser, Codex-style review, no X-Frame-Options pain. / 直接在DSH中用“标记DOM”和你的“评论”来标注任何网页元素——无论是本地的还是在线的。内置侧边栏浏览器,无需担心X-Frame-Options | 中动↑ | 低 | 中 | 0/0/4 | 0/0 | 2026-09-21 08:13 |
| @jack1545/dsh-weixin-reader WeChat Official Account article reader for DSH: parses mp.weixin.qq.com article bodies into clean Markdown | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-21 10:13 |
| @dreammaker2016/dsh-file-menu | 中 | 中 | 队列待审 | 0/3/2 | 0/0 | 2026-09-21 10:13 |
| @danbao/dsh-jev | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-21 10:13 |
| @chenjingchun/dsh-deepseek-balance-badge DeepSeek account balance badge for the DSH sidebar footer, with a settings card for the refresh period. The API key never reaches the browser. | 低 | 低 | 未入队(静态低风险) | 0/0/11 | 0/0 | 2026-09-21 10:13 |
| @perdakovich/dsh-plugin-prompt-edit click the pencil, edit your text, enjoy | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 10:13 |
| @elanski/dsh-failover-continue Unified auto-continue + model failover plugin for DSH (RU/EN settings card) | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-21 10:13 |
| @argszero/cordis-plugin-tool-deadline-guard Deployment-level deadlines for dsh tool calls that declare none: mounted on the tools/execute waterfall, it turns a silently wedged tool call into a model-visible TOOL_DEADLINE_EXCEEDED. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 10:13 |
| @hirohana77/dsh-plugin-trajectory-tracker 让你更清楚地了解究竟是什么占据了你的等待耗时 ⏱️ DSH 实时时序轨迹与执行过程追踪插件 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 10:13 |
| @kenz1117/dsh-ui-rainbowspeak Rainbow marquee border for the DSH chat composer | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 10:13 |
| @vlln/evo-engineering 让 agent 把任意产物(文档、代码、skill)一轮轮改得更好:先定标准,再自动改进与独立评审,人类随时能看、能喊停、能回滚(DSH 插件) | 中 | 中 | 审计失败(无结论) | 0/4/3 | 0/0 | 2026-09-21 10:13 |
| @GJayun/dsh-goal-zcode-like | 中 | 中 | 队列待审 | 0/1/7 | 0/0 | 2026-09-21 10:13 |
| @hgp005/dsh-winterskin 雪岭皮肤 — 把一张照片变成整个 DSH GUI 的底色,并把面板调成配套的玻璃质感主题。A photo skin for the DSH web GUI. | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-21 10:13 |
| @Grant-Felix/dev-rules DSH个人插件:把你的项目开发规则交给 agent —— 右侧栏面板可视化维护(全局 + 按项目),并自动注入每个会话的系统提示。 | 低 | 低 | 未入队(静态低风险) | 0/0/5 | 0/0 | 2026-09-21 12:13 |
| @WONGIII/dsh-effort-dial A reasoning-effort dial for the DSH composer: a violet particle field with meteors, magnetic level anchors and an eased circular thumb. | 低动↓ | 中 | 低 | 0/12/11 | 0/0 | 2026-09-21 12:13 |
| @donyue7/dsh-aoci-panel DSH插件:在会话视图标签中展示项目的 AOCI 认知索引、治理状态与条目浏览 | 中 | 中 | 队列待审 | 0/1/2 | 0/0 | 2026-09-21 12:13 |
| @itchenshi/dsh-opencode-go-path DSH plugin: declares the OpenCode Go route wire protocol, auto-adds DeepSeek V4.1 models, and attaches the x-opencode-session header | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-21 12:13 |
| @itchenshi/dsh-model-usage DSH plugin: model usage & account balance in the session header (OpenCode Go plan usage + DeepSeek account balance) | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-21 12:13 |
| @Gdenich/dsh-ru-ui Russian interface translation for DSH: 2581 strings across 49 namespaces, adds Русский to the language picker, activates on first run. Translation only. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 12:13 |
| @kingzhz/dsh-global-rules Global AGENTS-style rules as many independent markdown files, with a settings GUI — fills the gap left by DSH's single hard-coded global AGENTS.md. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-21 12:13 |
| @itchenshi/dsh-composer-keys-setting DSH plugin: choose whether Enter / Shift+Enter / Ctrl/Cmd+Enter sends the message or inserts a line break | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-21 12:13 |
| @itchenshi/dsh-gui-last-session DSH plugin: reopen the conversation you were last in after a restart, without patching engine files | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-21 12:13 |
| @wowyuarm/dsh-context-continuity The context-continuity engine for DSH: a subject's context lived as one continuous timeline across many physical Sessions — rollover, checkpoints, and lineage. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 12:13 |
| @kai-GitHubaccount/dsh-usage-panel DeepSeek 余额 + Token 用量面板(DSH Web):三级预警、自定义阈值、一键充值、缓存命中率 | Balance & usage panel for DSH | 中 | 中 | 队列待审 | 0/1/13 | 0/0 | 2026-09-21 12:13 |
| @vianvio/dsh-plugin-drop-path DSH 客户端插件:把一个文件夹拖进 DSH,输入框里出现的是它的本机绝对路径(引用块),而不是一条传不上去的附件。 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-21 12:13 |
| @PerryLink/dsh-laya Laya decision engine as a first-class Cordis service and model-visible tools for DSH. | 中 | 中 | 队列待审 | 0/3/8 | 0/0 | 2026-09-21 12:13 |
动态审计结果 · 当日新增(10 个有结论)
模型读脱敏后的源码上下文给出结论,不执行插件代码;有动态结论时以动态为准(可上调也可下调),无结论时以静态为准;动态审计永不写豁免表。
开发脚本(运行时不加载)以及默认开启的配置:插件通过本机 HTTP 路由提供工作区外的本地文件。
- 中随包配置启用通过预览 HTTP 路由提供工作区外本地文件 · cordis.patch.yml:16
- 低诊断脚本解压并读取个人 DSH 会话记录 · scripts/diag-transcript.mjs:13
- 低自改写脚本就地覆盖 scripts/ 下所有 .mjs 文件 · scripts/repoint-paths.mjs:50
仅在 Windows 上,当 codex 解析为 .cmd 脚本时使用 shell:true 且参数含代理可控的 model/effort,存在命令注入;令牌处理与 HTTP 路由本身为本地同源,风险有限。
- 中Windows 下用 shell:true 启动 .cmd codex 垫片时,代理可控的 model/effort 参数可注入 cmd.exe · lib/bridge.js:103
诊断脚本集:大多只读,但会从扫描目录自动 import 并执行校验器模块,并按回滚清单删除任意路径。
- 中扫描根下自动发现的校验器模块会被动态 import 并执行 · closure/check-decoupling.mjs:659
- 中回滚模式会删除所提供报告 JSON 中列出的任意路径 · attachments/attachments-fetch.mjs:255
- 低回滚时使用清单中未校验的路径重建链接 · closure/repair-closure-links.mjs:273
信任栅栏只比较主机名而忽略端口,任意 127.0.0.1 页面都可能触达执行命令的路由;关键主机路由代码未被采集。
- 中信任栅栏只比较主机名,任意 127.0.0.1 端口的页面都能通过 · src/host/trust.ts:59
- 低releasePort 先复查再按 pid 结束进程,期间 pid 被复用会误杀无关进程 · src/host/ports.ts:115
启发式高危项多为可控的既定行为;实际残余中危风险是无校验的 cloudflared 自动下载,以及可远程写入的非回环 bind。
- 中cloudflared 从可变的 latest 地址下载后未做校验和/签名即执行 · lib/cloudflared.js:152
- 中`bind` 可将注入 Cookie 的前门移出回环,且可通过设置/action 接口写入 · lib/index.js:100
- 低action 接口的门槛仅是静态非机密头(`x-remote-access-action: 1`) · lib/client/client.js:88
未发现远程代码执行路径:子进程均用参数数组、准入默认 strict、审批失败即拒绝;主要残余风险是运行时改写已安装的 dsh-acp 包。
- 中运行时改写已安装的 @deepseek-ai/dsh-acp 包源码(超出插件自身目录) · lib/kernel/acp-preset-shim.mjs:186
- 低附件下载直接抓取消息里给出的 URL,未做主机白名单校验 · lib/kernel/bridge.mjs
- 低Windows ACL 命令由环境变量与路径字符串拼接而成 · lib/kernel/bridge.mjs
仅采集到作者侧开发脚本;非运行时脚本中一处环境变量拼接进 shell 属低风险,未发现严重或高危问题。
- 低作者侧 preflight 脚本将环境变量 DSH_CLI 拼进 execSync shell 命令 · scripts/preflight.mjs:74
本次采集到的唯一运行时模块仅以 JSON 原子写入 DSH_HOME 下的任务数据,无 shell、网络或 eval;其余告警来自开发脚本。
- 低截图开发脚本在持有已登录 dsh web URL 的同时开放无认证的 CDP 端口 · scripts/shot.mjs:59
运行时仅在 HTTPS 上读取公开版本信息并写入自身配置,无 shell/eval、不自动更新;静态扫描命中的 shell 调用只存在于运行时不加载的 research 工具中。
- 低GET 路由(/proxy-probe、/status)缺少其它写路由都有的同源校验,且 /proxy-probe 会扫描本地端口 · index.js:1051
- 低sameOrigin 仅比较 Origin 与客户端提供的 Host 头,无法防御 DNS rebinding · index.js:904
- 低仅供研究使用的脚本会执行 shell 命令并运行从网络下载的扫描器;运行时不引用它们 · research/diagnose-github-access.mjs:13
静态告警多为误报:正则黑名单属防御逻辑,面板路由有 loopback+CSRF 栅栏,写盘仅由运维触发;仅存两个低危加固项。
- 低部署 CLI 用未校验的 --mode/--home 拼接删改目标,可致递归删除 · deploy/deploy.mjs
- 低默认配置在 fofa.backupUrl 内置明文 HTTP 的第三方 FOFA 裸 IP 端点 · plugins/vore-settings/lib/pure.js:52
站内生效档位(动态优先)
有动态结论时取动态档、没有结论时才用静态扫描档;四档合计 25,430 个口径内条目(= 已扫描 25,102 + 待扫描 328)。
静态扫描档对照:低 24,919 · 中 0 · 高 181 · 严重 0(动态结论把这套数字改成了上面的生效档)。
严重档位插件清单(18)
静态启发式扫描 + 语义清单审计 + 模型驱动的动态安全审计,非完整安全审计;不执行代码、不解析依赖。动态审计的档位来自模型对源码上下文的判断(最高级别发现),有结论时以动态为准,不构成豁免。
历史日报归档
81 期这份日报覆盖什么?
这份日报覆盖 2026-09-21 首次被 dsh.so 收录的插件。对每个新增插件记录名称、风险等级、扫描结论、严重/警告/提示发现数、manifest 审计信号和收录时间。此前已在插件市场中的插件不会包含在内。
风险等级是如何划分的?
风险等级沿用站点的公开模型,分四档:低 / 中 / 高 / 严重。有动态审计结论时以动态结论为准(可上调也可下调,档位按该次审计的发现计数取:有 critical 发现即“严重”、只有 high 为“高”、只有 medium 为“中”、都没有为“低”);没有结论时才用静态扫描档(vet 主判 + dsh 兜底)——密钥、外传、破坏性或挖矿类 critical 判为“严重”,其余 critical 判为“高”,medium 与 low 分别表示需要关注和当前无发现。
为什么这不是完整安全审计?
日报的底层是静态启发式扫描加 manifest 审计,不执行代码,也不解析依赖;另附的模型驱动动态审计同样不执行插件代码,只在脱敏后的源码上下文里做判断。两层都是自动化信号,因此不能证明插件绝对安全。请用它来优先安排检查,而不是替代检查。
表里的「清单审计」是什么?
这里的清单审计指 vet 引擎对插件 JSON manifest 的语义分析,不是动态安全审计;它读的是安装脚本、生命周期钩子与文件 / 网络权限这类声明层信号。
静态扫描是唯一一层吗?
不是。另有一层模型驱动的动态安全审计:对静态判定已达到需注意及以上的条目读取源码上下文(不执行插件代码)给出结论,只覆盖这一子集而非全库。有动态结论时以动态结论为准——它可能上调、也可能下调;没有动态结论时才用静态扫描档(vet 主判 + dsh 兜底),不再按「取更严者」处理。豁免只能人工三筛手写,动态审计脚本从不写豁免表。本日报同时展示两层:每个新增插件都标注动态审计的真实状态(已有结论 / 队列待审 / 审计失败 / 静态低风险未入队),并在下方列出当日全部动态结论的档位、模型摘要与发现。最近一次运行:动态审计记录 2899 条,其中完成模型审计 2294 条;上调 严于静态判定 323 条,低于静态判定 790 条。
来源:dsh.so 安全标准 · 由 dsh.so 维护 · 发布于