v2.0.0

ogx-ai/ogx-client-typescriptv2.0.0Jul 10, 2026by github-actions[bot]

AI Summary

A major overhaul introducing a TUI dashboard, REST API mode, and advanced scanning capabilities like fingerprinting and takeover detection.

Key Highlights

  • Interactive TUI dashboard with Bubble Tea
  • REST API server mode for programmatic scan management
  • Technology fingerprinting engine
  • Subdomain takeover detection
  • Notification system (Slack, Discord, Telegram, Email)

New Features

  • Bubble Tea TUI dashboard
  • REST API server mode
  • Technology fingerprinting engine
  • Subdomain takeover detection
  • Notification system

Full Release Notes

## Changelog
* dbc2eb2 chore: add roadmap.md to .gitignore
* dc3818b feat: add Bubble Tea dependencies for TUI dashboard
* 08b0fdf feat: add CLI flags for tech fingerprinting and subdomain takeover detection
* 8bf68e7 feat: add HTTP 429 rate limit handling with exponential backoff
* 5c0cf43 feat: add REST API server mode for programmatic scan management
* bf09e4e feat: add Technology and TakeoverResult types for fingerprinting and takeover detection
* 951a555 feat: add diff/monitoring mode for scan comparison
* 424d74b feat: add interactive TUI dashboard with Bubble Tea
* fd33f11 feat: add notification system (slack, discord, telegram, email)
* 7e7d475 feat: add screenshot capture for HTTP-alive subdomains
* 54198bb feat: add subdomain takeover detection
* d8876c2 feat: add takeover data to JSON, TXT, and CSV output formatters
* 8732dcc feat: add tech badges and takeover tab to HTML report
* 883aedc feat: add technology fingerprinting engine
* 7bfeeb5 feat: auto fetch release and star info
* e4e8149 feat: collect wayback URLs for HTTP-alive subdomains
* 8a46320 feat: integrate --diff, --baseline, and --notify flags into CLI
* 17b85d3 feat: integrate 429 retry handling into all API enumerators
* 514ea32 feat: integrate fingerprinting and takeover into scan pipeline
* d88d4d6 feat: overhaul HTML report with screenshots, wayback, sorting, export
* be69cd7 feat: update docs
* 6d4d496 feat: wire EventSink through scan pipeline for TUI support
* 75bc9ef feat: wire serve subcommand and GetScanFunc for API server
* 7afa427 fix: correct CLI flags and output parsing for 5 enumerators
* 546b4c3 fix: handle unchecked error returns flagged by errcheck linter
* f5c1124 fix: resolve all remaining errcheck linter violations
* 5817ab6 fix: resolve final errcheck and unused type lint violations
* e622376 fix: rewrite smap scanner to match actual smap JSON output
* 5cb56c1 fix: update module path to /v2 for Go major version compatibility
* 0dd9781 fix: update tests for new Generate signature and CI for Go 1.26
* 44e43c5 fix: upgrade golangci-lint-action to v9 for Go 1.26 compatibility
* 72e58e3 style: update docs theme from blue/green to purple (#9489FD)
* 9c98d34 style: update docs title template to 'SubdomainX Docs | %s'
* ac6beaa update: logo