@xrpl-wallet-kit/browser@0.2.0
Browser-ready XRPL Wallet Kit bundle for vanilla JavaScript and legacy HTML sites.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe manifest has no install-time hook, and the inspected entry points perform expected wallet library setup. The flagged external requests support XRP Domains lookup and Xaman authentication, with no evidence that credentials are sent to an unrelated host.
Decision evidence
public snapshot- The manifest has a build script but no install, preinstall, or postinstall hook.
- The package entry exports the wallet client; its ESM entry only initializes a browser Buffer compatibility global and re-exports client APIs.
- The Xahau runtime is dynamically imported only when the lazy protocol loader is invoked.
- The XRP Domains resolver requests an account name for a mainnet address as part of wallet functionality.
- The Xaman userinfo request sends an access token to Xaman’s own OAuth host in the authentication callback.
- The package includes network requests and reads Xaman JWT data from browser localStorage, but the inspected flows are consistent with wallet lookup and authentication features.
Source & flagged code
7 flaggedPackage source references dynamic require/import behavior.
dist/xahau-lazy.jsView on unpkg · L13Source appears to send environment or credential material to an external endpoint.
dist/xrpl-wallet-kit.iife.jsFindings
Affected versions and remediation
This report applies to @xrpl-wallet-kit/browser@0.2.0.
See all versions of @xrpl-wallet-kit/browser for other recorded verdicts.
- Review the evidence and your use of @xrpl-wallet-kit/browser@0.2.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.