List of confirmed cheaters

jhoffner I really don't want to publicly shame CW cheaters here but recently there seems to be an increase in the number of cheaters who aren't getting banned quick enough.  Some cheaters have already lingered for months, wearing a 1 kyu/1 dan badge when they actually don't deserve it.  If this doesn't stop quickly, the morale of genuine Codewarriors may be damaged and CW will gradually lose their trust.  So, here is a list of confirmed cheaters:
- https://www.codewars.com/users/aditya7iyengar (edit: handled)
(List to be updated as more and more cheaters are discovered/confirmed)
┆Issue is synchronized with this Clickup  by Unito

How do we know this user cheated? None of the usual tell-tale signs are visible to me.

BTW we have a plagiarism service in the works. Its being built for Qualified but we will use it for CW to detect cheaters as well.
We also no longer allow banned users to delete their account or change their name. So any user who wants to use an identifiable name that means anything to them, once they get caught, they are stuck that way.

new one: https://www.codewars.com/users/GtpOtyf/completed
See the discourse here: https://www.codewars.com/kata/5917a2205ffc30ec3a0000a8/discuss#5acfcb0c4d9fd12f41000011
and the related solution(s): https://www.codewars.com/kata/reviews/59a5438e5b9fd1aaba000ee8/groups/5acf86208104960814003545

other ones:
https://www.codewars.com/users/DIDIx13/completed
https://www.codewars.com/users/Yurasx/completed (seems to not have been active these last few days)
huge list of purples for the first, less for the second, but in both cases, only duplicated solutions.

@jhoffner because he switchs code blocks around, change formatting and remove comments to fool cheat detection algorithms. e.g his solution in my SKI kata:
https://www.codewars.com/kata/reviews/5a03e576882dca839200284e/groups/5a142dd13037a3e3b40018df
This is exactly the same as xenoexplorator's solution except with comments removed and the last part moved to the front:
https://www.codewars.com/kata/reviews/5a03e576882dca839200284e/groups/5a133b57ba8cc932430023bb
which makes absolutely zero sense because the kata has sequential parts. Like, in no reasons would you write Haskell function non-sequentially. Except for bypassing cheating detection, of course.
I have many more examples:

https://www.codewars.com/kata/reviews/5240e3a98d333f81950001b0/groups/5a130284ce8dcd3f54001493 is copying https://www.codewars.com/kata/reviews/5240e3a98d333f81950001b0/groups/59ba73e771780d5381002103 with obj changed to val, comments removed and formatting changes
https://www.codewars.com/kata/reviews/52fcc820f7214727bc0004ba/groups/59e3c0da8cf24c3b5d000efc is copying https://www.codewars.com/kata/reviews/52fcc820f7214727bc0004ba/groups/59def95b1a58d3b517000042 with variable name changes and code blocks moved around. The actual content of these blocks are all the same
https://www.codewars.com/kata/reviews/5976ca11550e452569001d50/groups/59e3d9324461d10049001f0f is exactly the same as cough my reference solution https://www.codewars.com/kata/reviews/5976ca11550e452569001d50/groups/599b6ba5ab6585e61300373c with commented line removed and two functions swapped around
https://www.codewars.com/kata/reviews/5818be26e7bf6175d20000ad/groups/5a1300b82bba9e78f800099a is the same as https://www.codewars.com/kata/reviews/5818be26e7bf6175d20000ad/groups/58c14196e08b7cb3b0001526 with column/alias name changes
https://www.codewars.com/kata/reviews/59dba1d4da481024510022f6/groups/59dddc9f397858d2d100024d straight out copies my solution (note that there's another guy who did the same and was grouped together too, and he's a confirmed copycat so he was banned)

See, the main problem here is that some smarter people already know straight out copying is too blatant, so they are copying existing solutions with cosmetic changes, and the existing service is powerless in detecting this. Manual inspection is the only way to be sure (which I do take the time to inspect them carefully against most top-voted and current recent solutions. In some way these purple katas are "honeypots", especially the new ones - if they try to copy solutions, they become highly visible.

Incidentally, while I was checking aditya7iyengar cheating solutions I found that this cheating solution has not be invalidated yet even though the user has been banned:
https://www.codewars.com/kata/reviews/5240e3a98d333f81950001b0/groups/5ab41f213e91153205000a48
In fact there are lots of cheating solutions dangling around on the purple katas and they're not invalidated and marked as cheat for a long time. So in my experience, the current automatic cheat flagging system does not work.

See, the main problem here is that some smarter people already know straight out copying is too blatant, so they are copying existing solutions with cosmetic changes, and the existing service is powerless in detecting this. Manual inspection is the only way to be sure

One approach that I've been (personally) looking into recently is to use sklearn to detect similar solutions. This works even if things are moved around and have some changes.
So I compared solutions for SKI kata by those two (by the way, you can run this on Codewars :)).
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import linear_kernel
v = TfidfVectorizer().fit_transform([xenoexploratorSKI, aditya7iyengarSKI])
print(linear_kernel(v[0:1], v).flatten())
# [ 1.          0.43158685]

I'd say that's already pretty high for advanced kata. And after removing comments, the similarity increases to 0.99867269. I'm still learning about it, but this seems useful even without specifying options like tokenizer.

toke11
a_total_meme
tactilearning (not active anymore)

Note: it would be nice to have a way to get the date of completions of the solutions, to identify the original one!

somefajita - solutions are copies of author reference solutions. Possibly an alias account for funnbot.

@docgunthrop they should be two different person because they have 2 different github accounts. I think they're probably Roblox player friends.
somefajita has already cheated on a few katas at the meantime though:

https://www.codewars.com/kata/reviews/5220c5750b1ba099360003e2/groups/5817bffc6288545fb10002e8 and https://www.codewars.com/kata/reviews/5220c5750b1ba099360003e2/groups/5ad3b173cb170ae9130029fd
https://www.codewars.com/kata/reviews/5ad1127310df4ee6fc00073d/groups/5ad3b1cfbc8af562d3001649
on Boolfuck interpreter:

So I guess he's eligible for a ban?

@jhoffner cough https://www.codewars.com/kata/reviews/52fcc820f7214727bc0004ba/groups/5ab30b89938b63b4c50000dc
It appears that most of the thisismyman's cheating solutions have not been marked as cheats at all. Is the cheat detection actually working at all?

Hi,
the account I linked above are still active while smoefajita has been banned. Is it an oversight or is there another reason?

I think it's very easy to miss few names when reported in random formats. I had to read multiple times right now to find users. I'd appreciate if there's consistent format and have comments updated when the user is banned.
I can take a look at some of them when I have time, but I can't if I'm too busy with other tasks.
For formatting, maybe we can do something like this.
username:

list of evidences like links/screenshots
...

Thanks. Those accounts that are still active are non-obvious ones. I couldn't tell by simply going through their solutions. So it'll help if you could clearly show why they're suspected and how they've done so multiple times.

Hi,
I didn't do the previous ones yet, but here is a new one:
https://www.codewars.com/users/Rauta/completed
exact duplicated of top solutions (with no other submitted solutions) on:

https://www.codewars.com/kata/molecule-to-atoms/solutions/java/all/best_practice
https://www.codewars.com/kata/find-the-cheapest-path/solutions/java/all/best_practice
https://www.codewars.com/kata/5279f6fe5ab7f447890006a7/solutions/cpp
https://www.codewars.com/kata/5277c8a221e209d3f6000b56/solutions/cpp/following/best_practice
https://www.codewars.com/kata/52a382ee44408cea2500074c/solutions/cpp/all/best_practice

these are all the blue katas this user """solved""" for now.

I'have got bad thoughts... x)
Could it be possible to archive IP's of cheaters and forbid new users with the same one?

https://www.codewars.com/users/MercQueen
This user already seemed suspect by completing 205 katas in 5 days (including 20 blue and 10 purple katas). But then he completes one of my katas (https://www.codewars.com/kata/spidey-swings-across-town/javascript) by using my solution with some minor modifications to variable names and whitespace so as to seem less obvious.

MercQueen was "no one" and "eater123".

Probable cheater jinbolee28:

https://www.codewars.com/kata/reviews/51b6249c4612257ac0000008/groups/58242b2734c53af7ed000be9
https://www.codewars.com/kata/reviews/5324945e2ece5e1f32000373/groups/5ab2cd8a74101c36f60000ff vs. https://www.codewars.com/kata/reviews/5324945e2ece5e1f32000373/groups/55a92b9f90769d35d10000e0
https://www.codewars.com/kata/reviews/543bfd8ca60ea14811000186/groups/5aac1c05b36632e99e0006ff vs. https://www.codewars.com/kata/reviews/543bfd8ca60ea14811000186/groups/5461138076f4d544af000657
https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/5aaafd7a7ae334a63e0014a5 vs. https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/59c7846ef2df0eab9a000100
https://www.codewars.com/kata/reviews/59122652e0e328780f0000c8/groups/5aaafdeeca04b454e1001ccf vs. https://www.codewars.com/kata/reviews/59122652e0e328780f0000c8/groups/5a54cb536f46dea4ee000317
https://www.codewars.com/kata/reviews/5510d82868e5160a0b00018e/groups/5a9251e047b5a32d8300075c

Probable cheater anmols.1:

https://www.codewars.com/kata/reviews/52f831fa9d332c6591000514/groups/55e6cc3201ded10dda000091
https://www.codewars.com/kata/reviews/54db4533c61a6525e900010d/groups/5598bc9d4ecf667e0b0000b5
https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/5aa88051e141400e1800a973 vs. https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/59c7846ef2df0eab9a000100 (again)
https://www.codewars.com/kata/reviews/5510d82868e5160a0b00018e/groups/5a9251e047b5a32d8300075c
https://www.codewars.com/kata/reviews/59122652e0e328780f0000c8/groups/5aaafdeeca04b454e1001ccf, https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/5aa88051e141400e1800a973 and https://www.codewars.com/kata/reviews/59122652e0e328780f0000c8/groups/5aaafe1cca04b4a1cf001cdb vs. https://www.codewars.com/kata/reviews/59122652e0e328780f0000c8/groups/5a54cb536f46dea4ee000317 (again)
https://www.codewars.com/kata/reviews/596aa1bac0eb66b841000634/groups/59e61737f5b23b41c0001a32
https://www.codewars.com/kata/reviews/5510d82868e5160a0b00018e/groups/5a9251e047b5a32d8300075c

Probable cheater zedcedo456:

https://www.codewars.com/kata/reviews/52f831fa9d332c6591000514/groups/55e6cc3201ded10dda000091
https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/5aa88051e141400e1800a973 vs. https://www.codewars.com/kata/reviews/59122652e0e328780f0000c8/groups/5a54cb536f46dea4ee000317 (again)
https://www.codewars.com/kata/reviews/596aa1bac0eb66b841000634/groups/59e61737f5b23b41c0001a32

Probable cheater freeman.alt:

https://www.codewars.com/kata/reviews/555acc3335d4c449750001b5/groups/5640ddf4574e987f0d000034
https://www.codewars.com/kata/reviews/53d0337689316446e6000035/groups/572a854eca1f70bc85001a2e
https://www.codewars.com/kata/reviews/598f1df32de0c331fb000008/groups/5992a3f730df12b319000de5
https://www.codewars.com/kata/582c1092306063791c000c00: first solution (didn't submit final) is basically taking away my solution and experimenting with it ;-)
https://www.codewars.com/kata/5856f3ecf37aec45e6000091: cheated

Confirmed cheater g1641982: All his purple kata solutions consists of rewriting the test framework's assert class

no one/MercQueen is back again: https://www.codewars.com/users/Madrobot
Proof:  from https://www.codewars.com/kata/1-1-factor-primes/solutions/javascript

@jhoffner please invalidate this cheating solution of g1641982 and all his existing cheating solutions.
why are cheating solutions not invalidated at all

https://www.codewars.com/users/xxElucidatorxx
duplicated solutions in several katas (and just reading his name...well...):

https://www.codewars.com/kata/find-the-cheapest-path/solutions/python/following/best_practice
https://www.codewars.com/kata/insane-coloured-triangles/solutions/python
https://www.codewars.com/kata/5a27ca7ab6cfd70f9300007a/solutions/javascript/following/best_practice
*... many others

To add to B4B's comment:

https://www.codewars.com/users/xxElucidatorxx

Three identical solutions confirmed for the Blobservation kata between the users: fatal_strategy, soplin, xxElucidatorxx

new one: https://www.codewars.com/users/aenik97/completed
duplicated solutions to several kata (the top one ofc):

https://www.codewars.com/kata/permutational-primes-ii/solutions/python
https://www.codewars.com/kata/roboscript-number-2-implement-the-rs1-specification/solutions/python
https://www.codewars.com/kata/sum-by-factors/solutions/python

non submitted solution to:

https://www.codewars.com/kata/centre-of-attention/solutions/python

using the info given by doc: https://www.codewars.com/users/soplin/completed
exact duplicates:

https://www.codewars.com/kata/blobservation/solutions/python
https://www.codewars.com/kata/the-lift/solutions/python
https://www.codewars.com/kata/my-smallest-code-interpreter-aka-brainf-star-star-k/solutions/python

marked as solved in python, but no solution submitted:
https://www.codewars.com/kata/one-line-task-circle-intersection/solutions/python
(note: despite his "somewhat suspicious" name, fatal_strategy is legit)

@Blind4Basics

Note: most of the cheaters in Voile's last message aren't banned yet (only the very last on is)

I'm not banning probable ones. This issue is "List of confirmed cheaters" and I don't have the time to look into details and figure out if someone is a cheater or not.

ok, no problem (and what about those confirmed that I posted above ? ;) )
And now that I just completed the type transpiler kata, I crossed path again with a duplicated solution from elucidator (duplicate of ZED's one. Irrefutable: only 3 completions in python...)
Cheers

(and what about those confirmed that I posted above ? ;))

