1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
# Security Policy
## Supported Versions
The following list describes whether a version is eligible or not for security updates.
| Version | Supported | EOL |
|---------|----------|-------------|
| 4.0.x | :white_check_mark: | - |
| 3.1.x | :white_check_mark: | 01-May-2026 |
| 3.0.x | :x: | 30-Sep-2025 |
| 2.0.x | :x: | 31-Dec-2023 |
| 1.2.x | :x: | 30-Jun-2023 |
| 1.1.x | :x: | 31-Dec-2021 |
| 1.0.x | :x: | 31-Dec-2021 |
## Reporting a Vulnerability
If you discover a security vulnerability, please report it **privately** via [e-mail](mailto:paolostivanin@users.noreply.github.com).
The process is as follows:
- Send me an e-mail describing the security issue.
- Within **24 hours**, I will acknowledge your report and provide initial feedback (for example, whether it is indeed a vulnerability and its potential severity).
- Within **7 days**, I will work on a fix and release an update.
- Once the update is available, I will publish a [security advisory](https://github.com/paolostivanin/OTPClient/security/advisories).
## Recent Hardening
- 2025-10-03: Strengthened base32 decoding to use exact integer sizing and tightened writes to avoid potential over-allocation and to prevent out-of-bounds writes.
|