A Go programozási nyelv eszközkészletében lehetőség nyílt a könyvtárak sebezhetőségeinek nyomon követésére. A projektek javítatlan sebezhetőségekkel rendelkező moduljaiban való ellenőrzéshez a "govulncheck" segédprogramot javasolják, amely elemzi a projekt kódalapját, és jelentést ad a sebezhető funkciók hívásáról. Továbbá egy vulncheck csomagot is készítettek, amely API-t biztosít a különböző projektekbe és segédprogramokba való beépítéshez.
Az ellenőrzés egy speciálisan létrehozott sebezhetőségi adatbázis alapján történik, amelyet a Go Security Team felügyel. Az adatbázis a Go nyelvű nyilvánosan terjesztett modulok ismert sebezhetőségeiről tartalmaz információkat. Az adatok különböző forrásokból származnak, beleértve a CVE- és GHSA-jelentéseket (GitHub Advisory Database), valamint a csomagok karbantartóitól beérkező információkat. Az adatbázisból való adatkéréshez könyvtárat, Web API-t és webes interfészt kínálnak.
Forrás: opennet.ru
