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'])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…