Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Security & Identity · CONNECTION

mlab.sh + NodeHub

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.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Security & Identity.

mlab.sh integration | NodeHub