Currently, the following versions of View Counter are supported with security updates:
| Version | Supported |
|---|---|
| 3.1.x | ✅ |
| < 3.1 | ❌ |
Versions before 3.0 are not supported: the analytics read endpoints were unauthenticated and visitor hashes were derived without a server secret, which made them reversible to the originating IP. Upgrade rather than patching 2.x.
3.0.x is not patched further. 3.1 is a drop-in upgrade with no breaking API change: its schema migration runs on startup, adds columns, and gives existing rows a public id without changing their recorded data. The one behaviour change is the referrer fix described in the changelog. 3.1 also fixes runtime dependency advisories present in 3.0.x.
We take the security of this project seriously. If you believe you have found a security vulnerability, please do not open a public issue.
Report it privately through GitHub's private vulnerability reporting. That opens a draft advisory visible only to you and the maintainers, and lets us coordinate a fix and disclosure in one place.
Please include:
- The version of the project you are using.
- A description of the vulnerability.
- Steps to reproduce (if possible).
- Any potential impact.
We will acknowledge your report and work on a fix as soon as possible. Please do not disclose vulnerabilities publicly until we have had a chance to address them.