@lensmcp/vite-plugin@1.25.1
LensMCP Vite plugin — valtio alias, source transform, and browser event bridge.
AI Security Review
scanned 17d ago · by lpm-firewall-aiThe manifest has no install lifecycle hooks, and the runtime is activated through Vite plugin configuration. Its inspected event transfer supports the package’s stated observability function and defaults to a local bridge; no concrete attack behavior was found.
Decision evidence
public snapshot- The manifest identifies the package, exports its Vite entrypoint, and lists matching LensMCP dependencies; it contains no lifecycle scripts.
- The plugin defaults its WebSocket host to loopback and runs on Vite serve, with builds requiring an explicit opt-in.
- When enabled, it starts a bridge on the configured host and port, using a generated token.
- The injected client connects to that bridge, and its fetch instrumentation reports request metadata as observability events.
Source & flagged code
6 flaggedPackage metadata claims a different repository identity while copied source loads a runtime dependency bridge.
lib/plugin.jsView on unpkg · L1The plugin defaults its WebSocket host to loopback and runs on Vite serve, with builds requiring an explicit opt-in.
lib/plugin.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @lensmcp/vite-plugin@1.25.1.
See all versions of @lensmcp/vite-plugin for other recorded verdicts.
- Review the evidence and your use of @lensmcp/vite-plugin@1.25.1 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.