My understanding is that if we disable this email (blank it out), we don't get a critical notification, such as a new superuser being added (typically a compromise indicator).
Correct, you are not going to receive an email, but the request has been blocked anyway. The idea is that you let Admin Tools handle security instead of constantly nannying your site. In this example, the whole point of the "Monitor Super User accounts" feature is to prevent a new Super User from being created outside of Joomla's Users page. This neutralizes the kind of critical vulnerability you have in mind and which we've seen (quite a few years ago, to be fair) in high profile components like VirtueMart and AcyMailing. Being notified that the Super User creation was blocked does not add anything to your security. You will still not know how this came to pass; you will only know that Admin Tools prevented this from happening, as configured. So, really, is there a point in the email? I doubt it.
However, there are other valid use cases where some emails are desirable, e.g. "Monitor Critical Files", "Monitor Global Configuration" etc. These don't block anything, they just email you. For these, you can enter an email in "Email this address on blocked request" and add all reasons you do NOT want to be notified about in "Do not send email notifications for these reasons". When you see the notification, click on "Hide this message".
It would probably make a lot more sense to have separate email addresses for features depending on whether they are blocking requests, or informative. The problem is that some features can be either. One way to handle that would be setting up a different email address per email type, which is probably how this is going to be implemented in the future.
Maybe we are misunderstanding, but if we hit the "Disable emails" button on the warning, it clears the "Email this address on blocked request," and thus, we won't get these notifications.
This is strange. The setting does persist, and your use case is why it exists, as I explained above.
If for any reason it appears to not save your preference (maybe Joomla's cache is not wanting to reset properly?), edit the System - Admin Tools plugin and set "Notice about the Email on Blocked Request" to No.
If you still see the message, you have a caching setup which is not working right. It could be either the Joomla cache not clearing properly, or having a CDN, caching system, or reverse proxy in front of your site. In the latter case, please make sure that the entire /administrator
of your site is set up to never be cached by the CDN, caching system, or reverse proxy.
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!