Security fixes are applied to the latest minor release line. Older tags do not receive backports.
| Version | Supported |
|---|---|
| 2.3.x | Yes |
| < 2.3 | No |
Do not open a public GitHub issue for security vulnerabilities.
Use GitHub's Private Vulnerability Reporting to send a private report. You should receive an acknowledgement within 72 hours.
When reporting, include:
- A description of the issue and its impact
- Steps to reproduce (proof-of-concept welcome)
- Affected versions or commit SHAs
- Any known mitigations
In scope:
issue-reporter.js(embedded widget)- CI/release workflows in
.github/workflows/
Out of scope:
- Vulnerabilities in consumer applications that embed the widget
- Abuse of a GitHub PAT that the consumer exposed in page source (this is a documented tradeoff — see the README "Threat Model" section)
- Rate-limit exhaustion using a legitimately issued token
Once a fix is available:
- A patch release is published with a pinned tag.
- The release notes describe the issue class and credit the reporter (unless they request anonymity).
- If the affected code ships via the jsDelivr CDN, the README
integrity=hashes are rotated to the patched release. - A GitHub Security Advisory is published when warranted.
Good-faith security research is welcomed. We will not pursue legal action for research that:
- Respects user privacy and does not access data beyond what is required to demonstrate the issue.
- Does not disrupt service for other users.
- Gives reasonable time (30 days) to resolve before public disclosure.