The problem is that developer can freely change the plugin name which also change its URL and in that case the application won't know about it as it reload XML descriptor only on plugin update and not on a simple plugin name change. To fix this issue the website should always provide technical URL (with an id) in the different descriptors required from the application and translate it to user friendly URL afterward.
The website always return user friendly URL for resources (plugin, script...), for instance : http://icy.bioimageanalysis.org/plugin/ROI_to_Sequence for the "ROI to Sequence" plugin.
The problem is that developer can freely change the plugin name which also change its URL and in that case the application won't know about it as it reload XML descriptor only on plugin update and not on a simple plugin name change. To fix this issue the website should always provide technical URL (with an id) in the different descriptors required from the application and translate it to user friendly URL afterward.