@columenlabs/lumen-ui@0.1.137
Lumen: shared React components (frame, views, widgets, charts, drawers).
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe package is a React component library with no install lifecycle scripts. Reviewed telemetry is documented, limited to summarized app metrics, and starts only when the application mounts its telemetry hook; API actions use caller-provided clients and explicit UI actions.
Decision evidence
public snapshot- The manifest identifies the package as shared React UI components and points to a JavaScript entry point.
- The main entry exports components and utility functions; telemetry is exposed through a hook rather than started by the entry point.
- Telemetry is documented as app-owned, sent to a same-origin endpoint by default, and limited to route templates, error class and stack hash, status, request ID, and Web Vitals.
- Telemetry starts only when an app mounts `useLumenTelemetry`; the endpoint can be set by the app.
- Assistant and people clients build requests from a caller-provided base URL; invite actions are invoked from the user-facing send handler.
- Query cache persistence is enabled only when the caller supplies a `persist` option.
- The package contains browser network and filesystem APIs, including telemetry and local storage, so those capabilities merit review.
- Telemetry points are sent through `navigator.sendBeacon` or `fetch` once telemetry is configured.
Source & flagged code
8 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 manifest identifies the package as shared React UI components and points to a JavaScript entry point.
package.jsonView on unpkg · L1Findings
Affected versions and remediation
This report applies to @columenlabs/lumen-ui@0.1.137.
See all versions of @columenlabs/lumen-ui for other recorded verdicts.
- Review the evidence and your use of @columenlabs/lumen-ui@0.1.137 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.