Ton, good idea.
There is also the listing of overwritten shadows found in Ctrlpanel > Info > Basics at bottom.
What would be more useful is an alert mechanism that IF you overwrite a shadow, then during updates you are informed IF the shadow deviates from the original. "The shadowtiddler for which you have an overwrite, has been modified since you overwrote it.".
One idea for this is to, when you overwrite a shadow, the shadows created/modified date is stored somewhere.
If there is a discrepancey between the current shadow tids date and that stored date AND there is (still) an overwrite, then there is an alert.
If the overwrite is deleted, the stored date is also deleted.
Unfortunately, it seems core and core shadows tids don't have created/modified dates. Is there any other way to tell the difference between an old shadow and an updated version of it, other than looking at the content? (btw, an actual text comparison would of course be the optimal so you could see exactly what you've edited). I would think most community-made plugins, at least from mortals like myself, come with the creaed/modified dates so it would be a partial solution.
BTW, a neater thing would be if shadow tids had version numbers showing the plugin version in which they were last modified in.
Possibly relevant: Similar to how the @ttention plugin works, it may be possible to have a custom viewtemplate in the shadow tid that can be manipulated without cusing overwrite. (@ttention features this.) ... but, still, if there is no way to tell if the update actually changed the shadow tid, then I don't know what to look for....
Maybe there could be a last-modified-at-github plugin?
...?
<:-)