INNER CODE UNIT · Python
print_risky_roles
cyberark/KubiScan · KubiScan.py:65
def print_risky_roles(show_rules=False, days=None, priority=None, namespace=None):
risky_roles = engine.utils.get_risky_roles()
if days:
risky_roles = filter_objects_less_than_days(int(days), risky_roles)
if priority:
risky_roles = filter_objects_by_priority(priority, risky_roles)
filtered_risky_roles = []
if namespace is None:
generic_print('|Risky Roles |', risky_roles, show_rules)
else:
for risky_role in risky_roles:
if risky_role.namespace == namespace:
filtered_risky_roles.append(risky_role)
generic_print('|Risky Roles |', filtered_risky_roles, show_rules)