klipbord is a small, actively developed project. Only the latest release receives security updates. Please upgrade to the most recent tagged release before reporting a vulnerability.
| Version | Supported |
|---|---|
| latest | ✅ |
| < latest | ❌ |
Do not open a public GitHub issue to report a security vulnerability.
Instead, please use GitHub's Private Vulnerability Reporting feature:
- Navigate to the klipbord repository.
- Click the Security tab.
- Select Report a vulnerability and submit a GitHub Security Advisory.
This keeps the report private to the maintainers and allows us to coordinate a fix before public disclosure. Please include:
- A clear description of the issue and its impact.
- Steps to reproduce (proof of concept, if possible).
- Affected versions / commits.
- Any suggested remediation.
- Acknowledgment: within 72 hours of the initial report.
- Status updates: at least every 7 days until the issue is resolved or closed.
- Disclosure: coordinated with the reporter once a fix is available, typically alongside a new release.
Each release of klipbord publishes the following supply-chain artifacts:
- Software Bill of Materials (SBOM) in SPDX JSON format, generated with
Trivy and attached to the GitHub
release (see the
SBOMworkflow). - Build provenance attestations for the published OCI image on
ghcr.io/jeeftor/klipbord, generated withactions/attest-build-provenance(see theattestjob in theBuild and Push Docker Imageworkflow). - SBOM attestations for the published OCI image, generated with
actions/attest-sbom.
You can verify these attestations locally with
gh attestation verify:
gh attestation verify ghcr.io/jeeftor/klipbord:<tag> \
--owner jeeftorContinuous vulnerability scanning is performed via the Security workflow, which
runs Trivy and
govulncheck on every push to
main, on pull requests, and on a weekly schedule.