Anyone think of a valid reason why a script/integration would need access to Enable Features? It's a RESTlet if that makes a difference. Would that permission be needed for a RESTlet? I'm not all that familiar with them.
The role that controls this integration is labeled as Web Services Only, so they can't login or anything, but I still don't have a high comfort level granting an integration that access. Still waiting on feedback from the vendor as to what exactly that's used for.