| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0.0 | ❌ |
automated-refund-worker operates as the asynchronous reversal and fraud-audit bridge between checkout-flow-sdk and payout-gateway-service:
- Cumulative Refund Cap Invariant: Strictly validates that cumulative partial refunds never exceed the original captured payment amount (
sum(refunds) <= captured_amount), eliminating over-refund exploits. - Idempotent Queue Execution: Every refund and vendor clawback job requires a deterministic
Idempotency-Keylocked across worker retries to prevent duplicate customer credits. - Fraud & Velocity Anomaly Gating: High-velocity or anomalous refund patterns are deterministically scored and quarantined prior to external PSP dispatch.
- Zero-Trust PII & PAN Scrubbing: Customer payment tokens, bank identifiers, and dispute metadata are recursively redacted before log emission.
Please DO NOT report security vulnerabilities through public GitHub issues.
- Email: lumilieju@hotmail.com
- RFC 9116 Policy: See
.well-known/security.txt
We acknowledge receipt of all vulnerability reports within 24 hours and provide a remediation timeline within 72 hours.