<commit_before># Empty and omitted keys will use default values
AuditEnabled: true
#WriteDirectory: out
OverwriteHistoricalAudits: true
Run: # must be all-lowercase
  - "kubernetes"
ServicePacks:
  Kubernetes:
    KubeConfig: 
    KubeContext:
    AuthorisedContainerRegistry: citihubprod.azurecr.io # required
    UnauthorisedContainerRegistry: docker.io # required
    ProbeImage: citihub/probr-probe
    ContainerRequiredDropCapabilities:
      - NET_RAW
    SystemNamespace: kube-system
    DashboardPodNamePrefix: kubernetes-dashboard
    Probes: # allows this pack's probes to be disabled by name
      - Name: pod_security_policy
        Excluded: "out"
      - Name: iam
        Excluded:
      - Name: general
        Excluded: "out"
      - Name: container_registry_access
        Excluded: "out"
      - Name: internet_access
        Excluded: "out"
        Scenarios: # allows this probe's scenarios to be disabled using their probe tag value
          - Name: "1.0"
            Excluded: # "Excluded to demonstrate scenario exclusion option"
  # Storage:
  #   Provider: Azure # if object OR required vars within it are omitted, pack will not be included
  Nist80053:
    Revision: 5 # if object OR required vars within it are omitted, pack will not be included
CloudProviders:
  Azure:
    TenantID: "e6b4bec0-1c8e-45af-9616-da7a11e09858"
    SubscriptionID: "4a00d15a-d732-4844-bf37-c408354cf7dd"
    ClientID: "007052d6-208e-45f1-b2c1-35930fae02c9"
    ClientSecret: "<KEY>
    ManagementGroup:
    ResourceGroup: ProbrRG
    ResourceLocation: "westeurope"
    Identity:
      DefaultNamespaceAI:
      DefaultNamespaceAIB:
Tags: # allows user to create their own string of tag inclusions and/or exclusions
TagExclusions: # allows specific controls/scenarios to be disabled via a list of tags<commit_msg>Enabling Storage SP in config and cleanup (#16)<commit_after># Empty and omitted keys will use default values
AuditEnabled: true
#WriteDirectory: out
OverwriteHistoricalAudits: true
Run: # must be all-lowercase
  - "kubernetes"
  - "storage"
ServicePacks:
  Kubernetes:
    KubeConfig: 
    KubeContext:
    AuthorisedContainerRegistry: citihubprod.azurecr.io # required
    UnauthorisedContainerRegistry: docker.io # required
    ProbeImage: citihub/probr-probe
    ContainerRequiredDropCapabilities:
      - NET_RAW
    SystemNamespace: kube-system
    DashboardPodNamePrefix: kubernetes-dashboard
    Probes: # allows this pack's probes to be disabled by name
      - Name: pod_security_policy
        Excluded: "out"
      - Name: iam
        Excluded:
      - Name: general
        Excluded: "out"
      - Name: container_registry_access
        Excluded: "out"
      - Name: internet_access
        Excluded: "out"
        Scenarios: # allows this probe's scenarios to be disabled using their probe tag value
          - Name: "1.0"
            Excluded: # "Excluded to demonstrate scenario exclusion option"
  Storage:
    Provider: Azure # if object OR required vars within it are omitted, pack will not be included
CloudProviders:
  Azure:
    TenantID: ""
    SubscriptionID: ""
    ClientID: ""
    ClientSecret: ""
    ManagementGroup:
    ResourceGroup: ProbrRG
    ResourceLocation: "westeurope"
    Identity:
      DefaultNamespaceAI:
      DefaultNamespaceAIB:
Tags: # allows user to create their own string of tag inclusions and/or exclusions
TagExclusions: # allows specific controls/scenarios to be disabled via a list of tags
{'fraction_non_alphanumeric': 0.06724386724386724, 'fraction_numerical': 0.021645021645021644, 'mean_word_length': 3.2423500611995104, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '6216249', 'n_tokens_mistral': 1061, 'n_tokens_neox': 996, 'n_words': 318}