Kennisfeed: bekende problemen bij een diagnose
Windows-updates met een bekend probleem, bekende problemen in Word, Excel, PowerPoint en Outlook, Nederlandse beveiligingsadviezen van het NCSC en actief misbruikte Microsoft-kwetsbaarheden. Deterministisch gematcht op wat er op dit apparaat staat.
De bronnen
| Bron | Code | Items |
|---|---|---|
| Microsoft 365 Apps, bekende problemen (support.microsoft.com) | office_known_issues | 331 |
| Windows release health (Microsoft Learn) | windows_release_health | 38 |
| NCSC-NL beveiligingsadviezen (RSS) | ncsc_nl | 25 |
| CISA Known Exploited Vulnerabilities (JSON) | cisa_kev | 11 |
- Windows release health (Microsoft Learn): de statuspagina's van Windows 11 en Windows 10 plus de opgeloste problemen van ongeveer zes maanden. Per probleem de veroorzakende update (KB, OS-build), status en getroffen versies.
- Microsoft 365 Apps (support.microsoft.com): de indexpagina's met bekende problemen voor Word, Excel, PowerPoint, klassieke en nieuwe Outlook, OneNote, Access en OneDrive.
- NCSC-NL: de RSS met de nieuwste beveiligingsadviezen, met kans en schade, CVE's en de directe link.
- CISA KEV: de catalogus van actief misbruikte kwetsbaarheden, gefilterd op Microsoft-producten uit de laatste 120 dagen.
Hoe het matchen werkt
Uit de bundel leidt de matcher af welke updates er de laatste weken op zijn gezet, welke Windows-versie het is, welke software er net is geinstalleerd en wat er in de klacht staat. Per item krijgt het bewijs een score; alleen items met voldoende bewijs komen in het rapport. Voor het model staat er een blok <bekende_problemen> onderaan de prompt, hooguit 6.000 tekens, met per item bron, datum, link en een waarom-regel, afgesloten met de regel dat een bekend probleem pas een oorzaak is als de bundel het bevestigt. Voor de medewerker staat dezelfde lijst als kaart "Bekende problemen" boven de diagnose op de runpagina, en toont /knowledge/status per bron de laatste update, het aantal items en de laatste fout.
Wat het niet is
- Geen kwetsbaarheidsscanner en geen vervanging van de diagnose.
- Geen artikeltekst: alleen titel, een korte samenvatting, kenmerken (KB's, builds, producten), datum, status en link. Tags en scripts worden gestript; het model krijgt de tekst met de uitdrukkelijke regel dat het geen instructie is.
- Geen exacte match op build of Office-versie: de bundel bevat de versielijn, niet de volledige build; een Office-match op versie is nog niet mogelijk.
Robuustheid en voorwaarden
Elke bron heeft een "last good": is een pagina niet ophaalbaar, niet parsebaar, of levert hij ineens nul items waar er eerder wel waren, dan blijven de vorige items staan en komt de fout in de status. Links worden alleen bewaard als ze naar microsoft.com, ncsc.nl, cisa.gov, nist.gov, cve.org of mitre.org wijzen. De voorwaarden van Microsoft Learn en support gelden voor persoonlijk, niet-commercieel gebruik; voor een betaalde dienst moet dat bevestigd worden of vervangen door de Graph Windows Updates API. CISA KEV is CC0; NCSC-NL is CC0 tenzij anders vermeld. Dat staat als open vraag in de documentatie, niet als opgelost.
Meedoen met de pilot
Een pilot is vijf tickets met eerlijke feedback per run, gratis voor de eerste deelnemers. U heeft een Windows-werkplek nodig waarop u de agent als administrator mag installeren, of een RMM die een PowerShell-script als SYSTEM kan draaien.