which one? Just to be clear, I'm not going through duplicated solution ones.
I'm doing this between my tasks and after work so it's easy to miss when the issue gets long.
Can you update the comments for those already banned?

Mmmh... I'm not sure to fully follow: I understand you make a double check for the duplicated solution, that's it?
What could make it clearer when there are no doubts? (like... when there are no other solutions than the duplicated one and that it's a duplicate of a well know power user? -> Doc, ZED, Voile, daddepledge myself, ...) Or what could make those cases doubtful, if that's the problem? (I'm asking to make the things easier)
For now, these ones are blatant cheaters:

https://www.codewars.com/users/xxElucidatorxx

duplicated solutions in several katas (and just reading his name...well...):
https://www.codewars.com/kata/find-the-cheapest-path/solutions/python
https://www.codewars.com/kata/insane-coloured-triangles/solutions/python
https://www.codewars.com/kata/5a27ca7ab6cfd70f9300007a/solutions/javascript
... many others

https://www.codewars.com/users/soplin/completed

exact duplicates:
https://www.codewars.com/kata/blobservation/solutions/python
https://www.codewars.com/kata/the-lift/solutions/python
https://www.codewars.com/kata/my-smallest-code-interpreter-aka-brainf-star-star-k/solutions/python
marked as solved in python, but no solution submitted:
https://www.codewars.com/kata/one-line-task-circle-intersection/solutions/python

for : new one: https://www.codewars.com/users/aenik97/completed
duplicated solutions to several kata (the top one ofc):
https://www.codewars.com/kata/permutational-primes-ii/solutions/python
https://www.codewars.com/kata/roboscript-number-2-implement-the-rs1-specification/solutions/python
https://www.codewars.com/kata/sum-by-factors/solutions/python

non submitted solution to:
https://www.codewars.com/kata/centre-of-attention/solutions/python

It's simply the amount of time it takes to verify.
For obvious cheaters, I can just open their completed solutions page and see.
For duplicate ones, I need to open each solutions and confirm the duplicate, then make sure this user didn't submit anything before that. I don't want to rush through them because it's not easily reversible.
The main problem is that I can't see the solutions on "review" page if I haven't completed the kata in the language even if I have admin rights. ¯\_(ツ)_/¯ I'd rather not forfeit just to confirm cheaters. I'll see if I can figure out what's going on and fix this.

I'm just doing what I can at the moment between my tasks and on my free time so I hope you understand that I can't dedicate much time to this.

@kazk Please note that my "probable" means "99% sure but not gonna say it's 100% yet for safety reasons". If it's among your definition of "probable" then I won't be reporting them at all.

I know that.
I still have to verify them even if you're 100% sure. It's not that I don't trust you and other power users, but it's a permanent ban and needs to be done carefully.
As I wrote above, it's difficult (and time consuming) for me at the moment to do that for duplicate solution ones because I can't see the solutions on the review page even I have admin rights. So I just did the easy ones for now. Maybe my comment was misunderstood, but I didn't mean to never check them.
Codewars have millions of issues and I'm just trying to help whenever I can.

More cheating solutions that are not invalidated:
https://www.codewars.com/kata/reviews/59082450cca3a065110008e4/groups/5ab4590fd4eb2837ef00000a
(and probably other cheating solution from thisismyman)

@kazk: ok, noted.

so, here we go again, with links to the duplicates. ;)

https://www.codewars.com/users/xxElucidatorxx
duplicated solutions in several katas (and just reading his name...well...):
https://www.codewars.com/kata/reviews/5abeb1a3c859c78d8400008d/groups/5ac3476ca085dfdc4c001902
https://www.codewars.com/kata/reviews/5a3323a6b090489ca5000950/groups/5a7460611e2f179710003846
https://www.codewars.com/kata/reviews/5adb393d43f6f79750000c49/groups/5adb393e43f6f79750000c4d
https://www.codewars.com/kata/reviews/5472a732f7b6891c800000b4/groups/581709b70e80c5c1650000a8 (it seems that this solution is public somewhere else)
... many others

https://www.codewars.com/users/soplin/completed
exact duplicates:
https://www.codewars.com/kata/reviews/5abee54d55cb050e4c001e43/groups/5ad698d18773c8781a000008 (same one as above)
https://www.codewars.com/kata/reviews/565f448fb889330d06000116/groups/59a4744cec1f9fc29c002c94
https://www.codewars.com/kata/reviews/58db1fd0487406c380002263/groups/5933f7b2dd05a84a1e00020e
https://www.codewars.com/kata/reviews/5472a732f7b6891c800000b4/groups/581709b70e80c5c1650000a8 (same as above, again)
marked as solved in python, but no solution submitted:
https://www.codewars.com/kata/one-line-task-circle-intersection/solutions/python

https://www.codewars.com/users/aenik97/completed
duplicated solutions to several kata (the top one ofc):
https://www.codewars.com/kata/reviews/55ef2398683fc23f360000f2/groups/58aa0c0521c4e0bdfe001cd2
https://www.codewars.com/kata/reviews/5a41d4b0f96e0b487000005a/groups/5a42d95f47e7b892c7001305
https://www.codewars.com/kata/reviews/551752caa5808b26460007d6/groups/57e2635d8a8b8d305200003c
non submitted solution to:
https://www.codewars.com/kata/centre-of-attention/solutions/python

https://www.codewars.com/users/a_total_meme/completed
duplicated solutions:
https://www.codewars.com/kata/reviews/54345cc660e8a7796b000106/groups/5889b1ac0c215dc13c000b4b
https://www.codewars.com/kata/reviews/53fbcb9ecfc5f67703000032/groups/57dfc34deb053734cd00008a
https://www.codewars.com/kata/reviews/565f448fb889330d06000116/groups/59a4744cec1f9fc29c002c94
https://www.codewars.com/kata/reviews/54b8290eafdfc1286e00000e/groups/5829bcf86d02cd6ce4000a09
https://www.codewars.com/kata/reviews/5412ed87648162f1e60000c4/groups/599ebecde5004760b500450c
https://www.codewars.com/kata/reviews/543c96b122e0f3ca8a0000bc/groups/57809defa56c88557d00007c
https://www.codewars.com/kata/reviews/554ceecb085cd8072800009e/groups/59a8709278ac802bb500038d
https://www.codewars.com/kata/reviews/58e74e2b3677155b0e000c13/groups/59a6e18b7598645dc0000c39

I couldn't check his solution to BECOME IMMORTAL but I'm confident to what I'd find there...
kata marked as completed but no final submission:
https://www.codewars.com/kata/regular-expression-for-binary-numbers-divisible-by-n/solutions/python/

https://www.codewars.com/users/tactilearning/completed

For this one, the cheat is absolutely blatant: he did (not active anymore) only 5 katas, amidst them two 1 kyus and end up being 3 kyu, so he got the points for those two.
duplicates:
https://www.codewars.com/kata/reviews/599f93605e1c4991ae000b00/groups/599f93625e1c4991ae000b05
https://www.codewars.com/kata/reviews/58ed7cdafabb776be2000f9e/groups/59e3a3fcb4893f92f9000ed5
In each case, those duplicated solutions are the only ones I've found.

Maybe we could add temporary account suspension.
https://stackoverflow.blog/2009/04/06/a-day-in-the-penalty-box/

:+1:

@kazk there is still a big problem though: since nobody's invalidating the cheating solutions (and I believe the automatic detection hasn't been working for a long time), cheating solutions are littered everywhere in blue and purple katas; and it's just a very bad impression when you have solutions that are clearly cheating out in the open uncaught. e.g I just found this one out again because someone in the comment section of the kata pointed it out:
https://www.codewars.com/kata/reviews/59ae66ff0fe7919e170006c0/groups/5a2b148b0ab992b9c40012a0

I believe the automatic detection hasn't been working for a long time

Yeah. At first, I thought it just takes time (scheduled as one of the lowest priority task), but recently I had to mark some solutions as cheat and it wasn't a new solution.
I don't know how that works yet so I'll have to look into that. I've just marked this one manually.

cheater with a blatant cheat found in the 7x7 skyscrapers.

Errrr... Not sure that one is a funny thing or not:
blatant cheat of a certain "jhoffner"... is that the "real one" or a funny guy?

another cheat solution to the 7x7 skyscrapers that has not been invalidated yet: https://www.codewars.com/kata/reviews/596fd95228404d3e2900006f/groups/59def7e5695534bab0000ba4

found a new cheat in java (never saw this one before):
author: https://www.codewars.com/users/g1641982
solution to the 7x7 skyscraper, redefining assertArrayEquals...

Can be a cheater: @aheros92
https://www.codewars.com/kata/the-walker/solutions/javascript
Lots of 1kyu or process.reallyExit() or invisible solutions
At CW from July 2018

no you seems to be right. Just found a new one in the python 7x7:
solution: https://www.codewars.com/kata/reviews/596fd95228404d3e2900006f/groups/5b2f5c335a3d9c88e50015cb
weird fact: the guy has already been banned, but his solution is still valid. :o

@DanL12186 seems like it. Noticed some users who are very suspect. It wouldn't be surprising if there were groups of people just sharing solutions with each other with minimal (or no) changes.

Here is one more
cheating solution:
https://www.codewars.com/kata/reviews/5263ac339e0f40abd40004fb/groups/5b4cb4a3982ebf571a0009b3

@hyperor cheating means preventing the tests from running and passing them at the same time. Hardcoding a solution because it has no random tests is not cheating.

