termdock@1.4.259
A complete web-based terminal application with modern UI
AI Security Review
scanned 1mo ago · by lpm-firewall-aiScanner malware labels are mostly reuse of this same terminal app and a same-origin fetch false positive. Source shows a real product that can still write Termdock-owned hooks into other AI CLIs after the user runs the server, so it is a guarded agent-extension risk rather than an install-time hijack.
Decision evidence
public snapshot- Postinstall runs shell commands to rebuild node-pty and may use sudo package managers to install tmux.
- Hook installers write Termdock commands into Claude, Codex, Copilot, Grok, OpenCode, Pi, and Kimi config files.
- Starting the terminal server refreshes stale already-installed hooks in those agent configs.
- Quota code reads tokens from local agent credential files and sends them to official provider usage APIs.
- The running CLI service starts an npm auto-updater that can globally install a newer termdock.
- Postinstall only prepares node-pty and tmux and writes a marker under the user Termdock directory.
- First-time hook install is an HTTP API on the running server; writes are marker-guarded and skip unrelated user hook entries.
- No hidden webhook or third-party leak host; network targets are official npm and model-provider APIs plus local product URLs.
- The client-bundle credential finding is same-origin fetch credential mode, not an outbound secret dump.
- package.json has no runtime self-dependency, and no text tries to steer this review.
Source & flagged code
30 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.259.
See all versions of termdock for other recorded verdicts.
- Review the evidence and your use of termdock@1.4.259 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.