Operational Modes

The CLI provides 5 operational modes for different use cases, from quick development checks to comprehensive security audits.

Overview

Choose the right mode based on your needs. Faster modes are great for development, while comprehensive modes are designed for security audits and compliance.

Mode Comparison

ModeEnginesTimeBest For
Quick Mode
4/7< 30 secondsDuring development, quick checks
Presentation Mode
4/7< 1 minuteDemos, client presentations
Advanced Mode
6/72-5 minutesPre-commit, PR reviews
Ultimate ModeEnterprise
7/75-15 minutesPre-release, security audits
Apex ModeEnterprise
7/715-60 minutesAnnual audits, compliance, critical systems

Quick Mode

Fast scanning for immediate feedback during development.

4/7
Engines
< 30 seconds
Typical Time
During development
Best For
Terminal
Bash
bloodhound scan ./src

Presentation Mode

Clean output optimized for demos and presentations.

4/7
Engines
< 1 minute
Typical Time
Demos
Best For
Terminal
Bash
bloodhound scan --mode presentation ./src

Advanced Mode

Deep analysis with taint tracking and symbolic execution.

6/7
Engines
2-5 minutes
Typical Time
Pre-commit
Best For
Terminal
Bash
bloodhound scan --mode advanced ./src

Ultimate ModeEnterprise

Full 7-engine analysis with AI verification.

7/7
Engines
5-15 minutes
Typical Time
Pre-release
Best For
Terminal
Bash
bloodhound scan --mode ultimate ./src

Apex ModeEnterprise

Maximum thoroughness with extended timeouts and comprehensive reporting.

7/7
Engines
15-60 minutes
Typical Time
Annual audits
Best For
Terminal
Bash
bloodhound scan --mode apex ./src

Choosing the Right Mode

Start with Quick Mode during development, use Advanced Mode for PR reviews, and run Ultimate or Apex Mode before releases or for security audits.