new cheater found: https://www.codewars.com/users/tubesock
proof here and here (note that the solutions haven't been automatically flagged).

@FArekkusu
Falsifying the Kata with Hardcoded Answers Is The Exact Cheating (which is not the only kind)...
How do you judge? Are You Crazy?
Or
Maybe you just espouse your friend's quarrel...

@hyperor, I think you misunderstand what this issue is all about. A "cheater" is a person who passes the tests without running them. If the kata has no random tests, or they are badly designed and can be passed as if they were fixed (I've run into such case even today) - this is not cheating, this is bad kata design.

Whom do you try to deceive? Me? Yourself? Anyone Else?
Do Not say that the bad kata design gives you a right to violate it!
Anyway! A Warrior Should Have Honor and Good Conscience!
Otherwise, You Are Just A Pirate :skull:!
But This Kata Solution Is Just A Shame To Be Called Of A Warrior!
I do not want to talk about this with you any more...
:no_entry:

@hyperor : you're misunderstanding the point of the issue. What you are talking about is the responsibility of the author, not providing a qualitative enough test suite so that the answers CAN be hardcoded. Not the responsibility of the warrior, so this one isn't a cheater. Keep in mind that CW use a TDD approach, meaning that anything that is good enough to solve all the test cases, whatever it is and as long as he doesn't forbid the tests to execute (meaning, as long as he effectively deals with the task, even in a bad way), that's a valid solution. That may be "not honorable", yes, but that is valid.
What's talked about in this thread, is the other kind of cheater (the only one we actually call cheaters, in this thread, actually).

@hyperor

@FArekkusu Are You A Blind Or A Lier?

Let's keep things civil.

A bad design needs to be corrected, and to be corrected it needs it mistakes to be pointed out.

Anyway! A Warrior Should Have Honor and Good Conscience!

Hum, maybe apply your advice to yourself first ?

Otherwise, You Are Just A Pirate 💀!

That I do agree with (NO)
Anyhow a hardcoded solution while not in the spirit of CW is valid and doesn't merit ban.  None of the power users, nor most of the users agree with you.
As a bonus, feel free to write a kata about solving 3-SAT in polynomial worse case complexity, and they only add one test: Test.expect(true);!

@Voileexperiments lol that's brutal, man. :+1: for the straight damm to the point reply

@Voileexperiments Wow! Wow! Wow! Indeed :speech_balloon:
Less than Two years :baby_bottle: and You Became Such A Power User :wrench:...
But tihS As A Human!
How Do You Do, Squirtie? I see Johnny-Come-Lately...
 Read Attentively This:
One Face - One Vote: Say For Yourself!
You Do Not Know Me :umbrella:
NO SCRUBS :name_badge:, Homie!

I created an F# translation of the 7x7 Skyscrapers kata. (My codewars name is gullymiles, just to make things confusing!) One day later, user Br3zzly has submitted a solution which is absolutely identical to the one I submitted as part of the translation.
FArekkusu suggests the following explanation:

Also, I think I know how he did that. After solving a kata you can go to the translations page and copy-paste the translator's code, which is probably the reason why he's got completions in all available languages.

This cheater wooo1919 just spams the magic "pass all JS kata" snippets all over the purple katas. They're not even trying to be covert at all!

Potential cheater jograt.albert. He's doing 5 kyu's exclusively, but "by pure coincidence" his code gets grouped up with non-trivial, using uncommon approach or simply one in a billion chance to be the same top solutions like this, this, and this.

Cheater Bobbiiieee. Uses magic method to pass all Python katas. Also has the audacity to try to bypass my simple anti-cheat, which makes me want to ban them more ;-)

User Decimo copies existing solutions for pretty much all the blue/purple katas.
User jdifjdf too.

Robo Aommy defining classes which always return True when tested for equality.

young_blood_coder: copies solution from existing solutions directly in blue and purple katas :(

Most solutions are copied, some others are slightly refactored best practices: Metalhammer4.
And this looks like his clone with a shared subset of solutions and unpublished solutions of katas solved by Metalhammer4: Metal01.

tkmremi cheated in at least these 2 katas: here and here

@Chrono79 tkmremi did the same for Multiply kata :man_facepalming:

@kazk I didn't check that kata because I thought he'd have some shame.
Anyway, his/her cheating solutions are still showing could they be hidden/removed so no other warrior is tempted to use them?

@Chrono79 I've manually marked them as cheat so it should be hidden now. I still don't know how the automated cheat detection works yet. It's been broken for a while.

and one fresh new cheater, one!
blatant cheat here

Skoopy cheated in all 1kyu katas which I checked. Some examples:

Trivial cheats in the following katas:
1, 2, 3, 4

Copies of other solutions:
1, 2

https://www.codewars.com/users/bobthesizzler
cheated 7x7: https://www.codewars.com/kata/reviews/59a8876843ceb17b6c000bf7/groups/5b753e94392571c52f000fdf (the solution is still showed as valid). I'll update the test suite to avoid that cheat

https://www.codewars.com/kata/reviews/58fa3eea860376bb1300026a/groups/5c0aef8f5f723960d500267c

willin cheated in many 1 and 2 kyu katas.
Trivial cheats: 1, 2, 3, 4, 5, 6, 7.
Duplicate solutions: 1 (willin's solutions is slightly edited), 2 (willin's solution has no comments).

accidental "cheat" in this solution. The warrior isn't to blame (at least for now), but the solution needs to be marked as cheat.
cheers

same for this one (maybe the server will spot it in some time, but...)
Note: it's a test of the author of the kata, this time ;o

confirmed new cheater (only copycat solutions):
https://www.codewars.com/users/Ciro_U_Suriotu/completed
1 month, 85 katas, """1 dan""", almost only purples, every solution I checked is an exact duplicate of another one.

( cannot edit the previous message were I currently am )
btw, about this "Ciro_whatTheFuck...": he is insulting the author of a kata (while already retired...):

bro are u retardered wtf like is this even real world

(and not only the author, now... x) )

they are actually from the same clan, but there are several other """interesting users""" in there:
https://www.codewars.com/users/Ciro_U_Suriotu/allies

I found a decent way to see if a user didn't even try to solve kata.
Example for this user:
curl -sSL 'https://www.codewars.com/api/v1/users/Ciro_U_Suriotu/code-challenges/completed' \
  | jq -r '.data[] | "\(.completedAt): \(.name)"' \
  | sort

Expand to see the output

2019-01-08T23:58:48.506Z: Multiply
2019-01-09T00:04:53.964Z: I love you,  a little ,  a lot,  passionately ... not at all
2019-01-29T22:11:02.429Z: Simple Interactive Interpreter
2019-01-29T22:25:19.927Z: Tiny Three-Pass Compiler
2019-01-29T22:26:30.902Z: Evaluate mathematical expression
2019-01-29T22:34:08.864Z: 7×7 Skyscrapers
2019-01-29T22:35:30.881Z: 6 By 6 Skyscrapers
2019-01-29T22:36:16.296Z: 4 By 4 Skyscrapers
2019-01-29T22:37:14.687Z: BECOME IMMORTAL
2019-01-29T22:38:36.442Z: Faberge easter eggs crush test [linear]
2019-01-29T22:41:29.130Z: The Millionth Fibonacci Kata
2019-01-29T22:47:39.268Z: Simpler Interactive Interpreter
2019-01-29T22:51:38.185Z: Four Pass Transport
2019-01-29T22:54:06.066Z: Sliding Puzzle Solver
2019-01-29T22:55:16.166Z: The Lift
2019-01-29T23:00:52.369Z: Decode the Morse code, for real
2019-01-29T23:02:37.202Z: The position of a digital string in a infinite digital string
2019-01-29T23:47:20.125Z: Psychic
2019-01-29T23:48:40.570Z: Snail
2019-01-29T23:52:01.320Z: Catching Car Mileage Numbers
2019-01-29T23:53:40.928Z: Pyramid Slide Down
2019-01-29T23:55:27.806Z: Ten-Pin Bowling
2019-01-29T23:56:17.598Z: The observed PIN
2019-01-29T23:59:29.899Z: Calculator
2019-01-30T12:46:21.423Z: Functional SQL
2019-02-05T12:16:24.364Z: To BrainFuck Transpiler
2019-02-05T12:17:33.002Z: Mine Sweeper
2019-02-05T12:18:47.934Z: Square sums
2019-02-05T12:19:16.647Z: Hack-22
2019-02-05T12:19:50.793Z: RoboScript #5 - The Final Obstacle (Implement RSU)
2019-02-05T12:20:19.050Z: One function, many arguments: Haskell style.
2019-02-05T12:30:33.365Z: Sloth
2019-02-05T12:30:57.997Z: Peano and Church
2019-02-05T12:31:27.996Z: Link Up--Play game Series #7
2019-02-05T12:31:40.575Z: Mystery function #2
2019-02-05T12:37:08.128Z: Don't get stressed
2019-02-05T19:26:24.731Z: C Puzzle: Pointer Monster
2019-02-05T19:27:01.118Z: DNE equivalent to PEM?  Prove it!
2019-02-05T21:24:53.247Z: Symbolic differentiation of prefix expressions
2019-02-05T21:27:16.846Z: Ludicrous Coloured Triangles
2019-02-05T21:28:39.887Z: Count them all!
2019-02-05T21:30:01.124Z: Areas of Voronoi cells
2019-02-05T21:30:35.077Z: Hard Sudoku Solver
2019-02-05T21:33:50.793Z: Tap Into Mr. Mxyzinjin's Brain
2019-02-05T21:34:16.601Z: Yoneda lemma
2019-02-05T21:34:29.429Z: class List
2019-02-05T21:34:38.753Z: Power tower modulo m
2019-02-05T21:35:07.283Z: Prime Streaming (NC-17)
2019-02-05T21:40:03.078Z: Debugger
2019-02-05T21:40:14.677Z: How can I throw an error here?
2019-02-05T21:40:39.988Z: 15x15 Nonogram Solver
2019-02-05T21:40:46.334Z: Tail Call Optimization
2019-02-05T21:41:10.629Z: Flou--Play game Series #9
2019-02-05T21:41:34.640Z: I love Lisp
2019-02-05T21:41:53.198Z: Ruby’s Eleven
2019-02-05T21:41:53.963Z: Naive subarray
2019-02-05T21:42:32.178Z: ASCII Games: Dance Dance Evolution I
2019-02-05T21:45:56.684Z: Simple SQL Engine
2019-02-05T21:47:21.422Z: Folding through a fixed point
2019-02-05T21:47:42.655Z: Finally tagless interpreter
2019-02-05T22:18:35.272Z: Function 1 - hello world
2019-02-06T11:51:45.057Z: Constructing a car #3 - On-Board Computer
2019-02-06T11:51:58.078Z: Challenge Fun #18: Freak Contaz Sequence
2019-02-06T11:52:07.471Z: Fastest Code : Equal to 24
2019-02-06T11:52:32.744Z: Multi Line Task:  Hello World (Without Letters)
2019-02-06T11:53:13.620Z: A Simple Postfix Language
2019-02-06T11:53:14.476Z: Writing applicative parsers from scratch
2019-02-06T11:54:19.773Z: Algebraic Isomorphism
2019-02-06T11:54:20.211Z: Parsing and evaluation of mathematical expressions
2019-02-06T11:54:45.016Z: Singletons
2019-02-06T11:54:45.016Z: The most imperative functional language?
2019-02-06T17:19:01.385Z: Taxi Trip

It's still possible that they solved them offline and decided to paste in batch, but it's unlikely because most of the solutions were unoriginal.

This user created a repository of solutions as well :man_facepalming:
So

Repeated plagiarism enough to reach 1 dan
Violating code of conduct

insulting others
making solutions available online

I think this is more than enough to be banned.

I am not quite sure if this post is a valid submission for this thread, but Java version of Doc's Gerrymander Solver, at the moment I solved it, used to have 10 solutions and ALL of them were grouped with original, initial translation. Out of ~10 submissions, B4B's and mine were first which were not copies of translation. Unfortunately I have not solved too many of other purples, so I cannot track whether submitters copied solutions for other katas.

BaguetteS: Copycat
Alumasa: Copycat and cheated on my become immortal kata

yurii_karabas: Cheated on two katas
julianr: also cheated on my kata

Can we agree that whoever cheated on a kata that specifically has simple anti-cheats added in and tell you not to cheat when it's detected are eligible for severe punishment? They clearly thought cheating is okay and worked around it like nothing.

just found a solution that needs to by marked as invalid/cheat: https://www.codewars.com/kata/reviews/53e924b26e9a01bd68000148/groups/5acb6a10e64a72aa80001d7f
(the other seems to not be banned, but it's a fake account: he used it only once to test the cheat. Not used since 06/2018)

btw, what about excluding the banned accounts from the leaderboard_s_?

@Blind4Basics that's #1296

mastersspm: Copied almost all their solutions off the top solution.
I noticed them because they somehow has the guts to copy verbatim from this solution.

MCLeon
https://www.codewars.com/kata/reviews/59c165b081d343f1ee001efb/groups/5b26c91ddcc48cabe6000be4
https://www.codewars.com/kata/reviews/5518b929884149b2be000038/groups/59c19971b51d6f8984000028
https://www.codewars.com/kata/reviews/53d40c81f4eb76d6d7000b6f/groups/53de6e7d8e46dc4e83001088
https://www.codewars.com/kata/reviews/599aed6a26231e2cfc000517/groups/59b42c86adf82f17960000cf

Pattari: copies solutions off many purple katas.

johnthekim abuses JS framework output thing.

new copycat: https://www.codewars.com/users/skaai.tek/completed

Do (relatively) inactive cheaters also belong here?
Decimo copied solutions for:

https://www.codewars.com/kata/reviews/5857596b55422819dc002e64/groups/59f825212b47f6825d000a83
https://www.codewars.com/kata/reviews/5595c56e51e16f35120000ed/groups/5595c56e51e16f35120000ef
https://www.codewars.com/kata/reviews/557508c165ab88202c00002a/groups/57ebc783e77282384a0001c7

I cannot check many more because I do not do that much of Python

Do (relatively) inactive cheaters also belong here?
Decimo copied solutions for:

https://www.codewars.com/kata/reviews/5857596b55422819dc002e64/groups/59f825212b47f6825d000a83
https://www.codewars.com/kata/reviews/5595c56e51e16f35120000ed/groups/5595c56e51e16f35120000ef
https://www.codewars.com/kata/reviews/557508c165ab88202c00002a/groups/57ebc783e77282384a0001c7
https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/5591813df718fb45b300002f
https://www.codewars.com/kata/reviews/5893a180ec8c66e525001eb1/groups/58b694d51edb170ad8000b2c

I cannot check many more because I do not do that much of Python

found another cheat solution whose author has been banned, but the solution isn't marked as cheat:
https://www.codewars.com/kata/reviews/5a51c4ba6a7273b99b001ae5/groups/5c8fa6a8da975b0001c3595e
cheers

Cheater pasekaseks completed 250+ katas in a couple hours (list of completed katas = 250 entries, not yet updated "Total completed kata" metric in his profile = 2).
He's also a spammer.

for instance:

warning, there are other users currently using the very same technique: bot that scrapes the solutions and post automatically, but without final submission of the solution: my FMC2 kata got 3 new completion in like 1 hour, all in python, but there are no new visible solutions in the solution page (maybe in some time, tho).

@Blind4Basics That has always been a thing: I already reported that my brain kata has over half invisible solutions. Of course then there's someone who's doubting it for no reasons... :eyes:

Another cheater afdsafa - same signs of cheating as with pasekaseks.
Spammer as well.

you're late ;)

Considered completed before submitting final is a bug if I remember correctly, but I can't find where I saw Jake say that. I've banned those two. I need to remove all the comments now..

Cheating solution to hide: https://www.codewars.com/kata/reviews/59669ee45e0555432c00024c/groups/5bbc5de3484fcd093800036d
I am not sure about the guy, it seems to be either a testing account or just went inactive 6 months ago.

And another cheater werfgbn.

That also counts as spam.

I don't know if it's possible, but maybe it can be done, automatically mark as a cheater a person who reaches 1kyu in one day?

I don't know if it's possible, but maybe it can be done, automatically mark as a cheater a person who reaches 1kyu in one day?

It has more to do with "solving lots of high-level katas in a very short time period" instead of "reaching 1kyu in a a day" because usually these cheaters don't bother to be covert at all. (By "very short" we're talking about order of <3 minutes per kata or even 1.)

Solution not marked as cheat: https://www.codewars.com/kata/reviews/5a950587a1ac1b708c001855/groups/5b14e8a33279dde8d2000095

This is rather a question, than a cheater report (at least idk if this particular user has been doing this multiple times), but should solutions like this be reported as cheating? Technically, it's not forbidden to overwrite Math methods, and the majority of the kata don't freeze the Math object because the authors don't know about this trick and/or don't expect anybody to use it.

new copycat... https://www.codewars.com/users/skaai.tek/completed

Another one copying best practices solutions: https://www.codewars.com/users/noone20119/completed

possible copycat https://www.codewars.com/users/DanillGodovan (blatant dups to NC17, simplifying and 6x6 skyscrapers, at least. Couldn't check the Jother JS solutions)

Cheater: https://www.codewars.com/users/notCodingChallenge
All their solutions should be marked as cheating too.

Cheater https://www.codewars.com/users/Bobbiiieee's solutions need to be invalidated.

SpecialEd, beside participating in the flame war in this kata, also cheats on lots of kata by copying solutions and applying small changes to them as an attempt to evade detection. They also seem to be an alt account of TomFoolery, which did some sophisticated cheating but was reported above.
Evidence:

https://www.codewars.com/kata/reviews/54544f5f244faa360d0001aa/groups/5b25858b6ab60cc659000094 vs
https://www.codewars.com/kata/reviews/54544f5f244faa360d0001aa/groups/5735d6d779ccae803f001239 (Only formatting changes)
https://www.codewars.com/kata/reviews/5a66794ea91472fbda001d48/groups/5b57fff9550329afe1000027 (Direct copy)
https://www.codewars.com/kata/reviews/53005a7b26d12be55c000246/groups/5b2f464ec9a2f747eb0008db vs https://www.codewars.com/kata/reviews/53005a7b26d12be55c000246/groups/55520d17f790f67a17000090 (Only formatting changes)
https://www.codewars.com/kata/reviews/582efa2edc3dd2b8c600007d/groups/5b3520631e6ff08e5c002f59 vs https://www.codewars.com/kata/reviews/582efa2edc3dd2b8c600007d/groups/597b5fdf707d9f047000008a (Code structure is exactly the same, they just spaced out my dense golfy parts of the code)
https://www.codewars.com/kata/reviews/59e2408b6dc6ad3ad3001334/groups/5b383a591f7f316cfa000186 vs https://www.codewars.com/kata/reviews/59e2408b6dc6ad3ad3001334/groups/5a3da2f4689e6e89bc000edc (Exactly the same besides a variable name change)
https://www.codewars.com/kata/reviews/586482efbf2d67885a00106e/groups/5b3912f93a7681f645000d0a vs https://www.codewars.com/kata/reviews/586482efbf2d67885a00106e/groups/598af7a1941ad4fd93000064 (Exactly the same besides formatting and some variable changes)
https://www.codewars.com/kata/reviews/5a5b95a991c0c5b771000e71/groups/5cb7a1111c19170001f37ae2 vs https://www.codewars.com/kata/reviews/5a5b95a991c0c5b771000e71/groups/5adeeb2682c8a1c881000053 (Exactly the same structure, with a tiny bit of line shuffling and unfolding)
https://www.codewars.com/kata/reviews/5a08da69c00d1e858a001056/groups/5b2def417879f1b4d30005ab vs https://www.codewars.com/kata/reviews/5a08da69c00d1e858a001056/groups/5b2def417879f1b4d30005ab (Exactly the same up to name changes. But why he's hand-pasting a GCD algorithm instead of from fractions import gcd? And why Stein, and not the one common implementation? :thinking:)
https://www.codewars.com/kata/reviews/54bec5636150e1db650000fe/groups/5b4a70ce5dafed970e0018f1 vs https://www.codewars.com/kata/reviews/54bec5636150e1db650000fe/groups/5862dd44916e24effe0017aa (Exactly the same. Also see """??I Did this years ago??""" comment, further establishing the evidence that they're the same person ;-))

@kazk SpecialEd's also been approving C# katas that shouldn't be approved (because of issues) earlier today. And the worse part is he ranked this kata 2kyu despite that it has average 6kyu and highest 5kyu ranking.
Can you manually adjust it to 6kyu? Though it'd be better to put it back to beta because it's very similar to at least a few existing katas.

I made it beta. I assumed it wasn't possible to approve with a rank much higher than average assessed ranks, but maybe I was misunderstanding? (There's still so many areas that I'm not familiar with).

Also revoked the privilege to approve and co-author for now.

a solution that needs to be marked as invalid: https://www.codewars.com/kata/reviews/5a3323a4b090489ca500094b/groups/5ab307fa938b638a17000092#5cbaa7db8bcce80010cdfc5d (the author already has been banned).
cheers

Ciro_U_Suriotu also copied https://www.codewars.com/kata/reviews/5917f4de1a5e6b35ab000889/groups/5932ac612db15a9c620005c3 along with Pattari

@phaul Ciro_U_Suriotu was already marked as a cheater and Pattari was reported before by Voile, but still not marked as a cheater.

@kazk SpecialEd also approved this kata which is a duplicate (another knapsack problem) and has a broken JS version. It should be sent back to beta.

Another cheater and spammer jldfajsldf.

@kazk: about "jld...", see here

Regarding the cheater and profanity spammer jldfajsldf, I believe they gave an unsatisfactory vote my katas that they cheated on to pass. Though the user had been promptly marked as a cheater, their downvotes still persist. Can we remove the downvotes given by this user?

@docgunthrop we'll start removing votes when the user gets banned (#1807) and run some script to do that for banned users from the past including this one.

The spammer's at it again!

[https://www.codewars.com/kata/reviews/599522dbaca36cc0f1000f6e/groups/5bf860cc29354d508a003294](Cheating solution) needs to be invalidated.

@kazk Why is SpecialEd still not banned? He's still around cheating all over the place and now he's cheating in Python and C# too by copying other's solution after minor modifications. Do I have to provide even more evidence? I mean I do have some new ones:

https://www.codewars.com/kata/reviews/599ba1ef7df3680f00000a0b/groups/5b29951f5cfb468bc6001196 vs https://www.codewars.com/kata/reviews/599ba1ef7df3680f00000a0b/groups/5a42ebe650de71037e000617 (exactly the same in structure)
https://www.codewars.com/kata/reviews/599add15bfe5b1c20200000b/groups/5cba7e92cfb9230001d706cb vs https://www.codewars.com/kata/reviews/599add15bfe5b1c20200000b/groups/5c436fdee0d1d10001642943 (Exactly the same up to formatting and variable naming differences)
https://www.codewars.com/kata/reviews/59945cc4d433e7a82200000a/groups/5b4817030eea4a745f000128, an amalgam of the reference solution (https://www.codewars.com/kata/reviews/59945cc4d433e7a82200000a/groups/599ab203fe1672c1410014cf) and another solution (https://www.codewars.com/kata/reviews/59945cc4d433e7a82200000a/groups/5a8a9276f755bdec3000074b)
https://www.codewars.com/kata/reviews/5a282ab55d2398b493002d6c/groups/5b430b66ff888bf246001992 vs https://www.codewars.com/kata/reviews/5a282ab55d2398b493002d6c/groups/5abb00915b99fb4baa00116b (slight renaming of names)
https://www.codewars.com/kata/reviews/5a3fe04430a6d17c99001b8a/groups/5b4a6b838b48a4541f0017c8 vs https://www.codewars.com/kata/reviews/5a3fe04430a6d17c99001b8a/groups/5a9d8eb23898201260004ae1 (the same structure with very little refactoring)
https://www.codewars.com/kata/reviews/599522dbaca36cc0f1000f6e/groups/5b329639fdafa45855003686 vs https://www.codewars.com/kata/reviews/599522dbaca36cc0f1000f6e/groups/59ea9bb7fd7e62d8b4001426 (the same structure, also with very slight refactoring)
https://www.codewars.com/kata/reviews/58b8faf8bbd6a775a800059f/groups/5b2ca83316fa482c76000021 vs https://www.codewars.com/kata/reviews/58b8faf8bbd6a775a800059f/groups/5b1625e72b1288b2fc000016 (slight refactoring but the same structure)
https://www.codewars.com/kata/reviews/564edda7bfe8cf09a60000f1/groups/5cbfb32de0e3e00001d7a4e0 vs https://www.codewars.com/kata/reviews/564edda7bfe8cf09a60000f1/groups/588f6c8e92f3059001000a40 (the same structure)
https://www.codewars.com/kata/reviews/59eed20074a58f9d9f0016c9/groups/5b2ea9ae6a5eade5c400146c vs https://www.codewars.com/kata/reviews/59eed20074a58f9d9f0016c9/groups/5ae3915ee98ee2a1ef000f5a (basically the same, again)
https://www.codewars.com/kata/reviews/59887c3bbc80764ba8000023/groups/5b38334d810311efe7000351 vs https://www.codewars.com/kata/reviews/59887c3bbc80764ba8000023/groups/5a329de5748858f0a500223a (structually the same all over the place)
https://www.codewars.com/kata/reviews/5589b8d78c114b4d5400002c/groups/5b4d2330982ebff3810021ad vs https://www.codewars.com/kata/reviews/5589b8d78c114b4d5400002c/groups/598c233a15996e26a700001b (this one is slightly harder to spot but most of the parts are still the same because it's from the same external site. Also this solution)
https://www.codewars.com/kata/reviews/550af7fbea6394a1a90002e6/groups/5b2d94defab8e50828000e1e vs https://www.codewars.com/kata/reviews/550af7fbea6394a1a90002e6/groups/58077b480e703921cb001469 (pretty much the same)
https://www.codewars.com/kata/reviews/52bb6539a4cf1b12d90005ba/groups/5b3f8974dc7b04e55b0014fe vs https://www.codewars.com/kata/reviews/52bb6539a4cf1b12d90005ba/groups/5702c34611e54a05fc00058d (slightly changed from the top solution)
https://www.codewars.com/kata/reviews/53d40c81f4eb76d6d7000b6f/groups/5b2dea2ad7581da600000360 vs https://www.codewars.com/kata/reviews/53d40c81f4eb76d6d7000b6f/groups/5484297448cf5466de00058b (exactly the same as the top copied solution, totally not surprised at all)
https://www.codewars.com/kata/reviews/598f1df32de0c331fb000008/groups/5b09cda88077269f0000175e vs https://www.codewars.com/kata/reviews/598f1df32de0c331fb000008/groups/5992a3f730df12b319000de5 (also exactly the same as the top copied solution)
https://www.codewars.com/kata/reviews/5518b929884149b2be000038/groups/5b304cca59f719aab5001502 vs https://www.codewars.com/kata/reviews/5518b929884149b2be000038/groups/5a816d83f4bec38fcf001909 (I love how he uses lame excuses like Tried to not use Math call, shot readability for copying the shortest solution). He did this for some of the solutions that is very blatant to be a copy of a top solution too)
https://www.codewars.com/kata/reviews/5377e559e0b63dfabe000015/groups/5b2dcaa7d7581de97e0002ac vs https://www.codewars.com/kata/reviews/5377e559e0b63dfabe000015/groups/5b1515753279ddf07b000874 (again, pretty much the same. Also he renamed calculateDistance2 to coords, wtf? This function has nothing to do with coordinates, what is does is calculate the distance between the 2 points. So it's even more blatant here)
https://www.codewars.com/kata/reviews/56a14b753988ace0d900000a/groups/5cb8f2711c19170001ccfb41 vs https://www.codewars.com/kata/reviews/56a14b753988ace0d900000a/groups/5ba91c2aa9ee34ebac0018cf (I love how he put a DoublePow method that's completely un-used into his solution to try evading detection)
https://www.codewars.com/kata/reviews/56a1c75295c37560c8000096/groups/5b3985adeec0f02f97000a9d vs https://www.codewars.com/kata/reviews/56a1c75295c37560c8000096/groups/58cedcfc7125d58e2a001f79 (structually exactly the same)
https://www.codewars.com/kata/reviews/599965d1a48343a01d000075/groups/5b2dabeedddf0bbf2c000379 vs https://www.codewars.com/kata/reviews/599965d1a48343a01d000075/groups/59de0b35b7ae74bf800021ea (copying the author solution with very slight changes)
https://www.codewars.com/kata/reviews/592b4304a72ec05704000172/groups/5b23556f7e0292210b000960 vs https://www.codewars.com/kata/reviews/592b4304a72ec05704000172/groups/5aac3b830bb36884ac00109f (Funny that he didn't just copy the top solution, since that's the code from the stackoverflow answer if one searches for this exact problem)
https://www.codewars.com/kata/reviews/59eb39ea395934cf210002c1/groups/5b4d96409b9ac6a22e0017aa vs https://www.codewars.com/kata/reviews/59eb39ea395934cf210002c1/groups/5a696d2e3d289e86920040bf (the same as top solution except a few slight changes)

I'm just baffled at how nothing is done after all the telltale signs of a imposter and a cheater (extremely heavy signs of copycat, using lame and ridiculous excuses comments to hand-wave some of the blatant copying, unintelligible kata comments, approving multiple katas with serious issues). Like, what's the probably that every single blue/purple kata solution of a user coincides heavily with another existing solution? Are cheaters able to get away this easily? I've investigated like 95% of the 3kyu-1kyu katas he has submitted a solution (the other 5% I haven't solved yet) of and they're all like this.
There are no reasons to not to take any actions. This is just ridiculous and it's sending a message to encourage others cheating like this, basically. It doesn't help that he's trying to be high profile when he's dodgy: the reason that I've spent all this length trying to expose it. A cheater shouldn't have any chances to look reputable, period.

@typhoch2 submitted an early-exit cheat in PHP to the following 5 kyu Kata: https://www.codewars.com/kata/reviews/5844bc9a62c156c4aa000019/groups/5ccad1401c62dd00010115b5
He admitted the cheat in a comment (possibly unaware that it is considered a cheat) and AFAIK he hasn't exploited it in any other Kata so removing his rank/honor gained from that Kata would probably suffice.

I'll try to find some time tomorrow to take a look. Some of the timestamps does look odd too (e.g., completing RoboScript 5, 4, 3 within 10 minutes in that order).
I can't spend much time on Codewars at the moment and tonight was used to add some anti-spamming stuff.

@kazk Please also ban Pattari and DanillGodovan: very blatant copycats.

Also, after some brief confrontation SpecialEd is now throwing a fit in my kata's comment section. Can anything be done about that?

@kazk More kata approved by SpecialEd that should be sent back to beta:
https://www.codewars.com/kata/vending-machine-1 (duplicate to existing katas)
https://www.codewars.com/kata/refactor-out-a-switch-statement-using-polymorphism (extremely weak test suite and bad kata design in general)
And what about the one reported above? It's still out there.

#1813

Hi all, I would report copy cats, but I don't know who has been reported already. It's very suspicious that these 3 Miguel Iñigo, Skoopy, MCLeon get both these 1 kyu katas with 0 variation

https://www.codewars.com/kata/coroutines/solutions/haskell
https://www.codewars.com/kata/lensmaker/solutions/haskell

Sorry if these guys were already reported, I'm not sure how/where to check
Can we maintain a list / text file / gist / something that's alphabetically ordered list of already reported ppl.
It could be just a pair of username : reason per file sorted by lines.

new copycat: https://www.codewars.com/users/QueenK/completed
(duplicate of the top solution for

shallowest path across the river
Most frequently used words in a text
Bird Mountain - the river
'Magic' recursion call depth number
Path Finder #4: where are you?

I cannot check for the 2 purples, but I'm pretty confident about what anybody will find there:

Coroutines
*Tiny Three-Pass Compiler (O-caml)

this one is quite a weird one: https://www.codewars.com/users/user13311/completed
His favorite game is to either still the code of the original author/translator or to totally mess up with the test suite when it has holes (so, those are valid solutions, but he actually never try to really solve any task. Moreover, he obtains the data by cheating, imo, because I found in some stuff that is normally invisible to the user, like comments in the test suite).

"valid cheat" to square-sums, exploiting a big hole in the test suite
no visible solution in java to Pyramid Slide Down
Assembler interpreter part 2: his solution is a copy of the one of the translator
Expression Transpiler: """valid cheat""", hardcoding everything, but the comments in there are very suspicious
One Line Task: Circle Intersection: no visible solution in any language tho he's supposed to have completed both versions
The position of a digital string in a infinite digital string: ... :o Weird... I cannot find his solution anymore... I found it this morning, tho, iirc.... Could he have find a way to cover his tracks? :o
Immortal: I cannot see it, but Voile confirmed he cheated it too (duplicate of the reference solution)

I cannot check the other katas.

@kazk Have you looked at the cheaters listed above?

No. Either @andrew-qio (colleague from Qualified helping me with non technical issues) or I will take a look when we can and then hide the comment.

Turns out Whimpers copied some of their purple/blue kata solutions, just never submitted final for some of them (which is still visible in head-to-head compare regardless):

Regex of binary number divisible by n: copied https://www.codewars.com/kata/reviews/599522dbaca36cc0f1000f6e/groups/5c910d54da975b0001d2e256
Functional SQL: copied https://www.codewars.com/kata/reviews/54544f5f244faa360d0001aa/groups/5afcb113ff072f42290019f3
Insane Coloured Triangles: copied https://www.codewars.com/kata/reviews/5a3323a4b090489ca500094b/groups/5abc004fe047ba66b8001760
Make a Spiral: copied https://www.codewars.com/kata/reviews/534e4b2eb5eccbd45c000254/groups/566eacfe89d5f0cf1b000051
Binomial Expansion: copied https://www.codewars.com/kata/reviews/54a4a7eb799b3c30f6000008/groups/5bdb186e009d98845a00178b
Permutations: copied https://www.codewars.com/kata/reviews/5254ca2719453dcc0b000280/groups/5898835089f5d8c5be0009e4
How many are smaller than me II: copied https://www.codewars.com/kata/reviews/56a1c75295c37560c8000096/groups/5bcdb52c3d36b07b6f000235
Factorial tail: copied https://www.codewars.com/kata/reviews/55c6ceb4fc0d914ce500003f/groups/587df05de89e28cfea000047
Sum Strings as Numbers: copied https://www.codewars.com/kata/reviews/5324945e2ece5e1f32000373/groups/5c8a8dc3b16fda0001229845
Undo/Redo: copied https://www.codewars.com/kata/reviews/531489f2bb244a5b9f000781/groups/559eb50b0333dff68f000033
Vigenere Cipher Helper: copied https://www.codewars.com/kata/reviews/52d1bd3694d26f8d6e0000d6/groups/586202a173f08db310002203
Permutation: copied https://www.codewars.com/kata/reviews/5254ca2719453dcc0b000280/groups/5898835089f5d8c5be0009e4

Okay, the thing is, this user is active and did try to contribute to the site (by making katas), but they clearly didn't take no-cheating rules and integrity very seriously ;-) When they're writing their own code it's one very noticeable style (maximum 2 layers of indentation, lots of console.logs scattered around, and messy in general). When they're copying other's code the style is distinctively different and it's instantly noticable.
There are other things they've done too (re-using solutions from one kata to solve another, copy-pasting existing libraries to solve some katas, hacking through old katas which has weak test fixtures without random tests), but they aren't illegal, kinda immoral at most. Copying other's solution, however, is not acceptable. I don't think they're aware enough of what they're doing.
They're not a complete cheater like most of the reported cases above though. Maybe they don't deserve a ban? But certainly should've given a warning or such to not do this again.

White_Alina1 has just a few blue kata solves but they're all exact copies of author/most copied solutions. Suspicious.

new blatant cheater: https://www.codewars.com/users/casdvwe
I bet on our hater/cheater/dumb fellow guy, but in a more discrete version.
proof: next refresh in 11h, but like 40 completions in purple level in less than 1 hour.

@kazk He's also vandalism many katas: clearing out the existing tags and changing them to that n-word:

And who knows what kata has he touched. It's not available anywhere.

https://www.codewars.com/users/fsafsffs is also one of them.
Given that how 6k honor is trivially easy to achieve, can we raise the kata edit honor requirement to something like, I dunno, 15k?

https://www.codewars.com/users/casdvwe - this guy found out you can change your nickname. Currently his profile can be found here - https://www.codewars.com/users/ijknjh. Although, quite possibly he might rename himself again later.

Waaah, Waaah, Mommy, this guy is cheating

Waah, waah, This guy is being mean to me. What are you going do. Ban me? It's called free speech, not communism.

He's constantly changing his name thinking nobody can catch him that way. But user id doesn't change!
So here's a link that will always work: https://www.codewars.com/users/5cdfdef87feb6e00269d5408

The user was banned, but his solution is still visible.

new one: https://www.codewars.com/users/UltimateHacker
proof: https://www.codewars.com/kata/reviews/5a3fe04430a6d17c99001b8a/groups/5cdd8243278ee4000126e59f (python RS5: the basic __eq__ cheat)

another solution that isn't marked as cheat: https://www.codewars.com/kata/reviews/5b5fe187b88263ad3d00250f/groups/5c8f9ee54b71be00014a6540
(the author is already banned)

@kazk Do we have a list of katas that got modified by him? They need to be reverted.
Also, I hate to say this, but if every time someone's causing shenanigans at Friday night it takes a whole weekend to resolve it's... a bad thing, you know right? And there are still many pending items above.

We do have a list. I'm assuming we need to remove the revision and it can't be done from the UI so there's no point of posting it here. I didn't hide the comment because it's not done yet.
The user was reported on Saturday morning and I saw it on Sunday. I took care of most of them within few hours after that. We don't work 996 here and I don't work on Codewars full time either. I'm doing what I can when I can.

We don't work 996 here and I don't work on Codewars full time either. I'm doing what I can when I can.

The issue here is that we don't know the status of anything, if they've been noted, when will actions be taken, or whether actions will be taken. We can't just wait practically forever for these items; they have to be resolved at some point, or else they might as well be declared wontfix, which is still better than "I don't know if kazk will deal with them this week, let's bug him about those again". This issue exists so that instances posted there are actually dealt with, so not doing anything pretty much invalidates the purpose of it.
And granted, some of these items are just making people (and the site by extension) look bad.  It's not even flame war, it's defamation.

I can't speak on kazk's behalf but we are definitely very light on bandwidth at the moment. We have other matters we must attend to at the moment. As for the open issues above, I have glimpsed into them but it is very difficult to outright ban a person for vocalizing opinions. If the opinions impose ill-will or assaults another individual I will try to take appropriate action. We are discussing ways to handle "copycats" in ways where it can be productive; e.g. temp bans. Again, we are low on bandwidth so we do ask that you be patient.
Sorry if this is inconvenient but I promise we are trying.
For the time being, if we could keep this organized in a way where, when action can be swiftly taken, it'll be easy for us to scan through and take action.

We can't just wait practically forever for these items; they have to be resolved at some point, or else they might as well be declared wontfix

I already wrote earlier in this issue that I'm not going through the solutions of possible plagiarism until the workflow can be improved (e.g., make various stats visible while reviewing, more options for warnings and punishments, etc).
The only users reported for plagiarism that I've banned after that should be the extremely obvious ones based on the timestamps, i.e., very unusual, massive, constant submissions. Currently unresolved ones were not that obvious or only few solutions were suspicious based on timestamps. It's difficult to take action on them because we don't have a lighter punishment at the moment.

The issue here is that we don't know the status of anything, if they've been noted, when will actions be taken, or whether actions will be taken.

It depends on how busy we are, but

been noted: Usually within few hours if it's during our working hours
whether action will be taken: Yes if cheating by exploit. Depends if plagiarism
when will actions be taken: Within few days, usually 1-2 days. If it's not hidden as resolved after few days and if it's a plagiarism, then assume the action won't be taken anytime soon. It may take more time if the action involves more than a ban and marking solutions as cheat.

This issue exists so that instances posted there are actually dealt with, so not doing anything pretty much invalidates the purpose of it.

Many comments are hidden as resolved. I don't think it's fair to say that we haven't done anything. For unresolved ones, the information posted will be useful later.

 It's not even flame war, it's defamation.

You shouldn't need to endure defamation. But the other user being a cheater or not shouldn't matter. That's a separate issue. If the user doesn't stop and if it's difficult to resolve privately, then you can let us know about it specifically.

@kazk He's also vandalising various katas: clearing out the existing tags and changing them to that n-word:

And who knows what kata has he touched. It's not available anywhere.

This happened to one of my katas; fortunately I received the unread message notification when I logged into CW. I reverted the tags back to its original value and made some updates to the kata to make cheating more difficult.

I'll post the list of modified kata so anyone can help with reverting at least. (I was going to do it tonight but I need to read how revisions work first and it's getting late.) It might be more difficult to remove a revision that's not the last, but it's already done for some kata anyways.

Metaprogramming:  Lisp-style Generic Functions
Simple Interactive Interpreter
Functional SQL
Domino Tiling - M x N Board with Holes
Mystery function #2
Ins and Outs--Play game Series #6:
Tiny Three-Pass Compiler
Link Up--Play game Series #7
Mine Sweeper
BECOME IMMORTAL
Fastest Code : Equal to 24
Evaluate mathematical expression
Puzzle Fighter

yet another copycat: https://www.codewars.com/users/Chhunneng/completed
60 katas-1 kyu. Checked only 4 purples: all where duplicated solutions.

Every solution of VongolaX is the same as an existing solution.
I spotted them because, ffs, why'd one copy ZED's solution? That's really begging to be caught.

Cheating solutions needs to be invalidated.

@kazk At least of the katas you listed above that was vandalized had the negative vote cast by the offender that was not retracted? Was it only across those katas more across all katas they've passed? When will they be retracted?

@Blind4Basics Looks like he's a student and we have many users from the school (using edu address). Maybe they're sharing solutions. I banned this one because it's clear from the time and harmful for the community.
@Voileexperiments When #1807 is added. I'll then run a script to remove votes by all banned users from the past.

https://www.codewars.com/users/EULIR/completed
has already authored some kata (generally low wuality)
suddenly became 1 dan...
Checked several purple katas: I NEVER could see any solution of his:

https://www.codewars.com/kata/regular-expression-for-binary-numbers-divisible-by-n/solutions/javascript/following/best_practice
https://www.codewars.com/kata/sliding-puzzle-solver/solutions/java/following/best_practice
https://www.codewars.com/kata/flou-play-game-series-number-9/solutions/javascript/following/best_practice
https://www.codewars.com/kata/debugger/solutions/python/following/best_practice
https://www.codewars.com/kata/simple-sql-engine/solutions/javascript/following/best_practice
https://www.codewars.com/kata/ascii-games-dance-dance-evolution-i/solutions/javascript/following/best_practice
https://www.codewars.com/kata/decode-the-morse-code-for-real/solutions/java/following/newest
https://www.codewars.com/kata/roboscript-number-5-the-final-obstacle-implement-rsu/solutions/java/following/best_practice

no solutions anywhere.
I request all privileges to be removed for this user (at the very least).

Yeah because he copied the top solutions for almost all blue/purple katas he solved, without submitting final.

Simple SQL Engine: copied from https://www.codewars.com/kata/reviews/5454f9c3bb04a790c9000036/groups/5c8e865b3481c2000116f33e
Simple Interactive Interpreter: copied from https://www.codewars.com/kata/reviews/52ffd628aff455493a000797/groups/5b42665afe2d765da0000826
Threaded counting: copied from https://www.codewars.com/kata/reviews/54aaa2ef7ed831ff240000ac/groups/54f7c93b8c2d9e0015000478
Debugger: copied from https://www.codewars.com/kata/reviews/54bec5636150e1db650000fe/groups/5865f29b92ddb1b37d00031d
Fabergè Easter Eggs crush test: two solutions, copied from https://www.codewars.com/kata/reviews/598f205ec3543567380002af/groups/5c1cfd261cc122b44a000d1d and https://www.codewars.com/kata/reviews/598f205ec3543567380002af/groups/5c1ff35070fee61b7d0002c5
Prime Streaming (PG-13): copied from https://www.codewars.com/kata/reviews/5519ab2d6ddf720dda000038/groups/5591813df718fb45b300002f (with slight formatting changes, I guess that's because they copied the code into an IDE and auto-formatting ensues)
Fastest Code: Equal to 24: copied from https://www.codewars.com/kata/reviews/574e9901d71c7af13c000101/groups/5a3338c7805842cb9a002075
Integer Square Root: copied from https://www.codewars.com/kata/reviews/5be2e723ece2b535db0000f0/groups/5c6aa33298090a0001da4e0a
Assembler interpreter (part II): copied from https://www.codewars.com/kata/reviews/59eed20074a58f9d9f0016c9/groups/5a0aed5405414a25070024d1
Dance Dance Evolution I: copied fromhttps://www.codewars.com/kata/reviews/58fa3eea860376bb1300026a/groups/5cd15dcb71631d00015cca98
Algebraic Isomorphism: copied from https://www.codewars.com/kata/reviews/5917f4de1a5e6b35ab000889/groups/5932ac612db15a9c620005c3 (aka author solution). Also instantly solving a purple Haskell kata with no prior Haskell experience? That's pretty fishy IMO
BECOME IMMORTAL: copied from https://www.codewars.com/kata/reviews/599ba1ef7df3680f00000a0b/groups/5ab59e10c6b4de5fac0022a6
Tap Into Mr. Mxyzinjin's Brain: copied from https://www.codewars.com/kata/reviews/59afb144f1c827208c0017ed/groups/5c6dca9f98090a00017a4938
Tap Into Mr. Mxyzinjin's Stream: copied from https://www.codewars.com/kata/reviews/5a179cf5b43ff3978f000e9b/groups/5c11f12810e90f9801000c01
Scott Encoding: copied from https://www.codewars.com/kata/reviews/59c165b081d343f1ee001efb/groups/5b26c91ddcc48cabe6000be4

Oh, sometimes he does submit final too, like

https://www.codewars.com/kata/reviews/51ba7e87b08c1cd60f00004a/groups/58d3c227d7a2c74999000026
https://www.codewars.com/kata/reviews/5324945e2ece5e1f32000373/groups/59636067a0e7a8245f000b0f
https://www.codewars.com/kata/reviews/54de2c3e04bd8b7821000190/groups/59fad6fa9f9d05ee2d0000ef
https://www.codewars.com/kata/reviews/58b8faf8bbd6a775a800059f/groups/5b764d6816687a8275000574

There should be more solutions he copied directly from existing solutions but I couldn't see them from the head-to-head compare view. In any case, basically immediately bannable. That is, if we're still banning copycats.

@kazk Can I request this solution to be invalidated and every user who submitted that exactly solution (except nwayve, who stumbled on it accidentally in the first place) to be banned as they are clear copycats? It's at the top of the solution page, is a clearly bypass of the testing framework (because cw-2.js didn't bother using the module system) and it's basically become a copycat bait. It's a bad influence to pretty much everyone.

