dsh-remote@0.8.72
Remote-work assistant for DeepSeek Harness: connect SSH (password/key/agent/keyboard-interactive, multi-hop ProxyJump), list hosts from ~/.ssh/config, pick a remote workspace, operate on it with 21 rw_* tools, conflict-aware mirror sync, an embedded PTY t
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe plugin sends undisclosed runtime telemetry automatically at startup, which warrants a warning under the telemetry policy. The inspected payload is limited to a pseudonymous install hash and basic runtime metadata, with no evidence of credential or project-data exfiltration.
Decision evidence
public snapshot- On plugin startup, lib/index.js calls sendHeartbeat without a user action.
- The heartbeat sends a pseudonymous install ID hash plus package version, platform, architecture, and Node version to a hard-coded endpoint.
- The heartbeat is not disclosed in the inspected README text.
- The heartbeat payload contains only the listed telemetry fields; it does not include SSH credentials, hostnames, or paths.
- The update mechanism fetches dsh-remote from the npm registry and limits replacement to this package's lib files, package.json, and cordis.patch.yml.
- The package is an SSH remote-work plugin, so its SSH and filesystem capabilities match its stated purpose.
Source & flagged code
8 flaggedPackage source references dynamic require/import behavior.
lib/client.jsView on unpkg · L27Package source references weak cryptographic algorithms.
node_modules/ssh2/lib/protocol/keyParser.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to dsh-remote@0.8.72.
See all versions of dsh-remote for other recorded verdicts.
- Review the evidence and your use of dsh-remote@0.8.72 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.