File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
sophos_firewall_audit/rules Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 11[tool .poetry ]
22name = " sophos-firewall-audit"
3- version = " 1.0.12 "
3+ version = " 1.0.13 "
44description = " Sophos Firewall Audit"
55authors = [" Matt Mullen <matt.mullen@sophos.com>" ]
66readme = " README.md"
Original file line number Diff line number Diff line change @@ -59,7 +59,12 @@ def eval_syslog(fw_obj: SophosFirewall,
5959 settings_dict [settings_category ][setting ]["Name" ] = container_name
6060 settings_dict [settings_category ][setting ]["Expected" ] = settings_container ['LogSettings' ][settings_category ][setting ]
6161 if container_name in actual_settings :
62- settings_dict [settings_category ][setting ]["Actual" ] = actual_settings [container_name ][settings_category ][setting ]
62+ # Fix for v22 where settings under LogSettings > ATP were changed
63+ # Makes sure the setting actually exists before trying to access it
64+ if setting in actual_settings [container_name ][settings_category ]:
65+ settings_dict [settings_category ][setting ]["Actual" ] = actual_settings [container_name ][settings_category ][setting ]
66+ else :
67+ settings_dict [settings_category ].pop (setting )
6368 else :
6469 settings_dict [settings_category ][setting ]["Actual" ] = f"{ container_name } not configured!"
6570 results .append (settings_dict )
You can’t perform that action at this time.
0 commit comments