Microsoft Security DevOps ist eine Befehlszeilenanwendung, die statische Analysetools in den Entwicklungslebenszyklus integriert. Microsoft Security DevOps installiert und konfiguriert die neuesten Versionen statischer Analysetools (u. a. SDL-, Sicherheits- und Compliancetools) und führt diese aus. Microsoft Security DevOps ist datengesteuert mit portablen Konfigurationen, die eine deterministische Ausführung in mehreren Umgebungen ermöglichen.
Microsoft Security DevOps verwendet die folgenden Open Source-Tools:
Name | Sprache | Lizenz |
---|---|---|
Antischadsoftware | Antischadsoftware in Windows durch Microsoft Defender for Endpoint, die nach Malware scannt und den Build unterbricht, wenn Schadsoftware gefunden wurde. Dieses Tool scannt standardmäßig den windows-latest-Agent. | Nicht Open Source |
Bandit | Python | Apache License 2.0 |
BinSkim | Binary--Windows, ELF | MIT-Lizenz |
Checkov | Terraform, Terraform-Plan, CloudFormation, AWS SAM, Kubernetes, Helm-Diagramme, Kustomize, Dockerfile, Serverless, Bicep, OpenAPI, ARM | Apache License 2.0 |
ESlint | JavaScript | MIT-Lizenz |
IaCFileScanner | Vorlagenzuordnungstool für Terraform, CloudFormation, ARM-Vorlage, Bicep | Nicht Open Source |
Template Analyzer | ARM-Vorlage, Bicep | MIT-Lizenz |
Terrascan | Terraform (HCL2), Kubernetes (JSON/YAML), Helm v3, Kustomize, Dockerfiles, CloudFormation | Apache License 2.0 |
Trivy | Containerimages, Infrastructure-as-Code (IaC) | Apache License 2.0 |
Hinweis
Ab dem 20. September 2023 wird das Tool Geheimnisüberprüfung (CredScan) innerhalb der Microsoft Security DevOps (MSDO)-Erweiterung für Azure DevOps veraltet sein. Die MSDO-Geheimnisüberprüfung wird durch GitHub Advanced Security für Azure DevOpsersetzt.