Daily security scan

Date · 2026-09-12 (UTC — plugins first indexed that day)

Effective tier · new today

dynamic first · this report
0
critical
1
high
28
medium
55
low

4 of 84 new entries take their tier from a dynamic audit conclusion; the rest use the static scan tier. Where a conclusion exists it is authoritative (it may raise or lower the tier).

Static scan · new today

rule heuristics · fallback
0
critical
2
high
27
medium
55
low

Tier = scan verdict: critical hit → critical; warning / non-blocking critical → high / medium; none → low. Used only when no dynamic conclusion exists.

Dynamic audit · subset of new today

model reads source · no execution
0
critical
0
high
3
medium
1
low

Tier = highest finding. Of 84 new entries: 4 with a conclusion, 25 queued, 1 failed (no conclusion), 54 low-risk not queued.

Data file updated 2026-10-29 07:30 (UTC+8); latest conclusion audited 2026-10-25 07:39 (UTC+8)

PluginEffectiveStaticDynamicFindings C/W/IManifestIndexed
dsh-locale-tr
Turkish (Türkçe) language pack for DSH — client plugin registering the tr UI locale.
lowlownot queued (low risk)0/0/00/02026-09-12 00:14
dsh-restart-btn
DSH 重启按钮插件:设置页一键重启 dsh web,复用桌面启动器机制(node + lib/bin.js、日志重定向、TCP 就绪轮询),修复非 ASCII 路径下计划任务静默失败的问题。
mediummediumqueued0/3/70/02026-09-12 00:14
dsh-typst-preview
Live Typst preview in the DSH Web UI's native right Sidebar, rendered by a per-file tinymist preview server proxied over the app origin.
lowlownot queued (low risk)0/0/90/02026-09-12 02:14
dsh-keep-going
Restart DSH, then carry on: the answer in progress finishes, DSH closes in an orderly way, and every conversation the restart interrupted is woken.
mediummediumqueued0/1/20/02026-09-12 02:14
dsh-usage-dock
DSH web plugin: per-session CNY cost pill that renders into the composer's shipped statistics row
lowlownot queued (low risk)0/0/50/02026-09-12 02:14
dsh-plugins
DSH web plugins: a model-generated next prompt in the composer, and an integrated terminal for chat code blocks.
mediummediumqueued0/3/30/02026-09-12 02:14
dsh-price-phase
DSH Web GUI 峰谷时段徽标:显示 DeepSeek API 当前处于高峰还是空闲时段(周一至周五 9-12/14-18 为高峰,周末全天半价),含距下次切换的倒计时
lowlownot queued (low risk)0/0/00/02026-09-12 02:14
dsh-wayfinder-ui
DSH plugin: spawns one live session per ready Wayfinder task and draws the dependency map in the chat GUI
lowlownot queued (low risk)0/0/20/02026-09-12 02:14
dsh-luna-preset
DSH 的「露娜模式」agent preset:魔界小恶魔人设 + 六层情感引擎(emotion_sense),能力等同内置 standard preset
mediummediumqueued0/3/00/32026-09-12 02:14
dsh-imgview
DSH 对话内图片卡插件:show_image 工具 + 同源图片路由 + 可点击放大灯箱卡片
lowlownot queued (low risk)0/0/00/02026-09-12 02:14
dsh-zhihu
知乎 CLI 连接插件 for DSH:包装本机 pyzhihu-cli 为 zhihu_* 工具(18 个,写操作默认关闭),附 Web 可视化入口(侧栏「知」球 + 设置页卡片)
lowlownot queued (low risk)0/0/00/02026-09-12 04:12
dsh-llm-balance-siderbar
DSH plugin for querying LLM service provider usage: reads each configured provider's remaining balance or subscription quota and shows it in an always-visible card in the web GUI
lowlownot queued (low risk)0/0/20/02026-09-12 04:12
dsh-conversation-bindings
Peer communication, supervision, and tool guardrails between conversations in one DSH process.
lowlownot queued (low risk)0/0/20/02026-09-12 04:12
dsh-header-balance
DSH Web GUI 会话页头部余额芯片:经宿主侧 Remote 用你的 API Key 查询 DeepSeek 账户余额,点击跳转充值,悬停可见赠送/充值拆分。API Key 不进浏览器。
lowDlowlow0/0/40/02026-09-12 04:12
dsh-AGE
dsh-AGE 是一个**无聊插件**,用来在 deepseek-harness 的网页界面里模拟「安全组件扫描时卡顿」的体验。
lowlownot queued (low risk)0/0/10/02026-09-12 04:12
dsh-notify
DSH plugin: Windows desktop notifications + sound when an agent turn finishes or the harness is waiting for you.
mediummediumqueued0/1/00/02026-09-12 04:12
dsh-session-topics
Sidebar topic grouping plugin for DSH - client-only, zero host-service dependency, with offline smoke tests.
lowlownot queued (low risk)0/0/30/02026-09-12 04:12
dsh-prompt-boost-pro
Enhance the composer draft before sending: a sparkle button in the DSH web GUI rewrites your prompt in a structured or light mode, with an original-versus-enhanced preview.
lowlownot queued (low risk)0/0/20/02026-09-12 04:12
dsh-deepseek-tide
DSH Web GUI plugin: DeepSeek API peak/valley pricing indicator in the session header
lowlownot queued (low risk)0/0/00/02026-09-12 04:12
dsh-openspec
把 OpenSpec(规范驱动开发)接入 DSH:内置六个 agent skill,并从插件自身依赖解析 openspec CLI,无需全局安装、无需按项目拷贝 .agents/skills | OpenSpec (spec-driven development) for DSH: six bundled agent skills + CLI resolution from the plugin dependency. No global install.
mediummediumqueued0/2/80/02026-09-12 04:12
dsh-restart
One-click restart for DSH: a web button (plus a dsh_restart agent tool) hands the relaunch to a detached helper, the page reconnects by itself, and a recovery console shows the boot errors when the new host fails
mediummediumqueued0/2/60/02026-09-12 04:12
dsh-model-fold
Model picker grouped by source for DSH: source list with a slide-in side panel (or inline fold) for each provider's models
lowlownot queued (low risk)0/0/30/02026-09-12 04:12
dsh-live-model-catalog
DSH 插件:让 llm-pi-ai 路由(含自定义服务商)的模型目录与推理档位跟着端点更新——补上新模型与 contextWindow/maxTokens/input/reasoningEfforts,端点给出推理信息即写入思考档位,并修好「获取可用模型」按钮;只走官方 settings 接缝,不打补丁、可卸载。| DSH plugin: keeps llm-pi-ai routes (hand-written and custom providers included) in step with their own /models: new models, capabilities, reasoning levels, live fetch button. No patching.
lowlownot queued (low risk)0/0/20/02026-09-12 04:12
dsh-remote-ssh-worktree
A DSH plugin that runs the harness's file, shell, and terminal tools inside a git worktree on a remote machine over SSH. The remote agent installs itself: it ships as a static Rust binary from GitHub Releases, listens on a random loopback port, and updates when the plugin does.
lowlownot queued (low risk)0/0/00/02026-09-12 04:12
dsh-consumer-audit
Audit a DSH profile for capabilities nothing consumes, and record completion claims with the evidence that supports them.
mediummediumqueued0/2/160/02026-09-12 04:12
dsh-weixin-minigame
Preview, develop, and debug (through logs and screenshots) WeChat Mini Games inside the dsh Web GUI
lowlownot queued (low risk)0/0/40/02026-09-12 04:12
dsh-project-handbook
DSH plugin that generates a company-grade project handover and onboarding handbook from repository evidence.
lowlownot queued (low risk)0/0/20/02026-09-12 06:11
dsh-doctor
DSH 诊断插件:把 home、进程、端口、大 session、版本问题收成一份可粘贴的报告。不替代 Desktop / TUI。
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
dsh-safety-restart
Safe, seamless restart for DSH: the agent can restart the host itself and resume afterwards. Four gates (restart-loop breaker, other sessions mid-turn, unresolvable profile bundles, unavailable app.relaunch) refuse with a reason instead of forcing it.
mediummediumqueued0/3/70/02026-09-12 06:11
dsh-clock-context
Give your DSH agent a clock: injects the current date and time into the runtime context on every turn, so the agent can read the time instead of inferring it.
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
dsh-open-terminal
dsh-TUI /term: open a system terminal in a workspace folder — blank opens the working-directory root, a fragment fuzzy-matches folders.
mediummediumqueued0/1/20/02026-09-12 06:11
dsh-web-search-order
DSH plugin: ordered web-search provider fallback (omp-style webSearchOrder) over the providers already registered in ctx.web
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
ZA_report
ZA Research report stage — academic paper writing for asset pricing + ML/DL research.
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
dsh-plugin-screenshot-ask
DSH 截图提问插件:原生框选截图直接进输入框,全程不落盘(DSH plugin, Windows)
mediummediumqueued0/3/70/02026-09-12 06:11
ZA_data
ZA Research data stage — data discovery and quality assessment for asset pricing + ML/DL research.
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
ZA_literature
ZA Research literature stage — search, synthesis, and citation-chain tracking for asset pricing + ML/DL research.
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
ZA_ppt
ZA Research PPT stage — presentation generation (Beamer/Quarto) from the paper.
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
ZA_analysis
ZA Research analysis stage — end-to-end model training and estimation for asset pricing + ML/DL research.
lowlownot queued (low risk)0/0/00/02026-09-12 06:11
dsh-voice-input
Voice input for DSH: a microphone seat in the composer and a Web settings page that transcribes through the browser or any OpenAI-compatible /audio/transcriptions endpoint, with a fully offline local Whisper server included.
mediumDmediummedium0/9/150/02026-09-12 06:11
dsh-rule-lens
规则透镜(RuleScope Lens)— DSH 本地插件:AGENTS.md/rules 加载可视化、预算治理、硬拦截、Lint、遵守率 | Rule visibility, budget governance & hard guards for DSH
lowlownot queued (low risk)0/0/10/02026-09-12 06:11
dsh-creative-studio
Portable AI image-retouching and video-editing skill pack for DSH: matting with quality tiers, inpainting retouch, text/logo compositing, batch platform exports, footage review, timeline editing.
lowlownot queued (low risk)0/0/10/02026-09-12 06:11
dsh-plugin-migration-workbuddy
Migrate WorkBuddy sessions, memories, MCP drafts, and automation tasks into DSH — preview-first, read-only on the source
lowlownot queued (low risk)0/0/10/02026-09-12 06:11
dsh-session-notice
DSH 会话 Bark 通知插件:会话头部按钮切换「会通知」状态(持久化),轮次停止时经 Bark 推送到手机;设置页配 server/key 并提供 ping→push→register 三步连通测试
lowlownot queued (low risk)0/0/10/02026-09-12 08:12
dsh-live-data
实时数据聚合插件(10 个工具 / 8 个免密钥公开接口):汇率、天气、npm、GitHub、PyPI、B站、A股、大盘、金价(元/克)、IP 归属地。All-in-one live-data plugin for DSH.
lowlownot queued (low risk)0/0/70/02026-09-12 08:12
dsh-qqbot-dafeiyu
QQ Bot IM channel plugin for DSH: per-peer sessions, image generation, TTS voice replies, attachments.
lowlownot queued (low risk)0/0/00/02026-09-12 08:12
dsh-office-toolkit
DSH 宿主插件:给 AI 智能体增加读写 Word/Excel 的工具(docx/xlsx/xls/doc/rtf/odt,纯 JS 跨平台)| DSH host plugin: Word/Excel read & write tools for AI agents
mediummediumqueued0/1/10/02026-09-12 08:12
dsh-conversation-link
DSH对话互通插件:同一进程里的对话可以互相发现、直接发消息、盯进度、设护栏——不用先绑定,也不用开子代理。多对话协作 / 跨会话通信 / 监工。Peer messaging, supervision & tool guards between conversations.
lowlownot queued (low risk)0/0/20/02026-09-12 08:12
dsh-network
Let DSH access the internet seamlessly.
mediummediumqueued0/1/20/02026-09-12 08:12
dsh-plugins-hub
Third-party plugin hub for DSH — official/community grouped plugin list inside Settings → Plugins, with update checks, one-click update, uninstall, and live enable/disable.
lowlownot queued (low risk)0/0/10/02026-09-12 08:12
dsh-astrbot-ingress
HTTP ingress plugin: let AstrBot (QQ / OneBot / official IM) drive a local DSH agent
mediummediumqueued0/3/60/02026-09-12 08:12
dsh-image-settings
User-tunable inline image display for dsh web sessions: larger, auto-unrolled read_image tool view with an Image settings card
lowlownot queued (low risk)0/0/00/02026-09-12 08:12
dsh-deepseek-web
DSH 插件:把 chat.deepseek.com 网页版接进 DSH(deepseek_web_ask / deepseek_web_analyze_lines / deepseek_web_status + 一键登录面板)。纯 Node,MIT License。
mediumDmediummedium0/4/90/02026-09-12 08:12
dsh-plugin-codex-ui
Codex-style sidebar skin for the DSH Web GUI: a Projects + Recents browser, a New chat row that starts a session without picking a project and allocates its own working directory, and a draft composer that writes nothing until you send.
lowlownot queued (low risk)0/0/70/02026-09-12 08:12
dsh-api-balance
DSH 桌面插件:在桌面角落常驻一个置顶小窗,实时显示 DeepSeek API 余额与本次开机消耗的 token。七套配色、可用自己的图片当背景、× 收进托盘。
mediummediumqueued0/1/30/02026-09-12 08:12
dsh-turn-chime
DSH Web 插件:任务完成后播放提示音(可开关、可调音量、可上传自己的音频;内置提示音由脚本合成)
lowlownot queued (low risk)0/0/30/02026-09-12 08:12
dsh-session-title-refresh
DSH 会话标题插件:在会话菜单中根据对话内容重新总结标题,零运行时依赖
lowlownot queued (low risk)0/0/20/02026-09-12 08:12
dsh-plugin-multi-root-workspace
DSH 外部插件:把工作区可写范围从一个主根扩展为「主根 + N 个附加根」,不改上游任何包。Out-of-tree DSH plugin widening the workspace sandbox scope to a primary root plus N additional roots, with a root registry, a /workspace-folders command and a browser panel.
lowlownot queued (low risk)0/0/150/02026-09-12 08:12
dsh-devops
GitLab + Kubernetes monitoring plugin for DSH — track CI/CD pipelines and K8s cluster health in one place.
lowlownot queued (low risk)0/0/10/02026-09-12 08:12
dsh-tunnel-plugin
把本机的 DSH Web GUI 安全地发布到公网, 让你在外面用浏览器就能用家里那台机器。
mediumD↓highmedium1/10/280/02026-09-12 08:12
dsh-plugin-tool-management
一站式管理 DSH 的 MCP 服务与 Skills:工具级开关、密钥打码、技能回收站 | Unified MCP & skills manager for DSH: per-tool toggles, secret masking, skill trash
mediummediumqueued0/5/80/02026-09-12 10:12
dsh-usage-stats
DSH 用量统计插件:本地 SQLite 账本,按天 / 服务商 / 模型统计 token 用量
lowlownot queued (low risk)0/0/20/02026-09-12 10:12
dsh-experience-map
dsh-experience-map
lowlownot queued (low risk)0/0/00/02026-09-12 10:12
dsh-team-rooms
Team rooms for DSH: persistent shared rooms across independent sessions - a message bus, a shared task board and a timeline. Extracted from dsh-background-agents, whose background-agent half is superseded by DSH's native continuable subagents.
lowlownot queued (low risk)0/0/00/02026-09-12 10:12
dsh-ppt-maker
DSH web plugin: adds a PPT 制作 entry to the composer + menu that kicks off a bundled, self-contained PPT workflow prompt. One menu pick, one short message, no repeated approval prompts.
highhighqueued1/0/30/02026-09-12 10:12
dsh-edu
The educational version of DSH
lowlownot queued (low risk)0/0/00/02026-09-12 10:12
dsh-image-guard
DSH plugin: trims historical images to the provider image budget before sending, learns the image cap from HTTP 400 responses, and retries with fewer images. Reduces vision-token usage and prevents image-heavy sessions from failing.
mediummediumqueued0/3/90/02026-09-12 10:12
dsh-mermaid-comm
DSH plugin: Make AI default to Mermaid diagrams in development conversations — prompt guidance, mermaid_validate syntax check, and output safety gate. Rendering via dsh-mermaid.
lowlownot queued (low risk)0/0/00/02026-09-12 10:12
dsh-longtext-input
DSH 长文本输入插件:把超长正文写进工作区 .dsh-longtext/ 下的 md 文件,输入框只留一个 @ 引用,保持聊天界面简洁。支持 Wallpaper Engine 毛玻璃。
mediummediumqueued0/3/10/02026-09-12 10:12
dsh-composer-tabs
按照插件分类添加tab页到技能菜单里
mediummediumqueued0/1/20/02026-09-12 10:12
dsh-hmos-skills
HarmonyOS (鸿蒙) development skills for DSH — 39 official hmos-* skill bundles ported to the DSH skill registry: ArkTS/ArkUI, multi-device adaptation, Kit integration, and DFX crash/leak analysis.
lowlownot queued (low risk)0/0/00/02026-09-12 10:12
Orderzx
A live, stealth-capable, autonomous Chrome inside your DSH conversation — set-of-marks vision, Chrome-for-Android desktop-view parity, human takeover, 4-tier CAPTCHA handoff, standalone panel for any device (dsh-browser plugin).
mediummediumqueued0/2/50/02026-09-12 10:12
dsh-later
DSH 会话内定时发送插件
lowlownot queued (low risk)0/0/00/02026-09-12 10:12
dsh-image-router
DSH plugin: digest prompt images through a vision model and expose a describe_image tool — without ever changing the session's model.
lowlownot queued (low risk)0/0/00/02026-09-12 12:12
dsh-plugin-vllm-ascend-profiler
DSH plugin: parse vLLM-Ascend / Ascend NPU profiling artifacts, visualize Host/Device swimlanes plus cost shares, and emit structured, phase-aware optimization advice with Markdown/PDF export.
mediummediumqueued0/2/70/02026-09-12 12:12
dsh-token-live
Composer readouts for the DSH: CJK-weighted draft token count, session spend at official peak/idle rates, context occupancy, and what the same usage would have cost on the costliest other model; client-only, with no host half and no credential access.
lowlownot queued (low risk)0/0/00/02026-09-12 12:12
dsh-ide-lite
Lightweight IDE-in-the-sidebar plugin for the dsh web GUI: workspace file tree, agent-change review (accept/reject + undo), full editing with diff and rendered markdown, plus an integrated terminal view.
lowlownot queued (low risk)0/0/00/02026-09-12 12:12
dsh-launch-in-one-click
A DSH plugin for Windows: writes a self-contained one-click launcher, and refuses to start a second instance when the target port already serves one. / 一个 Windows 专用的 DSH 插件:写入自包含的一键启动器;目标端口已有 Harness 实例时拒绝启动第二个。
mediummediumqueued0/3/150/02026-09-12 12:12
dsh-delete-session
Real deletion for DSH Web conversations: a session-row menu action and a Workspaces-header batch dialog; removes each session's log directory and projection cache. 给 DSH Web 侧栏补上真正的会话删除:右键菜单删单条、区头批量删多条,删掉日志目录与投影缓存。
lowlownot queued (low risk)0/0/20/02026-09-12 12:12
dsh-mobile-topbar
DSH plugin: turns the sidebar into a compact top bar on mobile screens to save space
lowlownot queued (low risk)0/0/00/02026-09-12 12:12
dsh-project-memory
mediummediumqueued0/1/60/02026-09-12 12:12
dsh-tidecost
lowlownot queued (low risk)0/0/00/02026-09-12 12:12
I-am-Yuike
一个猫娘人格扮演插件(伪破限),去除dsh强制加入的附加提示词,只附带工具链和猫娘基准人格的插件
mediummediumqueued0/3/30/32026-09-12 12:12
Thalamus
θάλαμος —— 荷马史诗里屋子里最深处的那个房间,也是大脑中接住情绪的那枚丘脑。AI 陪伴微信机器人:DSH 插件,让一个独立的微信号成为一个有性格、有生活、对你特殊的她。
mediummediumaudit failed0/4/80/02026-09-12 12:12
dsh-opencodego
在DSH中支持opencode支持GO订阅,包括模型获取以及能力设置、请求头自适应等
lowlownot queued (low risk)0/0/30/02026-09-12 12:12

