Azure Security Evidence Tables

Tables

AzureADAuditLogSignIns

Records Azure Active Directory sign-in audit events, including user identity, application accessed, device details, conditional access policy results, and risk information.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the sign-in event as provided by Azure Active Directory.
CreatedDateTimedatetimeTimestamp indicating when the sign-in event occurred.
UserDisplayNamestringDisplay name of the user who attempted the sign-in.
UserPrincipalNamestringUser principal name (UPN), typically the user’s login email address.
UserIdstringUnique identifier of the user in Azure Active Directory.
AppIdstringUnique identifier of the application the user attempted to access.
AppDisplayNamestringDisplay name of the application involved in the sign-in event.
IpAddressstringIP address from which the sign-in attempt originated.
ClientAppUsedstringClient application used during the sign-in (e.g., browser, mobile app, legacy client).
CorrelationIdstringIdentifier used to correlate related sign-in and authentication events.
ConditionalAccessStatusstringResult of conditional access policy evaluation for the sign-in (e.g., success, failure).
IsInteractivebooleanIndicates whether the sign-in was interactive (user-driven) or non-interactive.
RiskDetailstringDetailed information about the detected risk associated with the sign-in.
RiskLevelAggregatedstringOverall aggregated risk level assigned to the sign-in event.
RiskLevelDuringSignInstringRisk level assessed in real time during the sign-in attempt.
RiskStatestringCurrent state of the risk (e.g., none, atRisk, confirmedCompromised).
RiskEventTypesstringTypes of risk events detected (e.g., unfamiliar location, impossible travel).
ResourceDisplayNamestringDisplay name of the resource or service the user attempted to access.
ResourceIdstringUnique identifier of the target resource or service.
StatusstringOutcome of the sign-in attempt, including success or failure details.
DeviceDetailstringInformation about the device used during the sign-in (e.g., OS, browser, compliance).
LocationstringGeographic location details associated with the sign-in attempt.
AppliedConditionalAccessPoliciesstringList of conditional access policies evaluated and applied during the sign-in.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADAdministrativeUnits

Stores Azure AD administrative unit definitions, including display name, description, membership type, dynamic membership rules, and visibility settings.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the administrative unit in Azure Active Directory.
DeletedDateTimedatetimeTimestamp indicating when the administrative unit was deleted, if applicable.
DisplayNamestringDisplay name of the administrative unit.
DescriptionstringDescription providing additional details about the administrative unit.
IsMemberManagementRestrictedbooleanIndicates whether member management is restricted to specific administrators.
MembershipRulestringRule defining dynamic membership criteria for the administrative unit.
MembershipTypestringType of membership for the administrative unit (e.g., assigned, dynamic).
MembershipRuleProcessingStatestringCurrent processing state of the membership rule (e.g., on, paused, processing).
VisibilitystringVisibility setting of the administrative unit (e.g., public, hidden).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADAuthorizationPolicy

Contains the Azure AD tenant-wide authorization policy settings, controlling user consent permissions, guest access, SSPR eligibility, and default user role permissions.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the authorization policy in Azure Active Directory.
AllowInvitesFromstringSpecifies which users are allowed to send invitations to external users (e.g., admins, users, none).
AllowedToSignUpEmailBasedSubscriptionsbooleanIndicates whether users can sign up for email-based subscriptions or services.
AllowedToUseSSPRbooleanIndicates whether users are allowed to use self-service password reset (SSPR).
AllowEmailVerifiedUsersToJoinOrganizationbooleanIndicates whether users with verified email domains can join the organization.
AllowUserConsentForRiskyAppsbooleanIndicates whether users can grant consent to applications that may be considered risky.
BlockMsolPowerShellbooleanIndicates whether legacy MSOL PowerShell access is blocked.
DisplayNamestringDisplay name of the authorization policy.
DescriptionstringDescription providing additional details about the authorization policy.
GuestUserRoleIdstringIdentifier of the role assigned to guest users in the directory.
DefaultUserRolePermissionsstringPermissions assigned to default users within the organization.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADDeletedApplications

