@connect-xyz/auth-react@0.84.8
A React SDK that enables frontend React applications to seamlessly integrate with the Connect Auth product.
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe entrypoint implements a React wrapper for the hosted Connect Auth widget and has no install lifecycle behavior. Its only observed outbound report is failure-triggered diagnostic telemetry containing selected claims and browser context, not the raw JWT; no concrete attack surface was established.
Decision evidence
public snapshot- package.json exports dist/index.js as the runtime entrypoint and declares no lifecycle scripts or runtime dependencies.
- The Auth component loads the Connect Auth SDK from its sandbox or production host and passes the caller-provided JWT to the widget.
- Load error, timeout, or missing-widget events trigger a report; the report includes app and failure details, selected JWT claims, browser user agent, and page origin.
- The report sends JSON to fixed Grafana Faro collector endpoints; no raw JWT is included in the constructed payload.
- The failure report automatically sends selected JWT claims and browser/page metadata to the configured environment collector when the remote widget fails to load.
Source & flagged code
8 flaggedpackage.json exports dist/index.js as the runtime entrypoint and declares no lifecycle scripts or runtime dependencies.
package.jsonView on unpkg · L1The Auth component loads the Connect Auth SDK from its sandbox or production host and passes the caller-provided JWT to the widget.
dist/index.jsView on unpkg · L296Findings
Affected versions and remediation
This report applies to @connect-xyz/auth-react@0.84.8.
See all versions of @connect-xyz/auth-react for other recorded verdicts.
- Review the evidence and your use of @connect-xyz/auth-react@0.84.8 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.