Microsoft Security DevOps es una aplicación de línea de comandos que integra herramientas de análisis estáticos en el ciclo de vida de desarrollo. Microsoft Security DevOps instala, configura y ejecuta las versiones más recientes de herramientas de análisis estático (incluidas, sin limitación, SDL y herramientas de seguridad y cumplimiento). Microsoft Security DevOps está controlado por datos con configuraciones portátiles que permiten realizar una ejecución determinista en varios entornos.
Microsoft Security DevOps usa las siguientes herramientas de código abierto:
Nombre | Idioma | Licencia |
---|---|---|
Antimalware | Protección antimalware en Windows desde Microsoft Defender para punto de conexión, que examina para detectar malware e interrumpe la compilación si se ha encontrado malware. Esta herramienta examina de manera predeterminada en el agente más reciente de Windows. | No es de código abierto |
Bandit | Python | Licencia de Apache 2.0 |
BinSkim | Binary--Windows, ELF | Licencia MIT |
Checkov | Terraform, plan de Terraform, CloudFormation, AWS SAM, Kubernetes, gráficos de Helm, Kustomize, Dockerfile, Sin servidor, Bicep, OpenAPI, ARM | Licencia de Apache 2.0 |
ESlint | JavaScript | Licencia MIT |
IaCFileScanner | Herramienta de asignación de plantillas para Terraform, CloudFormation, plantilla de ARM, Bicep | No es de código abierto |
Template Analyzer | Plantilla de ARM, Bicep | Licencia MIT |
Terrascan | Terraform (HCL2), Kubernetes (JSON/YAML), Helm v3, Kustomize, Dockerfiles, CloudFormation | Licencia de Apache 2.0 |
Trivy | imágenes de contenedor, infraestructura como código (IaC) | Licencia de Apache 2.0 |
Nota:
Desde el 20 de septiembre de 2023, la herramienta de análisis de secretos (CredScan) dentro de la extensión de Microsoft Security DevOps (MSDO) para Azure DevOps ha quedado en desuso. El análisis de secretos de MSDO se reemplazará por GitHub Advanced Security para Azure DevOps.