Records Azure AD applications that have been soft-deleted, including full application configuration metadata, API settings, credentials, policies, and certification details.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the deleted Azure AD application.
DeletedDateTimedatetimeTimestamp indicating when the application was deleted.
ApplicationTemplateIdstringIdentifier of the application template used to create the application, if applicable.
DisabledByMicrosoftStatusstringStatus indicating whether the application was disabled by Microsoft due to risk or policy.
CreatedByAppIdstringIdentifier of the application or service that created this application.
CreatedDateTimedatetimeTimestamp indicating when the application was originally created.
DisplayNamestringDisplay name of the application.
DescriptionstringDescription providing additional details about the application.
GroupMembershipClaimsstringConfiguration specifying group claims included in tokens.
IdentifierUrisstringList of URIs used to identify the application within Azure AD.
IsDeviceOnlyAuthSupportedbooleanIndicates whether the application supports device-only authentication.
IsFallbackPublicClientbooleanIndicates whether the application is treated as a public client fallback.
NotesstringAdditional notes or comments associated with the application.
PublisherDomainstringVerified domain of the application publisher.
ServiceManagementReferencestringReference used for service management or internal tracking.
SignInAudiencestringSpecifies the audience allowed to sign in (e.g., single-tenant, multi-tenant).
TagsstringList of tags assigned to the application for categorization.
TokenEncryptionKeyIdstringIdentifier of the key used for token encryption.
UniqueNamestringUnique name assigned to the application.
SamlMetadataUrlstringURL to the SAML metadata document for the application.
DefaultRedirectUristringDefault redirect URI used in authentication flows.
AddInsJsonstringJSON representation of add-in configurations associated with the application.
ApiJsonstringJSON configuration describing exposed APIs and permissions.
InfoJsonstringJSON metadata containing informational properties of the application.
OptionalClaimsJsonstringJSON configuration of optional claims included in tokens.
ParentalControlSettingsJsonstringJSON configuration for parental control or age-based access settings.
PublicClientJsonstringJSON configuration for public client application settings.
RequiredResourceAccessJsonstringJSON list of required API permissions and resource access definitions.
VerifiedPublisherJsonstringJSON details about the verified publisher of the application.
WebJsonstringJSON configuration for web application settings (redirect URIs, etc.).
SpaJsonstringJSON configuration for single-page application (SPA) settings.
AdditionalDatastringAdditional unstructured data returned by the API not mapped to specific fields.
SynchronizationJsonstringJSON configuration for synchronization settings.
TokenIssuancePoliciesJsonstringJSON list of token issuance policies applied to the application.
TokenLifetimePoliciesJsonstringJSON list of token lifetime policies applied to the application.
AppManagementPoliciesJsonstringJSON configuration of application management policies.
AuthenticationBehaviorsJsonstringJSON configuration describing authentication behavior settings.
CreatedOnBehalfOfJsonstringJSON details indicating if the application was created on behalf of another entity.
DisabledByMicrosoftStatusJsonstringJSON details explaining Microsoft-enforced disablement status.
ExtensionPropertiesstringCustom extension properties defined for the application.
FederatedIdentityCredentialsstringJSON list of federated identity credentials associated with the application.
HomeRealmDiscoveryPoliciesstringJSON list of home realm discovery policies applied to the application.
NativeAuthenticationApisEnabledJsonstringJSON configuration indicating enabled native authentication APIs.
Oauth2RequirePostResponsebooleanIndicates whether OAuth2 authorization responses must use HTTP POST.
OdataTypestringOData type identifier for the application object.
CertificationDetailsUrlstringURL containing certification details for the application.
CertificationExpirationDateTimedatetimeTimestamp when the application certification expires.
CertificationIsCertifiedByMicrosoftbooleanIndicates whether the application is Microsoft-certified.
CertificationIsPublisherAttestedbooleanIndicates whether certification is publisher-attested.
CertificationLastCertificationDateTimedatetimeTimestamp of the last certification event.
RequestSignatureVerificationAllowedWeakAlgorithmsstringList of weak algorithms allowed for request signature verification, if any.
RequestSignatureVerificationIsSignedRequestRequiredbooleanIndicates whether signed requests are required.
ServicePrincipalLockConfigurationAllPropertiesbooleanIndicates whether all service principal properties are locked.
ServicePrincipalLockConfigurationCredentialsWithUsageSignbooleanIndicates whether signing credentials are locked.
ServicePrincipalLockConfigurationCredentialsWithUsageVerifybooleanIndicates whether verification credentials are locked.
ServicePrincipalLockConfigurationIsEnabledbooleanIndicates whether service principal lock configuration is enabled.
ServicePrincipalLockConfigurationTokenEncryptionKeyIdbooleanIndicates whether the token encryption key is locked.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADDeletedApplicationOwners

