Security
Supported Versionsβ
Only the main branch is actively supported. COPR build specs in this
repository target the following RPM delivery channels:
| Project | Base OS | Branch | Status |
|---|---|---|---|
c10s-gnome-50 | CentOS Stream 10 | main | β Supported |
c10s-gnome-49 | CentOS Stream 10 | main | β Supported |
Reporting a Vulnerabilityβ
Please do not report security vulnerabilities through public GitHub issues.
Instead, report them privately via GitHub Security Advisories:
- Go to the Security tab
- Click Report a vulnerability
- Provide a detailed description of the issue, including steps to reproduce
You can expect:
- Acknowledgment within 48 hours
- Status update within 5 business days
- Resolution timeline based on severity
RPM Supply Chain Securityβ
This repository provides RPM spec files and patches for building GNOME desktop packages on Enterprise Linux 10 via COPR. Security considerations include:
- Spec provenance: Specs track Fedora Rawhide / F43 dist-git. Modifications
are carried as local patches and documented in
SRPM-CHANGES.md. - Source integrity: Source tarballs are downloaded at build time via
spectoolfrom upstream URLs (Source:tags in specs). SHA512 hashes are recorded in per-packagesourcesfiles for verification. - Build isolation: COPR build chroots are ephemeral. For self-hosted GHA
builds, mock runs inside a podman container with no network access during
%build/%install. - No secrets in repo: Build secrets (GPG key, R2 credentials) are stored in GitHub Actions encrypted secrets, never committed.
- Pinned actions: Third-party GitHub Actions are pinned to commit SHAs.
- GPG signing: Self-hosted pipeline RPMs are GPG-signed before upload.
Disclosure Policyβ
We follow coordinated disclosure:
- Reporter submits vulnerability privately
- We investigate and develop a fix
- Fix is deployed to new COPR builds
- Advisory is published after deployment
See AGENTS.md and COPR-REPORT.md for build architecture details.