| Version | Supported |
|---|---|
| 1.x | ✅ |
| < 1.0 | ❌ |
If you discover a security vulnerability in SpectraKit, please report it responsibly.
Do not open a public GitHub issue for security vulnerabilities.
Instead, please email takarthikeyan25@gmail.com with:
- A description of the vulnerability
- Steps to reproduce the issue
- The potential impact
- Any suggested fixes (optional)
You can expect an initial response within 48 hours. We will work with you to understand the issue and coordinate a fix before any public disclosure.
SpectraKit is a data processing library. Security concerns most relevant to this project include:
- File parsing vulnerabilities (JCAMP-DX, SPC, HDF5, CSV) — malicious input files that could cause crashes, memory exhaustion, or code execution
- Dependency vulnerabilities — issues in numpy, scipy, or optional dependencies (h5py, lmfit, pybaselines)
- Path traversal — file I/O operations that could access unintended paths