Skip to content

SaaSHub module: registration form now protected by hCaptcha (silent 422) #340

@sturq

Description

@sturq

The saashub module always falls through to its Unexpected response body structure branch. Root cause: the register form at saashub.com/register is now behind hCaptcha. POSTing without a captcha token returns HTTP 422 with the same register page re-rendered, no flash, no field-level error, just the form again with our email echoed back.

Quick instrumented check:

GET 200
token found: True
POST 422 len 58205
  'has already been taken': 0
  "couldn't sign you up": 0
  contains 'hcaptcha': True
  our email echoed back: True

The Accept-Encoding: gzip, deflate, br, zstd header on this module is a separate problem (#338 covers that), but even with response decoding fixed, the form is captcha-gated so there's no signal to read.

Options:

  1. Remove the module.
  2. Find another SaaSHub endpoint that exposes email existence without a captcha. I didn't find one but didn't exhaustively map the site.
  3. Loud-mode reimplementation against a password-reset flow if one exists.

Tested on user-scanner 1.3.6.4, Python 3.13.13, Termux.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions