stablezact-pay@0.66.0
Seamless blockchain payment gateway SDK for seamless crypto payments - React & vanilla js
AI Security Review
scanned 4mo ago · by lpm-firewall-aiStatic source inspection shows expected payment-SDK behavior: runtime API authentication, wallet/RPC calls, token/price lookups, analytics, and optional merchant callback URLs. The scanner's credential-exfiltration label appears to conflate user-supplied merchant auth headers with malicious secret harvesting.
Decision evidence
public snapshot- dist/index-DYkC2Bui.js embeds Mixpanel/Clarity analytics and hardcoded service API keys, but they are used for SDK telemetry/rate lookups, not harvested secrets.
- dist/index-DYkC2Bui.js and dist/CoinleyPayment-BA2ym_mw.js send caller-supplied apiKey/apiSecret/publicKey headers to configured payment apiUrl.
- package.json has no install/preinstall/postinstall lifecycle hooks.
- Root exports point to dist/index.esm.js and dist/index.umd.js; no child_process, filesystem writes, or native/binary loading found.
- Credential-looking headers are part of PaymentAPI/SimplePaymentAPI merchant-auth requests to user-configured Coinley/payment endpoints.
- Network calls are package-aligned for payments, wallet/RPC, bridge/swap, token lists, analytics, and optional callbackUrl supplied by integrator.
- process.env assignment in dist/index-DYkC2Bui.js is a browser polyfill stub, not environment harvesting.
- Vanilla auto-init only reads script data-* attributes and constructs the SDK when merchant credentials/apiUrl are present.
Source & flagged code
3 flaggedSource appears to send environment or credential material to an external endpoint.
dist/CoinleyPayment-BA2ym_mw.jsView on unpkg · L6Findings
Affected versions and remediation
This report applies to stablezact-pay@0.66.0.
See all versions of stablezact-pay for other recorded verdicts.
- Review the evidence and your use of stablezact-pay@0.66.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.