Stores owner records associated with soft-deleted Azure AD applications, including owner identity, contact information, and job details.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the owner (user or service principal).
AzureADDeletedApplicationIDstringUnique identifier of the deleted Azure AD application associated with the owner.
DisplayNamestringDisplay name of the application owner.
AzureADDeletedApplicationConfigIDintegerIdentifier linking to the specific configuration record of the deleted application.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.
BusinessPhonesstringList of business phone numbers associated with the owner.
GivenNamestringGiven (first) name of the owner.
JobTitlestringJob title of the owner within the organization.
MailstringPrimary email address of the owner.
MobilePhonestringMobile phone number of the owner.
OfficeLocationstringOffice location of the owner.
PreferredLanguagestringPreferred language of the owner.
SurnamestringSurname (last name) of the owner.
UserPrincipalNamestringUser principal name (UPN) of the owner, typically their login email.

AzureADDeletedApplicationPasswordCredentials

Contains password credential records associated with soft-deleted Azure AD applications, including credential display name, validity period, and hint.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the password credential associated with the deleted application.
AzureADDeletedApplicationIDstringUnique identifier of the deleted Azure AD application to which the credential belonged.
DisplayNamestringDisplay name assigned to the password credential.
EndDateTimedatetimeTimestamp indicating when the password credential expires or expired.
HintstringNon-sensitive hint or identifier used to help recognize the credential.
SecretTextstringSecret value associated with the credential at the time of creation or ingestion.
StartDateTimedatetimeTimestamp indicating when the password credential became valid.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADDeletedApplicationRoles

Records application role definitions associated with soft-deleted Azure AD applications, including role name, description, allowed member types, and enabled status.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the application role.
AzureADDeletedApplicationIDstringUnique identifier of the deleted Azure AD application to which the role belonged.
AllowedMemberTypesListstringList of principal types that can be assigned to the role (e.g., users, applications).
DescriptionstringDescription providing details about the purpose and permissions of the role.
DisplayNamestringDisplay name of the application role.
IsEnabledbooleanIndicates whether the role is enabled and available for assignment.
OriginstringSpecifies the origin of the role definition (e.g., application, system).
ValuestringValue of the role used in tokens and application authorization logic.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADDeletedGroups

Stores Azure AD groups that have been soft-deleted, capturing group identity, display name, and deletion timestamp.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the deleted Azure AD group.
DisplayNamestringDisplay name of the group at the time of deletion.
DeletedDateTimedatetimeTimestamp indicating when the group was deleted.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADDirectoryAudits

Contains Azure AD directory audit log events, capturing administrative operations such as user management, group changes, and application updates with initiator and target resource details.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the directory audit event.
CategorystringCategory of the audit event (e.g., user management, group management, application).
ActivityDisplayNamestringHuman-readable name describing the audited activity.
ActivityDateTimedatetimeTimestamp indicating when the audited activity occurred.
LoggedByServicestringService that generated the audit log (e.g., Azure AD, Identity Protection).
OperationTypestringType of operation performed (e.g., add, update, delete).
ResultstringResult of the operation (e.g., success, failure).
ResultReasonstringAdditional details explaining the result of the operation, if available.
CorrelationIdstringIdentifier used to correlate related audit events across services.
InitiatedBystringInformation about the user or service principal that initiated the action (JSON or structured data).
TargetResourcesstringList of resources affected by the operation (JSON or structured data).
AdditionalDetailsstringAdditional key-value details related to the audit event (JSON format).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADIdentityProtectionRiskDetections

Records individual risk detection events from Azure AD Identity Protection, including risk type, level, state, associated user, IP address, and detection timing.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the risk detection event.
RiskTypestringType of risk detected (e.g., impossibleTravel, anonymizedIPAddress).
RiskLevelstringSeverity level of the detected risk (e.g., low, medium, high).
RiskStatestringCurrent state of the risk (e.g., active, remediated, dismissed).
DetectionTimingTypestringIndicates when the risk was detected (e.g., real-time, offline).
ActivitystringType of activity associated with the risk detection (e.g., sign-in, user activity).
TokenIssuerTypestringType of token issuer involved in the event (e.g., Azure AD, ADFS).
UserIdstringUnique identifier of the user associated with the risk event.
UserDisplayNamestringDisplay name of the user associated with the risk event.
UserPrincipalNamestringUser principal name (UPN), typically the user’s login email address.
IpAddressstringIP address associated with the risk event.
LocationstringGeographic location details associated with the risk event (JSON or structured data).
ActivityDateTimedatetimeTimestamp indicating when the risky activity occurred.
DetectionDateTimedatetimeTimestamp indicating when the risk was detected by the system.
AdditionalInfostringAdditional contextual details about the risk event (JSON or key-value format).
SourcestringSource system or detection mechanism that generated the risk event.
RequestIdstringIdentifier of the request associated with the risk event.
CorrelationIdstringIdentifier used to correlate this event with related activities.
ServicePrincipalIdstringUnique identifier of the service principal involved in the event, if applicable.
ServicePrincipalNamestringDisplay name of the service principal involved in the event, if applicable.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADIdentityProtectionRiskyUsers

