Tu mención de los plugins me hizo pensar si hay alguna forma de verificar la información de la versión, y encontré este tema que describe cómo obtener la información de la versión.
Así puedo ver, por ejemplo, que esta instancia está usando el commit 276bc8a565389ea1a145af08ec8e64c1a5bea990, el foro de miembros de la FSF está usando el commit 7ecaf6295daf8759aa98d00e7035c4dc0f853303, el foro de Purism está usando 999aaa35a79ae7c586a91de1f6c1f7b3c8092bd2, y el foro de Exercism está usando el commit 1bd9ca11e777f880462ae64c6795ef7de28a8cd2. Todos esos son commits válidos en el repositorio oficial, así que supongo que las instancias no han modificado Discourse en sí (aunque pueden haber agregado plugins).
Creo que eso deja los plugins y los temas. Parece que tal vez puedas ver el nombre de los plugins buscando atributos “data-discourse-entrypoint” en los scripts de los plugins, pero no veo un identificador de versión. ¿Conoces alguna forma de obtener la lista de plugins instalados?