Pacchetti premiumIBM Bob Premium Package per DevSecOps

Prerequisiti

Verifica i requisiti di sistema, ambiente e scanner prima di usare il IBM Bob Premium Package per DevSecOps.

Verifica questi requisiti prima di iniziare a usare il package DevSecOps.

Requisiti di sistema

RequisitoDettagli
IBM BobVersione 2.2.2 o successiva, installato e autenticato.
Package DevSecOpsLicenza attiva per il IBM Bob Premium Package per DevSecOps.
Sistema operativomacOS, Linux o Windows.

Scanner

Il package DevSecOps utilizza i seguenti scanner. Vengono eseguiti lato server IBM: l'estensione invia il codice rilevante al backend di Bob per l'analisi. IBM gestisce automaticamente le versioni degli scanner; non è richiesta alcuna installazione separata.

ScannerCosa scansiona
TrivyVulnerabilità in immagini container, file system e repository Git; segreti e credenziali esposti.
Opengrep con le regole BobAnti-pattern di sicurezza e problemi di qualità del codice rilevati con il motore Opengrep e le regole curate da IBM.
KICS (Keeping Infrastructure as Code Secure)Configurazioni errate nei file di infrastructure as code, tra cui Terraform, Kubernetes, Docker e Ansible.

Linguaggi SAST e tipi di file IaC

I seguenti linguaggi e tipi di file vengono analizzati alla ricerca di vulnerabilità e configurazioni errate.

Linguaggi di programmazione

LinguaggioEstensioni file
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

Infrastructure as code e configurazione

TipoFile
Terraform / OpenTofu.tf, .tfvars
Kubernetes e Helm.yaml, .yml
Docker e containerDockerfile, Containerfile
AnsiblePlaybook e ruoli .yaml, .yml
CloudFormation / AWS SAM.json, .yaml
ARM / Bicep.bicep, .json
Pipeline CI/CDFile di configurazione GitHub Actions e GitLab CI

Ecosistemi della scansione della supply chain

La scansione della supply chain analizza i manifest dei package nei seguenti ecosistemi:

EcosistemaFile manifestPackage manager
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
Come valuti questo argomento?