Dynamic audit results · new today (4 with a conclusion)

The model reads redacted source context and never executes plugin code. When a dynamic conclusion exists it is authoritative (it may raise or lower the level); otherwise the static tier applies. The audit never writes the exemption list.

latest conclusion 2026-10-25 07:39 (UTC+8)
dsh-deepseek-webstaticmedium→effectivemedium2026-10-23

Core web-client plugin; its main risk is an unrestricted file-read tool whose contents are sent to a third party, plus minor permission, route-hardening and installer concerns.

  • mediumLine-range analysis tool reads any local path and forwards its content to chat.deepseek.com without a root allowlist · lib/analyze.js:36
  • lowBrowser profile directory holding DeepSeek session cookies is created with default permissions · lib/login.js:161
  • lowUnauthenticated DSH web routes allow rewriting executable paths (browserPath/wasmPath) guarded only by header checks · lib/web.js:19
dsh-tunnel-pluginstatichigh→effectivemediumlowered2026-10-17

Password-gated public tunnel exposes a command-execution-capable DSH; authentication is real and no backdoor found, but the exposure and minor CSRF/rate-limit gaps remain.

  • mediumEdge proxy mints full-privilege DSH session cookies for every tunnel client (by design) · lib/edge-proxy.mjs:491
  • lowState-changing tunnel routes (/api/start, /api/stop) are GET and cookie-authenticated with no CSRF token · lib/index.js
  • lowLogin lockout key trusts the client-supplied X-Forwarded-For when CF-Connecting-IP is absent · lib/edge-proxy.mjs:206
