1.5.21 - June 21, 2025
This release delivers powerful new capabilities to support fraud investigation workflows, enhance integration flexibility, and improve profiling and SDK performance.
Incident Management (General Availability)
The new Incident Management module empowers fraud teams to triage, investigate, and resolve suspicious activity with greater efficiency. Available to all customers, this feature introduces:
Queue Management: Define incident queues (e.g., "Payment Fraud", "Account Takeovers") and assign them to specific teams. Supports like the ability to rank based on transaction amount or risk.
Incident Grouping: Automatically group related events by shared identifiers or rule-based logic to reduce noise and boost context.
Custom Close Actions: Define tailored resolution actions such as applying labels, modifying event attributes, or notifying external systems (e.g., Jira).
Time Tracking: Built-in time tracking and overflow logic help manage workload and optimize analyst performance.
Flexible Configuration: Admins can manage teams, queues, grouping logic, and close actions via an intuitive UI.
Integration into the investigations portal
The ability to search for events contained in one or more incidents. Also includes the ability to search for incident related events
Customized visualizations and column display based on the type of incident
Read more about Incident Management
Darwinium Outpost
Darwinium Outpost allows you to host a Darwinium API endpoint within your own AWS infrastructure. This setup:
Encrypts and processes PII within your own Amazon Infrastructure.
Avoids exposing PII to Darwinium’s hosted environment.
Is deployed as an AWS Lambda fronted by AWS API Gateway.
This functionality is available to all customers but typically suited to organizations with specific compliance or residency requirements
Engine Enhancements
Quantile UI Calculation Improvements - Improvements to feature quantile calculations within the portal make percentile distribution visualization faster and more accurate, particularly with uneven datasets.
Python SDK v2.0 with Event Query Support
Our Python SDK now supports querying event data via the same filters available in the Darwinium portal:
Run queries offline in your own notebooks via mTLS-secured APIs.
Optional integration with your S3 bucket to directly access raw event data.
All PII is returned as hashes (decryption is not supported).
SDK integration requires granting read access to the S3 bucket where Darwinium writes event data.
Profiling Model Improvements
Updated VPN and proxy detection using new IP-based attributes.
New Signals:
Malware detection (
is_malware)Trusted client indicator (
is_trusted)Click position capture for bot and AI agent detection
Android Root Detection Enhancements:
Expanded root kit detection (Magisk, Frida, etc.)
New forensic signals (
frida_port,boot_state, scanned packages)Support for React Native applications
Agentic Browser Detection
ability to detect and identify common browser tooling used by AI agents (such as browser-use)
These updates are non-breaking and expand the profiling model schema.
Integration Enhancements
New attribute
auth_token_tieenables reliable journey tracking in contexts where cookies can’t be used (e.g., mobile apps, JWT auth).Cloudflare: Support for Account-level API tokens.
Glob matching for URLs: Extended wildcard support for both single (
*) and multi-path (**) patterns.Improved Cloudflare log support during deployment.
Note:
auth_token_tierequires explicit journey configuration by the customer. Please reach out to Darwinium support if you require help setting this up
Darwinium Portal UI Improvements
Investigations
The timeseries widgets are now zoomable - enabling investigators to easily refine date ranges based on graph observations
Ability to instantly add timeseries visualizations for attributes from the table column context menu
Dashboards
statistics-of dashboard - Allows users to configure and view flexible graph summarization of numerical attributes over time
Allow min, max, mean and quantiles (including median, quartile, decile, percentile, etc) to be calculated over a custom time slice.
Allows statistics to be collated over one or more attributes. Step, region, platform, browser, affiliate/brand, application version, etc.
model boxplot dashboard - enables quick visualization of model distribution and mean/lower quartile/upper quartile performance
Sidebar
Remembers width across sessions
now Displays when a label was removed for an identifier
Proxy actions are now included in signals/scores
Allows search on individual signals from sidebar.
Inline signal documentation in sidebar.
Event Comparison
Device Signature Visualization: When comparing 2 events, it is often useful to understand the probability that they are from the same physical device and the attributes that contributed to that probability. It acts a s a great starting point when looking at a bad device identifier (or one associated with fraud) to understand the attributes (for example the IP prefix) where a fraud investigator might want to start looking for other events.
Tables
Group-by support - note: group by does not support server-side grouping (ie it applies to the 1000 events in a given page)
Search
Improvements to the editor syntax and more context-aware autocomplete with awareness of attributes, functions, signals, labels etc. Use
tabto quickly adjust contexts
Bug Fixes
Fixed crash in journey editor when setting
call_urltimeoutResolved SDK GUID instability
Identifiers view now displays events and sidebar context more clearly