Add code to validate path names. 49/113949/2
authorDan Timoney <dtimoney@att.com>
Fri, 16 Oct 2020 15:22:11 +0000 (11:22 -0400)
committerDan Timoney <dtimoney@att.com>
Fri, 16 Oct 2020 19:17:17 +0000 (15:17 -0400)
commitec2cdff3f96e7587c97b6fc9961fb108cf9c7e29
tree49bcb281a63e499347c70a2fbe1b7a3feab408b2
parent368939e5f285dafeec594d58ba74c5bba0cc20d1
Add code to validate path names.

Added code to validate path names to avoid possible attacks
due to hidden/special characters and/or embedded new lines.

Change-Id: I53d7266e44fbada1d9d5f458dfcdbc452801672c
Issue-ID: CCSDK-2918
Signed-off-by: Dan Timoney <dtimoney@att.com>
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/CheckSumHelper.java
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/PathValidator.java [new file with mode: 0644]
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicParser.java
sli/common/src/main/java/org/onap/ccsdk/sli/core/sli/SvcLogicStoreFactory.java
sli/provider-base/src/main/java/org/onap/ccsdk/sli/core/sli/recording/FileRecorder.java