Agents

Anthropic introduceert OSS Scanner voor open-source beveiliging

26 oktober 2026 · 4 min leestijd

Ook gepubliceerd in Polski, Deutsch, Español, Norsk

the dashboard of a vehicle with a touch screen
Hans / Unsplash

Anthropic heeft OSS Scanner gelanceerd, een gratis en optionele dienst om kwetsbaarheden in open-source projecten te vinden. Geen projecten worden automatisch gescand; alleen gedomineerde maintainers die zich inschrijven via een GitHub pull request met configuratie en Dockerfile krijgen toegang. De scanner gebruikt de sterkste modellen van Anthropic, waaronder Claude Mythos, om periodieke beveiligingsrapporten te genereren. Deze rapporten worden zonder menselijk onderzoek verstuurd. Maintainers kunnen de resultaten valideren en beslissen welke voorgestelde patches ze accepteren.

In de aankondiging van 8 oktober verklaart Anthropic's Frontier Red Team dat menselijke validatie een knelpunt is geworden. In zes maanden tijd identificeerden de modellen meer dan 29.000 kandidaatkwetsbaarheden, maar onderzoekers beoordeeld en getriaged slechts ongeveer 6.000. Maintainers die eerder toegang wilden krijgen, ontvingen al bijna 5.000 onverifieerde rapporten, samen met voorgestelde patches, nadat ze daarom hadden gevraagd.

Elk scanner-rapport bevat een zelfstandige reproducer en een uitleg van de vermoedelijke kwetsbaarheid. Indien mogelijk identificeert het de wijziging die de bug introduceerde via bisectie en levert een kandidaat patch. Dit werkt voort op Project Glasswing, waar InfoQ in april berichtte over de beperkte toegang tot Mythos Preview.

Noah Misch, maintainer van PostgreSQL, meldde dat snelle toegang het project in staat stelde problemen op te lossen voordat een algemeen beschikbare release plaatsvond. In een test van een vroege scanner versie beoordeelden penetratietesters 97 kritieke en hoge-ernst bevindingen over 48 projecten. Van deze 97 bevindingen voldeden 85 aan de criteria voor gecoördineerde kwetsbaarheidsopenbaarmaking. Elf andere waren wel echt, maar herhaalden bekende problemen of andere scan-resultaten, terwijl één ongeldig was. Deze resultaten beschrijven een geselecteerde steekproef, geen accurate snelheid voor elke rapportage die de dienst produceert.

Anton Arapov van OpenSSL Corporation omschreef de raw rapporten als "soms beter dan wat we van mensen krijgen", met name wanneer een werkend exploit controle makkelijk maakte. Todd Ouska van wolfSSL rapporteerde dat kandidaat patches paste bij het bestaande verificatie- en herstelproces van het project. Daarnaast attribuutte curl-maintainer Daniel Stenberg een use-after-free kwetsbaarheid in HTTP/2 aan Luna Tong van Anthropic, gevonden via OSS Scanner. De bug is verholpen in curl 8.23.0 (CVE-2026-92392) en kan onder specifieke voorwaarden remote code execution mogelijk maken. Stenberg gaf het een hoge rating in plaats van kritiek, omdat succesvolle exploitatie moeilijk is; een crash is waarschijnlijker.

Anthropic citeert Google's OSS-Fuzz als inspiratie, hoewel OSS Scanner taalmodellen gebruikt om code te onderzoeken. Een andere vergelijking is Google DeepMind's CodeMender, waarover InfoQ in oktober 2025 berichtte. Onderzoekers Raluca Ada Popa en Four Flynn beschreven daar automatische patch-validatie via programanalyse en testen, met behoud van menselijk review voordat ze upstream werden ingevoerd, in tegenstelling tot OSS Scanner's directe levering van onbeoordeelde resultaten.

Varun Badhwar, CEO van Endor Labs, schreef op LinkedIn: "Een upstream patch helpt niet veel als je drie grote versies achter bent." Badhwar stelde dat ondernemingen moeten vaststellen of kwetsbaar code bereikbaar is en of een fix kan worden geaccepteerd zonder applicaties te breken. Dimitrios Thomas schreef ook op LinkedIn dat evaluaties rekening moeten houden met "validatie-accuratesie, maintainer-werkbelasting en tijd van ontdekking tot een geïmpliceerde fix". Zijn voorgestelde maatregelen gaan verder dan het aantal gerapporteerde kwetsbaarheden.

De scanner FAQ beschrijft agents die bugs controlen, patches voorstellen en oorzaken analyseren voordat rapporten per e-mail worden gestuurd. Deze geautomatiseerde controle is apart van menselijk review. Latere scans zoeken naar net geïntroduceerde problemen en eerder gemisselde kwesties; hun frequentie hangt af van factoren als projectgebruik en de werkbelasting van de dienst.

Core maintainers inschrijven zich via een GitHub pull request met projectconfiguratie en een Dockerfile dat de build en dependencies voorbereidt. Scannen verloopt zonder internettoegang na opzet, en een optioneel threat-model bestand kan bereik en ernstexpectaties documenteren. Toelating wordt geval per geval beoordeeld, met prioriteit voor gevestigde projecten die cruciaal zijn voor infrastructuur- en gebruikersbeveiliging en die al geverifieerde high-severity rapporten kunnen hanteren.

Maintainers kunnen het threat-model document gebruiken om onvertrouwde invoer te identificeren, componenten uit te sluiten en te verklaren hoe zij ernst beoordelen. Het kan ook voorkeuren voor rapportformaten en patch-verwachtingen specificeren. Anthropic controleert inschrijvingsverzoeken handmatig om te bevestigen dat de aanvrager een core maintainer is en dat bevindingen een geautoriseerde projectbeveiligingscontactpersoon bereiken.

Projecten kunnen rapporten pauzeren of intrekken. Onverifieerde bevindingen dragen geen automatisch 90-daagse openbaarmakingsdeadline, hoewel een later gevalideerde rapport handmatig in het separate gecoördineerde openbaarmakingsproces kan treden, waarbij de 90-daagse periode begint wanneer maintainers worden geïnformeerd over die validatie. Het bedrijf blijft menselijk beoordeelde openbaarmakingen aanbieden, met name voor projecten zonder middelen om rauwe bevindingen te triageren.