IN HET KORT
SPDX 3
Het enige geaccepteerde SBOM-formaat
1 per pakket
SHA-512
2027
September 2026
Eerste aankondiging
Microsoft kondigt aan dat WHCP-driverindieningen een SBOM en een VEX-verklaring nodig hebben. Vervangen door het bericht van oktober.
21 oktober 2026
Vereisten herzien
Microsoft legt het formaat vast op SPDX 3.0.1 en koppelt de reikwijdte aan de Windows-release van 2027. VEX maakt geen deel meer uit van de indiening.
Begin 2027
SBOM-tool van Microsoft in de WDK
De generator van Microsoft komt in de Windows Driver Kit. Andere tools blijven toegestaan.
Windows-release 2027 (RTM)
Handhaving begint
HLK en HDC gaan betrokken indieningen controleren. Microsoft maakt de definitieve datum nog bekend.
Ontwikkelaars
Teams die het driverpakket en de binaries bouwen, inclusief code van chipleveranciers en andere toeleveranciers.
Ondertekenaars
Partners die de driver via WHCP laten ondertekenen, via HLK-certificering of via attestatie.
Indieners
Iedereen die namens een bedrijf driverpakketten uploadt naar het Hardware Dev Center.
Let op: oudere doelversies vallen buiten de reikwijdte. Een driver voor Windows 25H2, 24H2 of Windows 10 heeft geen SBOM nodig, ook niet als je hem indient nadat de handhaving is begonnen.
1 per INF
Eén SBOM per driverpakket, nooit één voor de hele indiening
.spdx.json
HLK
Blokkeert het verpakken als de SBOM ontbreekt
HDC
Weigert te ondertekenen als die ontbreekt of ongeldig is
Windows-client- of -serverrelease van 2027 en later
De vereiste is voor deze releases geschreven
Windows 11 25H2, 24H2 en Windows 10
Oudere doelen vallen er niet onder, ook niet bij indiening na de start van de handhaving
Indiening met meerdere drivers
Elk driverpakket heeft een eigen SBOM nodig
GOED OM TE WETEN
VERDER DAN HET MINIMUM
Diepte
✓ Volledige, transitieve afhankelijkhedenboom
Actualiteit
✓ Bij elke build opnieuw gegenereerd
Kwetsbaarheidsgegevens
✓ Bewaakt op nieuwe CVE's, met VEX
Hergebruik
✓ Dezelfde SBOM dient ook voor de technische documentatie onder de CRA
01
SPDX 3 uit de build
lynkctl leest je MSBuild- en WDK-projecten rechtstreeks, zodat overgenomen code en statische bibliotheken in de SBOM terechtkomen.
02
SBOM per pakket
lynkctl splitst de uitvoer per INF-bestand en noemt die <inf_name>.spdx.json, zoals WHCP vereist.
03
Air-gapped
lynkctl werkt volledig offline, dus buildmachines hebben geen externe toegang nodig om de SBOM te maken.
04
Aparte VEX
Het platform bewaakt elke component op nieuwe CVE's en houdt VEX gescheiden van de SBOM, zoals Microsoft vereist.
Hebben Windows-drivers een SBOM nodig?
Ja, als de driver bedoeld is voor de Windows-client- of -serverrelease van 2027 of later. Elk betrokken pakket dat je via HDC indient voor WHCP-ondertekening, heeft een geldige SPDX 3-SBOM nodig.















