What problem does it solve?
Fintech GraphQL APIs sit in front of ledgers, wallets, and payment systems where a single resolver bug can move real money, yet generic GraphQL testing guidance misses the financial-specific attack surface like idempotency replay, decimal-precision abuse, and source-account authorization gaps.
Core Features & Use Cases
- Money-Movement Mutation Testing: Systematically maps and probes transfer, withdrawal, redemption, and top-up mutations for idempotency-key replay, alias-batched double-spend, and non-atomic ledger writes.
- Decimal & Precision Abuse Probes: Tests custom Money/Decimal scalars with sub-cent amounts, scientific notation, oversized values, and negative amounts to expose rounding drift and float-parsing fallbacks.
- Fintech-Specific Authorization Checks: Covers asymmetric source-vs-destination account IDOR, nested KYC/PII field-level authorization gaps, and admin-field mass assignment on transaction mutations.
- Use Case: While testing a neobank's GraphQL endpoint, you replay a transferFunds mutation with the same idempotencyKey twice and observe two distinct transactionIds and a doubled ledger credit, proving a double-spend vulnerability.
Quick Start
Ask the assistant to hunt for fintech-specific GraphQL vulnerabilities on an authorized target that exposes balance, transfer, or ledger mutations, starting from an enumerated schema.