ThreatMetrix Advanced

Overview

The ThreatMetrix (TMX) Advanced Service Offering (SO) is based on our existing TMX verification, but offers more in-depth and refined information from a user and their device. These new assertions are highly recommended for fraud detection and prevention. For more information about what attributes need to be supplied to this SO, please refer to our TMX documentation on the topic.

Assertions

Assertions in TMX are certain conditions that return a pass/fail. A pass means the condition was met, a fail means that TMX detected that the condition was not met. If an attribute required for detection is not configured for a service, the assertion will pass by default.

assertiondescription
blacklist.localcheckdetectedIndicates the entity matched a locally maintained blacklist, which is used to block known malicious devices, IP addresses, IP organizations, or fuzzy device identifiers.
blacklist.ofacipChecks whether the input IP address is associated with OFAC-sanctioned entities, supporting regulatory and compliance enforcement.
detect.3dimgoodlclpersonacheckEvaluates whether a persona meets a positive local reputation threshold across three behavioral or identity dimensions.
detect.4dimgoodlclpersonacheckEvaluates whether a persona meets a positive local reputation threshold across four behavioral or identity dimensions.
detect.5dimgoodlclpersonacheckEvaluates whether a persona meets a positive local reputation threshold across five behavioral or identity dimensions.
detect.aggregatorDetects traffic patterns consistent with aggregator behavior, which may indicate coordinated or automated activity.
detect.androidrootcloakDetects Android devices attempting to conceal root status through cloaking techniques.
detect.atocheckIdentifies potential account takeover activity by evaluating complex patterns such as distributed login attempts, abnormal access locations, or coordinated failed logins across accounts.
detect.attributeanomalyIdentifies inconsistencies or risky changes in identity attributes, such as excessive proxy usage per ID, frequent email changes, or new geographic or true IP associations.
detect.botIdentifies bot activity based on repeated historical bot classifications, behavioral signals, device and IP reputation, and ThreatMetrix bot tagging.
detect.browseranomalycheckDetects abnormal browser behavior that may indicate automation or fraud, including session reuse, disabled JavaScript, language inconsistencies, or unusual screen resolution patterns.
detect.emailbehaviorcheckEvaluates email behavior risk, including very new email creation, short email age thresholds, and indicators of machine-generated email addresses.
detect.entityinglobalblocklistVerifies whether the device, IP address, IP organization, or fuzzy device identifier is listed in the ExactID global blacklist.
detect.entityinglobalwhitelistVerifies whether the device, IP address, IP organization, or fuzzy device identifier is listed in the ExactID global whitelist to reduce friction for trusted entities.
detect.entityreputationcheckAssesses overall entity reputation by evaluating whether associated IPs or device identifiers have negative reputation or are blacklisted.
detect.jailbreakorrootDetects whether a device is jailbroken or rooted and prevents authentication from compromised devices.
detect.malwareDetects malware-infected devices or active malware signals and blocks access accordingly.
detect.personaanomalies3mthIdentifies excessive or abnormal persona changes observed over a three-month period that may indicate fraud.
detect.personavariationscheckDetects unusual variations in persona attributes that deviate from established behavioral norms.
detect.proximitycheckEvaluates geographic consistency by checking whether access locations align with expected proximity patterns.
detect.proxygeomismatchDetects mismatches between proxy geography and true device location, including identification of dial-up proxies.
detect.proxytypematchChecks for consistency between observed proxy characteristics and expected proxy types.
detect.proxytorvpnDetects the use of anonymization services such as Tor, VPNs, hidden proxies, or virtual machine-based access.
detect.sessioncloakingIdentifies attempts to hide or manipulate session or device characteristics by comparing IP sources, WebRTC data, content loading behavior, and OS or remote session anomalies.
detect.torDetects traffic associated with the Tor network.
detect.tornodeIdentifies known Tor exit nodes.
detect.trusttagbehaviorDetects repeated risky tagging of devices or IPs over time, indicating elevated bot or fraud risk.
test.apsessionidnotreplayEnsures session identifiers are not reused, helping prevent replay or session-fixation attacks.
test.distancetraveledcheckDetects improbable location changes by evaluating excessive travel velocity between true IP locations.
test.entityvelocitycheckMeasures the rate of activity across IPs, devices, or identifiers to detect automation or rapid fraud attempts.
test.trusteddeviceIndicates whether a device meets trust criteria based on prior activity history.
test.trusteddevice6moIndicates a device has maintained trusted status for at least six months.
test.trustedpersona1mthIndicates a persona has maintained trusted status for at least one month.
test.trustedpersona2mthIndicates a persona has maintained trusted status for at least two months.
test.trustedpersona3mthIndicates a persona has maintained trusted status for at least three months.
watchlist.localcheckdetectedIndicates the entity matched a local watchlist, flagging it for monitoring or step-up actions without immediate blocking.
whitelist.localcheckdetectedIndicates the entity matched a local whitelist, allowing trusted devices, IPs, or organizations to proceed with reduced friction.

