GitHub tilgængelighed for alle brugere af tjenesten , som tidligere kun blev tilbudt deltagere i et begrænset program til test af nye eksperimentelle funktioner. Tjenesten scanning af hver "git push"-operation for potentielle sårbarheder. Resultatet vedhæftes direkte til pull-anmodningen. Kontrollen udføres ved hjælp af motoren , der analyserer mønstre med typiske eksempler på sårbar kode (CodeQL gør det muligt at danne et mønster af sårbar kode for at identificere forekomsten af en lignende sårbarhed i koden fra andre projekter).
I løbet af beta-testen af tjenesten blev der under scanning af omkring 12.000 repositories fundet over 20.000 sikkerhedsproblemer, herunder alvorlige problemer, der førte til fjernkørsel af kode og SQL-injektion. 72% af de fundne problemer blev identificeret i revisionsfasen af pull-anmodningen, før den blev accepteret, og blev rettet på mindre end 30 dage (til sammenligning viser den overordnede statistik for branchen, at kun 30% af sårbarhederne rettes inden for en måned efter opdagelsen).
Kilde: opennet.ru
