AdvancedSecurity-Publish@1 – Advanced Security Publish Results v1-uppgift

Kombinerar SARIF-filer som skapats av kodgenomsökningsverktyg, förbättrar den kombinerade SARIF-filen och publicerar den förbättrade SARIF-filen till Advanced Security-tjänsten.

Anteckning

Den här uppgiften publicerar SARIF-filerna som skapats av icke-Microsoft-uppgifter till Kodgenomsökning för GitHub Advanced Security. För närvarande fungerar den här uppgiften med aktiviteterna Infrastruktur som kodgenomsökningsaktiviteter . Mer information finns i Infrastruktur-som-kodgenomsökning.

Den här uppgiften behövs inte när du använder GitHub Advanced Security för Azure DevOps-uppgifter som AdvancedSecurity-Dependency-Scanning@1 eller AdvancedSecurity-Codeql-Analyze@1.

Syntax

# 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.

Indata

SarifsInputDirectory - Indatakatalog för SARIF
string.

Sökväg till katalogen som innehåller de SARIF-filer som behöver kombineras, utökas och publiceras i Advanced Security. När det inte anges söker aktiviteten efter SARIF-filer på fördefinierade platser.


Category - Kategori
string.

Kategori för att associera genomsökningsresultat med när du förbättrar SARIF-filen eller SARIF-filerna innan du publicerar till Advanced Security. Kategorin för genomsökningsresultat hjälper till att skilja mellan olika typer av genomsökningsresultat. Använd det här fältet när du publicerar SARIF-filer som skapats av andra verktyg än CodeQL. När du publicerar SARIF-filer som skapats av CodeQL behöver du inte ange någon kategori, och om en av dem anges ignoreras den av aktiviteten.


WaitForProcessing - Aktivera Vänta på bearbetning
boolean. Standardvärde: false.

Vänta tills Advanced Security har bearbetat den publicerade SARIF-filen innan du slutför den.


WaitForProcessingInterval - Vänta på bearbetningstidsintervall
string. Valfritt. Använd när WaitForProcessing = true. Standardvärde: 5.

Tid, i sekunder, att vänta mellan varje anrop till Advanced Security för att kontrollera SARIF-bearbetningsstatus.


WaitForProcessingTimeout - Vänta på timeout för bearbetning
string. Valfritt. Använd när WaitForProcessing = true. Standardvärde: 120.

Tid, i sekunder, att vänta tills Advanced Security bearbetar SARIF-filen innan den slutförs.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Kommentarer

Den här uppgiften publicerar SARIF-filerna som skapats av icke-Microsoft-uppgifter till Kodgenomsökning för GitHub Advanced Security. För närvarande fungerar den här uppgiften med aktiviteterna Infrastruktur som kodgenomsökningsaktiviteter . Mer information finns i Infrastruktur-som-kodgenomsökning.

Den här uppgiften behövs inte när du använder GitHub Advanced Security för Azure DevOps-uppgifter som AdvancedSecurity-Dependency-Scanning@1 eller AdvancedSecurity-Codeql-Analyze@1.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion Alla agentversioner som stöds.
Uppgiftskategori Build