Skip to content

Add user_scan feature for mix.com user profiles#321

Merged
kaifcodec merged 1 commit intokaifcodec:mainfrom
KagemaNjoroge:main
Apr 12, 2026
Merged

Add user_scan feature for mix.com user profiles#321
kaifcodec merged 1 commit intokaifcodec:mainfrom
KagemaNjoroge:main

Conversation

@KagemaNjoroge
Copy link
Copy Markdown
Contributor

This pull request adds a new validation function for the Mix social platform to the user scanning module. The function checks if a username is available or taken on Mix by making an HTTP request and interpreting the response.

New social platform validation:

  • Added a new validate_mix function in user_scanner/user_scan/social/mix.py that checks username availability on Mix, using a random user agent and a generic validation helper.

Recon findings

  • Manual curl testing was performed with one known existing username and one guaranteed non-existent username.
  • Existing usernames consistently returned HTTP 200.
  • Non-existent usernames consistently returned HTTP 404.
  • No redirects affecting reliability were observed in these checks.
  • No CAPTCHAs, Cloudflare challenges, or aggressive anti-bot blocking were encountered.

Verification

Copy link
Copy Markdown
Owner

@kaifcodec kaifcodec left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KagemaNjoroge Thank you for the contribution!
I tested it locally and looks good to me.
If you want to contribute further you are welcome to add new sites.

@kaifcodec kaifcodec merged commit f6b2440 into kaifcodec:main Apr 12, 2026
2 checks passed
@kaifcodec kaifcodec added the user module addition PRs or issues related to new user_scan module additions label Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

user module addition PRs or issues related to new user_scan module additions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[New Module] Add username support for mix.py

2 participants