Hi Jeff,
tried your idea of a secure script execution without the need for
random word generation:
secure-do: func [
{secure script execution}
untrusted [block! file! string!] {untrusted script}
security [block! word!] {specify net/file policy}
protected [block!] {words to protec
> Hi,
> it's much worse. If Untrusted doesn't have Do, it can use If, Else,
> Use, While,...lots of other possibilities.
> Instead of load Untrusted can use:
> ld: get to word! "load"
> Moreover, Replace is not enough to clear Untrusted.
> The moved System is a higher obstacle.
> foreach n