There is a reason why I have not implemented such a feature: false positives :D Just the fact that a file changed means nothing, especially if you just upgraded a crapload of extensions. Moreover, false positives work to your disadvantage. You know that a lot of false positives will be thrown after you update a few extensions. What about someone hacking you in the meantime? You never notice. Bummer!
Also, a file change feature means that you are wasting a ton of site resources. There are two ways to check files for modifications: file timestamps and file checksums. The former method is very easy to forge, so you can be hacked without getting a warning. So, you have to rely on checksums. However, calculating checksums requires a lot of resources and db space to store them. It's essentially like taking a backup of your site as far as resource usage is concerned. But if you are to go that route then you'd ideally want the code to produce a diff of the files or, better, try to "figure out" if the difference carries any risk (e.g. base64 encoded variables, use of "suspicious" functions like exec, email and ftp, accessing off-site files like /etc/passwd and so on) and notify you. This is something that I am considering for version 2.2 of Admin Tools, but it will be a HUGE resource drain and will not work for every site.
Instead, I recommend a different approach for now. Take daily backups. Every time you upgrade something, take a new backup before and after the upgrade. Then, compare each backup with its previous backup using Akeeba SiteDiff. If there are added or modified files (but not between pre-update and post-upgrade backups) you need to worry.
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!