Installation Guide

Get startedwith BCBob

Five steps to go from vulnerable vibe-coded prototype to production-ready software.

Prerequisites

Requirements

Runtime

Python

3.11+
Patch management

Git

Latest
LLM features

IBM Bob API Key

Get your API key
https://bob.ibm.com/
01

Download & Install BCB

Download the BCBob CLI tool and install it with pip.

Download BCBob CLI(.zip)
After downloading, run:
1unzip bcb-latest.zip
2cd bcb
3python3 -m pip install -e .
Expected output: Successfully installed bcb-0.1.0
02

Set Up API Key

Configure your IBM Bob API credentials as environment variables.

macOS / Linux
1export BOB_API_KEY="your-api-key-here"
Windows PowerShell
1$env:BOB_API_KEY = "your-api-key-here"
03

Scan Your Codebase

Run an initial report-only scan to identify vulnerabilities without making changes.

Report Only (recommended first)
1python3 run_bcb.py scan /path/to/project --report-only
Scan & Auto-Fix
1python3 run_bcb.py scan /path/to/project
Critical & High Only
1python3 run_bcb.py scan /path/to/project --severity critical --severity high
04

Review & Fix

Review the generated report and let BCBob auto-fix issues iteratively.

Auto-Fix with Iterations
1python3 run_bcb.py scan /path/to/project --max-iterations 5
2
3# This will:
4# 1. Discover vulnerabilities
5# 2. Verify with IBM Bob LLM
6# 3. Cluster into root causes
7# 4. Generate & apply patches
8# 5. Re-scan until clean
05

Verify & Ship

Run a final verification scan and commit your secured codebase.

Verify
1python3 run_bcb.py verify /path/to/project
Commit
1git add .
2git commit -m "Security fixes from BCB scan"
Target: Production readiness ✅ READY
Reference

CLI Commands

01python3 run_bcb.py scan <path>
Full scan with auto-fix
02python3 run_bcb.py scan <path> --report-only
Generate report, no changes
03python3 run_bcb.py fix <path> --dry-run
Preview fixes without applying
04python3 run_bcb.py verify <path>
Verify applied fixes
05python3 run_bcb.py report <path> --format json
Export JSON for CI/CD

Ready to secure
your codebase?

Install BCBob and start auditing in under 5 minutes. No configuration headaches.

Download BCBob CLI