Security Guidelines
How to report a security vulnerability in Taskade privately, plus security guidelines for docs contributors: never commit .env files, API keys, or tokens, use placeholder values, and clean git history
⚠️ CRITICAL: This is a PUBLIC repository that powers docs.taskade.com. Never commit sensitive information!
Reporting a Security Vulnerability
Found a vulnerability in Taskade itself? Do not open a public issue or pull request. This repository is public, so anything filed here is visible to everyone, including anyone who would rather exploit the issue than see it fixed.
Report it privately instead:
Preferred: the Security tab of the affected repository, then Report a vulnerability.
Or email [email protected] with what you found, the steps to reproduce it, and the impact you believe it has.
We are a small team and do not guarantee a response time. We aim for 90-day coordinated disclosure when feasible, subject to investigation requirements, and on request we credit you by name once a fix ships. We do not run a bug bounty program. The full policy, including safe harbor terms, is published at taskade.com/security, and it is the one that applies.
The rest of this page is about not leaking secrets while contributing to these docs, which is a different problem from reporting a vulnerability in the product.
What NEVER to Commit
Environment Variables & Secrets
# ❌ NEVER commit these files:
.env
.env.local
.env.production
.env.development
*.key
*.pem
*credentials*
*secrets*
config/local.json
config/production.jsonAPI Keys & Tokens
Import Scripts & Temporary Data
Safe Practices
1. Use Template Files
Instead of .env, create .env.example.template:
2. Check Before Committing
Always run these commands before committing:
3. Use Git Hooks (Recommended)
Create .git/hooks/pre-commit:
If You Accidentally Commit Secrets
Immediate Actions
DO NOT PUSH if you haven't already
Remove the sensitive file and commit:
If already pushed, immediately revoke/rotate the exposed credentials
Contact the team lead immediately
Clean Git History
If secrets were pushed, use BFG Repo-Cleaner:
Pre-Commit Checklist
Before every commit, verify:
Repository Structure
Public Content (✅ Safe to commit)
Private/Hidden Content (❌ Never commit)
Emergency Contacts
If you accidentally commit sensitive information:
Immediate: Stop all commits/pushes
Contact: Team lead or repository maintainer
Action: Revoke/rotate exposed credentials immediately
Follow-up: Clean git history if necessary
Additional Resources
Remember: This repository is PUBLIC and powers our documentation site. When in doubt, ask before committing!
Last updated
Was this helpful?