cd ~/open-source/

chrille@linux:~$ apt show semgrep

Semgrep

Semgrep är en lättviktig statisk analysator som stöder många programspråk. Du hittar buggar, säkerhetsproblem och kodstandardbrott med enkel regelsyntax som ser ut som kod. Det passar dig som vill lägga till kontroller utan tunga analysverktyg. Du kan använda färdiga regeluppsättningar eller skriva egna.

Projektsidan för Semgrep
Projektets egen sida, som den såg ut vid importen.

Med Semgrep skriver du regler som ser ut som kod med platshållare, vilket gör det lätt att uttrycka mönster utan att lära dig ett komplext sökningsspråk. Verktyget kan köras lokalt, i CI och finns både som öppen kärna och som kommersiell plattform. Det passar dig som vill snabbt lägga till kontroller utan att tyngre analysverktyg. Du kan använda färdiga regeluppsättningar för säkerhet och kvalitet. Det är ett populärt val för team som vill ha snabb och förståelig statisk analys. Det är ett bra sätt att komplettera tyngre säkerhetsverktyg med snabba kontroller som utvecklarna själva kan förstå. Du kan skriva egna regler eller använda befintliga uppsättningar för säkerhet och kodkvalitet.