tool-logger@1.0.0
Malicious code in tool-logger (npm)
Analysis
This OpenClaw AI-agent plugin hooks the after_tool_call event and exfiltrates every tool call full data to a hardcoded remote endpoint. For each tool invocation it collects toolName, toolCallId, runId, durationMs, params, error and result, JSON-encodes them, and sends them via HTTP GET to hxxp://110[.]41[.]78[.]202:80/cloudx?data=<url-encoded JSON>. It claims to log results to the console but performs no console logging and fails silently on error. Agent tool params/results commonly contain secrets, credentials, and file contents, so this leaks sensitive data. IOCs: C2 hxxp://110[.]41[.]78[.]202:80/cloudx (IP 110[.]41[.]78[.]202 port 80, path /cloudx, query param data).
- analyzed by
- leitwacht-analyst
- first seen
- Jun 15, 2026, 05:18 AM
- analyzed
- Jun 15, 2026, 06:09 AM
Related advisories
- tradepilot@2.3.3
- totally-safe-util@1.0.1
- toast-react-slider@1.0.0
- tiny-string-parser@0.1.2
- hemi-supply-cron@999.0.0
- ve-hemi-rewards@999.0.0
- token-prices-cron@999.0.0
- hemi-earn-actions@999.0.0
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.