Currently, we maintain security updates for the following versions of the JavaScript/TypeScript Playground:
Version | Supported |
---|---|
0.1.0 | ✅ |
We take security vulnerabilities seriously. If you discover a security vulnerability within the JavaScript/TypeScript Playground, please follow these steps:
- Do Not disclose the vulnerability publicly until it has been addressed by our team.
- Send details of the vulnerability to [email protected]
- Include a description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fixes (if any)
- Initial Response: You will receive an initial response within 48 hours acknowledging receipt of your report.
- Updates: We will provide updates on the progress of addressing the vulnerability at least once every 5 days.
- Resolution Timeline: We aim to resolve critical vulnerabilities within 7 days of the initial report.
- Your report will be acknowledged within 48 hours
- Our team will investigate and validate the vulnerability
- We will develop and test a fix
- A security advisory will be prepared
- The fix will be deployed and a new version released
- Public disclosure will be coordinated with you
The following are in scope for security reports:
- Code execution vulnerabilities
- Cross-site scripting (XSS)
- Cross-site request forgery (CSRF)
- Authentication/authorization vulnerabilities
- Data exposure vulnerabilities
- Issues without clear security impact
- Issues requiring physical access to the user's device
- Issues affecting unsupported versions
- Issues in dependencies that are already publicly known
To help maintain the security of your playground instance:
- Always use the latest version
- Regularly update dependencies
- Follow security best practices when implementing custom code
- Do not expose sensitive data in the playground
- Use content security policies when deploying
The playground includes several security measures by default:
- Sandboxed code execution environment
- Input validation and sanitization
- Content Security Policy headers
- CORS protection
We believe in acknowledging security researchers who help improve our security. With your permission, we'll include your name in our security acknowledgments.