GitHub par pieejamību visiem pakalpojuma lietotājiem , kas iepriekš tika piedāvāts tikai ierobežotās jauno eksperimentālo iespēju testēšanas programmas dalībniekiem. Pakalpojums skenē katru "git push" operāciju potenciālo ievainojamību meklēšanai. Rezultāts tiek pievienots tieši pull pieprasījumam. Pārbaudi veic, izmantojot dzinēju , kas analizē paraugus ar biežāk sastopamām ievainojamu kodu piemēriem (CodeQL ļauj izveidot ievainojama koda paraugu, lai identificētu šādas ievainojamības citos projektos).
Beta testēšanas laikā pakalpojuma skenēšanas procesā tika atklātas vairāk nekā 20 tūkstoši drošības problēmu 12 tūkstošos repozitāru, tostarp nopietnas problēmas, kas noveda pie attālas koda izpildes un SQL vaicājumu injekcijām. 72% no atrastajām problēmām tika identificētas pull pieprasījuma izskatīšanas posmā, pirms to pieņemšanas, un tika novērstas mazāk nekā 30 dienu laikā (salīdzinājumam, vispārējā statistika no nozares rāda, ka tikai 30% ievainojamību tiek novērstas mazāk nekā mēneša laikā pēc atklāšanas).
Avots: opennet.lv
