Dela via


AdvancedSecurity-Dependency-Scanning@1 – Avancerad säkerhetsberoendeskanning v1-uppgift

Genomsök ditt program efter eventuella sårbarheter i komponenter med öppen källkod som används i källkoden. Du måste ha GitHub Advanced Security för Azure DevOps aktiverat för lagringsplatsen som genomsöks.

Syntax

# Advanced Security Dependency Scanning v1
# Scan for open source dependency vulnerabilities in your source code.
- task: AdvancedSecurity-Dependency-Scanning@1
  inputs:
  # Advanced
    #directoryExclusionList: # string. Directory exclusion list.

Ingångar

directoryExclusionList - Undantagslista för kataloger
string.

Lista över relativa katalogsökvägar som ska ignoreras som en uppsättning semikolonavgränsade värden. Om inga sökvägar visas kommer allt under källkatalogen att genomsökas. Filtrering stöder globmönstermatchning av kataloger.


Alternativ för uppgiftskontroll

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

Utdatavariabler

Ingen.

Anmärkningar

Använd den här uppgiften för att söka igenom programmet efter eventuella sårbarheter i komponenter med öppen källkod som används i källkoden.

Viktigt!

Den här uppgiften stöds endast med Azure Repos Git-lagringsplatser.

Du måste ha GitHub Advanced Security för Azure DevOps aktiverat för lagringsplatsen som genomsöks.

Förutsättningar

För att uppgiften ska kunna slutföras och fyllas i fliken Avancerad säkerhet för den genomsökta lagringsplatsen måste Avancerad säkerhet vara aktiverat för den lagringsplatsen innan du kör en version med beroendegenomsökningsuppgiften inkluderad.

Uppgiften är tillgänglig för att köras på lokalt installerade agenter samt Microsoft-värdbaserade agenter. Information om lokalt installerade agenter finns i ytterligare konfigurationsinstruktioner för lokalt installerade agenter.

För de mest exakta genomsökningsresultaten lägger du till uppgiften Avancerad säkerhetsberoendegenomsökning efter byggstegen, men innan du rensar byggprocessen, som du ser i följande exempel.

# Authenticate Azure DevOps NuGet feed 
- task: NuGetAuthenticate@1 
  displayName: 'Authenticate Azure DevOps NuGet feed' 

# Restore project 
- task: DotNetCoreCLI@2 
  inputs: 
    command: 'custom' 
    custom: 'restore' 

# Build project 
- task: DotNetCoreCLI@2 
  inputs: 
    command: 'custom' 
    custom: 'build' 
    arguments: '--no-restore' 

# Run dependency scanning 
- task: AdvancedSecurity-Dependency-Scanning@1 
  displayName: 'Advanced Security Dependency Scanning' 

Kravspecifikation

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Kapaciteter Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.206.1 eller senare
Aktivitetskategori Nyttighet

Se även