registry  /  @kici-dev/agent  /  0.1.26

@kici-dev/agent@0.1.26

Customer-deployable agent for the KiCI CI/CD stack. Connects to an orchestrator, clones the workflow repo, executes steps, and streams logs back.

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 10 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
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsUrlStrings
Manifest
CopyleftLicense
scanned 3 file(s), 532 KB of source, external domains: api.github.com, mise.run

Source & flagged code

2 flagged · loading source
dist/server.jsView file
15import { ALLOWED_SYSTEM_VARS, CacheRunEventType, CacheStepType, ExecutionJobStatus, ExecutionStepStatus, InitFailureCategory, KNOWN_ROLES, PROTOCOL_VERSION, SANDBOX_DEFAULT_VARS, W... L16: import { execFile, execFileSync, execSync, fork, spawn } from "node:child_process"; L17: import WebSocket from "ws"; L18: import * as fs$1 from "node:fs"; ... L32: import { pipeline } from "node:stream/promises"; L33: import { createGunzip } from "node:zlib"; L34: import { normalizeRunsOnToMatchers } from "@kici-dev/engine/labels/compile"; ... L66: * deploy-stg pre-validator can inspect / re-parse without round-tripping L67: * through process.env. L68: */ ... L171: ...data, L172: agentId: data.agentId ?? `${hostname()}-${randomUUID().slice(0, 8)}`
High
Cloud Metadata Access

Source reaches cloud instance metadata or link-local credential endpoints.

dist/server.jsView on unpkg · L15
1832if (repoUrl.startsWith("file://")) { L1833: const { mkdtemp, writeFile, rm } = await import("node:fs/promises"); L1834: const { tmpdir } = await import("node:os");
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/server.jsView on unpkg · L1832

Findings

1 High4 Medium5 Low
HighCloud Metadata Accessdist/server.js
MediumDynamic Requiredist/server.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowCopyleft License