Thanks.
I added a note that these scripts will only work on SME9 - /sbin/e-smith/audittools/newrpms does not show the 'installed from' repo information on SME8.
I also added a 3rd script - the one I'm using locally - that uses "check-update -q" by default, and accepts arguments so I can run it with "update -q -y" to install the pending updates.
I wrote (and apparently failed to post) a comment a few days ago asking if this should be an NFR bug for a new "audittool" or an update to smeserver-yum.
A note -
A few years ago (2011) I did some work on this, and was asked to leave it alone. The thought at that time was that supported packages should be moved onto the smecontribs build server so that 3rd party repositories would not be needed.