Only the latest release on the default branch receives security updates and vulnerability patches.
| Version | Supported |
|---|---|
| 1.1.x | ✅ |
| 1.0.x | ❌ |
| < 1.0 | ❌ |
We take the security of CampusCore seriously. If you discover a security vulnerability or sensitive information exposure, please report it privately.
Do NOT report security vulnerabilities through public GitHub issues or pull requests.
Use the repository's private security advisory form, or email the project maintainer directly:
- Contact: Nguyen Tien Son
- Email:
jasonbmt06@gmail.com
Include the following details in your report:
- Type of issue (e.g., SQL injection, authentication bypass, CSRF, privilege escalation, secret leak).
- Step-by-step instructions or proof-of-concept to reproduce the behavior.
- Affected components (backend service, web portal, mobile app, or deployment configuration).
- Proposed mitigation or patch if available.
- Initial Response: Within 48 hours acknowledging receipt of the report.
- Triage & Assessment: Within 5 business days confirming validity and severity.
- Fix & Disclosure: Security fixes will be released promptly, followed by a public advisory after affected deployments are patched.
- Secrets, private keys, database passwords, and third-party tokens must never be committed to the repository.
- Follow the runtime provisioning instructions in
ops/secrets/README.md. - The CI workflow runs
node scripts/check-assistant-secrets.mjsand a tracked-file provider-key pattern check. The image publication workflow requires successful CI for the exact source SHA. These checks do not prove that all secrets are absent.