Thanks for helping keep Whirl and the people who use it safe.
Please don't open a public issue for security problems.
Report it privately through GitHub instead: open the repository's Security tab and choose Report a vulnerability. That creates a private advisory only the maintainers can see.
A good report includes:
- what the issue is and where it lives (file, route, or Convex function)
- steps to reproduce, or a minimal proof of concept
- the impact you think it has (data exposure, privilege escalation, billing bypass, and so on)
We'll acknowledge the report within a few days, keep you posted while we work on a fix, and credit you in the advisory once it's published (unless you'd rather stay anonymous).
In scope:
- the code in this repository: the web app (
apps/v2), the Convex backend (packages/backend), and the other apps underapps/ - the hosted service at whirl.chat
Out of scope:
- vulnerabilities in third-party services Whirl integrates with (report those to the vendor)
- self-hosted deployments that are misconfigured, for example secrets exposed
through
NEXT_PUBLIC_variables - denial of service, spam, and social engineering
Whirl ships continuously from main. Security fixes land there; there are no
separately maintained release branches.