termdock@1.4.250
A complete web-based terminal application with modern UI
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThis is a real terminal application. Install scripts only rebuild node-pty and try to install tmux, while agent-config writes are a first-party hook feature that is user-triggered or limited to refreshing already installed hooks. That is dual-use control-surface setup, not an unconsented install-time hijack, so the similar-source malware label does not justify a publish block.
Decision evidence
public snapshot- Postinstall and first CLI start run shell commands that rebuild node-pty and may install tmux with sudo package managers.
- Hook installers write Termdock commands into Claude, Codex, Copilot, OpenCode, Pi, Grok, and Kimi config files.
- Loading the terminal server rewrites stale previously installed hooks without a new prompt.
- When the server starts, quota code reads other agents stored tokens and sends them to vendor usage APIs.
- Postinstall does not change AI agent configs; it only sets up node-pty, tmux, and a local boot marker under the home Termdock directory.
- The first hook install is an explicit API or CLI action, and marker or owned-file guards skip user-authored entries.
- There is no runtime self-dependency or hidden collector; scanner similarity matches this same terminal product.
Source & flagged code
31 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references child process execution.
dist/server/utils/kicadBoardInspection.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to termdock@1.4.250.
See all versions of termdock for other recorded verdicts.
- Review the evidence and your use of termdock@1.4.250 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.