dshost-plugin@0.1.14
Official remote cloud relay plugin for DSHost (dshost.me): securely access your dsh Web UI from anywhere
AI Security Review
scanned 27d ago · by lpm-firewall-aiLifecycle scripts only copy sources at pack time, and the relay client starts only when the host supplies a token. Disk collection, registration, and the upstream allowlist match that remote-access plugin rather than a separate attack chain.
Decision evidence
public snapshot- package.json only defines prepack and prepare, both running scripts/prepack.mjs; there is no preinstall, install, or postinstall hook and no self-dependency.
- apply() returns without connecting unless the caller supplies a token; the fallback relay is the placeholder wss://relay.example.com/agent.
- collectDisks runs df -kPT only to fill the system-info payload sent to that configured relay after registration.
- Service upstream hosts are accepted only for loopback, 10.144.144.0/24, or hosts listed in AGENT_UPSTREAM_ALLOW.
- The websocket open handler registers with the caller-selected relay using the supplied token.
- After a token is configured, the agent proxies local dsh traffic and can read text-like artifact paths requested by the relay, which is the remote-access feature rather than a hidden install action.
- prepare rewrites lib copies from nearby source trees at pack time and does not run as a registry install hook.
Source & flagged code
6 flagged · loading sourceThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
lib/core.jsView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
Findings
Affected versions and remediation
This report applies to dshost-plugin@0.1.14.
See all versions of dshost-plugin for other recorded verdicts.
- Review the evidence and your use of dshost-plugin@0.1.14 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.