Shell escape

IDSTAT-16
TitleDo not use the shell escape function.
PriorityMandatory
DescriptionDo not use the shell escape function. If necessary, use the system function instead.
RationaleCompleteness, Readability

Avoid:

!mycommand

Instead use:

system('mycommand')