@raolin2025/claude-code-node@3.6.18
Node.js AI Code Agent CLI - Zero dependencies, pure JavaScript, security hardened, multi-channel notifications, Telegram & QQ Bot remote programming, rich media upload, multi-account management
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe direct Telegram `/run` shell path creates a real, conditionally reachable host command-execution risk, but it is an explicit remote-control feature and source does not establish public reachability or malicious intent. The credential and account-action hints do not establish a separate attack.
Decision evidence
public snapshot- The package exposes the notification daemon as a command-line entry point; its manifest has no automatic install hook.
- A configured Telegram listener forwards incoming messages to the notification handler, which executes `/run` text directly with `execSync` and returns command output to the chat. The inspected message path does not check sender identity, so exposure depends on who can message the configured bot.
- The daemon’s HTTP API checks an API key; this check is separate from the Telegram message path.
- The npm publishing tool reads the local npm token for explicit publish actions and is registered in ask mode; the inspected credential and account-action navigation points do not establish unrelated credential transfer or automatic account changes.
- A configured bot can expose host command execution to people able to message it, without a sender-identity check in the inspected path; the source does not establish that the bot is publicly discoverable or who can reach it.
Source & flagged code
10 flagged · loading sourceFindings
Affected versions and remediation
This report applies to @raolin2025/claude-code-node@3.6.18.
See all versions of @raolin2025/claude-code-node for other recorded verdicts.
- Review the evidence and your use of @raolin2025/claude-code-node@3.6.18 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.