Supply Chain and Advisory Feeds

HeartSuite HS kernel supply-chain artefacts — SHA-256 bundle integrity, bundle manifest fields, reproducible config hashes, published machine-readable advisory feeds (CONFIG-gate SBOM, OSV, CycloneDX), and roadmap for GPG/cosign signing and OVAL.

Overview: What supply-chain artefacts HeartSuite publishes today (SHA-256 bundle integrity, CONFIG-gate SBOM, OSV, CycloneDX) and what remains on the roadmap (GPG/cosign signing, OVAL).

Audience: Procurement, vendor risk, GRC, and platform security teams mapping HeartSuite deliverables to supply-chain questionnaires, SOC 2 / ISO evidence requests, and enterprise Linux vulnerability-management programs.

Related reading: Kernel Support Policy, Enterprise Adoption Guide, CVE Hygiene for Scanners, Evidence Status, Auditor Brief, Updating HeartSuite.


What this page covers

This page states what HeartSuite publishes today for HS kernel supply-chain verification and what is on the roadmap — without overstating availability.

It is the single reference for:

  • Bundle integrity — SHA-256 checksums now; GPG and cosign signing planned.
  • Bundle manifests — version identifiers, addressed CVE list, and checksum references shipped with coordinated releases.
  • Reproducible configuration evidence — published .config SHA-256 per supported HS kernel stream.
  • Machine-readable advisories — Published JSON feeds under /advisories/ (catalogue: hs-advisory-catalog/v1). For the current release (hs-v1.6.4-kernel-6.18.9, gate_status: PASS): CONFIG-gate Not-Affected SBOM, OSV (279 entries at /advisories/osv.json), and CycloneDX bundle SBOM. OVAL XML for OpenSCAP remains on the roadmap.
  • SBOM — CycloneDX bundle SBOM published at /advisories/sbom.cyclonedx.json; SPDX dual-format support will be stated at GA.

For patch targets, notification channels, and support boundaries, see the Kernel Support Policy. For fleet deployment and buyer-facing limitations, see the Enterprise Adoption Guide.


Summary: today versus roadmap

ArtefactTodayRoadmap status
Installer bundle checksumPublished heartsuite-install.sh.sha256 (SHA-256)GPG-signed checksum manifest; cosign signature on bundle (target: general availability — no date committed)
Bundle manifestVersion IDs, CVE list addressed in build, checksum referenceSame fields, plus signing key IDs and SBOM reference when SBOM ships
Kernel .config hashSHA-256 published per stream on this site and in evidence packsContinues per stream; referenced from published advisory feeds
CONFIG-gate SBOM (JSON)Published at /advisories/hs-cve-config-sbom.json on each hs-v* release (schema hs-cve-config-sbom/v1)Updated with coordinated bundles; gated by CVE↔CONFIG crosswalk in CI
OSV (HS kernel)Published at /advisories/osv.json (279 entries; alias of osv/all.json) for hs-v1.6.4-kernel-6.18.9Encodes config-gate and transparency-page reachability
OVAL (HS kernel)Not publishedPlanned OpenSCAP definitions; use OSV/CONFIG SBOM and CVE Hygiene for Scanners until OVAL ships
SBOM (CycloneDX)Published at /advisories/sbom.cyclonedx.json for hs-v1.6.4-kernel-6.18.9SPDX dual-format at GA if offered
RHSA-style errata IDsNot offeredNot planned — advisories remain bundle- and transparency-page-centric
HS kernel source (GPL)On written request via support@heartsecsuite.comPublic kernel source repository not offered at this time

HeartSuite does not commit to delivery dates for roadmap items on this page. When an artefact reaches general availability, this page and the Kernel Support Policy will be updated and customers will be notified through subscription email and release notes.


What you can verify today

Installer and bundle integrity (SHA-256)

Coordinated HeartSuite updates ship as a self-extracting heartsuite-install.sh bundle. Each distribution includes a companion heartsuite-install.sh.sha256 file.

