Join our Newsletter — 33% off our NHI Course
Home› Guides› Identity Detection Use Case Catalogue Template: Rules, Data…
Template Identity Visibility, Posture & Threat Detection

Identity Detection Use Case Catalogue Template: Rules, Data Sources and Owners

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 11 November 2026 10 min read
On this page

Most SOCs cannot answer a simple question about identity: which identity attacks would we actually see today, from which logs, and who fixes the rule when it breaks? Identity detections are scattered across the SIEM, the identity provider's own risk engine, endpoint tools and cloud threat detection services, and nobody holds the list. This template gives [Organisation] a single catalogue of identity detection use cases: one row per behaviour, with the data source it depends on, the rule that implements it, the people who own it and its current status. It comes pre-seeded with 24 use cases across workforce sign-in, Active Directory, cloud and non-human identities (NHIs). It is for detection engineers, SOC managers and identity teams. Per-rule documentation belongs in the Detection Rule Documentation Template; this catalogue is the portfolio view above it.

How to use this template

  • Keep one catalogue, in version control or a shared register, not a slide. Each row links to its rule file and its rule record.
  • Seed it from section 5, delete rows that do not apply, then add your own. Every row must have a named owner before it counts.
  • Mark status honestly. A rule that exists but has never fired a validated true positive is "Built", not "Live".
  • Use it to drive work. Gaps in the data source column become log onboarding tasks; gaps in the rule column become detection engineering backlog. See the Detection Engineering Guide.
  • Feed it from exercises. Every "no alert" finding from a tabletop or purple team becomes a new row. See the Identity Attack Tabletop Exercise Scenarios.

1. Purpose

1.1 This catalogue records every identity threat detection use case [Organisation] operates or plans, so that coverage, ownership and data dependencies are visible in one place.

1.2 It is the authoritative list for identity detection coverage reporting to [CISO / security committee].

2. Scope

2.1 In scope: detections whose subject is an identity, credential, session or trust, for workforce users, administrators, service accounts, service principals, cloud roles, API keys, OAuth applications, CI/CD identities and AI agents.

2.2 Sources in scope: [workforce identity provider], [Active Directory domain controllers], [AWS / Azure / Google Cloud audit logs], [SaaS audit logs], [CI/CD and source control audit logs], [secrets manager audit logs], [EDR].

2.3 Native detections from vendor risk engines are recorded too, with the vendor detection name in the rule column, so the catalogue shows where [Organisation] relies on them.

3. Roles

RoleNamed personResponsibility
Catalogue owner[Detection engineering lead]Maintains the catalogue, runs the review, reports coverage
Use case owner[Per row]Accountable that the detection works and is tuned
Data source owner[Per source]Keeps the log flowing, alerts on outages
Response owner[SOC lead or identity team]Owns the triage and containment steps when it fires
Identity platform owner[Name]Advises on platform events and confirms what is normal

4. Catalogue fields

FieldWhat to recordExample
IDStable identifier, never reusedIDT-012
Use caseOne behaviour, in plain wordsCredential added to a service principal outside the pipeline
Identity typeHuman, privileged human, NHI, AI agent, third partyNHI
ATT&CKTechnique ID and nameT1098.001 Additional Cloud Credentials
Data sourceLog, table and the specific event or operationEntra audit log: "Add service principal credentials"
Data source statusCollected, partial, not collected, needs enablingCollected
Detection typeSingle event, threshold, baseline deviation, correlation, native vendor detectionSingle event with allowlist
Rule referenceRule file path or vendor detection namerules/entra/sp_credential_added.yml
Context lookupsInventory or lists the rule depends onNHI inventory: owner, pipeline identity
SeverityYour scale, with reasoning in the rule recordHigh
StatusProposed, Built, Live, Tuning, RetiredLive
Use case ownerNamed person[Name]
Response playbookLink to playbook or runbookCloud credential compromise
Last validatedDate of last true positive test[YYYY-MM-DD]
Alert volume and precisionLast 90 days[n alerts, n% true or benign positive]
Known blind spotsWhat it will missCredentials added by the pipeline identity itself

5. Seed use cases

5.1 The rows below are a starting set. Data source names are from vendor documentation; confirm each against your platform, and that the event is actually collected, before marking a row Built.

5.2 Workforce sign-in and MFA

IDUse caseATT&CKData sourceDetection type
IDT-001Password spraying: many accounts, few attempts each, from one sourceT1110.003IdP sign-in logs; DC 4625 / 4771Threshold
IDT-002Credential stuffing against external appsT1110.004IdP or application sign-in logsThreshold
IDT-003Repeated MFA prompts then approvalT1621IdP sign-in and MFA logsCorrelation
IDT-004New MFA method registered, especially on privileged accountsT1556.006Entra audit "User registered security info" or IdP equivalentSingle event (privileged), baseline (others)
IDT-005Help desk reset followed by new MFA and sign-in from a new locationT1078ITSM tickets, IdP audit and sign-in logsCorrelation
IDT-006Session used from a new network or device after sign-in elsewhereT1539IdP sign-in logs, native risk detectionsNative or correlation
IDT-007New device registered to an accountT1098.005IdP device and audit logsBaseline

5.3 Active Directory

