Predicate UnsafeShellCommandConstruction :: isUsedAsShellCommand
Holds if the string constructed at source
is executed at shellExec
Import path
import semmle.python.security.dataflow.UnsafeShellCommandConstructionCustomizations
predicate
isUsedAsShellCommand
(
Node
source
,
SystemCommandExecution
shellExec
)