A solution may need to offer users the ability to use the fmurlscript extended privilege for only some of the scripts in the solution.
Currently, this is an all or nothing choice. Add the privilege to an account and that account can run any scripts accessible to that account with any parameters by fabricating a custom url and paste it into a browser address field.
One solution would be to add a test such as 'Get ( ScriptCalledFromURL )', to allow the solution developer control over how the script behaves in that scenario.
Another would be to have a setting for each script to (dis)allow calling it from an URL