registry  /  @clawpump/claw-agent  /  0.1.17

@clawpump/claw-agent@0.1.17

Install and run your own ClawPump Hermes agent — Solana AI agents, trading, Phoenix perps, DCA, lending, token launch & DeFi. Built on Hermes (Nous Research, MIT).

Static Scan Results

scanned 3d ago · by rust-scanner

Static analysis flagged 19 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsObfuscatedUrlStrings
ManifestNo manifest risk signals triggered.
scanned 932 file(s), 7.68 MB of source, external domains: 127.0.0.1, agent.log, agents.clawpump.tech, ai.azure.com, aistudio.google.com, api.hindsight.vectorize.io, astral.sh, bit.ly, build.nvidia.com, cdn.example, chat.arcee.ai, coder.example.com, console.anthropic.com, console.x.ai, docs.aws.amazon.com, example.com, example.test, expedia.com, fonts.googleapis.com, gateway.example.com, getyourguide.com, git-scm.com, github.com, gw.example.com, hermes-agent.nousresearch.com, hermes-roy.tail.ts.net, hermes.local, host.example, huggingface.co, lmstudio.ai, marketplace.visualstudio.com, matrix.org, mattermost.example.com, modelstudio.console.alibabacloud.com, nousresearch.com, ollama.com, opencode.ai, openrouter.ai, paste.rs, platform.deepseek.com, platform.moonshot.cn, platform.openai.com, platform.stepfun.com, platform.xiaomimimo.com, portal.example, portal.nousresearch.com, raw.githubusercontent.com, solscan.io, text.example.com, vps.example.com

Source & flagged code

11 flagged · loading source
agent/agent/redact.pyView file
135patternName = private_key_rsa severity = critical line = 135 matchedText = # Privat...----
Critical
Critical Secret

Package contains a critical-looking secret pattern.

agent/agent/redact.pyView on unpkg · L135
135patternName = private_key_rsa severity = critical line = 135 matchedText = # Privat...----
Critical
Secret Pattern

RSA private key in agent/agent/redact.py

agent/agent/redact.pyView on unpkg · L135
bin/cli.mjsView file
11L12: import { execSync, spawnSync } from "node:child_process"; L13: import fs from "node:fs";
High
Child Process

Package source references child process execution.

bin/cli.mjsView on unpkg · L11
75if (isWin) { L76: run("powershell", ["-ExecutionPolicy", "Bypass", "-NoProfile", "-Command", L77: "irm https://astral.sh/uv/install.ps1 | iex"]);
High
Shell

Package source references shell execution.

bin/cli.mjsView on unpkg · L75
agent/apps/desktop/scripts/measure-synthetic-stream.mjsView file
64} L65: async eval(expr) { L66: const r = await this.send('Runtime.evaluate', { expression: expr, returnByValue: true, awaitPromise: true })
Low
Eval

Package source references a known benign dynamic code generation pattern.

agent/apps/desktop/scripts/measure-synthetic-stream.mjsView on unpkg · L64
agent/ui-tui/packages/hermes-ink/src/utils/semver.tsView file
1let _npmSemver: typeof import('semver') | undefined L2:
Medium
Dynamic Require

Package source references dynamic require/import behavior.

agent/ui-tui/packages/hermes-ink/src/utils/semver.tsView on unpkg · L1
agent/ui-tui/src/gatewayClient.tsView file
334L335: this.pushLog(`[protocol] malformed websocket frame: ${preview}`) L336: this.publish({ type: 'gateway.protocol_error', payload: { preview } }) ... L341: const python = resolvePython(root) L342: const cwd = process.env.HERMES_CWD || root L343: const env = { ...process.env } ... L347: this.startReadyTimer(python, cwd) L348: this.proc = spawn(python, ['-m', 'tui_gateway.entry'], { cwd, env, stdio: ['pipe', 'pipe', 'pipe'] }) L349: this.lifecycle(`[lifecycle] spawned gateway child ${describeChild(this.proc)} python=${python} cwd=${cwd}`)
High
Same File Env Network Execution

A single source file combines environment access, network access, and code or shell execution; review context before blocking.

agent/ui-tui/src/gatewayClient.tsView on unpkg · L334
agent/batch_runner.pyView file
path = agent/batch_runner.py kind = build_helper sizeBytes = 57245 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

agent/batch_runner.pyView on unpkg
agent/web/public/favicon.icoView file
path = agent/web/public/favicon.ico kind = high_entropy_blob sizeBytes = 8482 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

agent/web/public/favicon.icoView on unpkg
agent/plugins/hermes-achievements/tests/test_achievement_engine.pyView file
path = agent/plugins/hermes-achievements/tests/test_achievement_engine.py kind = payload_in_excluded_dir sizeBytes = 6798 magicHex = [redacted]
High
Payload In Excluded Dir

Package hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.

agent/plugins/hermes-achievements/tests/test_achievement_engine.pyView on unpkg
agent/tools/terminal_tool.pyView file
793patternName = generic_password severity = medium line = 793 matchedText = has_conf...iron
Medium
Secret Pattern

Hardcoded password in agent/tools/terminal_tool.py

agent/tools/terminal_tool.pyView on unpkg · L793

Findings

2 Critical5 High6 Medium6 Low
CriticalCritical Secretagent/agent/redact.py
CriticalSecret Patternagent/agent/redact.py
HighChild Processbin/cli.mjs
HighShellbin/cli.mjs
HighSame File Env Network Executionagent/ui-tui/src/gatewayClient.ts
HighShips High Entropy Blobagent/web/public/favicon.ico
HighPayload In Excluded Diragent/plugins/hermes-achievements/tests/test_achievement_engine.py
MediumDynamic Requireagent/ui-tui/packages/hermes-ink/src/utils/semver.ts
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperagent/batch_runner.py
MediumStructural Risk Force Deep Review
MediumSecret Patternagent/tools/terminal_tool.py
LowScripts Present
LowEvalagent/apps/desktop/scripts/measure-synthetic-stream.mjs
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowUrl Strings