From 74f02cf8551628f3593c606b46305d8a28a055f1 Mon Sep 17 00:00:00 2001 From: Michael Nebel Date: Tue, 22 Nov 2022 13:56:29 +0100 Subject: [PATCH] Java: Allow empty package name in model definitions. --- java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll b/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll index 866e3f5687f..186c7ed168d 100644 --- a/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll +++ b/java/ql/lib/semmle/code/java/dataflow/ExternalFlow.qll @@ -549,7 +549,7 @@ module ModelValidation { ext = "" and pred = "negative summary" | - not package.regexpMatch("[a-zA-Z0-9_\\.]+") and + not package.regexpMatch("[a-zA-Z0-9_\\.]*") and result = "Dubious package \"" + package + "\" in " + pred + " model." or not type.regexpMatch("[a-zA-Z0-9_\\$<>]+") and