Stores risky user records from Azure AD Identity Protection, capturing aggregated risk level, state, risk detail, and historical risk state changes per user.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the risky user record.
RiskLastUpdatedDateTimedatetimeoffsetTimestamp indicating when the user’s risk state was last updated.
RiskLevelstringAggregated risk level assigned to the user (e.g., low, medium, high).
RiskStatestringCurrent state of the user risk (e.g., atRisk, remediated, dismissed).
RiskDetailstringDetailed classification or reason associated with the user’s risk.
UserPrincipalNamestringUser principal name (UPN), typically the user’s login email address.
UserDisplayNamestringDisplay name of the user.
UserIdstringUnique identifier of the user in Azure Active Directory.
RiskTypesstringList of risk event types associated with the user (e.g., leakedCredentials, impossibleTravel).
IsDeletedbooleanIndicates whether the user account has been deleted.
IsProcessingbooleanIndicates whether the user’s risk state is currently being evaluated or updated.
HistorystringHistorical record of risk state changes and related events (JSON or structured data).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADIdentitySecurityDefaultsEnforcementPolicies

Contains the Azure AD security defaults enforcement policy configuration, indicating whether baseline security protections are enabled for the tenant.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the security defaults enforcement policy.
DescriptionstringDescription providing details about the security defaults policy and its purpose.
DisplayNamestringDisplay name of the security defaults enforcement policy.
IsEnabledbooleanIndicates whether Azure AD security defaults are enabled and enforced.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.

AzureADSecurityAlerts

Stores Microsoft security alerts surfaced through Azure AD and Microsoft 365 Defender, including severity, classification, MITRE techniques, evidence, and remediation recommendations.

NameTypeDescription
ConfigIDintegerIdentifier linking the record to a specific Azure AD configuration or integration setup.
IDstringUnique identifier of the security alert.
ProviderAlertIdstringIdentifier assigned by the originating security provider for the alert.
IncidentIdstringIdentifier of the incident grouping one or more related alerts.
StatusstringCurrent status of the alert (e.g., active, resolved, inProgress).
SeveritystringSeverity level of the alert (e.g., low, medium, high, critical).
ClassificationstringClassification of the alert after investigation (e.g., truePositive, falsePositive).
DeterminationstringDetermination outcome providing additional context (e.g., malicious, benign).
ServiceSourcestringService that generated the alert (e.g., Azure AD Identity Protection).
DetectionSourcestringSource or mechanism used to detect the threat (e.g., analytics, heuristics).
ProductNamestringProduct or security solution that generated the alert.
DetectorIdstringIdentifier of the detection logic or rule that triggered the alert.
TenantIdstringIdentifier of the Azure AD tenant where the alert originated.
TitlestringShort title summarizing the security alert.
DescriptionstringDetailed description of the alert and associated threat activity.
RecommendedActionsstringSuggested remediation or response actions for the alert.
CategorystringCategory of the alert (e.g., credentialAccess, privilegeEscalation).
AssignedTostringUser or team assigned to investigate or remediate the alert.
AlertWebUrlstringURL linking to the alert details in the security portal.
IncidentWebUrlstringURL linking to the associated incident in the security portal.
ActorDisplayNamestringDisplay name of the actor associated with the alert (user or service).
ThreatDisplayNamestringName of the detected threat or attack technique.
ThreatFamilyNamestringThreat family classification (e.g., malware family or attack group).
MitreTechniquesstringList of MITRE ATT&CK techniques associated with the alert.
CreatedDateTimedatetimeTimestamp indicating when the alert was created.
LastUpdateDateTimedatetimeTimestamp indicating when the alert was last updated.
ResolvedDateTimedatetimeTimestamp indicating when the alert was resolved, if applicable.
FirstActivityDateTimedatetimeTimestamp of the first observed activity related to the alert.
LastActivityDateTimedatetimeTimestamp of the most recent activity related to the alert.
CommentsstringInvestigation notes or comments associated with the alert.
EvidencestringSupporting evidence related to the alert (JSON or structured data).
SystemTagsstringSystem-generated tags used for categorization and automation.
AdditionalDatastringAdditional unstructured data or metadata returned by the API.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed.


Did this page help you?