Bots are using these strings hoping to find a vulnerability in the username and then will attempt to crack the password when they find a username match.
Interesting, thanks for the explainer. But out of curiosity, how do the bots match “{login}” or “no_matches” to an actual user name? Why would any user pick a name with those things in their real user name string?
Today, WordPress alerted me on one of my sites that someone tried to use “feed” as a username to gain access. What human would choose “feed” as their user name? I don’t understand how the bots would piece together a real username being so far off-base.
Anyway, thanks for providing this life-saving plugin!