From ca28d79541b04a0493af3bb2f073912343e56146 Mon Sep 17 00:00:00 2001 From: Ahmed Farid Date: Wed, 31 Aug 2022 11:15:39 +0100 Subject: [PATCH] Prevent crosstalk between the configurations --- .../src/experimental/semmle/python/security/TimingAttack.qll | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/python/ql/src/experimental/semmle/python/security/TimingAttack.qll b/python/ql/src/experimental/semmle/python/security/TimingAttack.qll index 75535c8e270..3f55e3b5c5a 100644 --- a/python/ql/src/experimental/semmle/python/security/TimingAttack.qll +++ b/python/ql/src/experimental/semmle/python/security/TimingAttack.qll @@ -1,7 +1,6 @@ private import python -private import semmle.python.dataflow.new.TaintTracking private import semmle.python.dataflow.new.TaintTracking2 -private import semmle.python.dataflow.new.TaintTracking3 +private import semmle.python.dataflow.new.TaintTracking private import semmle.python.dataflow.new.DataFlow private import semmle.python.dataflow.new.DataFlow2 private import semmle.python.ApiGraphs @@ -239,7 +238,7 @@ private string sensitiveheaders() { /** * A config that tracks data flow from remote user input to Variable that hold sensitive info */ -class UserInputSecretConfig extends TaintTracking2::Configuration { +class UserInputSecretConfig extends TaintTracking::Configuration { UserInputSecretConfig() { this = "UserInputSecretConfig" } override predicate isSource(DataFlow::Node source) { source instanceof RemoteFlowSource }