diff --git a/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql b/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql index f5d5113634d..1b4d5523ba4 100644 --- a/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql +++ b/javascript/ql/src/Security/CWE-078/UnsafeShellCommandConstruction.ql @@ -18,6 +18,6 @@ import DataFlow::PathGraph from Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode sink, Sink sinkNode where cfg.hasFlowPath(source, sink) and sinkNode = sink.getNode() -select sinkNode.getAlertLocation(), source, sink, "$@ based on library input is later used in $@.", - sinkNode.getAlertLocation(), sinkNode.getSinkType(), sinkNode.getCommandExecution(), - "shell command" +select sinkNode.getAlertLocation(), source, sink, "$@ based on $@ is later used in $@.", + sinkNode.getAlertLocation(), sinkNode.getSinkType(), source.getNode(), "library input", + sinkNode.getCommandExecution(), "shell command"