Microsoft Security DevOps je aplikace příkazového řádku, která integruje nástroje statické analýzy do životního cyklu vývoje. Microsoft Security DevOps instaluje, konfiguruje a spouští nejnovější verze nástrojů pro statickou analýzu (včetně nástrojů pro SDL/zabezpečení a dodržování předpisů, mimo jiné). Microsoft Security DevOps je řízený daty s přenosnými konfiguracemi, které umožňují deterministické spouštění napříč několika prostředími.
DevOps zabezpečení Microsoftu používá následující open source nástroje:
Název | Jazyk | Licence |
---|---|---|
AntiMalware | AntiMalwarová ochrana ve Windows z programu Microsoft Defender for Endpoint, která vyhledá malware a přeruší sestavení, pokud byl nalezen malware. Tento nástroj ve výchozím nastavení prohledává agenta windows-latest. | Není open source |
Bandita | Python | Apache License 2.0 |
BinSkim | Binary--Windows, ELF | Licence MIT |
Checkov | Terraform, Terraform plan, CloudFormation, AWS SAM, Kubernetes, Helm charts, Kustomize, Dockerfile, Serverless, Bicep, OpenAPI, ARM | Apache License 2.0 |
ESlint | JavaScript | Licence MIT |
IaCFileScanner | Nástroj pro mapování šablon pro Terraform, CloudFormation, šablonu ARM, Bicep | Není open source |
Analyzátor šablon | Šablona ARM, Bicep | Licence MIT |
Terrascan | Terraform (HCL2), Kubernetes (JSON/YAML), Helm v3, Kustomize, Dockerfiles, CloudFormation | Apache License 2.0 |
Trivy | image kontejnerů, infrastruktura jako kód (IaC) | Apache License 2.0 |
Poznámka:
Od 20. září 2023 je nástroj pro kontrolu tajných kódů (CredScan) v rozšíření Microsoft Security DevOps (MSDO) pro Azure DevOps zastaralý. Kontrola tajných kódů MSDO se nahradí GitHub Advanced Security pro Azure DevOps.