Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3260c81 commit 563a56aCopy full SHA for 563a56a
1 file changed
javascript/ql/lib/semmle/javascript/frameworks/Hapi.qll
@@ -18,12 +18,14 @@ module Hapi {
18
this = DataFlow::moduleMember("@hapi/glue", "compose").getAnInvocation()
19
or
20
// `register (server, options)`
21
- exists(Function f |
22
- this.(DataFlow::ParameterNode).getParameter() = f.getParameter(0) and
23
- f.getName() = "register" and
24
- f.getParameter(0).getName() = "server" and
25
- f.getParameter(1).getName() = "options"
26
- )
+ // `module.exports.plugin = {register, pkg};`
+ this =
+ any(NodeModule m)
+ .getAnExportedValue("plugin")
+ .(DataFlow::ObjectLiteralNode)
+ .getAPropertySource("register")
27
+ .(DataFlow::FunctionNode)
28
+ .getParameter(0)
29
30
// `const after = function (server) {...};`
31
// `server.dependency('name', after);`
0 commit comments