Before execution, verify integrity:

sha256sum -c heartsuite-install.sh.sha256

Expected output: heartsuite-install.sh: OK

This is the only generally available cryptographic integrity check for bundles today. It confirms the file you received matches the checksum HeartSuite published for that release. It does not by itself prove publisher identity — that is why GPG and cosign are on the roadmap (see below).

Full install procedure and maintenance-window context: Updating HeartSuite.

Reproducible kernel configuration (SHA-256 per stream)

Every released HS kernel stream publishes the SHA-256 hash of the exact kernel .config used for that build. This hash is the anchor for independent hardening verification:

  • Compare the published hash to the config on a running system: sha256sum /boot/config-$(uname -r)
  • Re-run the open-source kernel-hardening-checker against that config to reproduce attack-surface and exploit-resistance scores (commands in the Auditor Brief)
  • Cross-check stream-specific raw output in evidence-pack-*.txt artefacts referenced from the comparison and auditor pages

Config hashes are per stream (for example, 6.18 primary LTS and legacy 5.19), not a single global value. Publication status per stream is tracked in Evidence Status.

This model is intentionally reproducible on the customer side — auditors do not need to trust opaque scoring claims if they verify the hash and re-run the checker.

Kernel Security Transparency (CVE rationale)

Per-CVE status, config gates, and Score on HeartSuite are published on the Kernel Security Transparency page. This is the authoritative human-readable advisory layer for the HS kernel.

Machine-readable mirrors:

FeedURLFormat
Catalogue/advisories/index.jsonhs-advisory-catalog/v1 — release tag, feed list, publication flags
CONFIG-gate SBOM/advisories/hs-cve-config-sbom.jsonhs-cve-config-sbom/v1 — validated CONFIG_* not-set claims per CVE group
OSV/advisories/osv.jsonOSV — 279 entries for hs-v1.6.4-kernel-6.18.9 (alias of osv/all.json)
CycloneDX SBOM/advisories/sbom.cyclonedx.jsonCycloneDX-1.5 coordinated bundle SBOM

Feeds are published on this documentation site when HeartSuite cuts an annotated hs-v* kernel release. Publication is automated from HeartSuite’s internal release pipeline; customers do not need access to private build repositories to consume the feeds.

HS kernel source code (GPL)

HeartSuite distributes the HS kernel as binaries in the coordinated heartsuite-install.sh bundle. Portions of the HS kernel are subject to the GNU General Public License.

HeartSuite does not maintain a public kernel source repository at this time. Corresponding source code for the HS kernel build you are running is available on written request under GPL obligations.

Email support@heartsecsuite.com and include:

  • Output of uname -r (for example, 6.18.9-HeartSuite-1.0)
  • HeartSuite product version (for example, v1.6.4)
  • Release tag or heartsuite-install.sh.sha256 reference if known

HeartSuite will provide source matching that build. Independent verification of kernel configuration does not require source access — use the published .config SHA-256 and reproduction steps in the Auditor Brief.

Subscription notification

Security advisories, bundle availability, and stream-deprecation notices go to contacts registered on the subscription (email), supplemented by release notes on this site. See Customer notification in the Kernel Support Policy.


Bundle manifest

Each coordinated release is accompanied by a bundle manifest (shipped with the bundle or referenced in release documentation). Manifests are the release-level changelog for procurement and vulnerability-management traceability.

Published fields (today)

FieldPurposeExample / notes
HeartSuite product versionIdentifies the coordinated stack releaseFor example, HeartSuite v1.6.4
HS kernel version stringRunning kernel identity after installFor example, 6.18.9-HeartSuite-1.0 — see version-string anatomy
StreamSupported LTS line6.18 (primary) or 5.19 (legacy)
Bundle checksumSHA-256 of heartsuite-install.shMust match heartsuite-install.sh.sha256
Config SHA-256Hash of the kernel .config for this buildLinks reproducible verification to this release
CVE list addressedCVE identifiers remediated or reclassified in this bundleNot an exhaustive fleet CVE report — only items changed in this build
Release datePublication date of the bundleFor change-control and audit timelines
Distribution targetsValidated distro families for this bundleSee Distro Compatibility Matrix

