If you discover a security vulnerability, please report it responsibly:
- Do NOT open a public issue.
- Email heznpc@gmail.com or use GitHub Security Advisories.
- Include steps to reproduce, impact assessment, and suggested fix if possible.
This is a single-maintainer open-source template. Reports are acknowledged on a best-effort basis as time allows — no SLA. Critical issues affecting the publish pipeline (e.g., CD workflow compromise) are prioritized. For routine dependency advisories, prefer Dependabot.
This template includes automated security checks in CI:
- Dependency audit —
npm auditon every push (HIGH/CRITICAL threshold) - Secret leak detection — gitleaks scans every commit
- Dependency updates — Dependabot monitors for vulnerable dependencies
- OIDC trusted publishing — No long-lived secrets needed for npm publish
- Provenance attestation — Verifiable supply chain built in
- Never commit
.envfiles or secrets — they are gitignored by default - Use GitHub Secrets for deployment credentials
- Keep dependencies up to date by merging Dependabot PRs