Step-by-step workflow guide for investigators
Organizational Risk Assessment
Who is this for?
Assessing your own organisation — establishing whether employee credentials and personal data have leaked, which devices are compromised, and what operational risk that creates. The output drives remediation: forced resets, endpoint investigation, and staff notification.
Assessing another organisation — establishing, before entering into a relationship, whether a prospective partner, supplier, or acquisition target carries exposure that would reach you. The output drives a decision: proceed, proceed with conditions, or decline.
What is on this page?
How to use this page?
New to Graph?
A note on results
Before you start:
Identify the starting point
Domain you are trying to investigate.
Access
- Open Maltego Graph (Browser) from app.maltego.com .
Note that you need a Maltego ID to log in. - Make sure your plan includes access to the product (not included for Basic plan users).
- Check if your Organization Admin enabled access to the Data Pass and stealer logs within.
Note: Stealer log data is restricted to Enterprise plans. Basic users have limited access to the data providers used in this workflow more generally — some Transforms may be unavailable or return restricted results depending on your plan tier.
Resources
This guide assumes basic familiarity with Graph (Browser). Feature names link to the documentation where needed. It helps to have the following pages open before you start:
Video Overview
Watch an organizational risk assessment workflow demonstration. Then follow the step-by-step guide below to build your own, or skip the video and jump straight to the steps.
To enlarge, double-click on the video.
Step-by-Step Guide
Step 1: Search stealer logs for stolen credentials
How to:
- Add the Domain Entity to the graph.
- Open the Transform menu by right-clicking on the Entity.
- Navigate to Search in Stealer Logs. This Transform looks for stolen records where a login or username contains your domain as an email address.
- Select all or some returned Stealer Credential Entities and run Expand Stolen Credential Transform. You will get the specific stolen credentials and a compromised host.
Please note that stealer logs are only accessible to Enterprise plan users. If you do not see the Transforms mentioned above in your Transform Menu, you might be on a different plan. In that case, jump to Step 3.
The search queries data that has already been stolen or breached and is already circulating in underground markets. Nothing is being accessed, compromised, or exfiltrated by running it.
- The employee's name, attached to the corporate email address in the record.
- The password captured alongside it — check whether it would still work, and whether its pattern suggests others in use.
- The originating IP address of the infected endpoint.
- The service the credentials were used against.
Step 2: Explore a specific endpoint
After you expand the stealer credentials, the graph will populate it with Compromised Host Entity. Select the Entity and run Get Stolen Credentials.
Graph will return everything harvested from that specific device that might include:
- social media handles
- personal email addresses
- physical addresses
- phone numbers
- browsing and search history
- financial or banking details.
Step 3: Look for breach data against the domain
How to:
- Open the Transform menu by right-clicking on the Domain Entity.
- Run Comprehensive Search → Search Domain.
What you can find
Leak records referencing the domain, typically surfacing a long list of exposed email addresses, phone numbers, names, and locations.
When to stop?
What's next?
-
Map the online presence of an alias identity.
-
Set up a Threat Actor monitor for tracking the person's social media feed for threatening posts.
-
Investigate the threat actor on Telegram
Other guides you might find useful:
Give us your Feedback!
Copyright © 2026
