Needle is a pre-alpha developer project. No version is supported for production, and this policy does not create a supported release or a compatibility window.
This policy covers reports about the current default branch. Security response and remediation are best-effort; there is no service-level agreement or guaranteed response or fix timeline. The project has not completed a third-party security audit.
Do not disclose vulnerability details in a public issue, pull request, discussion, or other public channel.
When GitHub private vulnerability reporting is available for this repository, please use it to submit the report. If the Report a vulnerability button is not available, use this safe fallback:
- Open a public issue with no vulnerability details and ask the maintainers for a private contact channel.
- Wait for the maintainers to respond before sharing any details.
- Send the details only through the private channel the maintainers provide.
Keep exploit steps, proof-of-concept code, affected paths, credentials, and other sensitive information out of the public issue.
For ordinary bugs, regressions, and feature requests, use the normal public issue or pull-request process instead of this security-reporting route.
The installed react-router-dom version is 7.18.1, which falls within the
affected range (>=7.12.0, <8.3.0) of
GHSA-qwww-vcr4-c8h2.
Upstream describes this advisory as affecting unstable React Server Component
(RSC) APIs. Needle's current Vite client-side SPA uses BrowserRouter and
createRoot and does not enable those RSC APIs; this bounded non-exposure does
not mean the dependency is generally safe.
Upstream identifies 8.3.0 as the first patched release, but that release is
not available from npm as of 2026-08-03. This is a temporary, scoped exception,
not evidence of a completed security audit. Do not enable the affected RSC APIs;
monitor for a published patched release, then upgrade and rerun npm audit,
tests, lint, and build. Remove this exception once that validation succeeds.