Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Output Formatting

Output flags (-o)

The -o flag controls which fields are included in the output. Flags can be combined:

FlagField
tTarget (hostname, URL, IP, etc.)
dTarget description
cCategory (wildcard, url, cidr, etc.)
uProgram URL

Examples

# Target only (default for db get)
bbscope poll -o t

# Target + program URL (default for poll)
bbscope poll -o tu

# All fields
bbscope poll -o tdcu

Delimiter (-d)

Set the separator between fields (default: space):

# Tab-delimited
bbscope poll -o tdu -d $'\t'

# Comma-delimited
bbscope poll -o tdu -d ","

# Pipe-delimited
bbscope poll -o tdu -d "|"

Output formats (db print)

The db print command supports structured output formats:

# Plain text (default)
bbscope db print

# JSON
bbscope db print --format json

# CSV
bbscope db print --format csv

Change output (–db mode)

When polling with --db, changes are printed with emoji prefixes:

🆕  h1  https://hackerone.com/program  *.new-target.com
❌  bc  https://bugcrowd.com/program  removed-target.com
🔄  it  https://intigriti.com/program  updated-target.com
❌ Program removed: https://hackerone.com/old-program

With AI normalization enabled, normalized variants show as:

🆕  h1  https://hackerone.com/program  *.example.com (main site) -> *.example.com