"Execute script nodes" disabled in their open file options
Maya actually puts stuff in script nodes at all times so if there's something weird going on than hats the reason. Granted script nodes make for an attack vector. Anyway as a defense from attacks it makes not much difference. Since you can instead put your payload in a expression node and that provides the same (or actually superior) attack vector.
So there's really no way to be secure in Maya without crippling entire Maya beyond belief.
Anyway option vars is something that's a per user thing, you could put it in file info instead. Or just put your payload in a expression node.
You can still use a script node tough even with execute off as you can tie the execution of script nodes to other events than just load.
Or you can put all your actions triggered by the expression.