AI Security Review
scanned 2h ago · by lpm-firewall-aiReview flagged AI-agent configuration or capability changes. This remains warn-only unless evidence shows foreign-agent hijack through preinstall/install/postinstall, hidden persistence, exfiltration, remote code execution, or other concrete malicious behavior.
Decision evidence
public snapshot- `bin/manager-for-ai.mjs` defaults to `wss://app.galda.app/agent` and launches `engine/relay-client.mjs`.
- `engine/relay-client.mjs` forwards relay-supplied requests to the authenticated local server, injecting its local access key.
- `engine/server.mjs` starts Claude/Codex workers that can write the selected workspace and run restricted Node/npm/npx commands.
- `engine/server.mjs` persists a local secret key and relay/license state under `~/.manager-for-ai`.
- `package.json` has no preinstall, install, postinstall, or prepare lifecycle hook.
- The execution path is activated only by explicit `galda` CLI invocation.
- `bin/manager-for-ai.mjs` detects Codex by PATH lookup rather than executing it.
- No hidden Unicode bidi/invisible controls were found in `engine/lib.mjs`.
- No source evidence shows credential harvesting, arbitrary outbound exfiltration, or foreign AI-agent config mutation.
Source & flagged code
6 flagged · loading sourcePackage source references child process execution.
bin/manager-for-ai.mjsView on unpkg · L8Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
bin/manager-for-ai.mjsView on unpkg · L8Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
bin/manager-for-ai.mjsView on unpkg · L8Package source references dynamic require/import behavior.
bin/manager-for-ai.mjsView on unpkg · L107Source contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
engine/lib.mjsView on unpkg · L1879A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
engine/lib.mjsView on unpkg