I've been thinking about this for a while now.
When I install and activate a plugin I am left wondering the following:
- how much ram does this thing use?
- how many option settings have been added to my database?
- How many if any tables have been added to my database?
- does this plugin have a deactivation function?
- will deactivation remove tables and options?
- what files or folders have been added to the server? (outside of the plugin folder)
- which java script files have been registered for enqueuing?
- which css files have been registered for enqueuing?
- is this plugin doing a check in with some other domain?
Yes I know there are plugins to read the ram usage. And a plugin to scan and clean the options table, yes I do check my data base for new tables and yes I do test on a local server with out-going connects locked down. In fact I often read through the code of a plugin to check for it's quality.
I don't think the average WP admin can always go through all the required steps to check the quality of a plugin before using it.
I believe that this type of granular information could be provided to the site admin upon plugin activation, and remain available (updated) in a fold down under each activated plugin.
I believe that this type of information (and perhaps more) is valuable for any and every WordPress installation using plugins.
This could be very helpful towards improving site performance, site security, lowering server load, and improving the general WordPress community.
Some of this can be provided by the plugin author in the readme.txt header. Not as a requirement, but as a recommendation.
If anyone knows of a plugin which can do all or most of this please let me know,