Max-Null/seek-soul-in-darkness

C3

Seek Soul in Darkness (SSiD) — DSH-based desktop AI: finding the soul of silicon life in darkness · 暗夜寻魂(思灵):基于 DSH 的桌面 AI,寻找硅基生命的灵魂

★ 5+ · Max-Null/seek-soul-in-darkness source on GitHub · this plugin in the registry

Max-Null/seek-soul-in-darkness is a DeepSeek Harness plugin rated C3 — powerful capability combined with sensitive behavior. It patches the dsh runtime, can rewrite the system prompt, executes system commands, uses eval / new Function.

Installable plugin — declares a dsh.bundle manifest

What it can do

CapabilityFlagEvidence
patches the dsh runtimeruntime_patch./cordis.patch.yml
can rewrite the system promptprompt_surfacesystemPrompt, webServer
executes system commandsexec×116 in authored code, e.g. shell/scripts/after-pack.cjs:8, shell/scripts/after-pack.cjs:8
uses eval / new Functioneval×7 in authored code, e.g. plugins/dsh-ssid-zh-ui/verify-zh-ui.cjs:117, plugins/dsh-ssid-zh-ui/verify-zh-ui.cjs:178
decodes base64 payloadsbase64_decode×3 in authored code, e.g. ssid-desktop/apps/desktop/scripts/prepare-installed-update-network.ts:47, ssid-desktop/apps/desktop/scripts/smoke-runtime.ts:80
reads credential-class env varstoken_envCSC_KEYCHAIN, DSH_DESKTOP_WINDOWS_KEY_CONTAINER, DSH_DESKTOP_WINDOWS_TOKEN_PIN

Services it injects

connection invariants locale modules remote sessions slots systemPrompt tools uiWorkspace webRuntime webServer workspaces

Hooks it attaches

agent/assistant-stream connection/request locale/change session/event tools/execute

Outbound domains

api.github.com api.deepseek.com api.moonshot.cn download-test.deepseek.com download.deepseek.com test.example.com login.example.com timestamp.digicert.com

Environment variables it reads

DSH_DESKTOP_PACKAGING_RUN_DIR DSH_HOME SSID_PROFILE_DIR SSID_SHELL_VERSION SSID_SESSION_ISOLATED_ROOT SSID_SESSION_SHARED_ROOT SSID_BOOTED_AT npm_execpath NVM_HOME SSID_BOM_TARGETS

How to read this

Levels measure capability surface and transparency, not maliciousness. A C3 plugin can be entirely legitimate — a desktop shell genuinely needs subprocesses. The point is that you can see this before installing. See the levels explained and how dsh plugins work.

Findings come from static analysis of shipped code; nothing is executed. Think a flag is wrong? Open an issue — every flag cites the file and line it came from.