our dear friend is back... (not yet posting garbage comments... for now...)
https://www.codewars.com/users/Kwkwwkkksj/completed
blatant cheat: https://www.codewars.com/kata/reviews/5d1a064bc9407400018f898e/groups/5d1c91dbed0ee5000126ece5

new one: https://www.codewars.com/users/safdff/completed
I won't even go through the solutions because it seems that he never submitted any of them.
Some numbers:

suscribed less than 10 days ago
1 dan
750+ katas

I bet the timestamps of the completions will be especially informative...
cheers

Yeah I looked at the head-to-head comparison and it's all the same old early return cheat.

new one: https://www.codewars.com/users/KingLoen/completed
blatant cheat here. Didn't check anything else, but I guess that...

and yet another copycat: https://www.codewars.com/users/AlvaroTorrresB...

Just found a cheat solution: https://www.codewars.com/kata/reviews/54bd78f5397589564800023b/groups/5c6f2e5a5c19bc00018d6f21#5d44b9b46680d00011dfad8d

https://www.codewars.com/users/Emira Bouhouch
Copied top solutions, at least:
https://www.codewars.com/kata/reviews/5c2f07af28c67d0001bfe905/groups/5c2f3826f4c5c900017a5859
https://www.codewars.com/kata/reviews/551075dcaacf809d25000248/groups/5516e513a5808bc4a2000074
https://www.codewars.com/kata/reviews/55c61a4d9aaa558278000036/groups/55ce4f415012e84075000021
Some common solutions with https://www.codewars.com/users/wejdi, possibly related in some way:
https://www.codewars.com/kata/reviews/534d3637c2059116ab0003c1/groups/5c49e250a7393c000117391e
https://www.codewars.com/kata/reviews/5276c18221e20900c0000238/groups/5c4ac5aba5ced1000187bd49
https://www.codewars.com/kata/reviews/5701eaf3571769132000001b/groups/5c5011e12ee1f20001ae7da8

