The Risk Score is an AI-generated score between 1 and 100 assigned to each signal in the URLs & Domains context. The higher the score, the greater the risk the signal represents. It is designed to help analysts prioritize their investigation queue and cut through noise; instead of reviewing hundreds of detections manually, you can focus on the ones that matter most.
Signals scoring above 90 are considered critical; Axur recommends starting your daily triage with these.
Where to find it
The Risk Score appears in two places:
Results table: include the column Risk Score, sortable descending so the highest-risk signals surface immediately.
Signal sideview: when you open a signal, the score appears in the summary section alongside a collapsible Score Breakdown that explains what drove it.
Score Breakdown
The Score Breakdown shows which risk factors contributed to the score and how much each one weighed. Only factors that were active for that signal are shown; if a factor is absent, its contribution was zero.
Each factor is listed with its name and numeric weight. The weights sum to the total Risk Score. A signal with a single dominant factor (e.g., Code_threat_label at 38.6) tells a different story than one where the score is distributed across many smaller signals; both warrant investigation, but for different reasons.
Threat Category
The Threat Category field classifies the type of threat the signal represents, as determined by Clair, Axur's AI model. It is one of the following values:
Threat Category | What it means |
Credentials Harvesting | The page is designed to steal login credentials: email, password, or account data |
Payment Scams | The page is designed to fraudulently collect payment information or redirect financial transactions |
Social Engineering | The page manipulates users psychologically: fake urgency, impersonation, or deceptive messaging, without a direct credential or payment form |
Potential Unauthorized Brand Usage | The page uses your brand's visual identity or name without clear authorization, but does not meet the threshold for a higher-severity category and is likely not eligible for takedown |
Malware Technical Abuse | The page contains or distributes malicious code, or its infrastructure indicates technical abuse (e.g., exploit kits, drive-by downloads) |
Benign | The signal was analyzed and does not appear to represent a threat |
Hunting with Risk Score
The Risk Score, its breakdown factors, and the Threat Category are all queryable fields in Threat Hunting. This section covers the most useful combinations.
Start with the highest-risk signals
The fastest triage query. Surfaces only signal where the model has high confidence of a severe threat.
riskScore>90
Filter by threat type
Focus your investigation on a specific attack pattern. Useful when responding to an active campaign or conducting targeted brand protection work.
threatCategory="Credentials Harvesting"threatCategory="Payment Scams"
Combine score with a risk factor that has no direct field equivalent
Some risk factors like free hosting infrastructure or punycode encoding are only accessible via riskFactor. This lets you surface threat patterns that would not be possible to query otherwise.
riskScore>70 AND riskFactor="Has Free Hosting Domain"riskScore>70 AND riskFactor="Has Punycode"
Combine score with existing brand fields
Cross-reference the Risk Score with your brand's impersonation data for targeted investigation.
riskScore>80 AND impersonatedBrandsHigh="Netflix"riskScore>90 AND threatCategory="Credentials Harvesting" AND impersonatedBrandsHigh="Netflix"
Other queryable fields
The following fields from the AI analysis are also available in queries and in the signal side view:
Field | Type | What it contains |
threatCategory | Text | Classification of the threat type (see Threat Category section above) |
websiteAnalysis | Text | Free-text AI description of the website's visual content and threat indicators |
htmlCodeAnalysis | Text | Free-text AI analysis of the page's HTML and JavaScript for malicious patterns |
Risk Factor Glossary
The following is a complete list of all risk factors that can appear in the Score Breakdown and be queried via riskFactor. They are grouped by category.
Brand signals
Risk Factor | What it means | Example |
Brand Mismatch | The brand shown visually on the page does not match the domain, a strong indicator of impersonation | riskFactor="Brand Mismatch" |
Brand Mention In Domain | The monitored brand name appears in the domain label (e.g., netflix-login.com) | riskFactor="Brand Mention In Domain" |
Brand Mention In Subdomain | The monitored brand name appears in a subdomain (e.g., netflix.malicious.com) | riskFactor="Brand Mention In Subdomain" |
Brand Mention In Path | The monitored brand name appears in the URL path (e.g., malicious.com/netflix/login) | riskFactor="Brand Mention In Path" |
Has Brand Impersonation High | Clair detected high-confidence brand impersonation on the page | riskFactor="Has Brand Impersonation High" |
Has Brand Impersonation Medium | Clair detected medium-confidence brand impersonation on the page | riskFactor="Has Brand Impersonation Medium" |
Has Brand Impersonation Low | Clair detected low-confidence brand impersonation on the page | riskFactor="Has Brand Impersonation Low" |
Domain infrastructure signals
Risk Factor | What it means | Example |
Domain Age Is Unknown | The domain's registration date could not be determined | riskFactor="Domain Age Is Unknown" |
Domain Age New | The domain was registered up to 30 days ago, high correlation with malicious activity | riskFactor="Domain Age New" |
Domain Age Recent | The domain was registered between 30 and 180 days ago, within a range still considered elevated risk | riskFactor="Domain Age Recent" |
Domain Age Established | The domain has been registered more than 180 days ago | riskFactor="Domain Age Established" |
Has Free Hosting Domain | The domain is hosted on a free hosting platform commonly abused for malicious content (e.g., netlify.app, vercel.app) | riskFactor="Has Free Hosting Domain" |
Has Suspicious Tld | The domain uses a top-level domain with high abuse rates (e.g., .online, .shop, .vip) | riskFactor="Has Suspicious Tld" |
Has Punycode | The domain uses punycode encoding, often used to create visually identical look-alike domains | riskFactor="Has Punycode" |
Code Threat Label | The HTML and JavaScript analysis identified code patterns associated with malicious behavior | riskFactor="Code Threat Label" |
Page behavior signals
Risk Factor | What it means | Example |
Has Password Requested Yes | The page contains a field that explicitly requests a password | riskFactor="Has Password Requested Yes" |
Has Password Requested Possibly | The page may contain a password field — detected with lower confidence | riskFactor="Has Password Requested Possibly" |
Has Password Requested No | No password request was detected on the page | riskFactor="Has Password Requested No" |
Has Credential Requested Yes | The page contains a form requesting credentials (email, username, etc.) | riskFactor="Has Credential Requested Yes" |
Has Credential Requested Possibly | The page may request credentials — detected with lower confidence | riskFactor="Has Credential Requested Possibly" |
Has Credential Requested No | No credential request was detected on the page | riskFactor="Has Credential Requested No" |
Has Payment Requested Yes | The page contains a form requesting payment information | riskFactor="Has Payment Requested Yes" |
Has Payment Requested Possibly | The page may request payment information — detected with lower confidence | riskFactor="Has Payment Requested Possibly" |
Has Payment Requested No | No payment request was detected on the page | riskFactor="Has Payment Requested No" |
Threat classification signals
Risk Factor | What it means | Example |
Credentials Harvesting | The overall analysis classifies this signal as a credential theft attempt | riskFactor="Credentials Harvesting" |
Payment Scams | The overall analysis classifies this signal as a payment fraud attempt | riskFactor="Payment Scams" |
Social Engineering | The overall analysis classifies this signal as a social engineering attack | riskFactor="Social Engineering" |
Potential Unauthorized Brand Usage | The overall analysis flags unauthorized use of a brand without meeting higher-severity thresholds | riskFactor="Potential Unauthorized Brand Usage" |
Malware Technical Abuse | The overall analysis classifies this signal as related to malware or technical infrastructure abuse | riskFactor="Malware Technical Abuse" |
Benign | The overall analysis did not identify this signal as a threat | riskFactor="Benign" |
If you have any questions, feel free to reach out at [email protected] 😊
