The problem, as I see it, is concern about malicious administrators. Also, there is no guarantee that classpath web scripts have been reviewed or tested before deployment either. I definitely agree that the default should be to assume that dynamic web scripts are not secure, but this is all contextual and depends on your business environment. In my case, we have a controlled environment, and the agility of dynamic web scripts outweighs security concerns. I overrode my RepoStore to convince Alfresco that it is secure. It would have been nice if I could have done this through configuration instead of code.