Codeforces Extension for flagging cheaters profile
Difference between en2 and en3, changed 488 character(s)
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://mirror.codeforces.com/profile/${username}`↵

What it does? ↵

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

![Example](https://github.com/Sama-004/cf-cheater-flagger/assets/70210929/0310a3e8-71ca-4928-8265-6d1dd70bf922)↵

Follow the readme for installation:↵

[https://github.com/Sama-004/cf-cheater-flagger](https://github.com/Sama-004/cf-cheater-flagger)↵

Honourable mention: [https://cfcheatdetector.netlify.app/](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↵

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)