diff --git a/devicemanagement/constants.py b/devicemanagement/constants.py index 9347b15..ee99f6e 100644 --- a/devicemanagement/constants.py +++ b/devicemanagement/constants.py @@ -13,6 +13,9 @@ class Device: def has_exploit(self) -> bool: parsed_ver: Version = Version(self.version) + # make sure versions past 17.7.1 but before 18.0 aren't supported + if (parsed_ver >= Version("17.7.1") and parsed_ver < Version("18.0")): + return False if (parsed_ver < Version("18.1") or self.build == "22B5007p" or self.build == "22B5023e" or self.build == "22B5034e" or self.build == "22B5045g"):