Example #1
0
def find_scan_policy(name="standard_scan"):
    """Find policy ID from policy Name"""
    scan_policy = {}
    for policy in ness_func.list_policies()["policies"]:
        if policy["name"] == name:
            scan_policy = policy
            break
    return scan_policy
Example #2
0
def set_policy():
    policies = list_policies()
    policy_id = None

    for policy in policies["policies"]:
        if policy["name"] == "standard_scan":
            policy_id = policy["id"]

    if not policy_id:
        print("No policies exist.")
        policy_id = create_gds_scan_policy()

    return policy_id
Example #3
0
def test_list_policies():
    result = n.list_policies()
    expected = {
        "policies": [{
            "is_scap": 0,
            "has_credentials": 0,
            "no_target": "false",
            "plugin_filters": None,
            "template_uuid":
            "939a2145-95e3-0c3f-f1cc-761db860e4eed37b6eee77f9e101",
            "description": "\n",
            "name": "standard_scan",
            "owner": "USERNAME",
            "visibility": "private",
            "shared": 0,
            "user_permissions": 128,
            "last_modification_date": 1587999905,
            "creation_date": 1587999905,
            "owner_id": 1,
            "id": 10,
        }]
    }
    assert result == expected
def test_list_policies():
    result = n.list_policies()
    assert "policies" in result