Skip to content

1.9.0 - #64

Merged
CommonHuman-Lab merged 28 commits into
masterfrom
beta/next
Aug 20, 2026
Merged

1.9.0#64
CommonHuman-Lab merged 28 commits into
masterfrom
beta/next

Conversation

@CommonHuman-Lab

Copy link
Copy Markdown
Owner

1.9.0

Run page

  • Boolean params (e.g. exploit, dump_all) now render as toggle switches instead of free-text true/false fields.

Payload workbench

  • New "Payload Workbench" — generate and test payloads (SQLi, XSS, etc.) without leaving the UI.

HTTP framework

  • http_spider now runs on the commonhuman-core crawler — threaded discovery, richer form parsing (select/hidden/required-field handling), and correct handling of redirects and off-origin filtering.
  • New http_authenticate tool — logs the shared session into a target via form login, OAuth2 client-credentials, or Basic/Digest/NTLM, so subsequent http_request/http_spider/http_intruder calls run authenticated.
  • New js_api_discover tool — extracts REST/JSON API endpoints straight out of a SPA's JavaScript bundles (React/Vue/Angular), catching fetch/axios calls a plain crawl never sees.
  • New source_map_recover tool — recovers original pre-minified JS/TS source via sourceMappingURL/.map files, for real source instead of minified bundles when reviewing DOM-XSS sinks.
  • New ws_discover/ws_inject tools — find WebSocket endpoints referenced in a page's HTML/JS, then send payloads over them and check responses for reflection (chat, real-time features).

API scanning

  • api_schema_analyzer now parses OpenAPI/Swagger specs (JSON or YAML, v2 or v3, $ref-resolving) via commonhuman-core instead of a bare JSON fetch — every endpoint comes back with a real, scannable URL (path params filled, base URL resolved) ready to hand to breachsql/phaseaccess.
  • New openapi_discover tool — probes a target's common paths (/openapi.json, Swagger UI, ReDoc, ...) to locate its spec automatically.

Recon

  • New dork_search tool — queries DuckDuckGo/Bing/Yahoo for URLs matching a dork query (e.g. site:target.com inurl:search), returning only parameter-bearing candidates. No API keys required.

Hardening

  • Smart-scan now re-scores remaining tool candidates between small batches instead of committing to one fixed list up front, so a failure can down-rank a tool before the next round fires.
  • Fixed a shared-driver race in the browser agent — concurrent requests now queue instead of racing on the same Selenium session.
  • Harvested credentials are now encrypted at rest.
  • Plugin loading now logs before executing third-party code, with an opt-in allowlist mode.

@CommonHuman-Lab
CommonHuman-Lab merged commit 3ac7449 into master Aug 20, 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.

1 participant