INNER CODE UNIT · Python
get_rules_by_namespace
cyberark/KubiScan · KubiScan.py:287
def get_rules_by_namespace(namespace=None):
namespace_risky_roles = []
risky_roles = engine.utils.get_risky_roles()
for role in risky_roles:
if role.namespace == namespace:
return role
return None
def print_all_risky_subjects(show_rules=False, priority=None, namespace=None):
subjects = engine.utils.get_all_risky_subjects()
if priority:
subjects = filter_objects_by_priority(priority, subjects)
global curr_header
curr_header = "|Risky Users|"
print("+-----------+")
print("|Risky Users|")
if show_rules:
t = PrettyTable(['Priority', 'Kind', 'Namespace', 'Name', 'Rules'])