Перейти до вмісту

Автоматизація, 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 інтегрує виявлені джерелом проблеми з сумісними інструментами сканування коду.
  • Уцінка з diff корисна для підсумку огляду.
  • Значок JSON є загальнодоступним сигналом статусу та не повинен містити конфіденційних доказів.

Захист артефактів CI

VICE маскує конфіденційні значення, але звіти все одно можуть розкривати приватні шляхи, імена хостів і стан безпеки. Надайте артефактам звітів ті самі засоби збереження та керування доступом, що й інші вихідні дані безпеки.


Продовжуйте з VICE

Ознайомтеся з відкритим вихідним кодом, модулями та елементами керування.

Дослідіть механізм VICE