Scan domains, IPs, crypto addresses, hashes and files, run RedKit audits, manage cases and look up threat actors on mlab.sh.
Explore 46 workflow actions for mlab.sh, including account permissions and operation limits.
32 read actions14 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Add indicators to a case
Write
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Analyse a phone number
Read
Validity, country, area, line type and allocated operator from numbering-plan metadata, plus scam shapes (premium-rate, callback ranges).
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Analyse a URL
Read
Parses the URL and flags phishing shapes: IP hosts, punycode, embedded credentials, shorteners, redirect parameters, encoded payloads.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Analyse an email address
Read
Mailbox type (disposable, role account, consumer provider), canonical form, and how easily the domain can be spoofed, judged from its SPF, DMARC and DKIM.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Authentication check
Read
Returns a greeting with your organization and plan.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Capture network requests
Read
Loads the target URL in a headless browser and returns every network request the page makes (documents, scripts, XHR, images…) with method, status, MIME type, bytes, timing and remote IP.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Check remaining quota
Read
Returns the remaining and total daily quota for a scan type.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Check scan status
Read
API key permission: scan.domain.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Comment on a case
Write
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a case
Write
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a scheduled scan
Write
Schedules a recurring domain scan or redkit audit.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a case
Write
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a comment
Write
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a scheduled scan
Write
Deletes a schedule.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Extract IOCs from text
Read
Pulls every indicator (IPs, domains, URLs, emails, hashes, crypto addresses, CVEs...) out of up to 1 MB of raw text, grouped by kind, each with its mlab analysis link.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get actor graph
Read
Nodes and edges for an actor's neighbourhood: its malware, tools, ATT&CK techniques and CVEs at depth 1, plus the other actors sharing any of them at depth 2.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get actor map
Read
Country-level counts behind /map.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get actors exploiting a CVE
Read
Which actors are documented exploiting a CVE.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get file analysis results
Read
Returns file metadata and per-job analysis output.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get one tool's raw output
Read
The raw output of a single analysis tool for a file, kept out of /scan/file/results so that summary stays light.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get scan results
Read
Returns the result set of the last scan: discovered subdomains, DNS resolve and TXT records, SSL certificates and well-known files.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get SSL certificate history
Read
Returns SSL/TLS certificates observed for a domain (from certificate transparency logs).
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get the full scan report
Read
The complete domain scan, schema domain-report/2: every check grouped by section (registration, dns, mail, web, certificates, surface), the aggregated findings with the section they belong to, and.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Get threat actor
Read
One actor by slug, with aliases, tools, CVEs and techniques.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Launch a domain scan
Write
Starts an asynchronous security scan for a domain.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Launch a RedKit audit
Write
Starts a RedKit web audit of a domain with the chosen plugins.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
List ATT&CK techniques
Read
Techniques bucketed by tactic in kill-chain order, each with the number of indexed actors documented using it.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
List cases
Read
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
List finding tags
Read
The tags set on an audit's findings.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
List scheduled scans
Read
Every scheduled scan of the organization.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
List threat actors
Read
Threat actors, filtered by origin, motivation, sector, CVE or update time.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Look up a batch of blockchain addresses
Read
The same lookup as the GET route, batched: up to 100 addresses in one request.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Look up a batch of file hashes
Read
The same lookup as the GET route, for up to 500 digests (an EDR export, say).
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Look up a blockchain address
Read
Labels, sanctions status, risk scoring and address type for an address on Bitcoin, any of 13 EVM chains, Tron, Solana, TON or Dogecoin.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Look up a file hash
Read
Checks an MD5, SHA-1 or SHA-256 digest against CIRCL hashlookup (NIST NSRL), which knows legitimate files and flags some known malware, plus any sample already analysed on mlab (mlabsample).
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Look up a MAC address
Read
Vendor (from the IEEE OUI registry), unicast or multicast, universal or locally administered, randomized addresses, virtualization vendors, reserved ranges, the EUI-64 IPv6 interface ID and every.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Look up an IP address or CIDR range
Read
For a single address: geolocation, ISP/ASN, network type (proxy, hosting, mobile), reverse DNS with forward confirmation, the RDAP allocation record for its block including the network abuse contact.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Pause or resume a scheduled scan
Write
Turns a schedule on or off.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Read a case
Read
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
RedKit quota
Read
The organization's RedKit quota.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Remove an indicator from a case
Write
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Status of a RedKit audit
Read
The audit's status; once completed, its raw results in rawjson.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Tag a finding
Write
Sets a tag on a finding.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Triage a list of indicators
Read
Parses up to 1 MB of pasted text (one indicator per line, or any free text), keeps at most 200 distinct indicators and returns what mlab already knows about each, from cache: no scan quota is spent.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
Untag a finding
Write
Removes a tag from a finding.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a case
Write
Cases are part of the Team and Enterprise plans.
Permissions and limits
Account permissions
An mlab.sh API key (mlab_, with the permissions each call needs)
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in mlab.sh. A saved workflow is not a completed provider action.