The following table indicates the security support status for versions of Code Arcade:
| Version / Branch | Supported | Notes |
|---|---|---|
main |
✅ | Latest stable development and web release |
| Pre-release | ❌ | Historical or experimental commits |
We take the security of Code Arcade seriously. If you discover a security vulnerability or security flaw, please report it responsibly rather than opening a public issue.
Please report security issues by contacting the project maintainer via:
- GitHub Security Advisory: Submit a private advisory via Code Arcade Security Advisories
- Direct Contact / Issue: If private advisory is unavailable, reach out to maintainer
@rishibanota.
To help us investigate and respond quickly, please include as much information as possible:
- Description: A clear summary of the issue or vulnerability.
- Steps to Reproduce: Proof of concept (PoC) code, steps, or screenshots demonstrating the vulnerability.
- Impact: An evaluation of the potential risk or exploitability.
- Environment: Operating System, browser, or server environment details where applicable.
- Acknowledgement: We aim to acknowledge receipt of security reports within 48 hours.
- Assessment: The maintainers will investigate and determine the severity and scope of the issue.
- Fix Development: A patch will be developed and verified in a private environment.
- Public Disclosure: Once a fix is applied to the
mainbranch, an update will be published and credit will be given to the reporter (unless anonymity is requested).
Code Arcade is a client-side Progressive Web Application (PWA) served locally via Python standard library http.server.
- All game state and user progress are stored locally within the browser's
localStorage. - No sensitive personal data, user credentials, or server-side databases are processed by this project.