| Version | Supported |
|---|---|
| 0.1.x | ✅ |
If you discover a security vulnerability, please report it responsibly:
- Do NOT open a public GitHub issue
- Email: security@artificialpaper.dev
- Include: description, reproduction steps, impact assessment
- Expected response time: 48 hours
- API keys validated with
hmac.compare_digest(constant-time) - JWT tokens verified with algorithm pinning (no
alg=none) - AES-256-GCM encryption for secrets at rest
- bcrypt with cost factor 12 for password hashing
- Input sanitization against injection attacks
- No secrets in logs (
SecretStringtype with masked__repr__) - All gRPC channels support TLS