termdock@1.4.283
A complete web-based terminal application with modern UI
AI Security Review
scanned 23d ago · by lpm-firewall-aiAutomatic refresh of existing AI-agent command hooks warrants a guarded extension-lifecycle warning under the supplied policy. The inspected source supports this warning independently of citation coverage and does not justify publication blocking.
Decision evidence
public snapshot- The exported server imports terminal routes, which refresh agent hooks during initialization.
- Startup refresh automatically reinstalls integrations whose state is outdated.
- Hook destinations include .codex/hooks.json and .copilot/hooks/termdock.json.
- The hook installer preserves entries without its marker and writes updated command hooks.
- Absent marked hooks are classified as not installed, limiting automatic refresh.
- The emitter requires a Termdock or tmux environment and sends status sequences to the controlling terminal.
- The inspected postinstall performs terminal dependency setup rather than agent hook installation.
- The inspected refresh is guarded by existing integration state; no concrete malicious attack was established.
Source & flagged code
33 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/supervisor.jsView on unpkg · L23Findings
Affected versions and remediation
This report applies to termdock@1.4.283.
See all versions of termdock for other recorded verdicts.
- Review the evidence and your use of termdock@1.4.283 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.