У стартапов нет лишних денег. Нет бюджета на дорогие корпоративные и проприетарные решения. Нет целой команды DevSecOps. Но есть спасение - правильно подобранный и настроенный Open Source! Вопрос часто заключается не в том, использовать ли Open Source (потому что других вариантов у стартапа просто нет), а в том, как делать это безопасно, чтобы не угробить проект на старте. «Бесплатно» не равняется «Ненадёжно» Многие думают, что Open Source — это «костыли» и «ненадёжные поделки». Но на самом деле:
1) Тот же SonarQube используют не только стартапы, но и крупные компании (правда нужно повозится с настройками профилей качества, да и Enterprise версия все же платная).
2) Semgrep — один из самых мощных статических анализаторов, и он бесплатен.
3) OWASP ZAP — де-факто стандарт DAST для тестирования безопасности. Где подвох? Почему можно сгореть на бесплатных инструментах? Open Source — это не волшебная таблетка. Если хватать первую попавшуюся утилиту с GitHub и бездумно впихивать её в CI/C