twzrd-x402-gate@0.14.0
Buyer-side x402 trust gate: free preflight before signing USDC on Solana + Base mainnet (eip155:8453). By default no signing if preflight is down; TWZRD_FAIL_OPEN overrides. Other EVM: unscored.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe package performs default runtime telemetry after successful payments, sending a merchant wallet, settlement transaction identifier, and resource URL to its Intel service. The opt-out and omission of response bodies reduce the risk, but the undisclosed collection warrants a warning.
Decision evidence
public snapshot- After a successful safe-fetch payment, the package calls delivery-observation capture with the merchant wallet and payment result.
- The observation includes the merchant wallet and settlement transaction identifier.
- The observation also includes the resource URL and is POSTed to the delivery-observation endpoint under the configured Intel service.
- Capture is enabled unless explicitly disabled with an option or environment variable.
- The capture code says it sends no response bodies, which limits but does not remove the data exposure.
- The package’s stated purpose is to preflight payments, and this capture runs only after a payment succeeds.
- The capture reports payment and delivery metadata; the source says response bodies are not shipped.
Source & flagged code
5 flaggedPackage source references child process execution.
bin/twzrd-safe-fetch.jsView on unpkg · L5Package source references dynamic require/import behavior.
bin/twzrd-gate-eval-refuse.jsView on unpkg · L28Findings
Affected versions and remediation
This report applies to twzrd-x402-gate@0.14.0.
See all versions of twzrd-x402-gate for other recorded verdicts.
- Review the evidence and your use of twzrd-x402-gate@0.14.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.