Acquired Attributes

Acquired AttributeDescription
TrueIPObserved external IP address
PlatformPlatform type used (e.g., browser on computer)
TrueIPLatitudeLatitude derived from IP
AttributeAnomalyChecksReasonCodesReasons for attribute anomaly results
TrueIPCityCity derived from IP
OperatingSystemVersionOS version detected
BiometricReasonCodeReason biometric data was unavailable or flagged
TrueIPStateOrRegionState or region derived from IP
BrowserLanguageBrowser language settings
ExactIDIPPersonaAgeMonthsAge of IP persona in months
TrustedPersona3MthChecksReasonCodesReason codes for 3-month persona trust
SocialEngineeringScoreSocial engineering risk score
BiometricBotScoreBot likelihood score from biometrics
EmailBehaviorChecksReasonCodesReason codes from email behavior analysis
HTMLLocationLatitudeLatitude from HTML geolocation
TimeZoneNameDetected time zone name
EntityVelocityChecksReasonCodesReason codes for velocity checks
BiometricAssessmentScoreOverall biometric assessment score
FuzzyDeviceIDProbabilistic device identifier
TrueIPGeoCountryCountry derived from IP
HoneypotFingerprintMatchHoneypot fingerprint detection result
ScreenResolutionScreen resolution of the device
SessionProcessingVerdictProcessing status of the session
DeviceTypeType of device (e.g., desktop)
TrueIPRoutingTypeRouting classification of IP
WorkflowTransactionStageWorkflow stage identifier
WebRTCExternalIPExternal IP detected via WebRTC
NEATPersonaAgeMonthsNEAT persona age in months
TrueIPConnectionTypeNetwork connection type
FuzzyDeviceIDConfidenceConfidence level of device ID
SmartIDBrowserstringPersonaAgeMonthsBrowser string persona age
OperatingSystemDetected operating system
TrueIPLineSpeedEstimated IP line speed
BiometricAnomalyScoreAnomaly score from biometric signals
ProxyScoreLikelihood of proxy usage
SubmissionTimestampTimestamp of transaction submission
SessionVerdictOverall session outcome
WorkflowTransactionStageAttemptAttempt count for workflow stage
DigitalIDConfidenceConfidence score for digital ID
HTMLLocationLongitudeLongitude from HTML geolocation
TrueIPLongitudeLongitude derived from IP
TMXScoreThreatMetrix risk score
TrueIPHostingFacilityIndicator of hosting/data center IP
SessionRiskRatingVerdictOverall session risk classification
BrowserSpoofReasonReason for browser spoofing detection
DigitalIDUnique digital identifier
HTMLLocationAccuracyAccuracy of HTML geolocation
BatteryStatusDevice battery state
TimeZoneCodeTime zone offset code
OperatingSystemAnomalyOS anomaly detection result
BiometricFraudScoreBiometric fraud risk score
TrueIPPostalCodePostal code derived from IP