Unfortunately it does not cover all bots.
webmasterforum.net
Bots are created at an increasingly rapid rate. Some are short lived, some are malicious and don't correctly identify themselves and some go as far as randomising their user agents.
It would be impossible to try and cover all bots.
KnownBots is my attempt to identify
more bots than are covered by the core software - but it's never going to get all of them, especially with the recent explosion in AI bots online.
Here are some stats for you:
I currently have over 128.000 user agents in my database, of which more than 30,000 are identified as bots and around 26,000 are still pending identification. The rest are identified as likely valid browsers - or at least are not identified as bots because the user agent looks legitimate.
I am currently able to identify 1.702 different bots, some of which use many different user agent strings.
I recommend that people use Cloudflare to block malicious bots and try and manage the traffic visiting your site. They do this stuff for a living, while I'm just trying to maintain a list in my spare time to help improve the identification of bots visiting our sites a little.