GitLab project Severitylow builtIn

Description

CI dashboards aggregate by last_activity_at to surface stale projects. A project with empty LastActivityAt indicates either a corrupted inventory record or an empty repository that has never received a commit. Either condition warrants an inventory re-scan or project cleanup.

Recommendation

1. Re-run the GitLab inventory scan (CLI: dos resource scan --enterprise GitLab) for the affected project. 
2. If the project is genuinely empty, follow GL_Project_Repository_Should_Not_Be_Empty (DOS6033) recommendation to populate or delete.

Policy Rule

{
  "target": "GLProject",
  "if": {
    "allOf": [
      {
        "resource": "GLProject",
        "property": "LastActivityAt",
        "operator": "notEquals",
        "value": ""
      }
    ]
  },
  "then": {
    "effect": "Audit"
  }
}