We actively maintain and provide security updates for the following versions:
| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0 | ❌ |
We take security vulnerabilities seriously. Please do not open a public GitHub issue for security vulnerabilities.
Use GitHub's built-in private vulnerability reporting to report security issues confidentially.
This allows us to:
- Review and validate the report privately
- Develop and test a fix before public disclosure
- Coordinate a responsible disclosure timeline with you
Please provide:
- A clear description of the vulnerability
- Steps to reproduce the issue
- The potential impact and severity
- Any suggested fixes or mitigations (optional)
| Stage | Target Time |
|---|---|
| Initial acknowledgment | Within 5 business days |
| Severity assessment | Within 10 business days |
| Fix development | Varies by severity |
| Disclosure | Coordinated with reporter |
This policy covers the AI-List-Assist application, including:
- Flask API endpoints and authentication logic
- eBay API integration and OAuth flow
- Gemini AI and Perplexity API integrations
- Database access and data handling
- Dependency vulnerabilities
- Issues in third-party services (eBay, Google, Perplexity)
- Social engineering attacks
- Denial of service attacks
- Never commit API keys, tokens, or credentials (enforced via secret scanning)
- Use environment variables for all sensitive configuration
- Follow the existing patterns in
shared/for secure data handling - Run
pip-audit -r requirements.txtlocally before submitting PRs