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.net/profile/${username}
What it does?
- Changes the rank (if a cheater is pupil it would show cheater)
- Changes the user avatar.
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