Перейти к содержимому

Автоматизация, baselines и отчеты

Создавайте стабильные пороговые значения CI, сравнивайте отчеты и сохраняйте видимость существующих обнаруженных проблем.


Запуск в неинтерактивном режиме

Используйте --ci в скриптах и системах сборки. VICE успешно завершает работу, когда показатель безопасности достигает порогового значения, и завершается с ошибкой, если это не так. Задайте порог явно, чтобы политика была видна в команде.

Явная политика
vice audit . --ci --min-score 80 --min-confidence high --severity-min HIGH

Baseline рассмотрел обнаруженные проблемы

baseline делает снимки стабильных отпечатков текущих обнаруженных проблем. Будущие аудиты сохраняют обнаруженные проблемы в результатах, но исключают их из порога для вновь обнаруженных проблем.

Создать и обойти baseline
1vice baseline .
2vice audit . --ci
3vice audit . --ci --no-baseline
baseline не является исправлением
Совершите baseline только после проверки. Удаляйте записи по мере устранения проблем и периодически запускайте их без них, чтобы увидеть общую уязвимость.

Сравните два запуска

Используйте отпечатки пальцев для разделения добавленных, неизмененных и решенных обнаруженных проблем. Сравните метаданные механизма, набора правил, оценки и покрытия, прежде чем рассматривать каждую разницу как изменение кода.

Сообщить о разнице
1vice diff scans/old.json scans/new.json
2vice diff scans/old.json scans/new.json --markdown

Сохраните правильный формат

  • JSON сохраняет полный машиночитаемый результат для пользовательской автоматизации.
  • SARIF объединяет обнаруженные источники проблем с совместимыми инструментами сканирования кода.
  • Уценка различий полезна для составления сводки обзора.
  • Значок JSON является сигналом общественного статуса и не должен содержать конфиденциальных доказательств.

Защита артефактов CI

VICE маскирует конфиденциальные значения, но отчеты по-прежнему могут раскрывать частные пути, имена хостов и состояние безопасности. Предоставьте артефактам отчета те же элементы управления хранением и доступом, что и другим выводам безопасности.


Продолжить с VICE

Просмотрите механизм с открытым исходным кодом, модули и элементы управления областью действия.

Изучите движок VICE