@lydianpay/sdk-web@3.12.0
Drop-in crypto payment checkout for the web — a <lydian-checkout> web component and window.Lydian API across 20+ chains and major stablecoins.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe flagged authorization value is built from the Coinbase wallet SDK’s own session credentials and sent to its WalletLink service. Wallet connection is invoked through an explicit account request, and the manifest shows no install-time hook.
Decision evidence
public snapshot- The package exports a browser SDK; its only lifecycle script is a prepublishOnly CI publishing guard.
- Checkout initialization requires a publishable key and transaction details.
- The checkout engine is loaded only when initialization requests it, not in the custom element constructor.
- The Coinbase wallet provider is created on demand; connecting it calls eth_requestAccounts to request the wallet account.
- The bundled Coinbase Wallet SDK builds Basic authorization from its own session ID and key and uses it for WalletLink event requests.
- The code identifies Coinbase WalletLink and Coinbase RPC hosts for that wallet integration.
Source & flagged code
5 flaggedPackage source references dynamic require/import behavior.
dist/chunks/metamask-sdk-D2NEVk6l.jsView on unpkg · L13374Source appears to send environment or credential material to an external endpoint.
Findings
Affected versions and remediation
This report applies to @lydianpay/sdk-web@3.12.0.
See all versions of @lydianpay/sdk-web for other recorded verdicts.
- Review the evidence and your use of @lydianpay/sdk-web@3.12.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.