🚀 Rules EngineМеханизм, который позволят настроить как платформа будет реагировать на те или иные события.
Например, вы можете настроить получение нотификации по email при наступлении события «Создана новая issue со статусом Critical в репозитории XXX»
или
автоматически cменить статус issue на False Positive, если уязвимость найдена в файле содержащим слово test
На текущий момент мы поддерживаем события связанные с Gitlab интеграцией (создание/изменении репозитория), новый MergeRequest, создание/изменение issues
С каждым новым релизом будут добавляться новые события и новые возможные реакции на них!
🚀 Vampy CliМы также выпускаем первую версию нашей cli утилиты, которая позволит вам гораздо проще работать с Vampy без необходимости вызывать API. Например, вы можете запускать сканирования с помощью механизма оркестрации:
vampy-cli scan --repository <repo_name>
или загружать результаты сканирования в ci/cd пайплайне
vampy-cli upload --repository <repo_name> --file <scan_result> --scanner <scanner_name>
или проверять, проходит ли Security Quality Gate
vampy-cli quality-gate --repository <repo_name>
или все это сразу одновременно и одной командой!
vampy-cli scan --repository <repo_name> --check-full
Также вы можете запускать отдельные сканеры с нужными вам параметрами. Например, запустить Semgrep с нужным вам набором правил:
vampy-cli scan --repository <repo_name> --scanner SEMGREP --scanner-options «--config=p/ai.python.detect-openai.detect-openai» --check-task
Очень удобно!
Релиз доступен на нашем Github:
github.com/hexway/Vampy-CLI/releasesУстановка проста и не займет много времени:
curl -sSL
get.vampy.ru | sh
🚀 Интерфейс Vampy на русском языкеПоявилась возможность сменить язык интерфейса с английского на русский. Возможно? какие-то разделы платформы переведены не до конца, но в будущих релизах мы это обязательно исправим.
🚀 Поддержка сканеров Trufflehog и GitleaksМы добавили поддержку Secret scan сканеров Trufflehog и Gitleaks. Вы можете как загружать результаты работы этих сканеров в платформу, так и запускать эти сканеры непосредственно из интерфейса Vampy или через vampy cli
vampy-cli scan --scanner GITLEAKS --repository <repo_name>