diff --git a/tools/aclissues.py b/tools/aclissues.py index c0603e033a..2ed5ce42a3 100755 --- a/tools/aclissues.py +++ b/tools/aclissues.py @@ -85,7 +85,7 @@ def main(args=sys.argv[1:]): projectsyaml = os.path.join(args.project_config_repo, 'gerrit', 'projects.yaml') acl = {} - config = yaml.load(open(projectsyaml)) + config = yaml.safe_load(open(projectsyaml)) for project in config: aclfilename = project.get('acl-config') if aclfilename: @@ -98,7 +98,7 @@ def main(args=sys.argv[1:]): aclbase = os.path.join(args.project_config_repo, 'gerrit', 'acls') governanceyaml = os.path.join(args.governance_repo, 'reference', 'projects.yaml') - teams = yaml.load(open(governanceyaml)) + teams = yaml.safe_load(open(governanceyaml)) for tname, team in teams.items(): if is_a_team_exception(tname): continue diff --git a/tools/aclmanager.py b/tools/aclmanager.py index 3deb80bcbb..80b706e094 100755 --- a/tools/aclmanager.py +++ b/tools/aclmanager.py @@ -72,7 +72,7 @@ label-Workflow = -1..+1 group {group} # Load repo/aclfile mapping from Gerrit config projectsyaml = os.path.join(args.repository, 'gerrit', 'projects.yaml') acl = {} - config = yaml.load(open(projectsyaml)) + config = yaml.safe_load(open(projectsyaml)) for project in config: aclfilename = project.get('acl-config') if aclfilename: diff --git a/tools/membership_freeze_test.py b/tools/membership_freeze_test.py index 47b999f164..4488c1ff19 100644 --- a/tools/membership_freeze_test.py +++ b/tools/membership_freeze_test.py @@ -37,7 +37,7 @@ def in_governance_but_not_released(args): dirs = [args.series, '_independent'] with open(args.projects_yaml, 'r') as projects: - teams = yaml.load(projects) + teams = yaml.safe_load(projects) for tname, team in teams.items(): if tname in TEAM_EXCEPTIONS: continue