Skip to content

3.0.1 Release#3271

Draft
liquidsec wants to merge 88 commits into
stablefrom
dev
Draft

3.0.1 Release#3271
liquidsec wants to merge 88 commits into
stablefrom
dev

Conversation

@liquidsec

Copy link
Copy Markdown
Collaborator

No description provided.

dependabot Bot and others added 15 commits July 8, 2026 14:02
Bumps [griffe](https://github.com/mkdocstrings/griffe) from 1.15.0 to 2.1.0.
- [Release notes](https://github.com/mkdocstrings/griffe/releases)
- [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/griffe@1.15.0...2.1.0)

---
updated-dependencies:
- dependency-name: griffe
  dependency-version: 2.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [websockets](https://github.com/python-websockets/websockets) from 15.0.1 to 16.0.
- [Release notes](https://github.com/python-websockets/websockets/releases)
- [Commits](python-websockets/websockets@15.0.1...16.0)

---
updated-dependencies:
- dependency-name: websockets
  dependency-version: '16.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.5.1...v4.6.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pip](https://github.com/pypa/pip) from 26.0.1 to 26.1.2.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](pypa/pip@26.0.1...26.1.2)

---
updated-dependencies:
- dependency-name: pip
  dependency-version: 26.1.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 7.0.0 to 7.1.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mike](https://github.com/jimporter/mike) from 2.1.3 to 2.2.0.
- [Release notes](https://github.com/jimporter/mike/releases)
- [Changelog](https://github.com/jimporter/mike/blob/master/CHANGES.md)
- [Commits](jimporter/mike@v2.1.3...v2.2.0)

---
updated-dependencies:
- dependency-name: mike
  dependency-version: 2.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [idna](https://github.com/kjd/idna) from 3.11 to 3.18.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)
- [Commits](kjd/idna@v3.11...v3.18)

---
updated-dependencies:
- dependency-name: idna
  dependency-version: '3.18'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…griffe-2.1.0

Bump griffe from 1.15.0 to 2.1.0
…websockets-16.0

Bump websockets from 15.0.1 to 16.0
…pre-commit-4.6.0

Bump pre-commit from 4.5.1 to 4.6.0
Bumps [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) from 16.1 to 16.4.
- [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst)
- [Commits](pytest-dev/pytest-rerunfailures@16.1...16.4)

---
updated-dependencies:
- dependency-name: pytest-rerunfailures
  dependency-version: '16.4'
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [maturin](https://github.com/pyo3/maturin) from 1.13.3 to 1.14.1.
- [Release notes](https://github.com/pyo3/maturin/releases)
- [Changelog](https://github.com/PyO3/maturin/blob/main/Changelog.md)
- [Commits](PyO3/maturin@v1.13.3...v1.14.1)

---
updated-dependencies:
- dependency-name: maturin
  dependency-version: 1.14.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…maturin-1.14.1

Bump maturin from 1.13.3 to 1.14.1
@liquidsec liquidsec marked this pull request as draft July 8, 2026 17:33
liquidsec added 2 commits July 8, 2026 13:34
…pytest-rerunfailures-16.4

Bump pytest-rerunfailures from 16.1 to 16.4
…pytest-cov-7.1.0

Bump pytest-cov from 7.0.0 to 7.1.0
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

📊 Performance Benchmark Report

Comparing stable (baseline) vs dev (current)

📈 Detailed Results (All Benchmarks)

📋 Complete results for all benchmarks - includes both significant and insignificant changes

🧪 Test Name 📏 Base 📏 Current 📈 Change 🎯 Status
Bloom Filter Dns Mutation Tracking Performance 3.34ms 3.41ms +2.0%
Bloom Filter Large Scale Dns Brute Force 13.86ms 14.00ms +1.0%
Large Closest Match Lookup 265.26ms 265.49ms +0.1%
Realistic Closest Match Workload 136.95ms 138.66ms +1.3%
Event Memory Medium Scan 1403 B/event 1405 B/event +0.1%
Event Memory Large Scan 1527 B/event 1527 B/event +0.0%
Event Validation Full Scan Startup Small Batch 310.33ms 310.52ms +0.1%
Event Validation Full Scan Startup Large Batch 397.11ms 394.50ms -0.7%
Make Event Autodetection Small 15.50ms 15.60ms +0.6%
Make Event Autodetection Large 157.58ms 158.31ms +0.5%
Make Event Explicit Types 6.52ms 6.52ms -0.0%
Excavate Single Thread Small 2.988s 2.917s -2.4%
Excavate Single Thread Large 7.348s 7.293s -0.8%
Excavate Parallel Tasks Small 3.106s 3.063s -1.4%
Excavate Parallel Tasks Large 4.625s 4.595s -0.7%
Intercept Throughput Small 755.23ms 751.74ms -0.5%
Intercept Throughput Medium 747.15ms 749.44ms +0.3%
Dns Throughput Quiet 1.905s 1.924s +1.0%
Dns Throughput Loaded 1.285s 1.307s +1.8%
Dns Throughput Inherited 1.670s 1.735s +3.9%
Is Ip Performance 1.76ms 1.79ms +1.8%
Make Ip Type Performance 156.97µs 158.38µs +0.9%
Mixed Ip Operations 1.80ms 1.85ms +2.8%
Memory Use Web Crawl 1.0 MB 1.0 MB +1.0%
Memory Use Subdomain Enum 28.3 MB 28.3 MB -0.0%
Memory Use Deep Chain 5.0 MB 5.0 MB +0.0%
Memory Use Parallel Chains 9.5 MB 10.7 MB +13.0% 🟡🟡 ⚠️
Scan Throughput 100 1.960s 2.116s +8.0%
Scan Throughput 1000 13.329s 13.617s +2.2%
Typical Queue Shuffle 4.18µs 4.16µs -0.5%
Priority Queue Shuffle 20.69µs 20.71µs +0.1%

🎯 Performance Summary

! 1 regression ⚠️
  30 unchanged ✅

🔍 Significant Changes (>10%)

  • Memory Use Parallel Chains: 13.0% 🐌 more memory

🐍 Python Version 3.11.15

@codecov

codecov Bot commented Jul 8, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.96970% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 90%. Comparing base (5355bd1) to head (6f62e97).

Files with missing lines Patch % Lines
...est_step_2/module_tests/test_module_virtualhost.py 95% 3 Missing ⚠️
bbot/test/test_step_1/test_validate_preset.py 91% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##           stable   #3271    +/-   ##
=======================================
+ Coverage      90%     90%    +1%     
=======================================
  Files         450     450            
  Lines       46100   46229   +129     
=======================================
+ Hits        41347   41484   +137     
+ Misses       4753    4745     -8     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

liquidsec and others added 10 commits July 8, 2026 16:26
…mike-2.2.0

Bump mike from 2.1.3 to 2.2.0
…pip-26.1.2

Bump pip from 26.0.1 to 26.1.2
Raw control bytes (e.g. 0x0e Shift Out) in scan data could flip the
terminal into its line-drawing charset, garbling all later output.
Sanitize scan-derived text at the console boundaries (stderr log
formatter, stdout module, log_to_stderr) via a shared make_printable().
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.3...2.7.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.7.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
liquidsec and others added 30 commits July 9, 2026 14:29
Fix openssl_dev_headers dep check to require the header
…s-key

Fix stale baddns config key in kitchen-sink preset
…lette-1.3.1

Bump starlette from 0.52.1 to 1.3.1
…ests-2.33.0

Bump requests from 2.32.5 to 2.33.0
…ib3-2.7.0

Bump urllib3 from 2.6.3 to 2.7.0
…own-extensions-10.21.3

Bump pymdown-extensions from 10.20.1 to 10.21.3
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.5 to 3.1.8.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](pallets/werkzeug@3.1.5...3.1.8)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ansible-runner](https://github.com/ansible/ansible-runner) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/ansible/ansible-runner/releases)
- [Commits](ansible/ansible-runner@2.4.2...2.4.3)

---
updated-dependencies:
- dependency-name: ansible-runner
  dependency-version: 2.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.7.1 to 9.7.6.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.7.1...9.7.6)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-version: 9.7.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [xxhash](https://github.com/ifduyue/python-xxhash) from 3.6.0 to 3.8.1.
- [Release notes](https://github.com/ifduyue/python-xxhash/releases)
- [Changelog](https://github.com/ifduyue/python-xxhash/blob/master/CHANGELOG.rst)
- [Commits](ifduyue/python-xxhash@v3.6.0...v3.8.1)

---
updated-dependencies:
- dependency-name: xxhash
  dependency-version: 3.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [deepdiff](https://github.com/qlustered/deepdiff) from 8.6.2 to 9.1.0.
- [Release notes](https://github.com/qlustered/deepdiff/releases)
- [Changelog](https://github.com/qlustered/deepdiff/blob/master/CHANGELOG.md)
- [Commits](https://github.com/qlustered/deepdiff/commits)

---
updated-dependencies:
- dependency-name: deepdiff
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 2.0.2 to 2.0.5.
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@2.0.2...2.0.5)

---
updated-dependencies:
- dependency-name: mkdocstrings-python
  dependency-version: 2.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2026.1.15 to 2026.7.10.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](mrabarnett/mrab-regex@2026.1.15...2026.7.10)

---
updated-dependencies:
- dependency-name: regex
  dependency-version: 2026.7.10
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [dnspython](https://github.com/rthalley/dnspython) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/rthalley/dnspython/releases)
- [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst)
- [Commits](rthalley/dnspython@v2.7.0...v2.8.0)

---
updated-dependencies:
- dependency-name: dnspython
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.20 to 0.15.21.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.20...0.15.21)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.21
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…werkzeug-3.1.8

Bump werkzeug from 3.1.5 to 3.1.8
…ansible-runner-2.4.3

Bump ansible-runner from 2.4.2 to 2.4.3
…xxhash-3.8.1

Bump xxhash from 3.6.0 to 3.8.1
…ruff-0.15.21

Bump ruff from 0.15.20 to 0.15.21
…dnspython-2.8.0

Bump dnspython from 2.7.0 to 2.8.0
…deepdiff-9.1.0

Bump deepdiff from 8.6.2 to 9.1.0
…regex-2026.7.10

Bump regex from 2026.1.15 to 2026.7.10
…mkdocstrings-python-2.0.5

Bump mkdocstrings-python from 2.0.2 to 2.0.5
…mkdocs-material-9.7.6

Bump mkdocs-material from 9.7.1 to 9.7.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants