Skip to content

Use Chess.com public API for profile detection - #3204

Open
Jelly-RayTian wants to merge 1 commit into
sherlock-project:masterfrom
Jelly-RayTian:fix/chess-public-api
Open

Jelly-RayTian wants to merge 1 commit into
sherlock-project:masterfrom
Jelly-RayTian:fix/chess-public-api

Conversation

@Jelly-RayTian

Copy link
Copy Markdown

Summary

Use Chess.com's public player profile API and HTTP status codes for the Chess target, while retaining the profile URL in results. This proposes an alternative detection approach for the Chess portion of #3074; it does not address the other sites.

Validation

  • Sherlock classified blue and magnuscarlsen as claimed (HTTP 200), and a randomly generated username as available (HTTP 404), using the new probe.
  • Offline suite: pytest -m 'not online' -q (14 passed).
  • The existing endpoint also classified these samples correctly in this environment, so the reported false positive was not reproduced. Behavior under rate limiting and across regions remains unverified.

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