Поделиться через


AdvancedSecurity-Publish@1 — расширенная задача публикации результатов по безопасности версии 1

Объединяет SARIF-файлы, созданные средствами сканирования кода, улучшает объединенный файл SARIF и публикует расширенный файл SARIF в службе расширенной безопасности.

Примечание

Эта задача публикует ФАЙЛЫ SARIF, созданные сторонними задачами, в службе "Сканирование кода" для GitHub Advanced Security. В настоящее время эта задача работает с задачами расширения задач сканирования инфраструктуры как кода . Дополнительные сведения см. в разделе Инфраструктура как сканирование кода.

Эта задача не требуется при использовании GitHub Advanced Security для таких задач Azure DevOps, как AdvancedSecurity-Dependency-Scanning@1 или AdvancedSecurity-Codeql-Analyze@1.

Синтаксис

# Advanced Security Publish Results v1
# Combines SARIF file(s) produced by code scanning tool(s), enhances the combined SARIF file, and publishes the enhanced SARIF file to the Advanced Security service.
- task: AdvancedSecurity-Publish@1
  inputs:
    #SarifsInputDirectory: # string. SARIF(s) Input Directory. 
    #Category: # string. Category. 
    #WaitForProcessing: false # boolean. Enable Wait for Processing. Default: false.
    #WaitForProcessingInterval: '5' # string. Optional. Use when WaitForProcessing = true. Wait for Processing Time Interval. Default: 5.
    #WaitForProcessingTimeout: '120' # string. Optional. Use when WaitForProcessing = true. Wait for Processing Timeout. Default: 120.

Входные данные

SarifsInputDirectory - Входной каталог SARIF
string.

Путь к каталогу, в котором содержатся ФАЙЛЫ SARIF, которые необходимо объединить, улучшить и опубликовать в advanced security. Если этот параметр не указан, задача будет искать файлы SARIF в предварительно определенных расположениях.


Category - Категории
string.

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


WaitForProcessing - Включить ожидание обработки
boolean. Значение по умолчанию: false.

Дождитесь обработки опубликованного SARIF-файла в режиме повышенной безопасности перед завершением.


WaitForProcessingInterval - Ожидание интервала времени обработки
string. Необязательный элемент. Используйте при WaitForProcessing = true. Значение по умолчанию: 5.

Время ожидания (в секундах) между каждым вызовом службы "Расширенная безопасность" для проверка состояния обработки SARIF.


WaitForProcessingTimeout - Ожидание времени ожидания обработки
string. Необязательный элемент. Используйте при WaitForProcessing = true. Значение по умолчанию: 120.

Время (в секундах) для ожидания обработки файла SARIF в режиме повышенной безопасности перед завершением.


Параметры управления задачами

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

Выходные переменные

Нет.

Remarks

Эта задача публикует ФАЙЛЫ SARIF, созданные сторонними задачами, в службе "Сканирование кода" для GitHub Advanced Security. В настоящее время эта задача работает с задачами расширения задач сканирования инфраструктуры как кода . Дополнительные сведения см. в разделе Инфраструктура как сканирование кода.

Эта задача не требуется при использовании GitHub Advanced Security для таких задач Azure DevOps, как AdvancedSecurity-Dependency-Scanning@1 или AdvancedSecurity-Codeql-Analyze@1.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования None
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента Все поддерживаемые версии агента.
Категория задач Сборка