factory.siderolabs.com.
Though the Enterprise Image Factory ( factory.siderolabs.com ) and the public Image Factory (factory.talos.dev) services do share a codebase and the same core API (schematics, HTTP, PXE, and registry frontends), they differ in the following ways:
factory.talos.devis anonymous and unauthenticated. It is the distribution mechanism for open-source Talos Linux.factory.siderolabs.comrequires authentication and is the delivery channel for Talos Enterprise Linux artifacts: FIPS-enabled builds, per-schematic SBOMs, and VEX data.
Availability
Talos Enterprise Linux is a single entitlement that includes Omni. Talos Enterprise Linux customers who do not use Omni authenticate to Enterprise Image Factory directly.Feature comparison
The table below summarizes what each service provides. Each row is covered in more detail under Features.Features
This section covers each Talos Enterprise Linux artifact and capability in more detail: FIPS, SBOM, VEX, vulnerability scan reports, deployment, authentication, and per-customer isolation. The SBOM, VEX, and vulnerability scan reports can all be downloaded from the same Image Factory UI page as the image’s boot assets.FIPS
Every build served from Enterprise Image Factory is FIPS-enabled by default for Talos 1.13 and later. FIPS-enabled builds use the Go Cryptographic Module, validated under FIPS 140-3 (CMVP certificate #5247), in non-strict mode: WireGuard and other non-FIPS-validated cryptography continue to work normally alongside it. FIPS-enabled builds require no separate opt-in or gating step — any build pulled from Enterprise Image Factory has this property. The FIPS 140-3 validation attaches to the Go Cryptographic Module, not to Talos Linux as a whole. This is a compliance attribute rather than a stronger security posture, since FIPS (NIST/CMVP) is a US-specific certification scheme. Enterprise Image Factory is the delivery channel for FIPS-enabled builds, and every build it serves is FIPS-enabled. Customers who want the other Talos Enterprise Linux features (SBOM, VEX, build attestation) get FIPS-enabled builds as part of that, whether or not FIPS itself is a requirement for them.SBOM
Enterprise Image Factory generates a per-schematic SBOM in SPDX 2.3 format, covering the full image — the Talos base and all configured extensions — for a given schematic and Talos version. This differs from the SBOMs published with each Talos Linux release on GitHub, which cover only the unmodified base OS. A per-schematic SBOM is matched to the exact image a customer is running, including any extensions. The SBOM can be consumed directly by vulnerability scanners such as Grype:VEX
Enterprise Image Factory serves Vulnerability Exploitability eXchange (VEX) data per Talos Linux release. VEX statements declare whether a given CVE actually applies to a given Sidero artifact, which lets scanners and admission controllers suppress non-exploitable CVE matches without resorting to a blanket waiver. VEX data is Sidero-curated and signed per statement. Used together with a schematic’s SBOM, VEX data lets Grype scan with non-applicable CVEs already filtered out:Vulnerability scan reports
Enterprise Image Factory can return a vulnerability scan report for a given schematic, version, and architecture, computed on demand against the current vulnerability database. Supported report formats include:.json— output format of the underlying scanner.table— human-readable table.sarif— SARIF format.cdx— CycloneDX format
Deployment
Enterprise Image Factory can run:- Hosted by Sidero, at
factory.siderolabs.com— used by SaaS customers and Omni-managed customers. - On-premises, in the customer’s own environment, bundled with Omni or standalone. An on-premises instance keeps its backing registry in sync with Sidero’s official Talos Enterprise Linux releases and extensions, and reads customer-private content directly from the customer’s own registry using credentials the customer has registered with it.
Authentication
Every interaction with Enterprise Image Factory requires authentication: the web UI, direct downloads of ISOs, raw disks, and installer images, the PXE stager, and the machine config a Talos node uses to pull its installer image at install or upgrade time.What Enterprise Image Factory does not do
A few boundaries are worth stating explicitly, since they’re easy to assume incorrectly:- It does not replace the public Image Factory at
factory.talos.dev, which is unaffected by anything described on this page. - It does not require an Omni account — Talos Enterprise Linux customers without Omni authenticate to Enterprise Image Factory directly.
See also
- Image Factory — the public, unauthenticated service at
factory.talos.dev - SBOMs — acquiring and scanning SBOMs for Talos Linux