DarkwebResultDto
The domain this dark-web exposure check was run against.
acme.exampleThe exposure verdict. 'unavailable' is distinct from 'safe' — a disabled provider or a failed/unprocessable search must never be read as 'no exposure found'.
Possible values: [safe, breached, unavailable]
breachedTotal number of compromised-credential records found for the domain.
2Date of the most recent breach affecting this domain, if known.
2024-03-11records object[]required
Compromised-credential records for the domain. Passwords stay masked as returned by the upstream provider.
Compromised email address associated with the breach record.
user@example.comPassword as returned by the upstream provider — always pre-masked, never unmasked or re-derived.
0ae6**********Type of data compromised in this record (e.g. password, hash).
passwordDate the underlying breach occurred, if known.
2024-03-11Hash algorithm used for the compromised credential, if applicable.
bcryptISO timestamp the check was performed.
2026-07-22T18:04:11.000Z{
"domain": "acme.example",
"status": "breached",
"breachCount": 2,
"latestBreach": "2024-03-11",
"records": [
{
"email": "user@example.com",
"passwordMasked": "0ae6**********",
"compromiseType": "password",
"breachDate": "2024-03-11",
"hashType": "bcrypt"
}
],
"checkedAt": "2026-07-22T18:04:11.000Z"
}