Django management commands lets applications extend the management engine with more commands. There's a reasonable argument that srtool_mitre and so on should be management commands instead of standalone shell scripts.
https://docs.djangoproject.com/en/2.1/howto/custom-management-commands/
I am all for adding management commands to trigger forced updates, but only to use the datasource data to trigger the scripts. The requirement for the scripts is outlined in #13095. Been there, won't do it again :-).