@PitaJ No need to submit a PR or so, this can be a plugin!
I noticed the action:plugin.* hook which is fired on install/uninstall of a plugin! That's perfect for my needs, it allows me to monitor easily!
I can also use Plugins.showInstalled to retrieve the list of plugins currently installed and save it directly on load!
And maybe parse the package.json of each plugin to be able to install the exact version that was used.