You can find our security.txt here: security.txt
Do not open a public GitHub issue or submit a public pull request describing the vulnerability.
We use several automated mechanisms to help detect and reduce risk:
- GitHub code scanning for static analysis.
- Dependency scanning and alerts for known vulnerabilities.
- Automated dependency updates.
- Renovate is configured to only propose updates for packages that have been published for at least 3 days.
This allows time for the ecosystem to discover and revert problematic releases.
We use pnpm for managing dependencies.
We have cofingured pnpm with the following:
- No dependency version newer than 72 hours is installed.
- Prevent transitive dependencies from using exotic sources.
- By default block script execution for dependencies.
- See
allowedBuildsin pnpm-workspace-yaml for whitelisted depedencies
- See