First, the goal is to find which repo have been cloned. Then, you can
do a lot of things: check if they were up-to-date or if there are new
versions, check the latest commit to those repos to see if those projects
are still active, verify the hash of the installed files, ...
list all cloned repositories, find the files installed from there and list also the checkout version and the latest commit to the repo (for github repos).
First, the goal is to find which repo have been cloned. Then, you can do a lot of things: check if they were up-to-date or if there are new versions, check the latest commit to those repos to see if those projects are still active, verify the hash of the installed files, ...
list all cloned repositories, find the files installed from there and list also the checkout version and the latest commit to the repo (for github repos).