User EULIR reported at https://github.com/Codewars/codewars.com/issues/1378#issuecomment-500124224 above has changed their name to HDdo. Still a blatant cheater though.

new cheater suspected: https://www.codewars.com/users/nagaiyoru/completed
I didn't check his solutions since I cannot (haskell, idris, ... Those I do not practice), but considering this:

meaning at least 1000 points in just a bunch of hours, I'd strongly guess that a simple look at the timestamps of the completions will be enough to get a confirmation for a banishment...
cheers

Copycat: langtian.

Copied lolisa's solution.

Copied Arisaematis's solution.

Copied solitude's solution.

Copied jiaminglu's solution (Idris).
Copied barras's solution (Coq).
Copied my solution (Agda).

Copied _rqy's solution.

Copied lwoo1999's solution.

Copied ravst's solution (two solutions are not grouped together but they are identical).

Copied my solution.

Copied kozima's solution.

All langtian's solutions of Idris, Agda, and Coq kata are copied from other users.

Another copycat (checked Coq kata only): Kiramick.

Copied whst's solution.

Copied vsiles' and donaldsebleung's solutions.

Copied Ithery's solution.

Copied my solution.

Copied solitude's solution.

All Kiramick's Coq solutions are copied from other users.

friends, we now have a cheater that is creting new katas:
https://www.codewars.com/users/lorience/completed