Manifests do not replace the Kernel Security Transparency page for reachability analysis. A CVE omitted from the “addressed” list may still be Not Affected on HS kernels because the vulnerable subsystem was never compiled in.

Planned manifest extensions

When signing and SBOM artefacts ship, manifests will add non-breaking references:

  • GPG key fingerprint and signature file location
  • Cosign bundle signature digest (OCI/sigstore-style provenance)
  • SBOM document URI and format (SPDX or CycloneDX)

Existing SHA-256 verification remains valid for customers who have not yet adopted the new artefacts.


Roadmap: GPG and cosign signed bundles

Today: Integrity is SHA-256 only — detect accidental corruption or tampering in transit if you verify against the published checksum before execution.

Planned:

MechanismIntended role
GPG signaturesProve the checksum manifest and release metadata were issued by HeartSuite’s signing key; support gpg --verify in install pipelines
Cosign (or equivalent OCI signing)Attach signatures to bundle artefacts for CI/CD and image pipelines that already consume sigstore-compatible provenance

What HeartSuite is not claiming yet:

  • No published GPG public key or cosign policy on this site today.
  • No requirement that customers use signing before install — SHA-256 verification remains the baseline until signing is generally available.
  • Signing addresses publisher authenticity and pipeline integration; it does not change the HS kernel’s CVE reachability model or Lockdown semantics.

Teams with mandatory code-signing policies should treat SHA-256 + config-hash verification as the current interim control and engage HeartSuite support for questionnaire language until GPG/cosign GA.


Published advisory feeds (HS kernel)

Enterprise Linux teams often use OVAL definitions with OpenSCAP, or OSV entries in broader SCA tooling, to reduce false positives from raw NVD version matching.

