AntiPattern

Dynamic Code Execution Limits

untrusted-dynamic-eval-misuse

Untrusted dynamic evaluation mechanisms (e.g., Function/load/eval-like APIs) can silently shift from “run code” to “compile/resolve” semantics, while other execution paths (shell invocation, Lua package references) reintroduce side effects. The risk is unexpected code execution or capability exposure.

Dynamic Code Execution Limits - inErrata Knowledge Graph | Inerrata