dsh-voice-inputstaticmedium→effectivemedium2026-10-17

ASR client and UI bundle are defensively written, but the settings page can drive a host-side PowerShell runner with unvalidated client arguments, and the executor files were not harvested.

  • mediumSettings page can invoke host PowerShell actions with an unvalidated client-supplied argument · lib/client.js
  • lowDesignated PowerShell script runs automatically when the provider is switched to Ollama · lib/client.js
  • lowLoopback auto-discovery hands recordings to whichever local port answers first · lib/client.js
dsh-header-balancestaticlow→effectivelow2026-10-24

Balance-chip plugin: host-side HTTPS GET to the DeepSeek balance API with the user's key, browser renders numbers as React text; no injection, shell, eval or hidden channels.

  • lowAPI key / arbitrary env value is sent as Bearer token to a settings-controlled baseURL · lib/index.js:109

Site-wide effective tiers (dynamic first)

Dynamic conclusions set the tier where they exist; the static scan applies only where there is none. 23,461 in-scope entries (23,118 scanned + 343 pending).

dynamic in force 2,100
18
critical
287
high
1,097
medium
21,716
low

Static scan for reference: low 22,953 · medium 0 · high 163 · critical 0 (dynamic conclusions moved these into the effective tiers above).

Critical-tier plugins (18)

