After reviewing the microcode change log, it's necessary to re-execute the script.
And you expect/think that someone who uses a third-party script for (at least in this case) such a simple task to do this on a (somewhat) regular basis?
The reality is, that the absolute majority of the users of such scripts execute it ones and then never ever again...
Why not let the script?:
- Check the used Debian version and depending on this
- Check if all relevant Debian repositories are configured and depending on this
- Check if they all already have:
non-free
or:non-free-firmware
configured and if not - Add the corresponding one to all relevant repositories, that are missing it
- Run:
apt update
- Check the used CPU manufacturer and depending on this
- Install the corresponding microcode main-package out of the repositories
Or do I miss the point here?
However, only a idea/suggestion...