Skip to main content

What this capability area answers

“Has this specific person’s device been compromised?” Where Domain Intelligence searches by organization, End User Protection searches by individual identifiers — the building blocks for account-takeover prevention, credential-stuffing defense, and “your account may be at risk” user notifications.
EndpointUse it to…
Search by EmailCheck if an email address appears in any stolen-credential record
Search by UsernameSame, by username / email local-part
Search by IP / CIDRFind infections from a specific IP address or subnet
Search by Stealer IDLook up full victim records by victim_id/log_victim_id
Search by PC NameFind infections by computer hostname
emails/usernames require search:login; ip-cidr requires search:ip; stealer-id/pc-name require search:stealer. All four scopes are available on every tier including free.

The “searched value is never masked” rule

This is the most important behavior in this capability area. If you search for john.doe@example.com, that exact email is returned unmasked in any matching row — even on the free tier — because you already supplied it. Other fields in the same row (the matched password, a discovered computer_name, etc.) are still masked per your tier. The same applies to exact ips (but not addresses matched only via cidr), usernames, and pc_names. See Data Masking for the full explanation and the subtle “exact match only” caveat.

Pagination

Search by Email, Search by Username, Search by IP/CIDR, and Search by PC Name are cursor-paginated — see Pagination. Search by Stealer ID returns a complete result set in one call (not paginated).