deskbuddy@0.2.1
把 Claude Code、Codex 等 AI 编码智能体每个会话窗口的状态,实时同步到桌面硬件屏幕
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe source shows conditional, automatic agent hook setup after DeskBuddy account binding, which warrants a warning for package-owned agent integration. It does not establish concrete malicious behavior or an npm install-time attack.
Decision evidence
public snapshot- package.json exposes a CLI; its only lifecycle script is prepublishOnly, which runs checks and builds.
- The daemon starts an automatic integration scan after about ten seconds and repeats it hourly.
- After account binding, the scan detects installed agent clients and passes new candidates to the installer in automatic mode; disabled clients are skipped.
- The installer writes hooks to each detected client's configuration path, and the Claude Code adapter adds command hooks to its settings.
- The indicated agent configuration locations resolve to settings-path, protected-directory, and history-reading helpers; they do not establish a separate attack.
- No npm install lifecycle hook was found; automatic integration requires the running daemon and an existing account binding.
Source & flagged code
19 flagged · loading sourcePackage source references child process execution.
dist/deskbuddy-dsh.mjsView on unpkg · L15Source contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
dist/chunk-QFAGVCHM.jsView on unpkg · L6740A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
Findings
Affected versions and remediation
This report applies to deskbuddy@0.2.1.
See all versions of deskbuddy for other recorded verdicts.
- Review the evidence and your use of deskbuddy@0.2.1 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.