PreTab follows Semantic Versioning. Security fixes are made against the latest released minor version on PyPI; older releases do not receive backported fixes.
Please do not open a public GitHub issue for security vulnerabilities.
Report vulnerabilities privately through GitHub Security Advisories for this repository. Include:
- A description of the vulnerability and its potential impact
- Steps to reproduce, or a minimal proof of concept
- The affected version(s) of PreTab
We aim to acknowledge new reports within five business days and will work with you to understand and address the issue before any public disclosure.
Note: PreTab's most security-relevant surface is deserialization. Loading a fitted preprocessor via
Preprocessor.from_specis designed to never execute estimator code, unlikepickle; it reconstructs objects through an allow-listed decoder over a fixed set of library modules. A vulnerability that breaks this guarantee is a high-priority report.