AI Security Review
scanned 3h 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- `src/toolsProvider.ts` exposes default-enabled workspace file writes and arbitrary `bash_terminal` execution.
- `src/toolsProvider.ts` passes the full process environment to shell commands and offers password-based remote SSH execution when enabled.
- `src/toolsProvider.ts` can auto-start the `vibe_bridge` autonomous loop when its plugin setting is enabled.
- `build.sh` installs a first-party LM Studio plugin, persists configuration under `~/.lmstudio`, and starts a local search proxy.
- `package.json` has no preinstall, install, or postinstall lifecycle hook.
- `src/index.ts` only probes the local LM Studio API and registers the declared provider.
- File helpers enforce a configured workspace boundary through `sandboxPath`.
- `scripts/search_server.py` is a readable local proxy that queries Bing only for user search requests.
- The bundled ZIP contains readable source and build artifacts; no hidden executable payload was found.
Source & flagged code
8 flagged · loading sourceThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/toolsProvider.jsView on unpkgSource writes installer persistence such as shell profile or service configuration.
dist/toolsProvider.jsView on unpkg · L64Package hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.
tests/test_build.shView on unpkgPackage ships non-JavaScript build or shell helper files.
tests/test_build.shView on unpkgPackage ships high-entropy non-source blobs.
release/vibeLM-v0.2.3.zipView on unpkgPackage ships compressed or archive-like blobs.
release/vibeLM-v0.2.3.zipView on unpkgPackage ships a nested archive or MCP bundle that was inventoried but not recursively analyzed.
release/vibeLM-v0.2.3.zipView on unpkg