Published today (JSON under /advisories/, absolute base https://docs.heartsecsuite.com/advisories/):

For release tag hs-v1.6.4-kernel-6.18.9 (gate_status: PASS in the catalogue):

  • index.json — Feed catalogue (hs-advisory-catalog/v1) with release tag, HeartSuite version, kernel base, and per-feed published flags.
  • hs-cve-config-sbom.json — CONFIG-gate Not-Affected manifest (hs-cve-config-sbom/v1) produced by the CVE↔CONFIG crosswalk gate in Core Secure CI.
  • osv.json — 279 OSV entries derived from the CONFIG SBOM and transparency page (alias of osv/all.json).
  • sbom.cyclonedx.json — CycloneDX bill of materials for the coordinated bundle.

Not yet published: OVAL XML for OpenSCAP. Teams that require OVAL today should ingest the published CONFIG SBOM and OSV feeds, plus the manual workflow in CVE Hygiene for Scanners.

Scanners that compare uname -r to upstream “fixed in” versions will still generate noise on HS kernel boots until your toolchain consumes these feeds or the manual hygiene workflow.

What the feeds encode

The feeds encode logic that version strings alone cannot express:

Data elementPurpose
Product / stream scopeDistinguish HS kernel (HeartSuite in uname -r) from distribution maintenance-kernel boots on the same host
Config gatesMap CVEs to CONFIG_* options — Not Affected when subsystem is compiled out
Score on HeartSuiteEnvironmental applicability (including 0.0 neutralisation)
Reachable / boundedFlag CVEs where code path exists and Lockdown bounds post-exploitation
Fixed-in-bundle boundariesTie remediation to HeartSuite build release and bundle manifest CVE list
Config SHA-256 referenceAnchor feed evaluations to the published .config hash for the stream

The feeds do not replicate RHSA numbering or distribution errata semantics. HeartSuite remediation is expressed through coordinated bundles and transparency documentation, not per-CVE RPM errata on the HS binary.

Automation workflow

  1. Pull the catalogue: curl -fsS https://docs.heartsecsuite.com/advisories/index.json
  2. Ingest hs-cve-config-sbom.json and osv.json into your vulnerability-management platform.
  3. For CVEs not covered by machine-readable entries, use CVE Hygiene for Scanners:
    • Confirm boot context (HeartSuite in uname -r vs maintenance kernel).
    • Look up the CVE on Kernel Security Transparency.
    • Verify config gates with grep CONFIG_* /boot/config-$(uname -r).
    • Record false positives in your scanner exception register with transparency links.

Continue using distribution OVAL/errata for Non-HS kernel maintenance windows and for non-kernel packages.

OVAL XML general availability will be announced in release notes when ready.


SBOM (CycloneDX published; SPDX at GA)

Published: CycloneDX bundle SBOM at /advisories/sbom.cyclonedx.json for hs-v1.6.4-kernel-6.18.9 (published: true on the cyclonedx-sbom entry in /advisories/index.json).

Scope (CycloneDX generator):

  • Coordinated bundle contents — HS kernel binary, userspace daemon/Dashboard/tools, and installer dependencies relevant to the enforcement stack.
  • Linkage: Bundle manifest references the SBOM URL; catalogue records release tag and HeartSuite version.

Roadmap: SPDX and/or dual SPDX+CycloneDX support will be stated at GA if offered.

Complementary artefacts (always available):

  • Published kernel .config SHA-256 and evidence-pack-*.txt for reproducible hardening measurement (5.19.6 published; 6.18.9 in progress — see Evidence Status)
  • CONFIG-gate SBOM at /advisories/hs-cve-config-sbom.json
  • Bundle SHA-256 manifests
  • CVE transparency and bundle manifest CVE lists

SBOM publication improves dependency inventory and procurement automation; it does not replace config-gate CVE analysis for the HS kernel.


Mapping to common procurement questions

QuestionHonest answerPrimary reference
How do we verify the installer was not corrupted?sha256sum -c heartsuite-install.sh.sha256 before executionThis page; Updating HeartSuite
How do we prove signing authority?Not yet — GPG/cosign roadmapRoadmap section above
How do we automate CVE false-positive reduction for the HS kernel?Ingest published /advisories/hs-cve-config-sbom.json and /advisories/osv.json (279 entries); manual workflow for gapsCVE Hygiene for Scanners
Where is the SBOM?CycloneDX at /advisories/sbom.cyclonedx.jsonThis page
What identifies a release for audit?Bundle manifest + uname -r + config SHA-256Kernel Support Policy
Do you publish RHSA-style errata?NoKernel Support Policy

What HeartSuite does not provide (supply-chain scope)

To set expectations for RFPs and vendor-risk assessments:

CapabilityStatus
GPG-signed bundles (GA)Roadmap — SHA-256 only today
Cosign / sigstore bundle signatures (GA)Roadmap
OVAL definitions for HS kernel (GA)Planned — not published
OSV entries for HS kernelPublished at /advisories/osv.json — 279 entries for hs-v1.6.4-kernel-6.18.9
CONFIG-gate Not-Affected SBOMPublished at /advisories/hs-cve-config-sbom.json on hs-v* releases
CycloneDX SBOM on docs sitePublished at /advisories/sbom.cyclonedx.json for hs-v1.6.4-kernel-6.18.9
SPDX SBOM (GA)Roadmap — CycloneDX is the published machine-readable format today
RHSA-equivalent advisory numberingNot planned
kpatch/live-patch provenanceNot applicable — live patching not offered on HS kernel

If a control framework requires GA OVAL feeds or GPG/cosign signing before production approval, plan for the interim artefacts in this document and document compensating controls (published JSON feeds, manual CVE hygiene, config-hash verification, bundle manifest retention) until roadmap items ship.



This page is procurement- and GRC-facing. Availability statements reflect public deliverables as of the last-updated date; roadmap items have no committed GA dates unless separately agreed in writing. Last updated: 2026-06-23.