@lensmcp/vite-plugin@1.25.28
LensMCP Vite plugin — valtio alias, source transform, and browser event bridge.
AI Security Review
scanned 10d ago · by lpm-firewall-aiThe source supports a privacy warning because replay is enabled by default and captures unmasked inputs. The observed transfer is to the local LensMCP bridge, so the evidence does not establish malicious behavior or justify blocking publication.
Decision evidence
public snapshot- The package entrypoint exports the Vite plugin, and its manifest declares the matching LensMCP bridge and browser runtime dependencies.
- The plugin is enabled by default for Vite serve mode and starts a bridge on 127.0.0.1 with a generated token.
- When replay settings are absent, replay is enabled unless the capture file explicitly disables it; the plugin passes replay configuration to the browser runtime.
- Replay data is sent to an HTTP endpoint built from the bridge host and port, with the generated token.
- The recorder defaults to leaving inputs unmasked and disables password input masking; it blocks only regions marked with its private selector.
- The event mapper accepts publish sources only when they are strings in a fixed allowlist: react, valtio, memory, or client-runtime.
- The observed replay recipient is the package’s loopback bridge, not an unrelated external host; the source shows no separate network destination.
Source & flagged code
9 flaggedPackage metadata claims a different repository identity while copied source loads a runtime dependency bridge.
lib/plugin.jsView on unpkg · L1Replay data is sent to an HTTP endpoint built from the bridge host and port, with the generated token.
lib/plugin.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @lensmcp/vite-plugin@1.25.28.
See all versions of @lensmcp/vite-plugin for other recorded verdicts.
- Review the evidence and your use of @lensmcp/vite-plugin@1.25.28 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.