support all ClientRequests in js/disabling-certificate-validation

This commit is contained in:
Erik Krogh Kristensen
2021-04-12 15:06:10 +02:00
parent 63f087a8e9
commit 172d6139e2
3 changed files with 26 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ import javascript
*/
DataFlow::ObjectLiteralNode tlsOptions() {
exists(DataFlow::InvokeNode invk | result.flowsTo(invk.getAnArgument()) |
invk instanceof NodeJSLib::NodeJSClientRequest
invk instanceof ClientRequest
or
invk = DataFlow::moduleMember("https", "Agent").getAnInstantiation()
or