@lensmcp/vite-plugin@1.25.39
LensMCP Vite plugin — valtio alias, source transform, and browser event bridge.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe default replay path captures unmasked form values, including passwords, and sends them to the local LensMCP receiver. Although replay fits the package's observability purpose and the inspected endpoint is local, automatic collection of credentials is unnecessary for that purpose and warrants blocking.
Decision evidence
public snapshot- With no explicit replay setting, a missing or unreadable capture file makes replay enabled by default.
- When replay is enabled, the Vite plugin injects its replay module into served pages.
- The replay recorder defaults to unmasked inputs and explicitly disables password masking.
- Replay uploads use an HTTP endpoint built from the bridge host and port; the bridge defaults to 127.0.0.1.
- The package is presented as a development observability plugin that captures browser events for LensMCP.
- The inspected replay transport points to the local bridge; no unrelated external collector was identified.
- The package metadata has no lifecycle scripts; the plugin activates when configured in Vite.
Source & flagged code
6 flaggedPackage metadata claims a different repository identity while copied source loads a runtime dependency bridge.
lib/plugin.jsView on unpkg · L1When replay is enabled, the Vite plugin injects its replay module into served pages.
lib/plugin.jsView on unpkg · L2Findings
Affected versions and remediation
This report applies to @lensmcp/vite-plugin@1.25.39.
See all versions of @lensmcp/vite-plugin for other recorded verdicts.
- Avoid installing @lensmcp/vite-plugin@1.25.39. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.