OwnerLens Docs

Evidence model

How OwnerLens should represent owner evidence without flattening uncertainty.

Core idea

OwnerLens should not produce a naked owner field as if that value were authoritative. It should produce owner candidates backed by explicit evidence.

Evidence record

{
  "targetType": "servicePrincipal",
  "targetId": "00000000-0000-0000-0000-000000000000",
  "candidateType": "group",
  "candidateName": "platform-identity-team",
  "source": "azure-rbac-context",
  "logic": "Group has relevant role assignment on the resource group linked to this identity.",
  "confidence": "low"
}

Confidence is not truth

Confidence is a routing hint. Final remediation still needs human or workflow validation, especially for production systems.

Signal quality

SourceTypical role
Azure tagsdirect routing evidence when discipline exists
Entra app owneruseful but often stale or user-based
Azure RBAC contextoperator/platform team clue
MI home resourcestrong technical lineage clue
CMDBbusiness/process ownership clue