Bad Behavior is the integration of the third party
Bad Behavior security library. It is supposed to protect your site by analyzing the request and figuring out if there's something suspicious about it. Following that link will tell you more about Bad Behavior and how it works.
Regarding the various sub-errors reported by Bad Behavior, there is an easy way to learn more about them. Go to your site's back-end, Components, Admin Tools, Web Application Firewall, Security Exceptions Log. Find the record of the security exception you are interested in (tip: you can select "Bad Behaviour" from the "Reason" drop-down to filter only Bad Behaviour security exceptions). There will be an info icon next to "Bad Behaviour". Click on it to visit a page in Bad Behavior's website which further explains the details of that security exception.
Disabling the Bad Behaviour integration does turn off the HTTP:BL integration (it's part of Bad Behavior), but does not affect emails for other security exceptions.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!