Security
Reporting a vulnerability
Every public repository under github.com/heyvaldemar has GitHub’s private vulnerability reporting switched on. Open the repository, choose Security → Report a vulnerability, and the report reaches the maintainer and nobody else. Email to [email protected] works too; the GitHub route is preferred because it keeps the report, the discussion and the fix together.
You can expect an acknowledgment within seven days. There is no bounty programme. A valid, responsibly disclosed report is credited in the release notes and the changelog of the repository it concerns, unless you ask otherwise.
Please do not open a public issue for a security report.
What is already checked
Before a report reaches a person, the fleet has looked for the common cases itself, every day, and the results are public:
- Every upstream image is pinned by digest, and a daily job fails when upstream moves it.
- Trivy scans every pinned image on every push and daily; the results go to each repository’s Security tab.
- GitHub Actions are pinned by commit SHA and moved only by Dependabot, whose updates merge only after the repository’s own verification is green.
- Every release carries a signed archive and SLSA provenance, verifiable with
cosignandslsa-verifier, with nothing from the repository trusted. - OpenSSF Scorecard scores every repository weekly; the scores, low marks included, are on the evidence page.
Scope
The repositories are deployment templates and operations tooling. A vulnerability in the software they deploy (Nextcloud, Keycloak, Mailu and the rest) belongs to that project’s own process; a template here is affected when it ships a vulnerable pin or a configuration that exposes one, and that is what a report to this address should describe.
Machine-readable
/.well-known/security.txt carries the same contacts in the RFC 9116 format.