2.3 KiB
Security Policy
Supported Versions
We apply security fixes only to the latest released version of Getcito. If you are running an older version, please upgrade before reporting an issue.
Reporting a Vulnerability
Please do not open a public GitHub issue for security vulnerabilities.
We take the security of Getcito seriously. If you discover a vulnerability, we ask that you report it to us confidentially so we can investigate and patch it before it is exploited.
Email team@getcito.com with:
- A description of the issue and its potential impact.
- Detailed steps to reproduce (proof-of-concept code or scripts are highly appreciated).
- The version, branch, or commit hash you tested against.
- Your name or handle if you would like to be credited in the responsible disclosure.
Please adhere to responsible disclosure expectations and give us a reasonable amount of time to investigate, resolve, and release a fix before publishing any details publicly.
Response Timeline
- Initial acknowledgement: Within 48 hours of receiving your report.
- Investigation: We aim to confirm the vulnerability and assess its severity within 7 days.
- Resolution: A patch will be prioritized and released as soon as possible, depending on the complexity of the fix. We will keep you updated on our progress.
Security Best Practices
When contributing to or deploying Getcito, please follow these security best practices:
- Secrets: Never commit API keys, Auth0 secrets, database passwords, or
.envfiles to version control. Use.env.localfor local overrides. - Environment Variables: Always validate environment variables at startup. Use
packages/config/src/env-registry.tsto enforce required variables securely. - Dependencies: Keep dependencies up to date. Avoid installing unverified third-party npm packages.
- Authentication: All API endpoints under
/api/v1must strictly enforce Bearer token authentication. - Docker Security: Our Docker containers run as a non-root user (
getcitoorworker). Do not alter the Dockerfile to run processes as root. Keep your host machine's Docker daemon secure.
Contact
For all security-related inquiries, please contact: Email: team@getcito.com