| Version | Supported |
|---|---|
latest on main |
✅ |
Only the latest version deployed from the main branch is actively maintained and receives security fixes.
If you discover a security vulnerability in this project, please report it responsibly. Do not open a public GitHub issue for security vulnerabilities.
Instead, please use one of the following methods:
- GitHub Private Vulnerability Reporting -- use the Security Advisories feature to report a vulnerability privately.
- Email -- if the above is not available, reach out to the repository owner via their GitHub profile.
When reporting a vulnerability, please provide as much of the following as possible:
- A description of the vulnerability and its potential impact
- Steps to reproduce the issue
- Affected files or components
- Any suggestions for a fix, if applicable
- You will receive an acknowledgement within 7 days of your report.
- The maintainer will work with you to understand and validate the issue.
- A fix will be developed and released as soon as practical, depending on severity.
- You will be credited in the fix (unless you prefer to remain anonymous).
This is a client-side-only web application with no backend, no database, and no user authentication. The primary security concerns are:
- Third-party API usage -- the application loads the Google Maps JavaScript API and fetches public data from
repository.overheid.nl. - Client-side code integrity -- ensuring the JavaScript served to users has not been tampered with or made to behave maliciously.
- Dependency supply chain -- development dependencies (ESLint, Prettier) are managed via npm.
- CodeQL analysis -- automated static analysis runs on pushes and pull requests to the
mainbranch via GitHub Actions. - Dependabot -- configured to monitor for known vulnerabilities in dependencies.
- No server-side attack surface -- the application is purely client-side and serves public, non-sensitive government data.
The following are not considered vulnerabilities in this project:
- Issues in third-party services (Google Maps API,
repository.overheid.nl) -- please report those to the respective service providers. - Browser-specific bugs unrelated to this project's code.
- Issues that require physical access to a user's device.