Security updates are provided for the following versions:
| Version | Supported |
|---|---|
| 1.x.x | ✅ |
If you discover a security vulnerability in Apple Pay Decoder, please follow these steps:
- Do NOT create a public issue for security vulnerabilities
- Email the maintainer directly at your-email@example.com
- Include detailed information about the vulnerability:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if you have one)
- Acknowledgment: We will acknowledge receipt of your vulnerability report within 48 hours
- Assessment: We will assess the vulnerability within 5 business days
- Fix Development: Critical vulnerabilities will be fixed with high priority
- Disclosure: Once fixed, we will coordinate responsible disclosure
When using this package:
- Store certificates securely: Use proper file permissions (600 or 640)
- Rotate certificates regularly: Follow Apple's recommendations
- Use environment variables: For sensitive configuration
- Validate input: Always validate payment tokens before processing
- Log securely: Avoid logging sensitive decrypted data
- Use HTTPS: Always transmit data over secure connections
- Regular updates: Keep the package and dependencies updated
- Private keys should never be stored in version control
- Decrypted payment data contains sensitive information
- Certificate validation is critical for security
- Proper error handling prevents information leakage
We currently do not offer a bug bounty program, but we appreciate security researchers who help keep our software secure.