INNER CODE UNIT · Python
find_max_fixed_version
cyberark/KubiScan · KubiScan.py:183
def find_max_fixed_version(cve):
versions = []
for fixed_version in cve['FixedVersions']:
versions.append(fixed_version['Raw'])
max_version = max(versions, key=lambda x: [int(num) for num in x.split('.')])
return max_version
def find_min_fixed_version(cve):
versions = []
for fixed_version in cve['FixedVersions']:
versions.append(fixed_version['Raw'])
min_version = min(versions, key=lambda x: [int(num) for num in x.split('.')])
return min_version
def print_risky_clusterroles(show_rules=False, days=None, priority=None, namespace=None):
if namespace is not None:
logging.warning("'-rcr' switch does not expect namespace ('-ns')\n")
risky_clusterroles = engine.utils.get_risky_clusterroles()