Bearer CLI е безплатен инструмент за статично тестване на сигурността на приложенията (SAST), който сканира изходния код за уязвимости и ги подрежда по приоритет според чувствителните данни, с които взаимодействат. SAST означава, че инструментът чете кода, без да го изпълнява. Организациите могат да го използват свободно, с определено лицензионно ограничение, разгледано по-долу.

Bearer CLI

Основният проблем според Bearer е, че SAST инструментите често предоставят на разработчиците стотици констатации без ясна представа кое трябва да се отстрани с приоритет. Решението на инструмента е да проследява чувствителните данни през кода и да извежда на първо място слабостите по тези пътища, така че проверяващият да започне с констатациите, които могат да разкрият тези данни.

Какво сканира Bearer CLI

Вградените правила покриват OWASP Top 10 и CWE Top 25 — два стандартни списъка с чести слабости в сигурността, включително SQL инжекция, междусайтово скриптиране (XSS), обхождане на директории (path traversal) и твърдо кодирани пароли.

Bearer CLI може също така да генерира доклад за поверителност. Той разпознава над 120 типа данни — от лични данни до здравна информация — и маркира компонентите, които ги обработват, включително бази данни като pgSQL и API интерфейси на трети страни като OpenAI и Sentry. Резултатите са предназначени да служат като доказателство при оценки на въздействието върху защитата на данните и регистри на дейностите по обработване според GDPR.

От Bearer посочват, че скенерът чете само самия код, но никога реални стойности. Следователно резултатът може да покаже къде кодът обработва поле, наречено email, без да показва дали до него достигат реални клиентски имейли.

Поддържани езици и лиценз

Интерфейсът от команден ред (CLI) поддържа Go, Java, JavaScript, TypeScript, PHP, Python и Ruby. Лицензът е Elastic License 2.0. Организациите могат да използват CLI за вътрешни нужди без търговски изисквания, но предоставянето му на трети страни като хоствана или управлявана услуга изисква предварително одобрение.

Bearer CLI е достъпен безплатно в GitHub.