GPT‑6.1 Sol помаже компанији CodeRabbit да ојача безбедност сложених база кода
Како вештачка интелигенција убрзава развој софтвера, тимовима за развој и безбедност апликација потребни су начини да испитују измене кода и отклањају рањивости, а да људи притом задрже контролу. CodeRabbit користи GPT‑6.1 Sol као главни модел у свом безбедносном агенту како би преглед обухватио више од појединачних измена и помогао програмерима да разумеју ризике у сложеним базама кода.
Измене у pull request захтеву могу утицати на заједничке библиотеке, зависности и заштитне механизме у другим деловима апликације. GPT‑6.1 Sol помаже систему CodeRabbit да повеже понашање кода у различитим датотекама и компонентама и тако открије потенцијалне безбедносне проблеме. Преглед који обавља CodeRabbit независан је од агента који је написао код и допуњује проверене алате за скенирање. Његов систем користи и друге граничне моделе и безбедносне алате.
При прегледу pull request захтева, Sol помаже у анализи измена док програмери раде. У оквиру функције Deep Scan, подржава ширу анализу репозиторијума, укључујући зависности и начин на који компоненте међусобно делују. CodeRabbit Secure проширује ту анализу на повезане репозиторијуме, попут заједничке библиотеке за аутентификацију, како би тимовима помогао да разумеју како би неки пропуст могао да утиче на шири систем.
CodeRabbit наводи да користи GPT‑6.1 Sol за означавање безбедносних проблема у хиљадама репозиторијума и организација. Ови налази се укључују у радне токове за pull request захтеве које програмери већ користе за преглед и унапређивање кода.
CodeRabbit Secure повезује анализу проблема с њиховим отклањањем. За налазе које корисник одабере, може да покуша да потврди могућност искоришћавања рањивости у изолованом тестном окружењу, без тестирања продукционих система. За проблеме које подржава, може да припреми нацрт pull request захтева с предложеном исправком коју човек треба да прегледа и одобри.
Овај рад показује како гранично резоновање може да допринесе безбедности софтвера: разумевањем ризика који превазилазе појединачну измену, помагањем у потврђивању налаза и њиховим претварањем у предложене исправке. Људи који прегледају код и даље су одговорни за одлуку о томе које ће измене бити пуштене у рад.
Сазнајте више о моделу GPT‑6.1 Sol овде. Сазнајте више о систему CodeRabbit Secure овде(отвара се у новом прозору).


