Paket premiumIBM Bob Premium Package for DevSecOps

Prasyarat

Tinjau persyaratan sistem, lingkungan, dan scanner sebelum menggunakan IBM Bob Premium Package untuk DevSecOps.

Tinjau persyaratan ini sebelum mulai menggunakan paket DevSecOps.

Persyaratan sistem

PersyaratanDetail
IBM BobVersi 2.2.2 atau lebih baru, terinstal dan terautentikasi.
Paket DevSecOpsLisensi aktif untuk IBM Bob Premium Package untuk DevSecOps.
Sistem operasimacOS, Linux, atau Windows.

Scanner

Paket DevSecOps menggunakan scanner berikut. Scanner berjalan di sisi server IBM: ekstensi mengirim kode yang relevan ke backend Bob untuk dianalisis. IBM mengelola versi scanner secara otomatis; tidak diperlukan instalasi terpisah.

ScannerYang dipindai
TrivyKerentanan dalam container image, file system, dan repositori Git; rahasia dan kredensial yang terekspos.
Opengrep with Bob rulesPola anti-keamanan dan masalah kualitas kode yang dideteksi menggunakan mesin Opengrep dengan aturan yang dikurasi IBM.
KICS (Keeping Infrastructure as Code Secure)Kesalahan konfigurasi dalam file infrastructure-as-code, termasuk Terraform, Kubernetes, Docker, dan Ansible.

Bahasa SAST dan tipe file IaC

Bahasa dan tipe file berikut dipindai untuk kerentanan dan kesalahan konfigurasi.

Bahasa pemrograman

BahasaEkstensi 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 dan konfigurasi

TipeFile
Terraform / OpenTofu.tf, .tfvars
Kubernetes dan Helm.yaml, .yml
Docker dan containerDockerfile, Containerfile
Ansible.yaml, .yml playbook dan role
CloudFormation / AWS SAM.json, .yaml
ARM / Bicep.bicep, .json
Pipeline CI/CDFile konfigurasi GitHub Actions dan GitLab CI

Ekosistem pemindaian rantai pasokan

Pemindaian rantai pasokan mem-parsing manifest paket di ekosistem berikut:

EkosistemFile 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
Bagaimana topik ini?