Static heuristics + semantic manifest audit + a model-driven dynamic audit — not a full security audit; no code execution, no dependency resolution. Dynamic tiers come from the model reading source context (highest finding) and never exempt a static finding.

Daily report archive

73 reports
2026-10-28277 added2 crit6 high106 medium2026-10-270 added0 crit0 medium2026-10-2628 added0 crit10 medium2026-10-25200 added0 crit4 high80 medium2026-10-24166 added2 crit8 high73 medium2026-10-23218 added4 crit3 high87 medium2026-10-22193 added1 crit6 high49 medium2026-10-21220 added0 crit4 high65 medium2026-10-200 added0 crit0 medium2026-10-190 added0 crit0 medium2026-10-18609 added1 crit17 high204 medium2026-10-17306 added0 crit0 medium2026-10-160 added0 crit0 medium2026-10-15110 added1 crit5 high42 medium2026-10-1499 added1 crit33 medium2026-10-13102 added1 crit4 high32 medium2026-10-120 added0 crit0 medium2026-10-110 added0 crit0 medium2026-10-10104 added0 crit2 high38 medium2026-10-098 added0 crit1 high0 medium2026-10-08100 added0 crit39 medium2026-10-070 added0 crit0 medium2026-10-060 added0 crit0 medium2026-10-050 added0 crit0 medium2026-10-0472 added0 crit2 high28 medium2026-10-0388 added0 crit2 high34 medium2026-10-0299 added1 crit4 high43 medium2026-10-010 added0 crit0 medium2026-09-30182 added3 crit6 high45 medium2026-09-2969 added0 crit5 high17 medium2026-09-2864 added0 crit2 high21 medium2026-09-2763 added0 crit3 high20 medium2026-09-2684 added0 crit3 high26 medium2026-09-2545 added1 crit4 high20 medium2026-09-240 added0 crit0 medium2026-09-2379 added0 crit1 high28 medium2026-09-2259 added1 crit2 high16 medium2026-09-2165 added0 crit2 high21 medium2026-09-20104 added1 crit3 high31 medium2026-09-1981 added0 crit4 high32 medium2026-09-1872 added0 crit1 high13 medium2026-09-1770 added1 crit4 high20 medium2026-09-1567 added2 crit2 high30 medium2026-09-1482 added1 crit1 high29 medium2026-09-1343 added0 crit1 high14 medium2026-09-12current84 added0 crit2 high27 medium2026-09-1131 added0 crit12 medium2026-09-1096 added1 crit1 high16 medium2026-09-0948 added0 crit1 high14 medium2026-09-08922 added2 crit62 high239 medium2026-09-0743 added0 crit5 high10 medium2026-09-0614 added0 crit1 high2 medium2026-09-0565 added0 crit14 high6 medium2026-09-044 added0 crit0 medium2026-09-0377 added0 crit15 high15 medium2026-09-0285 added0 crit11 high8 medium2026-09-010 added0 crit0 medium2026-08-300 added0 crit0 medium2026-08-290 added0 crit0 medium2026-08-28444 added1 crit48 high39 medium2026-08-2733 added0 crit6 high9 medium2026-08-26253 added0 crit38 high36 medium2026-08-25336 added1 crit51 high55 medium2026-08-24327 added4 crit41 high38 medium2026-08-23370 added2 crit73 high46 medium2026-08-2212 added0 crit2 high4 medium2026-08-212656 added8 crit290 high219 medium2026-08-20597 added5 crit84 high76 medium2026-08-191301 added12 crit273 high129 medium2026-08-184003 added22 crit999 high353 medium2026-08-17142 added1 crit36 high13 medium2026-08-16189 added0 crit53 high27 medium2026-08-15348 added5 crit144 high22 medium
← Back to security reports

