diff --git a/osbs/build/config_map_response.py b/osbs/build/config_map_response.py index 93de56a..9b85e52 100644 --- a/osbs/build/config_map_response.py +++ b/osbs/build/config_map_response.py @@ -50,7 +50,7 @@ class ConfigMapResponse(object): data_dict = {} for key in data: if self.is_yaml(key): - data_dict[key] = yaml.load(data[key]) + data_dict[key] = yaml.load_safe(data[key]) else: data_dict[key] = json.loads(data[key]) @@ -68,5 +68,5 @@ class ConfigMapResponse(object): return {} if self.is_yaml(name): - return yaml.load(data[name]) or {} + return yaml.load_safe(data[name]) or {} return json.loads(data[name]) diff --git a/osbs/repo_utils.py b/osbs/repo_utils.py index 7bcae2e..906af0e 100644 --- a/osbs/repo_utils.py +++ b/osbs/repo_utils.py @@ -61,7 +61,7 @@ class RepoConfiguration(object): file_path = os.path.join(dir_path, REPO_CONTAINER_CONFIG) if os.path.exists(file_path): with open(file_path) as f: - self.container = (yaml.load(f) or {}) + self.container = (yaml.load_safe(f) or {}) # container values may be set to None container_compose = self.container.get('compose') or {} -- 2.21.0