Avoid dynamic PHP code execution
Do not execute runtime-generated PHP via eval, string assert, or create_function.
#Metadata
#Why it matters
Dynamic execution turns untrusted or mutable input into executable code and expands injection risk.
#Remediation
Replace eval, string assert, and create_function with explicit control flow, parsing, or allowlisted dispatch.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/php/php.security.no-dynamic-eval.rule.yaml.