| summary | read_when | system4d | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Security reporting process and release hardening baseline. |
|
|
Security fixes target the latest release and main branch.
Use private reporting.
- Preferred: GitHub Security tab -> Report a vulnerability.
- If private reporting is unavailable, open a minimal issue titled
Security contact requestwithout exploit details and request a private channel. - Include impact, affected versions, and reproduction steps.
- Avoid public disclosure until maintainers confirm a fix/release plan.
- Release flow uses release-please PRs before tags/releases.
- Publish flow uses npm Trusted Publishing (OIDC) and
npm publish --provenance. - Workflow permissions default to read and elevate per job only.
- Third-party actions must stay explicit; high-risk paths should be SHA pinned.