twzrd-x402-gate@0.13.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 source does not establish malicious behavior, but it documents a material flaw in the safe-fetch protection: the challenge checked by TWZRD may differ from the one AgentCash signs. Treat this as suspicious because the payment can proceed without the gate validating the actual signed requirement.
Decision evidence
public snapshot- The safe-fetch CLI preflights the first payment challenge, then delegates payment to AgentCash, which makes a separate request.
- The source explicitly warns that AgentCash may receive a different challenge and sign it without another TWZRD check.
- The payer path runs `npx` with `agentcash@latest`, passing the requested URL and the current environment.
- The package describes its purpose as a buyer-side x402 preflight before signing.
- The manifest has only a `prepublishOnly` lifecycle script, not an install hook.
- The source labels safe-fetch an advisory precheck and documents the challenge mismatch risk.
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.13.0.
See all versions of twzrd-x402-gate for other recorded verdicts.
- Review the evidence and your use of twzrd-x402-gate@0.13.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.