If you discover a security vulnerability in Open Mercato, please report it privately — do not open a public GitHub issue.
Email: info@catchthetornado.com
- Description of the vulnerability
- Steps to reproduce (or proof of concept)
- Affected components or modules
- Potential impact and severity estimate
- Suggested fix (if you have one)
| Step | Timeline |
|---|---|
| Acknowledgment of your report | Within 48 hours |
| Initial assessment and severity classification | Within 7 days |
| Fix timeline communicated to reporter | Within 14 days |
| Patch released | Depends on severity (critical: ASAP, high: 30 days, medium/low: next release) |
We will keep you informed throughout the process and credit you in the release notes (unless you prefer to remain anonymous).
The following are in scope for security reports:
- Authentication and session management bypasses
- Authorization and RBAC privilege escalation
- Cross-tenant data leakage
- Injection vulnerabilities (SQL, XSS, command injection)
- Encryption implementation weaknesses
- Sensitive data exposure
- CSRF, SSRF, or request forgery attacks
- Dependency vulnerabilities with a viable exploit path
The following are out of scope:
- Reports from automated scanners without a demonstrated exploit
- Denial of service via brute-force volume (unless amplification is involved)
- Social engineering attacks
- Issues in third-party services or infrastructure not maintained by this project
- Vulnerabilities in environments running unsupported or heavily modified versions
We consider security research conducted in good faith to be authorized. We will not pursue legal action against researchers who:
- Make a good-faith effort to avoid privacy violations, data destruction, and service disruption
- Report vulnerabilities privately through the channel above
- Allow reasonable time for a fix before any public disclosure
Security fixes are applied to the latest release. We do not backport fixes to older versions unless the vulnerability is critical and the version is widely deployed.
- Security Review & Hardening Challenge (Issue #546)
- Architecture overview:
AGENTS.md - Auth module:
packages/core/src/modules/auth/ - Encryption:
packages/shared/src/lib/encryption/