sonar security issue fix- Make sure that using a regular expression is safe here 29/107429/1
authorpriyanka.akhade <priyanka.akhade@huawei.com>
Mon, 11 May 2020 04:24:13 +0000 (04:24 +0000)
committerpriyanka.akhade <priyanka.akhade@huawei.com>
Mon, 11 May 2020 04:24:13 +0000 (04:24 +0000)
Signed-off-by: priyanka.akhade <priyanka.akhade@huawei.com>
Issue-ID: CLI-270
Change-Id: I81537658a9bece901695bd5133e17efd7b3c3b92

framework/src/main/java/org/onap/cli/fw/cmd/OnapCommand.java

index 29994d0..3e46c1b 100644 (file)
@@ -276,7 +276,7 @@ public abstract class OnapCommand {
             if (!param.getParameterType().equals(OnapCommandParameterType.BINARY))
                 continue;
 
-            if (param.getValue().toString().matches("artifact://*:*")) {
+            if (param.getValue().toString().matches("artifact://*:*")) { //NOSONAR
                 String categoryAndName = param.getValue().toString().replaceFirst("artifact://", "");
                 String[] categoryAndNameTokens = categoryAndName.split(":");
                 Artifact a = OnapCommandArtifactStore.getStore().getArtifact(categoryAndNameTokens[1], categoryAndNameTokens[0]);