GitHub o prístupnosti pre všetkých používateľov služby , ktorý bol predtým ponúkaný len účastníkom obmedzeného programu na testovanie nových experimentálnych funkcií. servis Skenovanie každej operácie git push pre potenciálne zraniteľnosti. Výsledok je pripojený priamo k žiadosti o stiahnutie. Kontrola sa vykonáva pomocou motora , ktorá analyzuje šablóny s typickými príkladmi zraniteľného kódu (CodeQL vám umožňuje vygenerovať šablónu zraniteľného kódu na identifikáciu prítomnosti podobnej zraniteľnosti v kóde iných projektov).
Počas beta testovania služby bolo identifikovaných viac ako 12 tisíc bezpečnostných problémov pri skenovaní asi 20 tisíc repozitárov, vrátane vážnych problémov vedúcich k vzdialenému spusteniu kódu a nahrádzaniu SQL dotazov. 72 % zistených problémov bolo identifikovaných počas fázy kontroly žiadosti o stiahnutie, pred jej prijatím, a opravených za menej ako 30 dní (pre porovnanie, všeobecné štatistiky odvetvia ukazujú, že iba 30 % zraniteľností je opravených za menej ako mesiac po objavení).
Zdroj: opennet.ru
