GitLab organization Severitymedium builtIn

Description

Less-strict alternative to GL_Group_Visibility_Should_Be_Private: any value other than public is acceptable (private OR internal). Use this rule when an organization permits internal groups across its GitLab tenant but disallows public exposure to anonymous internet users.

Recommandation

1. Go to your top-level Group Settings > General. 
2. Expand the Naming, visibility section. 
3. Set Visibility level to Private or Internal (not Public). 
4. Save changes.

Règle de politique

{
  "target": "GLGroup",
  "if": {
    "allOf": [
      {
        "resource": "GLGroup",
        "property": "Visibility",
        "operator": "notEquals",
        "value": "public"
      }
    ]
  },
  "then": {
    "effect": "Audit"
  }
}