Всем привет!
Bearer – open source SAST от команды Cycode. Как и многие другие SAST-решения он может искать как ИБ-дефекты в исходном коде, так и секреты.
Поддерживается следующий набор языков:
Golang, Java, JavaScript, TypeScript, PHP, Python и Ruby. Количество правил варьируется – от 66 для PHP до 88 для Python. Ознакомиться с ними можно вот тут (само правило, описание, рекомендации, полезные ссылки и соотношение с CWE).
Отличительной особенностью Bearer является то, что он может анализировать использование чувствительной информации, например, имена, номера телефонов и т.д. С полным перечнем можно ознакомиться тут.
По завершению работы можно получить несколько отчетов – Security Report, Privacy Report и Data Types Report.
Если вам интересно как работает Bearer внутри, то можно обратиться к этому разделу документации.
Кстати, она достаточно емкая, удобная и информативная – рекомендуем к изучению для лучшего знакомства со сканером ☺️