From 8b091fb219f751110d12c69a1e272e84aa3c1aea Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 15 Apr 2025 09:58:13 -0400 Subject: [PATCH] Fixes #19189: BaseScript.load_yaml() should use SafeLoader (#19190) --- netbox/extras/scripts.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index 2d3f96254..803590cf9 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -528,14 +528,9 @@ class BaseScript: """ Return data from a YAML file """ - try: - from yaml import CLoader as Loader - except ImportError: - from yaml import Loader - file_path = os.path.join(settings.SCRIPTS_ROOT, filename) with open(file_path, 'r') as datafile: - data = yaml.load(datafile, Loader=Loader) + data = yaml.load(datafile, Loader=yaml.SafeLoader) return data