| Version | Supported |
|---|---|
| 1.x | Yes |
If you discover a security vulnerability in this project, please report it responsibly.
Do not open a public issue. Instead:
- Go to the Security Advisories page and click "Report a vulnerability"
- Include steps to reproduce, affected components, and potential impact
- If possible, suggest a fix or mitigation
- You will receive an acknowledgment within 48 hours
- We will investigate and provide an update within 7 days
- If the vulnerability is confirmed, we will release a fix and credit you (unless you prefer to remain anonymous)
This policy covers:
- The application code in this repository
- Dependencies listed in
package.json/package-lock.json - The GitHub Pages deployment at
ch-bas.github.io/threejs-sims-house-builder
This application runs entirely client-side with no backend, authentication, or user data storage. The primary security concerns are:
- Dependency vulnerabilities — outdated npm packages with known CVEs
- XSS via share URLs — malicious layout data encoded in the URL hash
- XSS via JSON import — crafted layout files loaded through the import feature
We monitor dependencies with npm audit and address critical/high vulnerabilities promptly. If you notice an unpatched advisory, please report it.