We release patches for security vulnerabilities. The following versions are currently supported with security updates:
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
We take security vulnerabilities seriously. If you discover a security issue, please report it responsibly.
Please DO NOT report security vulnerabilities through public GitHub issues.
Instead, please report them via:
GitHub's Security Advisories feature. This allows us to discuss and fix the issue privately before disclosure.
When reporting, please include:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact of the vulnerability
- Any possible fixes or mitigations (if known)
We aim to acknowledge vulnerability reports within 48 hours and provide a timeline for the fix within 7 days.
- Acknowledgment: Within 48 hours
- Initial assessment: Within 7 days
- Fix timeline: Depends on severity (critical issues prioritized)
When using artty:
- Input validation: Only process images from trusted sources
- File size limits: Be cautious when processing very large images
- Sandboxed environments: Consider running in isolated environments for untrusted inputs
This security policy applies to:
- The
arttyPython package - The CLI tool
- All official distribution channels (PyPI, GitHub releases)
This policy does NOT cover:
- Third-party modifications or forks
- Unofficial distribution channels
- User-generated content processed by the tool
We follow a coordinated disclosure process:
- Reporter notifies us privately
- We develop and test a fix
- We coordinate on disclosure timing
- Public release with credit to reporter (unless requested otherwise)
We believe in recognizing responsible security researchers. With your permission, we will acknowledge your contribution in the release notes and security advisory.