dsh-oc@0.3.10
DeepSeek Harness 插件全家桶聚合安装器:一条命令装齐 壳/会话新窗口/深链/右侧工作台/修改审查(无功能代码,各功能为独立插件)
Static Scan Results
scanned 2mo ago · by rust-scannerStatic analysis flagged 7 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.
Static reason
One or more suspicious static signals were detected.
Decision evidence
public snapshotBehavioral surface
ChildProcessEnvironmentVarsFilesystem
UrlStrings
Source & flagged code
2 flagged · loading sourcebin/dsh-oc.cjsView file
3// dsh-oc aggregate installer: install every independent plugin in one command.
L4: const { spawn, spawnSync } = require('node:child_process');
L5: const fs = require('node:fs');
...
L18: let r;
L19: if (process.platform === "win32") {
L20: const line = ["npm", "install", "-g", "dsh-oc-desktop"].join(" ");
L21: r = spawnSync(process.env.ComSpec || "cmd.exe", ["/d", "/s", "/c", line], { stdio: "inherit", windowsHide: true });
L22: } else {
...
L45: );
L46: return r.status === 0 && r.stdout ? r.stdout.trim() : null;
L47: }
...
L62: const env = Object.assign({}, process.env);
High
Sandbox Evasion Gated Capability
Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
bin/dsh-oc.cjsView on unpkg · L3install.ps1View file
•path = install.ps1
kind = build_helper
sizeBytes = 4949
magicHex = [redacted]
Medium
Findings
1 High3 Medium3 Low
HighSandbox Evasion Gated Capabilitybin/dsh-oc.cjs
MediumEnvironment Vars
MediumShips Build Helperinstall.ps1
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowUrl Strings
Affected versions and remediation
This report applies to dsh-oc@0.3.10.
See all versions of dsh-oc for other recorded verdicts.
- Review the evidence and your use of dsh-oc@0.3.10 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.