| Version | Supported |
|---|---|
| 1.x | ✅ |
| < 1.0 | ❌ |
Please do not open a public GitHub issue for security vulnerabilities.
Email the maintainers (via the GitHub repository security advisory form preferred):
- Open a private security advisory
- Include:
- Affected version(s)
- Impact assessment
- Reproduction steps (without live PANs or production credentials)
- Suggested fix if available
We aim to acknowledge reports within 72 hours and provide a remediation timeline after triage.
- Never include real card numbers (PAN), CVV, merchant passwords, or production tokens.
- Prefer synthetic test data from the SATIM sandbox.
- Do not publicly discuss unfixed vulnerabilities.
- Native HTTPS enforcement (HTTP only with explicit
allowInsecureHttp) - No console logging of payloads or credentials
- Prototype-pollution sanitization of user-provided maps
- Client-side idempotency guards for concurrent
registerOrdercalls - Structured errors without leaking secrets
- npm provenance on published releases
- Dependabot + CodeQL + dependency review in CI