@raolin2025/claude-code-node@3.6.21
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 3d ago · by lpm-firewall-aiThe credential flow is tied to explicit npm publishing actions and sends the token to the npm registry. The manifest has no install hook, and the inspected flagged runtime operations support the package's stated CLI and integration functions.
Decision evidence
public snapshot- package.json defines the CLI entrypoints and a prepublishOnly check; it has no install lifecycle hook.
- The publishing tool reads an existing npm token, and its publish actions use that token for requests to the npm registry.
- The flagged i18n and multiline-input operations perform text interpolation and terminal cursor calculations.
- Shell execution is exposed as a tool with a safety check; the process helper runs commands only when called.
- The remaining flagged files cover scheduling, notifications, SSRF and permission checks, MCP command validation, and QQ and Telegram integrations.
Source & flagged code
19 flagged · loading sourceSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/tools/bash.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/core/scheduler.jsView on unpkgPackage source references dynamic require/import behavior.
src/tools/loadCustomTools.jsView on unpkg · L135Source appears to send environment or credential material to an external endpoint.
src/tools/npm-publish.jsView on unpkg · L4Source file is highly similar to a previously finalized malicious package; route for source-aware review.
src/tools/npm-publish.jsView on unpkgPackage source references weak cryptographic algorithms.
src/tools/npm-publish.jsView on unpkg · L4A single source file combines environment access, network access, and code or shell execution with blocking evidence.
src/channel/notify-daemon.jsView on unpkg · L30A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
src/channel/notify-daemon.jsView on unpkg · L22A manifest entrypoint or package-local install chain reaches credential exfiltration behavior.
src/channel/notify-daemon.jsView on unpkg · L22Source file is highly similar to a previously finalized malicious package; route for source-aware review.
src/channel/notify-daemon.jsView on unpkgSource reaches cloud instance metadata or link-local credential endpoints.
src/security/ssrf-guard.jsView on unpkg · L8Manifest-trigger-reachable source writes behavior-bearing configuration into a user or project AI-agent control surface.
src/security/enhanced-permission.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/mcp/client.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/channel/qqbot-enhanced.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/channel/tg-listener.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/utils/process.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
src/security/bash-guard.jsView on unpkgFindings
Affected versions and remediation
This report applies to @raolin2025/claude-code-node@3.6.21.
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.21 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.