Merge "Implements use of yaml.safe_load as per sec audit"
authorMorgan Richomme <morgan.richomme@orange.com>
Tue, 13 Sep 2016 06:46:56 +0000 (06:46 +0000)
committerGerrit Code Review <gerrit@172.30.200.206>
Tue, 13 Sep 2016 06:46:56 +0000 (06:46 +0000)
utils/lab-reconfiguration/reconfigUcsNet.py
utils/test/reporting/functest/reporting-status.py

index 45a72a3..4c08f3d 100755 (executable)
@@ -157,7 +157,7 @@ def read_yaml_file(yamlFile):
     """
     # TODO: add check if vnic templates specified in file exist on UCS
     with open(yamlFile, 'r') as stream:
-        return yaml.load(stream)
+        return yaml.safe_load(stream)
 
 
 def set_network(handle=None, yamlFile=None):
index e9e167d..0b80fe4 100755 (executable)
@@ -34,7 +34,7 @@ tempest = tc.TestCase("tempest_smoke_serial", "functest", -1)
 cf = conf.TEST_CONF
 response = requests.get(cf)
 
-functest_yaml_config = yaml.load(response.text)
+functest_yaml_config = yaml.safe_load(response.text)
 
 logger.info("*******************************************")
 logger.info("*   Generating reporting scenario status  *")