Автоматизация, baselines и отчеты
Создавайте стабильные пороговые значения CI, сравнивайте отчеты и сохраняйте видимость существующих обнаруженных проблем.
Запуск в неинтерактивном режиме
Используйте --ci в скриптах и системах сборки. VICE успешно завершает работу, когда показатель безопасности достигает порогового значения, и завершается с ошибкой, если это не так. Задайте порог явно, чтобы политика была видна в команде.
Baseline рассмотрел обнаруженные проблемы
baseline делает снимки стабильных отпечатков текущих обнаруженных проблем. Будущие аудиты сохраняют обнаруженные проблемы в результатах, но исключают их из порога для вновь обнаруженных проблем.
Сравните два запуска
Используйте отпечатки пальцев для разделения добавленных, неизмененных и решенных обнаруженных проблем. Сравните метаданные механизма, набора правил, оценки и покрытия, прежде чем рассматривать каждую разницу как изменение кода.
Сохраните правильный формат
- JSON сохраняет полный машиночитаемый результат для пользовательской автоматизации.
- SARIF объединяет обнаруженные источники проблем с совместимыми инструментами сканирования кода.
- Уценка различий полезна для составления сводки обзора.
- Значок JSON является сигналом общественного статуса и не должен содержать конфиденциальных доказательств.
Защита артефактов CI
VICE маскирует конфиденциальные значения, но отчеты по-прежнему могут раскрывать частные пути, имена хостов и состояние безопасности. Предоставьте артефактам отчета те же элементы управления хранением и доступом, что и другим выводам безопасности.
Продолжить с VICE
Просмотрите механизм с открытым исходным кодом, модули и элементы управления областью действия.