registry  /  @ai-support-agent/cli  /  0.1.33

@ai-support-agent/cli@0.1.33

⚠ Under review

AI Support Agent CLI client

Static Scan Results

scanned 15d ago · by rust-scanner

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

Static reason
No blocking static signals were detected.; previous stored version diff introduced dangerous source

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoEnvironmentVarsFilesystemNetworkWebSocket
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 145 file(s), 1.00 MB of source, external domains: ai-support-agent.com, api.ai-support-agent.com, api.anthropic.com, dev.mysql.com, schemas.microsoft.com, www.apple.com, www.postgresql.org

Source & flagged code

3 flagged · loading source
dist/terminal/terminal-session.jsView file
40const path = __importStar(require("path")); L41: const child_process_1 = require("child_process"); L42: const env_vars_filter_1 = require("../env-vars-filter"); ... L71: * 直接チェックする。Docker コンテナ内の Node.js プロセスは shell init を経由せず L72: * 起動するため、process.env.PATH がインタラクティブシェルの PATH と異なり L73: * spawnSync がバイナリを見つけられないことがある。 ... L100: * L101: * API サーバーが base64 エンコードされた PEM 秘密鍵をこの変数名で送ってくる。 L102: * TerminalSession はこれを検出してファイルに書き出し、GIT_SSH_COMMAND を設定する。 ... L122: * (clear grace timer + remove from map). It is kept separate from the public L123: * `exitCallback` so that a later `onExit()` registration by the websocket L124: * handler (which sends the 'exit' frame) does NOT overwrite the manager's
Medium
Install Persistence

Source writes installer persistence such as shell profile or service configuration.

dist/terminal/terminal-session.jsView on unpkg · L40
docker/entrypoint.shView file
path = docker/entrypoint.sh kind = build_helper sizeBytes = 335 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

docker/entrypoint.shView on unpkg
dist/browser/playwright-subprocess-executor.jsView file
matchType = previous_version_dangerous_delta matchedPackage = @ai-support-agent/cli@0.1.32 matchedIdentity = npm:QGFpLXN1cHBvcnQtYWdlbnQvY2xp:0.1.32 similarity = 0.883 summary = stored previous version shares package body but lacks this dangerous source file
Critical
Previous Version Dangerous Delta

This package version adds a dangerous source file absent from the previous stored version.

dist/browser/playwright-subprocess-executor.jsView on unpkg

Findings

1 Critical5 Medium5 Low
CriticalPrevious Version Dangerous Deltadist/browser/playwright-subprocess-executor.js
MediumNetwork
MediumEnvironment Vars
MediumInstall Persistencedist/terminal/terminal-session.js
MediumShips Build Helperdocker/entrypoint.sh
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings