Is there any version of input
that can be used to run arbitrary code in the vm context?
The unicode line and paragraph separators (\u2028 and \u2029) can be used to break the VM interpreter, but as far as I know, it's not possible to exploit this to run arbitrary code:
evalmachine.<anonymous>:1
var test = "foo
^^^^
SyntaxError: Unexpected token ILLEGAL