-
Notifications
You must be signed in to change notification settings - Fork 562
Standardize user name and user email fields across security integrations #14133
Copy link
Copy link
Closed
Labels
Integration:awsAWSAWSIntegration:bitdefenderBitDefender (Community supported)BitDefender (Community supported)Integration:carbon_black_cloudVMware Carbon Black CloudVMware Carbon Black CloudIntegration:checkpointCheck PointCheck PointIntegration:cisco_iseCisco ISECisco ISEIntegration:cisco_merakiCisco MerakiCisco MerakiIntegration:cisco_secure_endpointCisco Secure EndpointCisco Secure EndpointIntegration:cyberark_epmCyberArk EPMCyberArk EPMIntegration:cyberark_ptaCyberark Privileged Threat AnalyticsCyberark Privileged Threat AnalyticsIntegration:juniper_srxJuniper SRXJuniper SRXIntegration:m365_defenderMicrosoft Defender XDRMicrosoft Defender XDRIntegration:menloMenlo SecurityMenlo SecurityIntegration:microsoft_defender_endpointMicrosoft Defender for EndpointMicrosoft Defender for EndpointIntegration:mongodb_atlasMongoDB AtlasMongoDB AtlasIntegration:o365_metricsMicrosoft Office 365 MetricsMicrosoft Office 365 MetricsIntegration:ping_onePingOnePingOneIntegration:salesforceSalesforceSalesforceIntegration:sophosSophosSophosIntegration:swimlaneSwimlane Turbine (Community supported)Swimlane Turbine (Community supported)Integration:teleportTeleportTeleportIntegration:tenable_ioTenable Vulnerability ManagementTenable Vulnerability ManagementIntegration:vectra_detectVectra DetectVectra DetectIntegration:vectra_ruxVectra RUXVectra RUXTeam:Security-Service IntegrationsSecurity Service Integrations team [elastic/security-service-integrations]Security Service Integrations team [elastic/security-service-integrations]enhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
Integration:awsAWSAWSIntegration:bitdefenderBitDefender (Community supported)BitDefender (Community supported)Integration:carbon_black_cloudVMware Carbon Black CloudVMware Carbon Black CloudIntegration:checkpointCheck PointCheck PointIntegration:cisco_iseCisco ISECisco ISEIntegration:cisco_merakiCisco MerakiCisco MerakiIntegration:cisco_secure_endpointCisco Secure EndpointCisco Secure EndpointIntegration:cyberark_epmCyberArk EPMCyberArk EPMIntegration:cyberark_ptaCyberark Privileged Threat AnalyticsCyberark Privileged Threat AnalyticsIntegration:juniper_srxJuniper SRXJuniper SRXIntegration:m365_defenderMicrosoft Defender XDRMicrosoft Defender XDRIntegration:menloMenlo SecurityMenlo SecurityIntegration:microsoft_defender_endpointMicrosoft Defender for EndpointMicrosoft Defender for EndpointIntegration:mongodb_atlasMongoDB AtlasMongoDB AtlasIntegration:o365_metricsMicrosoft Office 365 MetricsMicrosoft Office 365 MetricsIntegration:ping_onePingOnePingOneIntegration:salesforceSalesforceSalesforceIntegration:sophosSophosSophosIntegration:swimlaneSwimlane Turbine (Community supported)Swimlane Turbine (Community supported)Integration:teleportTeleportTeleportIntegration:tenable_ioTenable Vulnerability ManagementTenable Vulnerability ManagementIntegration:vectra_detectVectra DetectVectra DetectIntegration:vectra_ruxVectra RUXVectra RUXTeam:Security-Service IntegrationsSecurity Service Integrations team [elastic/security-service-integrations]Security Service Integrations team [elastic/security-service-integrations]enhancementNew feature or requestNew feature or request
Type
Fields
Give feedbackNo fields configured for issues without a type.
There exists some inconsistencies on how ECS user fields are handled across different integrations.
Specifically, when usernames are formatted as email addresses (e.g., "test.user@domain.com"), some integrations split the username and domain, while others do not. This inconsistency leads to varied results in dashboards and queries, causing confusion.
According to the ECS user fields guidelines:
Based on the guidelines above, the criteria to apply to all the integrations would be:
<user.name>@<user.domain>.user.emailfield is populated with the full email address.user.nameanduser.emailto related.user.This is how most of the integrations already proceed.