AI Security Review
scanned 8d ago · by lpm-firewall-aiNo confirmed malware behavior was found, but the local dashboard exposes dangerous update and execution endpoints. A malicious website or local process may be able to abuse the CORS-enabled localhost API while the UI server is running.
Decision evidence
public snapshot- dist/server.js exposes unauthenticated local API with broad CORS on /api/*
- dist/server.js /api/updates/download fetches caller-supplied downloadUrl to temp NexusFlowSetup_Update.exe
- dist/server.js /api/updates/apply spawns the downloaded installer silently on Windows
- dist/server.js /api/updates/install runs fixed npm/agy update commands from local API
- dist/server.js /api/workflows/templates/:id/analyze executes detected AI assistant CLI with user-supplied prompt content
- package.json has no install/postinstall lifecycle hook; prepublishOnly is publish-time build only
- dist/index.js only bootstraps commander commands and user-configured plugins
- dist/utils/update-check.js contacts GitHub/npm for update status and prints an install suggestion; no automatic install there
- dist/core/plugins/loader.js imports only paths listed in user config.plugins
- extension/src/extension.ts starts local UI server and runs bounded NexusFlow commands from its own webview buttons
- No credential harvesting or external exfiltration endpoint found in inspected source
Source & flagged code
6 flagged · loading sourcePackage source references child process execution.
extension/src/extension.tsView on unpkg · L2Package source references dynamic require/import behavior.
dist/core/plugins/loader.jsView on unpkg · L19Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/utils/update-check.jsView on unpkg · L10Package source invokes a package manager install command at runtime.
dist/utils/update-check.jsView on unpkg · L130This package version adds a dangerous source file absent from the previous stored version.
dist/server.jsView on unpkg