the partition of the completed kata alone is suspicious... (blues in a row / veeery lower, purples in a row)
I went through some of the solutions and couldn't see any published solution to:

mine sweeper
7x7 skyscrapers
break the pieces
regular expression binary numbers divisible by N
simple interactive interpreter
sliding puzzle solver
hard sudoku solver (2 kyu version)

I didn't check further, since I guess he won't be banned (unless a red user wan spot a blatant shit in one of those non submitted solutions?) but all the same, a question still stands: should "we" let cheaters author content? I'm rather opposite to the idea... :/

Copycat agbeibs2001:

copied docgunthrop: https://www.codewars.com/kata/reviews/5b5d01826c15986dd300135a/groups/5b5d3c4c717c1df06a000304
copied daddepledge: https://www.codewars.com/kata/reviews/585cf413f269057dc200271c/groups/5cd6e52eefd18d00019e06d0
copied ylxx: https://www.codewars.com/kata/reviews/54dbed5950602318ef0000bb/groups/58c927eff5a99f10550010a2
copied Aliantin: https://www.codewars.com/kata/reviews/56c043d80d730615e5000075/groups/585916f6f41004f198000412
copied B4B: https://www.codewars.com/kata/reviews/56bb9bc8276a70c3ec000098/groups/599f0dc744bdcf5160001664
probably more :wink:

new copycat on the run: https://www.codewars.com/users/Peekab00

Hippunky, as mentioned in #1943 and #1944, is a very blatant cheater.

This user has cheated on every single kata and got to 1 dan: https://www.codewars.com/users/takingsss12

