Skip to content

3.0.1

Latest

Choose a tag to compare

@liquidsec liquidsec released this 21 Jul 16:17
eabac72

Fixes

  • Restore cloudcheck tag propagation to URL / OPEN_TCP_PORT children (#3309). _minimize() was wiping _resolved_hosts on parent events, starving dnsresolve when child events reached it. Cloud tags never made it past the DNS_NAME.
  • Fix virtualhost.finish() crash when the baseline request returned None (#3273).
  • Escape control characters in console output so raw bytes in scan data can't garble the terminal (#3274, closes #3258).
  • Fix stale baddns config key in the kitchen-sink preset; adds a test that validates every bundled preset (#3280, closes #3279).
  • Fix openssl_dev_headers dep check to actually require the header, so minimal images (e.g. python:3.11-slim) no longer skip installing libssl-dev (#3282, closes #3272).
  • Point API-key docs to secrets.yml in the sections that still mentioned bbot.yml (#3283, closes #3270).

waf_bypass improvements

  • Lower neighbor_cidr default from /24 to /28 (module + waf-bypass preset).
  • Parallelize bypass checks in finish() up to 100 by default.
  • Distinguish direct vs neighbor bypass candidates in log output.
  • Demote non-IP DNS result log from warning to verbose.

Tooling updates

  • Update nuclei to 3.11.0 (#3275).
  • Update trufflehog to 3.95.9 (#3276, #3295).

Dependency bumps

beautifulsoup4 4.14.3β†’4.15.0, cachetools 6.2.6β†’7.1.4, cryptography 46.0.5β†’48.0.1, deepdiff 8.6.1β†’9.1.0, dnspython 2.7.0β†’2.8.0, griffe 1.15.0β†’2.1.0, idna 3.11β†’3.18, lxml 6.0.2β†’6.1.0, maturin 1.13.3β†’1.14.1, mike 2.1.3β†’2.2.0, mkdocs-material 9.7.1β†’9.7.7, mkdocstrings 0.30.1β†’1.0.6, mkdocstrings-python 2.0.2β†’2.0.5, pip 26.0.1β†’26.1.2, pre-commit 4.5.1β†’4.6.0, pydantic 2.12.5β†’2.13.4, pymdown-extensions 10.20.1β†’11.0.1, pytest 8.4.2β†’9.1.1, pytest-cov 7.0.0β†’7.1.0, pytest-env 1.1.5β†’1.6.0, pytest-rerunfailures 16.1β†’16.4, regex 2026.1.15β†’2026.7.10, requests 2.32.5β†’2.33.0, ruff 0.15.18β†’0.15.22, soupsieve 2.8.3β†’2.8.4, starlette 0.52.1β†’1.3.1, tornado 6.5.4β†’6.5.7, urllib3 2.6.3β†’2.7.0, websockets 15.0.1β†’16.0, werkzeug 3.1.5β†’3.1.8, xxhash 3.6.0β†’3.8.1, ansible-runner 2.4.2β†’2.4.3, plus actions/cache v5β†’v6.

Full changelog: v3.0.0...v3.0.1