@zerohash-sdk/fund-react@1.15.12
A React SDK that enables frontend React applications to seamlessly integrate with the Connect Fund product.
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe package sends runtime error telemetry without a surfaced disclosure or opt-out, and the payload includes page origin and selected JWT claims in addition to ordinary failure diagnostics. This is suspicious telemetry, not credential exfiltration: the token itself is not sent, and reporting is limited to script-load failures.
Decision evidence
public snapshot- The package defines Grafana Faro collector endpoints for its Zerohash environments.
- The diagnostic payload includes app details, selected decoded JWT claims, browser user-agent, page origin, and script-load failure context; it does not include the JWT itself.
- The package POSTs this payload to the selected collector when the web component script fails to load or times out.
- The package manifest points to dist/index.js and declares no lifecycle scripts.
- Reporting is limited to script-load errors; the wrapper otherwise loads the vendor’s Fund web component as part of its React SDK function.
- The collector is a Zerohash Faro endpoint, and the reported fields are error diagnostics rather than credentials or file contents.
- The manifest has no install hook, and the network request is in the component’s runtime error path, not import-time code.
Source & flagged code
7 flaggedThe package defines Grafana Faro collector endpoints for its Zerohash environments.
dist/index.jsView on unpkg · L1The diagnostic payload includes app details, selected decoded JWT claims, browser user-agent, page origin, and script-load failure context; it does not include the JWT itself.
dist/index.jsView on unpkg · L41Findings
Affected versions and remediation
This report applies to @zerohash-sdk/fund-react@1.15.12.
See all versions of @zerohash-sdk/fund-react for other recorded verdicts.
- Review the evidence and your use of @zerohash-sdk/fund-react@1.15.12 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.