Cheater operator== (well, that's how he cheats! operator== :wink:):

https://www.codewars.com/kata/reviews/5b8a5b14dbfbfaedc5000984/groups/5d91407e5052240001c6cfc5#5d94934316f769001a63b930
https://www.codewars.com/kata/reviews/57fc0c7d3943a87193000035/groups/5d92253c67a9fa0001fdc56f
https://www.codewars.com/kata/reviews/5873ccbaeb7a7f2851000384/groups/5d92257867a9fa0001fdc578
https://www.codewars.com/kata/reviews/5b8954a1443240d6a80009a6/groups/5d9224d088c4e10001e0547e
https://www.codewars.com/kata/reviews/5bca20dc28620a036300086a/groups/5d917547f9479b0001571e89
https://www.codewars.com/kata/reviews/5be8bd5156b1468e46002e30/groups/5d91751c88c4e100013c9d83
https://www.codewars.com/kata/reviews/5a3bfc227160525d4b0005cb/groups/5d9174f35052240001c6e37b
https://www.codewars.com/kata/reviews/58b849320fec4686680004c5/groups/5d922600f9479b00018de4e3
https://www.codewars.com/kata/reviews/5d2c33add6e94700018f499e/groups/5d9174c067a9fa0001f593d9
https://www.codewars.com/kata/reviews/5b6f4f7dc3a3f3fa54000862/groups/5d9173b1e229ae00014ab041
https://www.codewars.com/kata/reviews/5bc56a4d7bf31df2f0000319/groups/5d91737ce229ae00014ab03f
https://www.codewars.com/kata/reviews/5b638795d1baa21e2f001d26/groups/5d9173415052240001c6e36b
https://www.codewars.com/kata/reviews/5a5468a9da59f91cf20011b7/groups/5d9172f15052240001c6e368
https://www.codewars.com/kata/reviews/5befe6e7f8c527222b0018b4/groups/5d9172bb5052240001c6e364
https://www.codewars.com/kata/reviews/596d34f424a04ee1e3000a27/groups/5d9146d488c4e10001a8f8cb
https://www.codewars.com/kata/reviews/57865c75802dadb167000261/groups/5d9145b088c4e10001a8f8be (even cheated on a 7 kyu)
https://www.codewars.com/kata/reviews/5c0a1b175f7239ac23001f92/groups/5d9144ebf9479b0001ba4eea
https://www.codewars.com/kata/reviews/5851dd68ddee6e6cee000342/groups/5d914462e229ae00014a9f36
https://www.codewars.com/kata/reviews/5a5b30c398e13774b800045c/groups/5d91435a88c4e10001a8f8a3
https://www.codewars.com/kata/reviews/5ba72876736e9759b000053a/groups/5d914170f9479b0001ba4ed4
https://www.codewars.com/kata/reviews/59f6032325db0562d3001224/groups/5d913e5667a9fa0001f58814

Every single kata he has solved is cheating, including his first real kata...
...and there not even marked as cheat? :confused:

the classic cheat applies in C++:
cheater: https://www.codewars.com/users/operator==
link: https://www.codewars.com/kata/reviews/5b8a5b14dbfbfaedc5000984/groups/5d91407e5052240001c6cfc5#5d94934316f769001a63b930

new copycat: https://www.codewars.com/users/rodolfo.sures/completed
I'll bet on a timestamp check of the completions to be enough for him to earn the ban.

aaaaand one more here: https://www.codewars.com/users/imnamanmodi1/completed

Confirming @Blind4Basics recent reports on the 2 users:
https://www.codewars.com/users/imnamanmodi1
https://www.codewars.com/users/rodolfo.sures
I checked their purple katas solutions via head-to-head compare and every single one is a copy of another user's solution.

User @Apatik appears to have accidentally submitted an early exit cheat solution to Esolang Interpreters #4 - Boolfuck Interpreter which is evidenced by this comment he/she made.

More copycats:
https://www.codewars.com/users/somone_is_ok
This user has only done purple katas and has copied and submitted someone else's exact solution every single time.
https://www.codewars.com/users/cirousuriotu
The same goes for this user, who appears to be using another alias after being banned for cheating with this profile: https://www.codewars.com/users/Ciro_U_Suriotu
This user will make a few minor tweaks to their solutions, like adding some comment at the end, to avoid duplicate detection.

Another solution not marked as a cheat.

new copycat: https://www.codewars.com/users/namanmodi/completed
exact duplicates of the top solution for FMC1 and FMC2. Didn't feel the need to check further...

another one here: https://www.codewars.com/users/samurai12342/completed
exact duplicate of ZED's solution to FMC2, copy of mine for the loopover kata.

Possible cheaters:
https://www.codewars.com/users/AgusPk/completed
https://www.codewars.com/users/arcejuanma
https://www.codewars.com/users/joacolarral
https://www.codewars.com/users/ivanovic99
https://www.codewars.com/users/faculafuente/completed
Only 6,7,8 katas, suddenly several kyu 1/kyu2 katas solved.

cheaters!
https://www.codewars.com/users/AgusPk/completed
https://www.codewars.com/users/arcejuanma
https://www.codewars.com/users/joacolarral
https://www.codewars.com/users/ivanovic99
https://www.codewars.com/users/faculafuente/completed

Several kyus 1 and 2 in a single day, the same for all accounts, after being regularly doing lower kyu exercises,
probly cheater
https://www.codewars.com/users/AgusPk/completed
https://www.codewars.com/users/arcejuanma
https://www.codewars.com/users/joacolarral
https://www.codewars.com/users/ivanovic99
https://www.codewars.com/users/faculafuente/completed

new copycat: https://www.codewars.com/users/namanmodi/completed

This is the same user who was reported earlier and "banned" (https://www.codewars.com/users/imnamanmodi1), but looks like they changed their username and somehow circumvented the ban.

User ParanoidUser has been providing working Java solutions to hundreds of Kata since March 11th, 2019. His/her GitHub account is of the same name and the solutions repository is his/her only repo so I will not post the link here.
Screenshot evidence (in case the repo gets deleted later to cover his/her tracks):

Hi @DonaldKellett, thank you for pointing that out. I appreciate your dedication to Codewars code of conduct and your wish to make this world better. However, I don't believe that asking people to follow recommendations or sending requests to remove their solutions can improve the situation somehow. There are 10K+ public repositories with shared solutions on GitHub and many more are available on the internet.
The way I see it, detecting any unlawful behavior on the Codewars platform, should be the primary goal of the Codewars team rather than its users. Consistent improvement of the cheat detection engine, restrict access to Solutions tab to users, or changing terms/policies of the service seems the right way to me. So far, terms of service say:

To promote collaboration and create a living resource, all kata solutions are actively opensourced under the FreeBSD 2-Clause License.

Finally, I've been an active user of Codewars since 2016 and all kata I solved by myself. I respect Codewars rules and I've never crossed the border. I keep contributing to the Codewars community almost every day and would like to continue doing this. I strongly disagree with the blame you put on me by posting links to my repository here and would prefer if you removed all of them. If you would like to continue this discussion, you are welcome to the issue thread you opened in my repository.

@ParanoidUser ,

I don't believe that asking people to follow recommendations or sending requests to remove their solutions can improve the situation somehow. There are 10K+ public repositories with shared solutions on GitHub and many more are available on the internet.

That doesn't mean you should contribute to the problem by sharing hundreds of your own solutions online. While the decision of a single Codewarrior to share or not share his/her solutions online may not have much effect individually, those decisions do add up.

I strongly disagree with the blame you put on me by posting links to my repository here and would prefer if you removed all of them.

I did not post any direct links to your repository (though the screenshot should make the link clear). I will not remove the evidence I have posted, at least until @kazk or some other Codewars admin reviews it and deems such action appropriate. What I can remove is the snarky remark after "Screenshot evidence" - I do agree that said remark is unnecessary.

So far, terms of service say:

To promote collaboration and create a living resource, all kata solutions are actively opensourced under the FreeBSD 2-Clause License.

You do raise a valid point here. I will raise a separate issue addressing this inconsistency.

@DonaldKellett There are many repositories like this.
We ask the users not to spoil others, but they're not obligated to because they own the code they wrote. I've answered in more detail in #1990.
@ParanoidUser We cannot force you to do anything because it's your code. But I'd appreciate if you could at least update the README to include some things:

Encourage not to look at your solutions until they've solved it or at least took the time to think about their own approaches.
Tell not to submit your solution as their solution.
Remove the section about prioritizing solutions for requested kata. I don't know what your intention is, but this sounds like you'll solve it for them so they can submit it.
Make it clear that you're not accepting new solutions from others.
Acknowledge that creating a repository like this is discouraged by Codewars. I think your repository looks the prettiest out of the ones I've seen (organized well and with all the badges :+1:) and I wouldn't want others to be "inspired".

The way I see it, detecting any unlawful behavior on the Codewars platform, should be the primary goal of the Codewars team rather than its users. Consistent improvement of the cheat detection engine, restrict access to Solutions tab to users, or changing terms/policies of the service seems the right way to me

I agree to some extent, but I'd appreciate if users also helped to make Codewars a better place. Some thoughts on the points you've listed:
Improving the cheat detection engine
This is a valid point, but the current (flakey/broken) cheat detection engine on Codewars is not for detecting plagiarism which public solutions increases.
For plagiarism, even with the best engine, the most it can do is to flag a solution when similar/same solutions exist. It's not possible to tell "how" or "why" it became similar by just comparing solutions.
Maybe it'll become possible to automate some punishments in the future by collecting and storing more information on submitted solutions. e.g., penalize user if n solutions are the same as user A who is known to publish solutions online and also penalize A for each user penalized this way; penalize user if 80% of the solutions are not original after completing n challenges etc.
I'd assume less users will post their solutions online if these are in place.
Restrict access to solutions tab to users
It is already restricted to users who solved or forfeited.
Changing terms/policies of the service
Change so that solutions are owned by Codewars allowing to request takedown? This is just wrong.
Change to explicitly include that Codewars will punish users who post the code online by terminating their access? We can already terminate for any reason if necessary as stated in ToS, but it's difficult to define what is not allowed. For example, users can create a repository of code without mentioning Codewars at all, but others can probably search and find them anyways. I don't think changing terms will solve anything in the end.
I'm hoping to improve how we handle plagiarism in the future and ideas mentioned above seems possible, but until then we need to ask the users to cooperate.

Cheater MCLeon:

Tiny Three Pass Compiler (1 kyu): this is his/her only solution, and it is grouped together with that of 11 other Codewarriors
Battleship field validator (3 kyu): again, only solution, and grouped together with that of 24 other Codewarriors
Lensmaker (1 kyu) (probably - Haskell's type system is sometimes known to restrict the number of possible implementations): only solution, grouped together with that of 5 other Codewarriors
Last digit of a huge number (3 kyu): only solution, grouped together with that of 8 other Codewarriors

"new" copycats:
https://www.codewars.com/users/zieghart/completed
https://www.codewars.com/users/Ell4e/completed
checked they both have several exact dups of other solutions (none being the original one)

Guys,  we found a special one...
Chippy cart copy/paste solutions found on the net, but stupid enough to post in the discourses if each of the kata with only like minutes in between each completion......
https://www.codewars.com/users/AyushBk/completed

solution not marked as cheat: https://www.codewars.com/kata/reviews/58e0ddc3d23820b0bb000064/groups/58e4d987d8fb2ed31a000a07#5e00b74cc6ba5100323ac34d

cheater [mehrad-meraji]:
Couldn't find any other solutions, but I found these (none marked as cheat):

https://www.codewars.com/kata/reviews/5b7b471d450c4444c0000f6c/groups/5cdc1e7d77f1cb000144c04b
https://www.codewars.com/kata/reviews/53f8b3b97f52c27afd0000a7/groups/5cdc1d6577f1cb000144aeab
https://www.codewars.com/kata/reviews/5ab4ad53c72454e33b000e13/groups/5cdc1c78fa25a00001cc0a27

Another cheater: https://www.codewars.com/users/thisisyuu
He rearranges the order of functions in the kata so it isn't detected and grouped as a similar solution.
Multisize Nonogram Solver: Same as My reference solution
Flou--Play game Series #9: same as CoolerMike's
RoboScript #5 - The Final Obstacle (Implement RSU) same as jacobsilcoff's
Transforming Maze Solver same as mine

Happy New year,  Happy new cheaters!
https://www.codewars.com/users/Voi123123
Described in 2020,  already 1 kyu with 65 Katas. Just spotted him with a duplicate of my java  solution to fmc2. I didn't bother to check anything else... note: its possible he downvoted the katas he completed (I saw a drop in my statistics , that's why I found him).

A cheat solution should be hidden.

It would be useful to have a report this solution button underneath solution, which with enough votes would automatically hide solution and mark it as a potential cheat.

In case you want to patch the slower method - you could write code that looped and printed a bunch of stuff so that you would get a time exceeded or max buffer error. If you do it right you can print out the input for many of the tests and get the 'this was expecting xxxx' message with the solution for all those tests before the time limit/buffer error. Then you just hold a cache of the input and answers. Technically it IS a solution :) Granted I named my dictionaries 'cheat' usually. But I wasn't copying.

@shawn-mek This is called 'missing random tests' and should be reported as a kata issue. There sure is no way to patch it in general though because being able to see the test cases is a design choice (that many CW users consider a crucial advantage over other 'traditional' online judges).
So yeah we already know this 'cheat' and we do try so that this doesn't go very far.

@dramforever Well, he seems to miss the point that what got him banned wasn't hard coding answers to (very weak) random tests but copying other users' solutions.

'found a solution that should have been invalidated: https://www.codewars.com/kata/reviews/5d001cc10310c20001d0cc38/groups/5e4f4f3177d51a0001eff0e0 (the guy is already banned)

Master plagiarist: namanmodi
I checked all the solutions which I solved and unlocked, every single of them were plagiarised and some of the solutions were missing from Solutions of Users I am Following section.
His current rank is 1dan with a score of 11059 with leaderboard position of #237 which he gained in 8 months and now he is inactive since Dec 2019. There are much more deserving people who are ranked below him.
Please take appropriate action.

https://www.codewars.com/users/Lyyv
His solution is identical to the author's one on this kata. Almost all katas they've completed are Betas; I've searched for his solution on a few of them, but it seems they were never submitted.

https://www.codewars.com/users/prilutskiy/completed
Solution identical to the author's here (same kata as above). Had a streak of 12 purple katas in a row, including 4 Haskell katas despite the face he hadn't completed a single kata in Haskell before that, which is unusual.

https://www.codewars.com/users/ChanChhunneng/completed
I checked 5 of the blue/purple katas that I can see their solution to and they're all copied from existing solutions.
Oh, also he's clearly an alt of https://www.codewars.com/users/Chhunneng, which was already banned for the same reasons. So it looks like they haven't learnt the lesson.

https://www.codewars.com/users/xcodewarrior

author useless katas (last one is "compute d/t")
2 kyus in some weeks
copycat, but trying to obfuscate it by reformatting the solutions:

functionnal SQL: his is a copy (just replaced false with !1 to obfuscate more) of
chuckypanfilo's one
Mine sweeper: his is the same artificialized code of, for example this one (not even sure that this is the original solution: there is a f..ing lot of versions of this solution... :/ ). This time, he obfuscated the names of some function parameters.
other purples aren't relevant, because they are known to be heavily copied (multi-line tasks, and stuff like that).

Are people seriously just cheat for the sake of being able to make (crappy) katas?
...I think something should be done about this.

but what?

For one, the required honor for creating kata should be raised...

no, error 404 means the bastard just changed his nickname

new copycat.I'll bet on xcodewarrior new pseudo...
https://www.codewars.com/users/anawattao
just suscribed this month, already 1 kyu with 60-70 katas. I bet that a timestamp check of the completions will be very instructive...

https://www.codewars.com/kata/reviews/5901bcc558ba5736d50014e8/groups/5e70a1469994b60001f73acf is a copy found on the web (there are more than 5 solutions based on the very same code, deduplicated using additionnal comments/linefeeds/...)
... didn't have to go further, blatant proof below...

same for this one: https://www.codewars.com/users/pxioq (all links below linking to the solutions pages, of "users I follow")

same deduplicated copy to break the pieces
completed katas, but with no visible solutions:
sliding puzzle (python)
puzzle fighter (ruby)
regex divisibility by n (JS)
insane coloured triangles (python)
break the pieces

blatant cheat for those:

https://www.codewars.com/users/anawatj
https://www.codewars.com/users/adilnomad
https://www.codewars.com/users/anawattao
They exploited one way or another a fork I made of my solution, pasting the code that was there.
Here is the oriignal code: https://www.codewars.com/kumite/5babd4b9c22b7920f100014c?sel=5bc4d0e74be977c476000571

on puzzle fighter (ruby):
of all of those, only the one posting the earliest isn't a copycat:

https://www.codewars.com/users/drx3brun?refreshed=true (not grouped with the others, but the same solution. The original??)
https://www.codewars.com/users/anawatj (again: reported above too)
https://www.codewars.com/users/anawattao (again: reported above too)
https://www.codewars.com/users/Juliet2019?refreshed=true
https://www.codewars.com/users/GolivetsAndreu?refreshed=true
https://www.codewars.com/users/MAZZIA ADD MY STEAM?refreshed=true

well, that's enough for today... x/

this soluiton isn't marked as cheat (the author is already banned)
https://www.codewars.com/kata/reviews/53f27e93f70b8daaae0000c9/groups/5d1ca2405701e50001559b25

Copycat and cheater angeal185
He changes a few variable names and quotes, and cheats too.
It seems that he has some novel solutions too, but a lot of cheats.

https://www.codewars.com/kata/reviews/5e322746db8fbd00017d735d/groups/5e7a39911459c2000112f57f === https://www.codewars.com/kata/reviews/5e322746db8fbd00017d735d/groups/5e32eea551e89200018f7fae
Cheat: https://www.codewars.com/kata/reviews/59ae31e5310a964610001697/groups/5e79dc53b40bf60001a1aa25
https://www.codewars.com/kata/reviews/530265044b7e23379d00076d/groups/5e777966a67bfb0001afde3d is very similar to https://www.codewars.com/kata/reviews/530265044b7e23379d00076d/groups/5a3af14010f14170570001a9
...

Plus, joined last month and already 1dan => obviously cheater.
Also, another cheat solution (from a different user) not invalidated: https://www.codewars.com/kata/reviews/59074e0634ad3ab8c40009b5/groups/5a6393f27f358797760008d1 The author is already banned.

https://www.codewars.com/kata/reviews/551858fcfb9efc3176000019/groups/59445951aa73e35d9e0000ab?show-solutions=1 is not marked as cheat. The author is not banned, but I dunno if you want to ban him when that's my only evidence, as he's not submitting solutions.

"new" one (copycat).
https://www.codewars.com/users/Spoedvarkie055/completed
3-4 months, 1 kyu, 71 katas

break the pieces (evil): copy of solution of older user (himself a cheater...)
Sliding puzzle: grouped with 9 others
assembler interpreter II grouped with more than 15 others (cannot even see his name in the list, but he's in there, since the solution pops up in "solutions of users I follow")
same for minesweeper

Didn't check others, I already know what I'll found there.
But here is what made me suspicous; first comment in the discourse of square sum: the moron is 1 kyu be even incapable of understanding he forgot to close some brackets or parentheses in his code!? wtf... x( (well, hard to grab that he could have forget the last line when copying the other solution, right... clever guy...)

eeeeeend yet another one...: https://www.codewars.com/users/sim7734/completed
2 kyu, 17 katas, appeared temporary in Feb 2020 only (I'd bet on a temporary account to gather data...? or not)

exploit to square sums : equivalent to cheat the framework, bypassing the verification function ; not marked as a cheat.
FMC2: no visible solution (he couldn't use the kind of cheats he used for the others, so...?)
exploit to tiny 3 pass compiler : not marked as a cheat.
evaluate math expr: not marked as a cheat
6x6 skyscrapers: same

I couldn't check the following, but I bet there are invalid solution that needs to be marked as cheats, there too:

minessweeper
faberge easter eggs
Immortal
loopover

hohoooo.... this one has been known for years, but there... x)
https://www.codewars.com/users/BabyPowder
lots of blatant cheats, bypassing the framework. Solutions aren't visible because of the usual reason.
The one to the whitespace interpreter:

and all of those are not posted but the very same blatant abuses, in one language or another:

position of a digital sitnr in infinite digital sintrg (java): https://www.codewars.com/kata/582c1092306063791c000c00
assermbler interpreter part II (python) : https://www.codewars.com/kata/58e61f3d8ff24f774400002c
ASCII games, ancing evolution (python: https://www.codewars.com/kata/58f58dc3663082a4ba000033
one line task, circle intersetion: https://www.codewars.com/kata/5908242330e4f567e90000a3
game of go (python): https://www.codewars.com/kata/59de9f8ff703c4891900005c
FMC1: https://www.codewars.com/kata/5a27ca7ab6cfd70f9300007a
gerrymander (python): https://www.codewars.com/kata/5a70285ab17101627a000024
Flou play game series (JS): https://www.codewars.com/kata/5a93754d0025e98fde000048

I only checked for 2 kyus.

cheat: https://www.codewars.com/kata/reviews/5a66794ea91472fbda001d48/groups/5b56fd3fa3a7184c14002650
The author used in only that time (he never did harder than 4 kyu, otherwise, but all seems valid). Not sure if he should be banned or not...

Blatant copycat ererer:

Copied Blind4Basics: https://www.codewars.com/kata/reviews/5e7e4db707b81500017fdf94/groups/5e7e72a878ce7e00019218fe
Copied G_kuldeep: https://www.codewars.com/kata/reviews/5e7d01d407b8150001341eeb/groups/5e82db5eed1f80000182bc3c
Copied zqzq1989: https://www.codewars.com/kata/reviews/5dadc273defe81000119bba4/groups/5daec9f03a099b0001eb34ec
Copied dickbutt123 or VasilenkoKV (8fdafs2 copied this one too): https://www.codewars.com/kata/reviews/5787321afdd4269e040000e2/groups/57bdc13b517c6d8c5f000033
Copied White_Alina1 (8fdafs2 copied this one too): https://www.codewars.com/kata/reviews/575e6d84d125a5445a000020/groups/57afe22672292d052000090e

Another copycat: https://www.codewars.com/users/rondim97/completed

https://www.codewars.com/kata/reviews/55171d9018d13ab79e000154/groups/5c387161b2942a00010459e4
https://www.codewars.com/kata/reviews/599533b660785bdc3100076e/groups/5c7c11cf68000b00016078be
https://www.codewars.com/kata/reviews/57f2cda6fbe78a9fed00011e/groups/59d67d58fe0ad8e91e001372
https://www.codewars.com/kata/reviews/5589f89794c148e42900002a/groups/5c117a8310e90f449a003a7c
https://www.codewars.com/kata/reviews/5ad99a03ff54ef8813000d04/groups/5ad9c377a86a0ed031000047
https://www.codewars.com/kata/reviews/571eccd0c662ccba4000005d/groups/58b6ea6e1e9ffedb27001ce6
...

Copycat MARAL1365:

https://www.codewars.com/kata/reviews/571eccd0c662ccba4000005d/groups/58b6ea6e1e9ffedb27001ce6
https://www.codewars.com/kata/reviews/56a4d870f3f044eeff000061/groups/5d807bcc14c1b900012526f0
https://www.codewars.com/kata/reviews/55e3dacc566f7251dd00006a/groups/58aa68470b2a056cb00009e4
https://www.codewars.com/kata/reviews/557508c165ab88202c00002a/groups/57ebc783e77282384a0001c7
https://www.codewars.com/kata/reviews/55c119e78ca8bc83df000082/groups/5976bca0550e457c8f00189f
https://www.codewars.com/kata/reviews/58d85a337081feb1ff000487/groups/5a6ae1665433e99904000c08
https://www.codewars.com/kata/reviews/5cdeedafd0d63b0001e1ac9a/groups/5d3430a2bcf1ad00018cbbd4
https://www.codewars.com/kata/reviews/5a98cd24ca20f324f6000818/groups/5ab19d135312507df600039c
...

Copycat mmmmmmmmmmm:

https://www.codewars.com/kata/reviews/599533b660785bdc3100076e/groups/5e227c8cf9b6220001d9652f
https://www.codewars.com/kata/reviews/56ac5b0b1fdae66408000044/groups/5df3ba244ebc200001eea62d
https://www.codewars.com/kata/reviews/5861fbde73f08d0308001900/groups/588b69e2221465464e001de2
https://www.codewars.com/kata/reviews/5dcdd1c9bb304f0001eed9df/groups/5e3484ef558a8900016fe752

Copycat Decimo:

https://www.codewars.com/kata/reviews/5974729e948cd47c39000861/groups/5a1b49dc26bad93dcc0013d0
https://www.codewars.com/kata/reviews/558edc429512b236d100006a/groups/596e0fef64c41274aa000047
https://www.codewars.com/kata/reviews/58ac5c682ce6960c52000f42/groups/58ac9865baa7ce714400018f
https://www.codewars.com/kata/reviews/57cefb1c50c3e5846b000030/groups/58d851c17081febc9500042e
https://www.codewars.com/kata/reviews/58db1101487406e7b60018c2/groups/58e9007fb1d08b92490006a2
https://www.codewars.com/kata/reviews/53fbcb9ecfc5f67703000032/groups/55329a53e6a59a516d000057
https://www.codewars.com/kata/reviews/5887dd3dc479fc1bd1000c6d/groups/588f481249233869b400094a
https://www.codewars.com/kata/reviews/5660c9c5bac7553ac60000a9/groups/59c1aec8108fc922f4000541
https://www.codewars.com/kata/reviews/5595c56e51e16f35120000ed/groups/5595c56e51e16f35120000ef
https://www.codewars.com/kata/reviews/55b21ac96c59b799d9000144/groups/55d14462073cdd0c07000052
https://www.codewars.com/kata/reviews/55fc9368fa79df259d000013/groups/5616a4f2136e2a8f530000e4
...

Copycat https://www.codewars.com/users/maxx_d2/completed

https://www.codewars.com/kata/reviews/5a51c4ba6a7273b99b001ae5/groups/5a51e9d2b7e2a95b2b001259
https://www.codewars.com/kata/reviews/5a3323a6b090489ca5000950/groups/5ab14be4b1dab32b99004714
https://www.codewars.com/kata/reviews/5a2f6bea73396b95ee000699/groups/5a34938912b232f2f90000d1
https://www.codewars.com/kata/reviews/58e61f923424039b300014de/groups/59be7107f220c3eff6001283
https://www.codewars.com/kata/reviews/5d68569a14e5030001badc61/groups/5dafa3e504ec910001bf7129
https://www.codewars.com/kata/reviews/59b7b4439835480e2000012e/groups/5d02ae6ea535d500019bb87b
...

Copycat https://www.codewars.com/users/xxElucidatorxx/completed

https://www.codewars.com/kata/reviews/58db1fd0487406c380002263/groups/58f28b8da34a95ea4600000c
https://www.codewars.com/kata/reviews/5abeb1a3c859c78d8400008d/groups/5ac3476ca085dfdc4c001902
https://www.codewars.com/kata/reviews/5abee54d55cb050e4c001e43/groups/5ad698d18773c8781a000008
https://www.codewars.com/kata/reviews/5ad99a03ff54ef8813000d04/groups/5ad9c377a86a0ed031000047

Copycat https://www.codewars.com/users/AlvaroTorrresB/completed

https://www.codewars.com/kata/reviews/59d3ab1ff6ea9b2576000868/groups/59d3ab1ff6ea9b257600086a
https://www.codewars.com/kata/reviews/5ba8a005763124bb1b00101c/groups/5ba8a009763124bb1b001020
He's not submitting his solutions. By looking at his profile (and maybe a timestamp check) though, it might be enough for him to get the ban.

Copycat https://www.codewars.com/users/Donghao Ying/completed

https://www.codewars.com/kata/reviews/5a00da2598c42629c10022e3/groups/5a804d0d5255b3243c00012c
https://www.codewars.com/kata/reviews/5b5b9393296aee6b65001c81/groups/5b6d032408ad14e52b0010f2
https://www.codewars.com/kata/reviews/5ad99a03ff54ef8813000d04/groups/5ad9c377a86a0ed031000047
https://www.codewars.com/kata/reviews/5abee54d55cb050e4c001e43/groups/5baf5a5e16a8f19451000bb3
https://www.codewars.com/kata/reviews/596aa1bac0eb66b841000634/groups/5c2d91b80246260001c45329
https://www.codewars.com/kata/reviews/55e3dacc566f7251dd00006a/groups/5893941482497d71d2000bea
...

Copycat https://www.codewars.com/users/5hy0w1/completed

https://www.codewars.com/kata/reviews/571eccd0c662ccba4000005d/groups/5c35ea1b3409180001402c5a
https://www.codewars.com/kata/reviews/55171d9018d13ab79e000154/groups/5c4672f25c799500014bb852
https://www.codewars.com/kata/reviews/5b5b9393296aee6b65001c81/groups/5b5b939a7cbe6ec2600017b4
https://www.codewars.com/kata/reviews/557508c165ab88202c00002a/groups/57ebc783e77282384a0001c7
https://www.codewars.com/kata/reviews/5b633f4587ac72eabb002e5b/groups/5b681ba183f850c3220004e0
https://www.codewars.com/kata/reviews/58db1101487406e7b60018c2/groups/597a48ab354738d142000015
https://www.codewars.com/kata/reviews/54aebf4d1ea50a119c0001a9/groups/589bae1866413d55ac0005db
https://www.codewars.com/kata/reviews/5b7865fe0fb301cbba002b76/groups/5b92d5520059e540fb0008e4

Copycat https://www.codewars.com/users/nochkasl/completed

https://www.codewars.com/kata/reviews/54b87a22afdfc17ffe0000b6/groups/5989711a951d374eb100018c
https://www.codewars.com/kata/reviews/5672692ee3659e3f8a00000c/groups/56d718f2736bd01868000fe2
https://www.codewars.com/kata/reviews/54b8290eafdfc1286e00000e/groups/55b9f858cd7fc6d5ba00002b
https://www.codewars.com/kata/reviews/54aebf4d1ea50a119c0001a9/groups/589bae1866413d55ac0005db
https://www.codewars.com/kata/reviews/5995c8318341a988eb000061/groups/5dcfcf7d6b99330001acf5de

https://www.codewars.com/users/kesai
copycat + found one cheat bypassing the framework
I had a surrealist exchange with this one some time ago.  How suspicious...
So, here we go:

Insane Coloured Triangles (Python): copy (deduplicated moving parts around
the same in java: exact copy of the top solution with all the comments inside. Unsubmitted:

circle intersection: bypass, unsubmitted.

papers please: copy of mine, unsubmitted

*...

This user authored a kata some time ago which got numerous issues and mediocre rating. Just now he removed all the information from the old kata (so it's not obvious), published a copy of it, and used 4 different accounts to boost his rating and average ranking.

na, they all are the same guy: maximum 3 completions each

used 4 different accounts (some of them could be different people, although all acquainted with the abuser) to boost its rating to 100% and average ranking to 3 kyu.

I see 5 accounts, they copied your solution and they all put very satisfied rating and ranked it 3kyu!?

I see 5 accounts

When yet another copy of the same kata emerged there were only 4 copied solutions. The fifth came after I reported this here.

they copied your solution

And the author copied ZED's solution ¯_(ツ)_/¯

https://www.codewars.com/users/beniolenio
new version of the "log" cheat, in python (unsubmitted):

He used it only this time apparently (he didn't solve much, for now, actually: that's his only purple)

I see 5 accounts, they copied your solution and they all put very satisfied rating and ranked it 3kyu!?

Now there's 14 of them?!?

Hello I am the user Blind4Basics mentioned.  I didn't know this was bannable.  I saw this solution in the "Don't rely on luck" kata that I had completed just before using this code on the ToBF Transpiler.  I didn't understand what it did so I used it on a different kata.  I didn't even mean to pass the kata.  I don't believe I submitted the solution like that (I never would want to cheat).  Please check ANY AND ALL of my other solutions.  I have not used this method since.  That is no fun.  I really do not want to be banned; I love this website and the community and making and solving kata.  Please take away any points/honor I got from using this solution if that is possible.

Please check ANY AND ALL of my other solutions. I have not used this method since.

I didn't check "all" of them, but I can confirm he didn't use in any other blue I checked (and he didn't do yet other purples). Sounds good to me.