@columenlabs/lumen-ui@0.1.166
Lumen: shared React components (frame, views, widgets, charts, drawers).
AI Security Review
scanned 6d ago · by lpm-firewall-aiThis version is a React component library with no install lifecycle scripts or executable bin. The flagged telemetry and browser storage behaviors are explicitly invoked by consumers and fit the package’s purpose.
Decision evidence
public snapshot- The package is a shared React component library whose main entry points to dist/index.js.
- Telemetry is exposed as a hook and starts when an app mounts it; it posts batches to the configured endpoint, defaulting to /api/t.
- Telemetry reports app and version with route, event, device and request metadata; error reports use an error class and stack hash.
- Query data persistence is opt-in through the persist option and uses browser localStorage, with a size limit and sign-out clearing.
- The manifest contains no install lifecycle scripts or executable bin.
- The main entry is a barrel of library exports; the reviewed telemetry hook is not invoked there.
- The package’s browser storage behavior is query caching and UI state, not access to host files or credentials.
Source & flagged code
6 flaggedA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/assistant/lumen-assistant.js#virtual:normalized:round1View on unpkgThe package is a shared React component library whose main entry points to dist/index.js.
Findings
Affected versions and remediation
This report applies to @columenlabs/lumen-ui@0.1.166.
See all versions of @columenlabs/lumen-ui for other recorded verdicts.
- Review the evidence and your use of @columenlabs/lumen-ui@0.1.166 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.