diff --git a/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialBackTracking.expected b/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialBackTracking.expected new file mode 100644 index 00000000000..0f422fdc6aa --- /dev/null +++ b/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialBackTracking.expected @@ -0,0 +1,2 @@ +| test.py:8:12:8:23 | Str | test.py:8:21:8:23 | \\s+ | Strings with many repetitions of ' ' can start matching anywhere after the start of the preceeding \\s+$ | +| test.py:9:14:9:29 | Str | test.py:9:27:9:29 | \\d+ | Strings with many repetitions of '99' can start matching anywhere after the start of the preceeding \\d+ | diff --git a/python/ql/src/Security/CWE-730/PolynomialBackTracking.ql b/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialBackTracking.ql similarity index 70% rename from python/ql/src/Security/CWE-730/PolynomialBackTracking.ql rename to python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialBackTracking.ql index 628aca57955..751246b81d8 100644 --- a/python/ql/src/Security/CWE-730/PolynomialBackTracking.ql +++ b/python/ql/test/query-tests/Security/CWE-730-PolynomialReDoS/PolynomialBackTracking.ql @@ -2,5 +2,4 @@ import python import semmle.python.security.performance.SuperlinearBackTracking from PolynomialBackTrackingTerm t -where t.getLocation().getFile().getBaseName() = "KnownCVEs.py" select t.getRegex(), t, t.getReason()