Codeforces Extension for flagging cheaters profile

Revision en3, by sama004, 2024-07-09 11:32:24

Hello, Codeforces community!

I am excited to introduce a new browser extension I’ve developed called Codeforces Cheater Flagger. This tool aims to help maintain the integrity of our platform by flagging users who might be cheating.

How does it work?

The extension analyzes user submissions made only during contests. A user's profile is flagged (marked as cheater) when all their submissions in a contest were skipped, indicating potential foul play. This tool aims to make it easier for the community to identify such profiles.

Note: This extension works only on profile pages, specifically URLs in the format https://codeforces.me/profile/${username}

What it does?

  1. Changes the rank (if a cheater is pupil it would show cheater)
  2. Changes the user avatar.

Example

Follow the readme for installation:

https://github.com/Sama-004/cf-cheater-flagger

Honourable mention: https://cfcheatdetector.netlify.app/

Edit: Made some new changes. Please get the latest version (1.5)

1.5 (2024-07-09)

Features:

  • Changed cheater detection logic
  • Changed contest threshold to 8 instead of all contests
  • Fetch submissions in batches of 100 until it has data for at least 8 contests
  • Partial verdicts are not counted as cheat
  • Don't flag above 2100 rated

Fix:

  • Now also works on codeforces.com/profile/username/
  • Only counts contest participations and not virtual contest
Tags cheating, extension, chrome extension

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en3 English sama004 2024-07-09 11:32:24 488 Version 1.5
en2 English sama004 2024-07-07 21:40:26 49 repo link change
en1 English sama004 2024-07-07 21:37:11 1166 init (published)