We take the security of Transparenta seriously. If you discover a security vulnerability, we appreciate your help in disclosing it to us in a responsible manner.
Please do NOT report security vulnerabilities through public GitHub issues.
Instead, please report them by emailing us at:
[Your Email Address Here]
Please include the following information in your report:
- Description: A clear description of the vulnerability
- Impact: The potential impact of the vulnerability
- Steps to Reproduce: Detailed steps to reproduce the vulnerability
- Proof of Concept: If possible, include a proof of concept (code, screenshots, etc.)
- Suggested Fix: If you have suggestions for how to fix the vulnerability, please include them
After you submit a vulnerability report, we will:
- Acknowledge your email within 48 hours
- Investigate the issue and determine its severity
- Develop a fix if the vulnerability is confirmed
- Release a security update
- Credit you for the discovery (unless you prefer to remain anonymous)
- Security fixes will be released as soon as possible after verification
- We will publish a security advisory on GitHub when appropriate
- Critical vulnerabilities will be prioritized and patched immediately
We release security updates for the following versions:
| Version | Supported |
|---|---|
| Latest | ✅ |
| < Latest | ❌ |
We recommend always using the latest version to ensure you have the most recent security updates.
When deploying Transparenta:
- Environment Variables: Never commit
.envfiles or hardcode credentials - Database Credentials: Rotate Cloudflare D1 API tokens regularly
- Access Control: Restrict database access to authorized users only
- Updates: Keep dependencies up to date
- Monitoring: Monitor application logs for suspicious activity
- Public Data: This application displays public Chilean government procurement data
- API Rate Limiting: Currently no built-in rate limiting - configure at Cloudflare Workers level
- Input Validation: All API endpoints validate input parameters to prevent injection attacks
We believe in responsible disclosure and will acknowledge security researchers who help us improve Transparenta's security.
For general questions or support, please open a GitHub issue. For security vulnerabilities, please use the private reporting method described above.