Skip to content

Wire bbot_io_api_key config through to asndb - #3110

Merged
liquidsec merged 2 commits into
devfrom
wire-up-bbot-io-api-key
May 20, 2026
Merged

Wire bbot_io_api_key config through to asndb#3110
liquidsec merged 2 commits into
devfrom
wire-up-bbot-io-api-key

Conversation

@liquidsec

@liquidsec liquidsec commented May 19, 2026

Copy link
Copy Markdown
Collaborator

Fixes #3108

Summary

  • Adds a top-level bbot_io_api_key config field (mirrors interactsh_token) that flows through ASNHelper to the asndb library.
  • Previously the only way to set this credential was the BBOT_IO_API_KEY env var (read by the asndb library directly), with no BBOT-side config slot, no preset visibility, and no way to put it in secrets.yml.
  • Env var still takes precedence (asndb's own os.getenv(...) or kwarg behavior).

@liquidsec
liquidsec requested a review from ausmaster May 19, 2026 22:29
@github-actions

github-actions Bot commented May 19, 2026

Copy link
Copy Markdown
Contributor

🚀 Performance Benchmark Report

⚠️ No current benchmark data available

This might be because:

  • Benchmarks failed to run
  • No benchmark tests found
  • Dependencies missing

@ausmaster ausmaster linked an issue May 19, 2026 that may be closed by this pull request
@liquidsec

Copy link
Copy Markdown
Collaborator Author

CI failure here is unrelated to this PR — it's the wpscan/Ruby breakage affecting all current PRs. wpscan 4.0.0 shipped 2026-05-19 and requires Ruby >= 3.3, but the GHA runners have Ruby 3.2.3, so test_cli_args's --install-all-deps assertion fails for every PR.

Fix is in #3111 (pins wpscan to 3.8.28). Once that lands I'll rebase this PR and CI should go green.

@codecov

codecov Bot commented May 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90%. Comparing base (afc6dbf) to head (af020b6).
⚠️ Report is 3 commits behind head on dev.

Additional details and impacted files
@@          Coverage Diff          @@
##             dev   #3110   +/-   ##
=====================================
- Coverage     90%     90%   -0%     
=====================================
  Files        444     444           
  Lines      38376   38393   +17     
=====================================
+ Hits       34324   34338   +14     
- Misses      4052    4055    +3     

☔ View full report in Codecov by Sentry.
📢 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
liquidsec merged commit 8f38751 into dev May 20, 2026
20 checks passed
@liquidsec liquidsec mentioned this pull request Jun 9, 2026
@ausmaster
ausmaster deleted the wire-up-bbot-io-api-key branch June 11, 2026 01:27
@ausmaster ausmaster added this to the BBOT 3.0 - blazed_elijah milestone Jun 26, 2026
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.

Wire bbot.io api key into config

2 participants