zdanie.ai Словарь Изменения нормативов
Static Analysis Results Interchange Format · формат обмена результатами статического анализа

SARIF

Так же называют: сариф, формат результатов анализа.

SARIF — единый формат, в котором инструменты анализа кода сообщают о найденном. Ведёт его OASIS; версия 2.1.0 принята стандартом OASIS 27 марта 2020 года, с исправлениями от 28 августа 2023 года. Формат — JSON по официальной схеме.

Задача

Инструментов проверки много, и каждый отвечает по-своему. Пока форматов столько же, сколько инструментов, любая среда, желающая показать результаты всех сразу, пишет столько же переходников — и переписывает их при каждом обновлении любого из них.

SARIF описывает находку так, как её описал бы человек: что нашли, где именно (файл, строка, а при необходимости — цепочка мест, ведущая к беде), насколько это серьёзно, чем подтверждается и как чинить.

Чем интересен за пределами программирования

Устройством находки. «Замечание, привязанное к точному месту в документе, с объяснением, доказательством и предложением исправления» — описание, подходящее и к замечанию по проектной документации. Отсюда интерес: формат, выстраданный за годы чужой отраслью, стоит прочитать прежде, чем выдумывать свой.

Что у нас с этим

Раздел для команды: где это живёт у нас и что с этим делается. Войти.

Рядом

OASISOSCAL

Первоисточники

  1. OASIS — спецификация SARIF 2.1.0

Сверено с первоисточником

2026-09-07