If you discover a security vulnerability in TaskPilot-AI, please report it responsibly to us instead of using the public issue tracker.
Please email your security concerns to: sapna@taskpilot.dev
Include the following information in your report:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact
- Any suggested fixes (if you have them)
- We will acknowledge receipt of your report within 48 hours
- We will work on a fix and provide you with a timeline
- We will notify you when the security patch is released
- We will credit you in the security advisory (unless you prefer to remain anonymous)
We take security seriously for:
- Core TaskPilot-AI code
- Dependencies and third-party libraries
- API integrations (especially OpenAI API handling)
To keep your TaskPilot-AI installation secure:
-
Keep dependencies updated
pip install --upgrade -r requirements.txt
-
Protect your API keys
- Never commit
.envfiles to version control - Use
.env.exampleas a template - Rotate API keys regularly
- Use environment variables in production
- Never commit
-
Use secure authentication
- Keep your OpenAI API key confidential
- Don't share credentials in bug reports
-
Review code changes
- Review pull requests before merging
- Run tests before deployment
- Use branch protection rules
| Version | Status | Security Updates |
|---|---|---|
| 0.1.x | Current | Yes |
We recommend always using the latest version for security patches.
- Always validate user input
- Sanitize API responses
- Never log sensitive information (API keys, tokens)
- Use HTTPS for any web-based features
- Follow OWASP guidelines
This security policy is provided under the MIT License.
Thank you for helping us keep TaskPilot-AI secure! 🔒