Premium-PaketeIBM Bob Premium Package für DevSecOps

Voraussetzungen

Prüfe die System-, Umgebungs- und Scanner-Anforderungen, bevor du das IBM Bob Premium Package für DevSecOps verwendest.

Prüfe diese Anforderungen, bevor du das DevSecOps-Package verwendest.

Systemanforderungen

AnforderungDetails
IBM BobVersion 2.2.2 oder höher, installiert und authentifiziert.
DevSecOps-PackageAktive Lizenz für das IBM Bob Premium Package für DevSecOps.
BetriebssystemmacOS, Linux oder Windows.

Scanner

Das DevSecOps-Package verwendet die folgenden Scanner. Sie laufen auf der IBM-Serverseite: Die Extension sendet relevanten Code zur Analyse an das Bob-Backend. IBM verwaltet Scanner-Versionen automatisch; keine separate Installation ist erforderlich.

ScannerWas er scannt
TrivySchwachstellen in Container-Images, Dateisystemen und Git-Repositories; freiliegende Secrets und Anmeldedaten.
Opengrep with Bob rulesSicherheits-Anti-Pattern und Code-Qualitätsprobleme, erkannt mit der Opengrep-Engine und von IBM kuratierten Regeln.
KICS (Keeping Infrastructure as Code Secure)Fehlkonfigurationen in Infrastructure-as-Code-Dateien, einschließlich Terraform, Kubernetes, Docker und Ansible.

SAST-Sprachen und IaC-Dateitypen

Die folgenden Sprachen und Dateitypen werden auf Schwachstellen und Fehlkonfigurationen gescannt.

Programmiersprachen

SpracheDateiendungen
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 und Konfiguration

TypDateien
Terraform / OpenTofu.tf, .tfvars
Kubernetes und Helm.yaml, .yml
Docker und ContainerDockerfile, Containerfile
Ansible.yaml, .yml Playbooks und Rollen
CloudFormation / AWS SAM.json, .yaml
ARM / Bicep.bicep, .json
CI/CD-PipelinesGitHub Actions- und GitLab-CI-Konfigurationsdateien

Supply-Chain-Scanning-Ökosysteme

Das Supply-Chain-Scanning analysiert Package-Manifests in den folgenden Ökosystemen:

ÖkosystemManifest-DateienPackage-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
Wie ist dieses Thema?