We currently support the following versions with security updates:
| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0 | ❌ |
We take the security of JobSpy Docker API seriously. If you believe you've found a security vulnerability, please follow these steps:
- Do Not disclose the vulnerability publicly
- Do Not open a public GitHub issue
Instead, please email us at security@example.com with:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Any suggestions for remediation
We will acknowledge receipt of your report within 48 hours and provide an estimated timeline for a fix. We'll keep you informed of our progress.
- API key authentication (when enabled)
- Rate limiting capabilities
- Regular dependency updates
- Input validation
- Safe error handling
-
API Keys: When using API key authentication, follow best practices:
- Use unique keys for different use cases
- Rotate keys regularly
- Only share keys securely
-
Environment Variables: Never commit real API keys to version control
- Use
.env.localfor local development - Use secure methods for production deployment
- Use
-
Rate Limiting: Enable rate limiting in production
- Adjust limits according to your expected usage
-
Regular Updates: Update to the latest version regularly
When we receive a security bug report, we will:
- Confirm the vulnerability
- Determine its impact and severity
- Develop and test a fix
- Release a patched version
- Acknowledge your contribution (unless you prefer to remain anonymous)