IDUse caseATT&CKData sourceDetection type
IDT-008Service account used for interactive or remote interactive logonT1078.0024624 logon types 2 and 10, joined to service account listSingle event
IDT-009Kerberoasting: RC4 service tickets or one account requesting many SPNsT1558.0034769 with encryption typeThreshold
IDT-010Replication requested from a non-domain controllerT1003.0064662 with replication rights, or network detectionSingle event
IDT-011Member added to a privileged group without a change recordT1078.0024728, 4732, 4756Correlation with change system
IDT-012SID History added, audit policy changed or DSRM password setT1134.005 (SID History rows)4765, 4719, 4794 (Microsoft rates these High: investigate on a single occurrence)Single event

5.4 Cloud and identity provider control plane

IDUse caseATT&CKData sourceDetection type
IDT-013Credential added to a service principal or application outside the pipelineT1098.001Entra audit "Add service principal credentials", "Update application - Certificates and secrets management"Single event with allowlist
IDT-014New AWS access key created by an unexpected principalT1098.001CloudTrail IAM events (CloudTrail logs all IAM and STS actions)Single event with allowlist
IDT-015Google Cloud service account key createdT1098.001Admin Activity log: google.iam.admin.v1.CreateServiceAccountKeySingle event
IDT-016Service account impersonation by a new principalT1078.004Data Access log: GenerateAccessToken on iamcredentials.googleapis.com (Data Access audit logs must be enabled)Baseline
IDT-017Privileged role granted to an identityT1098.003CloudTrail, Azure activity log, Google Cloud Admin Activity logSingle event (privileged roles)
IDT-018Federation or domain authentication settings changedT1484.002Entra audit "Set federation settings on domain", "Set domain authentication"Single event
IDT-019Cloud account or identity created by a machine identity outside provisioningT1136.003Cloud audit logsSingle event with allowlist
IDT-020Instance credentials used from outside the cloudT1552.005CloudTrail source IP versus role session origin, native threat detectionNative or correlation

5.4.1 AWS note: STS calls made to the global endpoint are logged in US East (N. Virginia), so collect that Region even if you do not deploy there.

5.5 SaaS, OAuth, CI/CD and AI agents

IDUse caseATT&CKData sourceDetection type
IDT-021Consent granted to an application with high-privilege scopesT1528Entra audit "Consent to application", "Add delegated permission grant"; SaaS equivalentsSingle event (high scopes)
IDT-022Application or API token used from a new networkT1550.001SaaS and source control audit logs with token identifierBaseline
IDT-023Secrets manager read by an unexpected principal or in bulkT1555.006Secrets manager audit logBaseline and threshold
IDT-024Honeytoken credential used anywhereT1078Platform audit logs where the decoy livesSingle event

5.6 For the logic behind these rows see the Detection Engineering for Non-Human Identities Guide, the Active Directory Security Monitoring and Event IDs Guide, the Cloud Detection Engineering Guide and the Honeytokens and Canary Credentials Guide.

6. Lifecycle and review

6.1 A use case moves Proposed, Built, Live, Tuning or Retired. It becomes Live only when it has a named owner, a rule record, a linked response playbook and a validated true positive. ADS, the format the rule record is based on, expects every section completed before production.

6.2 The catalogue owner reviews the catalogue every [quarter]: stale validation dates, rows with no owner, data sources that stopped, and rows with no alerts and no validation in 90 days.

6.3 Retire a use case with a recorded reason, never by silently disabling the rule.

7. Coverage reporting

MetricHow to calculateTarget (our recommendation)
Live coverageLive use cases / in-scope use cases[Rising each quarter]
NHI coverageLive NHI use cases / NHI use cases in the catalogueParity with human use cases
Data source readinessRows whose data source is collected / all rows[95%]
Validation freshnessLive rows validated in the last 180 days / Live rows[90%]
OwnershipRows with a current named owner / all rows100%
PrecisionTrue and benign true positives / alerts, per rowTrack per rule; retune the worst five each quarter

Implementation guidance

  1. Week 1: load existing identity rules and native vendor detections into the catalogue as they are, with whatever owner is known.
  2. Weeks 2 to 4: fill the data source column by checking that each event really arrives in the SIEM. Route every missing source to the SIEM Log Source Onboarding Checklist.
  3. Month 2: add the seed rows you lack, starting with single-event rules (IDT-004, IDT-012, IDT-013, IDT-018), which are cheap and rarely noisy.
  4. Month 3: validate each Live row with a safe test in a lab or test tenant (our recommendation; the ADS framework includes a Validation section) and record the date.
  5. Ongoing: add rows from incidents, exercises and threat intelligence; report the coverage metrics each quarter.

Common failure patterns: counting rules that have never fired; listing native vendor detections without checking licensing or that they are enabled; a catalogue that covers only humans; Data Access logs assumed but not enabled; owners who left the organisation.

Catalogue activityNIST CSF 2.0NIST SP 800-53 Rev. 5
Logging the required eventsDE.CM-03AU-2, AU-12
Running the detectionsDE.AE-02SI-4, AU-6
Review and improvementID.IM-02CA-7

References: Palantir: Alerting and Detection Strategy Framework · Microsoft Learn: Microsoft Entra audit log activity reference · Microsoft Learn: Appendix L Events to Monitor · AWS: Logging IAM and AWS STS API calls with AWS CloudTrail · Google Cloud: Examples of audit logs for service accounts · MITRE ATT&CK: T1098.001 Additional Cloud Credentials

This template is provided for guidance and must be adapted to your organisation. Related NHI Mgmt Group resources: ITDR Guide · Identity Threat Hunting Guide · Detection as Code Guide · UEBA Guide

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 11 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org