What does this daily report cover?

This report covers plugins first indexed by dsh.so on 2026-09-12. For each new plugin it records the name, risk tier, scan verdict, critical/warning/info findings, manifest audit signals, and index time. Plugins that were already in the registry before that date are not included.

How are the risk tiers assigned?

Risk tiers follow the same public model used across the site: four levels — critical / high / medium / low — read from finding counts, most severe first. Critical is reserved for secrets, exfiltration, destructive commands, or mining; a high-severity finding without a critical one reads high; medium (warning-level) findings read medium (needs review); no meaningful findings reads low. Where the model-driven dynamic security audit has a conclusion, that conclusion sets the tier (it can raise or lower it); the static scan tier (vet primary, dsh backstop) applies only when there is no conclusion.

Why is this not a full security audit?

The daily scan is a static heuristic scan plus manifest audit. It does not execute code or resolve dependencies, so it cannot prove that a plugin is safe. Use the report to prioritize inspection, not to replace it.

What does the "Manifest" column mean?

Manifest here is the vet engine's semantic analysis of the plugin's JSON manifest — not the dynamic security audit. It flags declaration-level signals such as install scripts, lifecycle hooks and broad file or network permissions.

Is the static scan the only layer?

No. A second, model-driven dynamic security audit runs on top of it for entries the static scan already flags as needing review: it reads source context without executing plugin code, covers that subset only, and its conclusion is authoritative when there is one — it can raise a verdict or lower it; the static scan tier (vet primary, dsh backstop) applies only when there is no dynamic conclusion. Exemptions stay manual and the script never writes the suppression list. This daily report shows both layers: every new entry is marked with its dynamic state (conclusion / queued / failed / out of the queue because it is low risk), and all conclusions of the day are listed below with their tier, model summary and findings. As of the latest run: 2881 dynamic audit records, 2294 with a model conclusion, 323 stricter than the static verdict, 790 softer.

Source: dsh.so security standards · Maintained by dsh.so · Published

Was this page helpful?