Only the latest minor version of @franvena/kata receives security updates.
| Version | Supported |
|---|---|
| 1.x (latest) | ✅ |
| < 1.0 | ❌ |
If you discover a security vulnerability in this project or in any of the bundled ESLint plugins, please report it privately.
Do not open a public GitHub issue for security vulnerabilities.
To report a vulnerability:
- Go to the Security tab of this repository
- Click "Report a vulnerability"
- Provide a description of the issue and steps to reproduce
You can expect a response within 7 days. If the vulnerability is confirmed, a patch will be released as soon as possible and you will be credited in the release notes.
This package is a collection of linting configurations. Security vulnerabilities in bundled ESLint plugins should be reported to their respective maintainers. This policy covers the configuration code in this repository only.
This project follows supply chain security best practices:
- CI-only publishing. Humans do not publish to npm manually. Every release is published by GitHub Actions, triggered only by
chore(release):commits on themainbranch. - npm provenance. Every published version includes a provenance attestation linking the package to the exact commit and workflow that produced it. Verify at npmjs.com.
- Dependency monitoring. Dependabot is configured with monthly updates and grouped PRs for related dependencies.
npm auditruns on every CI build. - Minimal install scripts.
npm ci --ignore-scriptsis used in CI to prevent execution of lifecycle scripts from dependencies.