registry  /  @nerdyy/agentix  /  2.1.6

@nerdyy/agentix@2.1.6

Agentix CLI - AI coding agent with Agentix shell and orchestration backend

Static Scan Results

scanned 3h 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
ChildProcessCryptoEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 59 file(s), 699 KB of source, external domains: 127.0.0.1, api.anthropic.com, api.deepseek.com, api.github.com, api.groq.com, api.kilo.ai, api.mistral.ai, api.openai.com, api.telegram.org, api.x.ai, discord.com, github.com, graph.microsoft.com, ollama.com, openrouter.ai, registry.npmjs.org, slack.com, slsa.dev

Source & flagged code

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

Package contains a critical-looking secret pattern.

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

RSA private key in hermes-agent/agent/redact.py

hermes-agent/agent/redact.pyView on unpkg · L134
bin/agentix.jsView file
3import { existsSync, mkdirSync, readFileSync, writeFileSync } from "fs"; L4: import { spawn, spawnSync } from "child_process"; L5: import { createRequire } from "module";
High
Child Process

Package source references child process execution.

bin/agentix.jsView on unpkg · L3
3Manifest entrypoint (manifest.bin) carries capability families absent from dist/build output: environment+network, sensitive-file+network, execution+network L3: import { existsSync, mkdirSync, readFileSync, writeFileSync } from "fs"; L4: import { spawn, spawnSync } from "child_process"; L5: import { createRequire } from "module"; ... L8: import os from "os"; L9: import http from "http"; L10: import net from "net"; ... L12: const __filename = fileURLToPath(import.meta.url); L13: const __dirname = dirname(__filename); L14: const PROJECT_ROOT = resolve(__dirname, ".."); ... L16: const require = createRequire(import.meta.url); L17: const pkg = require("../package.json"); L18:
High
Entrypoint Build Divergence

Manifest entrypoint contains risky behavior absent from dist/build output.

bin/agentix.jsView on unpkg · L3
dist/pi/BashAgent.jsView file
80return { L81: command: process.env.ComSpec ?? "cmd.exe", L82: args: ["/d", "/s", "/c", payload.commandLine],
High
Shell

Package source references shell execution.

dist/pi/BashAgent.jsView on unpkg · L80
scripts/release-smoke.mjsView file
597const bridgePort = await freePort(); L598: const bridgeUrl = `http://127.0.0.1:${bridgePort}`; L599: const inboxUrl = `http://127.0.0.1:${inboxPort}`; L600: const serverEnv = { L601: ...process.env, L602: AGENTIX_SESSION_TOKEN: "", ... L610: log(`starting installed server on inbox ${inboxPort}, bridge ${bridgePort}`); L611: const server = spawn(process.execPath, [ L612: agentixEntrypoint,
High
Same File Env Network Execution

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

scripts/release-smoke.mjsView on unpkg · L597
scripts/verify-public-release.mjsView file
1import { spawn } from "node:child_process"; L2: import { createHash } from "node:crypto"; ... L10: const root = resolve(dirname(__filename), ".."); L11: const pkg = JSON.parse(readFileSync(join(root, "package.json"), "utf-8")); L12: ... L34: async function fetchJson(url) { L35: const response = await fetch(url, { signal: AbortSignal.timeout(30_000) }); L36: const text = await response.text(); ... L60: cwd: opts.cwd ?? root, L61: env: opts.env ?? process.env, L62: shell: process.platform === "win32" && /\.cmd$/i.test(command), L63: windowsHide: true,
High
Sandbox Evasion Gated Capability

Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.

scripts/verify-public-release.mjsView on unpkg · L1
dist/pi/CodeAgent.jsView file
73return new Promise((resolve) => { L74: const child = spawn("npx", ["tsc", "--noEmit"], { L75: cwd: this.projectRoot,
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

dist/pi/CodeAgent.jsView on unpkg · L73
install.shView file
path = install.sh kind = build_helper sizeBytes = 4730 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

install.shView on unpkg
hermes-agent/skills/research/research-paper-writing/templates/colm2025/colm2025_conference.pdfView file
path = hermes-agent/skills/research/research-paper-writing/templates/colm2025/colm2025_conference.pdf kind = high_entropy_blob sizeBytes = 122635 magicHex = [redacted]
High
Ships High Entropy Blob

Package ships high-entropy non-source blobs.

hermes-agent/skills/research/research-paper-writing/templates/colm2025/colm2025_conference.pdfView on unpkg
hermes-agent/plugins/hermes-achievements/tests/test_achievement_engine.pyView file
path = hermes-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.

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

Hardcoded password in hermes-agent/tools/terminal_tool.py

hermes-agent/tools/terminal_tool.pyView on unpkg · L793

Findings

2 Critical8 High5 Medium4 Low
CriticalCritical Secrethermes-agent/agent/redact.py
CriticalSecret Patternhermes-agent/agent/redact.py
HighChild Processbin/agentix.js
HighShelldist/pi/BashAgent.js
HighEntrypoint Build Divergencebin/agentix.js
HighSame File Env Network Executionscripts/release-smoke.mjs
HighSandbox Evasion Gated Capabilityscripts/verify-public-release.mjs
HighRuntime Package Installdist/pi/CodeAgent.js
HighShips High Entropy Blobhermes-agent/skills/research/research-paper-writing/templates/colm2025/colm2025_conference.pdf
HighPayload In Excluded Dirhermes-agent/plugins/hermes-achievements/tests/test_achievement_engine.py
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperinstall.sh
MediumStructural Risk Force Deep Review
MediumSecret Patternhermes-agent/tools/terminal_tool.py
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings