@zerohash-sdk/fiat-withdrawals-react@1.15.10
A React SDK that enables frontend React applications to seamlessly integrate with the Connect Fiat Withdrawals product.
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe SDK sends runtime error telemetry to Zerohash when its widget script fails, including browser user agent and page origin. The package does not document this reporting or expose an opt-out in the inspected component, so this is suspicious undisclosed telemetry rather than evidence of credential theft.
Decision evidence
public snapshot- On embedded script load failure, the package builds a report containing app metadata, browser user agent, page origin, and script failure details.
- The report is POSTed as JSON to a configured collector, which defaults to hard-coded Zerohash Grafana Faro endpoints.
- The report handler runs for load errors and other script-load failures; the React component starts the loader when used.
- The package is described as a React SDK for integrating Zerohash Fiat Withdrawals, consistent with loading its web component.
- The package metadata has no lifecycle scripts, so the reporting does not run during installation.
- The inspected code does not send the JWT itself in the telemetry report.
Source & flagged code
6 flaggedOn embedded script load failure, the package builds a report containing app metadata, browser user agent, page origin, and script failure details.
dist/index.jsView on unpkg · L44On embedded script load failure, the package builds a report containing app metadata, browser user agent, page origin, and script failure details.
dist/index.jsView on unpkg · L62Findings
Affected versions and remediation
This report applies to @zerohash-sdk/fiat-withdrawals-react@1.15.10.
See all versions of @zerohash-sdk/fiat-withdrawals-react for other recorded verdicts.
- Review the evidence and your use of @zerohash-sdk/fiat-withdrawals-react@1.15.10 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.