inline field into the charpred

This commit is contained in:
Erik Krogh Kristensen
2022-06-30 08:59:50 +02:00
parent f71a64b99d
commit 11be15aab1

View File

@@ -53,13 +53,13 @@ module CodeInjection {
/** An expression parsed by the `gray-matter` library. */
class GrayMatterSink extends Sink {
API::CallNode call;
GrayMatterSink() {
call = DataFlow::moduleImport("gray-matter").getACall() and
this = call.getArgument(0) and
// if the js/javascript engine is set, then we assume they are set to something safe.
not exists(call.getParameter(1).getMember("engines").getMember(["js", "javascript"]))
exists(API::CallNode call |
call = DataFlow::moduleImport("gray-matter").getACall() and
this = call.getArgument(0) and
// if the js/javascript engine is set, then we assume they are set to something safe.
not exists(call.getParameter(1).getMember("engines").getMember(["js", "javascript"]))
)
}
}