<commit_before>{
    "user-config-readonly": {
        "name": "User - Config - Deny Config Write",
        "descr": "If present, ignores requests from this user to write config.xml."
    },
    "user-shell-access": {
        "name": "User - System - Shell account access",
        "descr": "Indicates whether the user is able to login for example via SSH."
    },
    "user-ipsec-xauth-dialin": {
        "name": "User - VPN - IPsec xauth Dialin",
        "descr": "Indicates whether the user is allowed to dial in via IPsec xauth (Note: Does not allow shell access, but may allow the user to create ssh tunnels)"
    },
    "user-l2tp-dialin": {
        "name": "User - VPN - L2TP Dialin",
        "descr": "Indicates whether the user is allowed to dial in via L2TP"
    },
    "user-pppoe-dialin": {
        "name": "User - VPN - PPPOE Dialin",
        "descr": "Indicates whether the user is allowed to dial in via PPPOE"
    },
    "user-pptp-dialin": {
        "name": "User - VPN - PPTP Dialin",
        "descr": "Indicates whether the user is allowed to dial in via PPTP"
    },
    "user-proxy-auth": {
        "name": "User - Proxy - Login",
        "descr": "Indicates whether the user is allowed to use the proxy"
    },
    "page-getserviceproviders": {
        "name": "WebCfg - AJAX: Get Service Providers",
        "descr": "Allow access to the 'AJAX: Service Providers' page.",
        "match": [
            "getserviceproviders.php*"
        ]
    },
    "page-getstats": {
        "name": "WebCfg - AJAX: Get Stats",
        "descr": "Allow access to the 'AJAX: Get Stats' page.",
        "match": [
            "getstats.php*"
        ]
    },
    "page-all": {
        "name": "WebCfg - All pages",
        "descr": "Allow access to all pages",
        "match": [
            "*"
        ]
    },
    "page-diagnostics-crash-reporter": {
        "name": "WebCfg - Crash reporter",
        "descr": "Uploads crash reports to the developers.",
        "match": [
            "crash_reporter.php*"
        ]
    },
    "page-dashboard-all": {
        "name": "WebCfg - Dashboard (all)",
        "descr": "Allow access to all pages required for the dashboard.",
        "match": [
            "index.php*",
            "*.widget.php*",
            "graph.php*",
            "getstats.php*",
            "legacy_traffic_stats.php*",
            "diag_logs_filter_dynamic.php*"
        ]
    },
    "page-dashboard-widgets": {<commit_msg>(legacy) there are a few ACL's without a visible UI part included, which may result in less practical redirectings when the index is not authorized.<commit_after>{
    "user-config-readonly": {
        "name": "User - Config - Deny Config Write",
        "descr": "If present, ignores requests from this user to write config.xml."
    },
    "user-shell-access": {
        "name": "User - System - Shell account access",
        "descr": "Indicates whether the user is able to login for example via SSH."
    },
    "user-ipsec-xauth-dialin": {
        "name": "User - VPN - IPsec xauth Dialin",
        "descr": "Indicates whether the user is allowed to dial in via IPsec xauth (Note: Does not allow shell access, but may allow the user to create ssh tunnels)"
    },
    "user-l2tp-dialin": {
        "name": "User - VPN - L2TP Dialin",
        "descr": "Indicates whether the user is allowed to dial in via L2TP"
    },
    "user-pppoe-dialin": {
        "name": "User - VPN - PPPOE Dialin",
        "descr": "Indicates whether the user is allowed to dial in via PPPOE"
    },
    "user-pptp-dialin": {
        "name": "User - VPN - PPTP Dialin",
        "descr": "Indicates whether the user is allowed to dial in via PPTP"
    },
    "user-proxy-auth": {
        "name": "User - Proxy - Login",
        "descr": "Indicates whether the user is allowed to use the proxy"
    },
    "page-getserviceproviders": {
        "name": "WebCfg - AJAX: Get Service Providers",
        "descr": "Allow access to the 'AJAX: Service Providers' page.",
        "match": [
            "license.php",
            "getserviceproviders.php*"
        ]
    },
    "page-getstats": {
        "name": "WebCfg - AJAX: Get Stats",
        "descr": "Allow access to the 'AJAX: Get Stats' page.",
        "match": [
            "license.php",
            "getstats.php*"
        ]
    },
    "page-all": {
        "name": "WebCfg - All pages",
        "descr": "Allow access to all pages",
        "match": [
            "*"
        ]
    },
    "page-diagnostics-crash-reporter": {
        "name": "WebCfg - Crash reporter",
        "descr": "Uploads crash reports to the developers.",
        "match": [
            "crash_reporter.php*"
        ]
    },
    "page-dashboard-all": {
        "name": "WebCfg - Dashboard (all)",
        "descr": "Allow access to all pages required for the dashboard.",
        "match": [
            "index.php*",
            "*.widget.php*",
            "graph.php*",
            "getstats.php*",
            "legacy_traffic_stats.php*",
            "diag_logs_filter_dynamic.php*"
        ]
    },
    "page-dashboard-widgets": {
{'fraction_non_alphanumeric': 0.14145575828918971, 'fraction_numerical': 0.0011771630370806356, 'mean_word_length': 1.95707656612529, 'pattern_counts': {'":': 84, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3020366', 'n_tokens_mistral': 1616, 'n_tokens_neox': 1577, 'n_words': 482}