@funkit/connect-js@0.3.0
Framework-agnostic build of the Funkit Connect SDK
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe scanner’s credential finding resolves to Coinbase Wallet session authorization sent to Coinbase’s WalletLink service when the wallet provider is requested. The separate IP lookup supports country and state resolution and is enabled for logged-in UI use; the manifest declares no install hook.
Decision evidence
public snapshot- The manifest points to dist/index.js and lists build, development, typecheck, lint, and test scripts; no install lifecycle hook is declared.
- The flagged Basic authorization uses a Coinbase Wallet session ID and key, and WalletLinkHTTP sends it to the configured link API at https://www.walletlink.org.
- The Coinbase wallet SDK bundle is dynamically imported when getProvider() is called and no wallet provider exists.
- The IP lookup requests return country and state information; MoonPay and ipapi are fallback providers in the user IP information query.
- The user IP information hook enables the lookup only when the user is logged in.
Source & flagged code
5 flaggedSource appears to send environment or credential material to an external endpoint.
dist/dist-WJQ3ED34.jsView on unpkg · L32Findings
Affected versions and remediation
This report applies to @funkit/connect-js@0.3.0.
See all versions of @funkit/connect-js for other recorded verdicts.
- Review the evidence and your use of @funkit/connect-js@0.3.0 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.