Paquetes premiumIBM Bob Premium Package para DevSecOps

Requisitos previos

Revisa los requisitos de sistema, entorno y analizador antes de usar el IBM Bob Premium Package para DevSecOps.

Revisa estos requisitos antes de comenzar a usar el package de DevSecOps.

Requisitos del sistema

RequisitoDetalles
IBM BobVersión 2.2.2 o posterior, instalado y autenticado.
Package DevSecOpsLicencia activa del IBM Bob Premium Package para DevSecOps.
Sistema operativomacOS, Linux o Windows.

Analizadores

El package de DevSecOps usa los siguientes analizadores. Se ejecutan en el lado del servidor de IBM: la extensión envía el código relevante al backend de Bob para su análisis. IBM gestiona las versiones de los analizadores automáticamente; no se requiere instalación adicional.

AnalizadorQué analiza
TrivyVulnerabilidades en imágenes de contenedor, sistemas de archivos y repositorios Git; secretos y credenciales expuestos.
Opengrep con reglas de BobAntipatrones de seguridad y problemas de calidad del código detectados con el motor Opengrep y reglas curadas por IBM.
KICS (Keeping Infrastructure as Code Secure)Configuraciones incorrectas en archivos de infraestructura como código, incluidos Terraform, Kubernetes, Docker y Ansible.

Lenguajes SAST y tipos de archivos IaC

Los siguientes lenguajes y tipos de archivos se analizan en busca de vulnerabilidades y configuraciones incorrectas.

Lenguajes de programación

LenguajeExtensiones de archivo
JavaScript / TypeScript.js, .jsx, .mjs, .cjs, .ts, .tsx, .mts, .cts
Python.py, .pyw
Java.java
Go.go
C / C++.c, .h, .cc, .cpp, .cxx, .hh, .hpp, .hxx
PHP.php, .phtml
Ruby.rb, .rbw

Infraestructura como código y configuración

TipoArchivos
Terraform / OpenTofu.tf, .tfvars
Kubernetes y Helm.yaml, .yml
Docker y contenedoresDockerfile, Containerfile
AnsiblePlaybooks y roles .yaml, .yml
CloudFormation / AWS SAM.json, .yaml
ARM / Bicep.bicep, .json
Pipelines de CI/CDArchivos de configuración de GitHub Actions y GitLab CI

Ecosistemas del análisis de la cadena de suministro

El análisis de la cadena de suministro procesa los manifiestos de paquetes de los siguientes ecosistemas:

EcosistemaArchivos de manifiestoGestores de paquetes
JavaScript / TypeScriptpackage.jsonnpm, yarn, pnpm, bun
Pythonrequirements.txt, pyproject.toml, Pipfile, Pipfile.lock, uv.lock, poetry.lockpip, Poetry, uv, Pipenv
Javapom.xml, build.gradle, build.gradle.kts, gradle.lockfileMaven, Gradle
¿Cómo es este tema?