De beveiligingsweek stond in het teken van PHP2Shell, de PHP-lekken waardoor ook DigiD en MijnOverheid tijdelijk offline gingen. Cognition, het bedrijf achter programmeeragent Devin, komt nu met hulp voor wie nog moet patchen: een gratis set van drie zogeheten agentskills die je eigen systemen nalopen en bijwerken. De code staat onder de MIT-licentie op GitHub.

Drie lekken, drie skills

Elke skill richt zich op één kritiek lek waarmee aanvallers op afstand code kunnen uitvoeren:

  • fix-php-vuln voor PHP2Shell (CVE-2026-109618 en CVE-2026-109619). Volgens MarkTechPost zitten de fixes in PHP 8.2.35, 8.3.36, 8.4.27 en 8.5.12. PHP 8.1 en ouder krijgen geen nieuwe releases.
  • fix-node-vuln voor de Node.js-beveiligingsupdate van oktober, met als zwaarste lek een fout in de Brotli-decoder (CVE-2026-111497). Node.js 20 en ouder krijgen geen fix meer.
  • fix-gitlab-vuln voor CVE-2026-110264 in zelf gehoste GitLab-installaties, met de maximale ernstscore van 10.0. GitLab.com en GitLab Dedicated zijn al gepatcht.

Eerst kijken, dan pas wijzigen

De skills werken in vijf stappen. Eerst brengen ze zonder iets aan te passen in kaart waar de kwetsbare software zit: in Dockerfiles, basisimages, pakketten, CI-pipelines en infrastructuurcode zoals Terraform en Helm. Daarna wachten ze op jouw akkoord over welke repositories aangepakt worden. Pas dan controleren ze de juiste versies bij de officiële bron, draaien ze de tests voor en na de update en leveren ze per repository één pull request op, met testresultaten, een risicolabel en een terugvalplan.

Volgens het artikel houden de skills ook rekening met bekende valkuilen. Debian en Ubuntu passen fixes bijvoorbeeld toe zonder het versienummer van PHP te veranderen, waardoor een snelle versiecontrole je op het verkeerde been kan zetten.

Niet alleen voor Devin

Je hebt geen Devin-abonnement nodig. De skills gebruiken het SKILL.md-formaat en werken volgens MarkTechPost ook in onder meer Claude Code, Codex, Cursor, GitHub Copilot en Gemini CLI. Wel heb je git, een shell, Docker en toegang tot je container-registry nodig.

Er zijn ook beperkingen. Cognition publiceert geen cijfers over hoe vaak de skills een lek daadwerkelijk goed dichten. De controle is zo sterk als je eigen testset, en beheerde omgevingen, appliances en Electron-apps worden alleen gesignaleerd, niet gerepareerd. Het blijft dus zaak dat een mens de pull requests nakijkt.

AI aan beide kanten

De timing is opvallend. PHP2Shell werd mede gevonden met AI-modellen, en aanvallers gebruiken AI om oude fouten sneller bruikbaar te maken. Cognition zet dezelfde soort agents nu in om het opruimwerk te versnellen. Voor Nederlandse organisaties die zelf PHP- of GitLab-servers beheren, en dat zijn er veel, is vooral de inventarisatiestap nuttig: die laat zien waar verouderde versies verstopt zitten. Updaten blijft hoe dan ook de eerste stap; de lekken worden volgens AWS al op grote schaal misbruikt. Meer uitleg geeft Cognition op zijn eigen blog.