Abnormal Security Messages

Use this skill when working with Abnormal Security message analysis - email headers, attachments, sender reputation, delivery context, authentication results (SPF/DKIM/DMARC), and message metadata. Covers message retrieval, header inspection, and contextual analysis for incident investigation. Essential for MSP security analysts performing deep message analysis in Abnormal Security.

Abnormal Security Message Analysis

Overview

Abnormal Security provides deep message analysis capabilities beyond basic threat detection. This skill covers message retrieval, header inspection, attachment analysis, sender authentication results, and delivery context. Use it when performing forensic analysis of specific emails or investigating delivery patterns.

Message Field Reference

Core Message Fields

FieldTypeDescription
abxMessageIdlongAbnormal internal message ID
subjectstringEmail subject line
fromAddressstringFrom header email address
fromNamestringFrom header display name
toAddressesstring[]All To: recipients
ccAddressesstring[]All CC: recipients
bccAddressesstring[]All BCC: recipients (if available)
sentTimedatetimeWhen the email was sent
receivedTimedatetimeWhen the email was received by Abnormal
internetMessageIdstringRFC 5322 Message-ID header

Sender Analysis Fields

FieldTypeDescription
senderAddressstringEnvelope sender address
senderNamestringSender display name
senderDomainstringSender domain
senderIpAddressstringOriginating IP address
returnPathstringReturn-Path header (envelope sender)
replyToEmailsstring[]Reply-To header addresses

Authentication Fields

FieldTypeDescription
spfResultstringSPF check result: pass, fail, softfail, neutral, none
dkimResultstringDKIM signature result: pass, fail, none
dmarcResultstringDMARC policy result: pass, fail, none
authenticationResultsstringFull Authentication-Results header

Attachment Fields

FieldTypeDescription
attachmentCountintNumber of attachments
attachmentNamesstring[]Filenames of attachments
attachmentTypesstring[]MIME types of attachments
attachmentSizesint[]Sizes of attachments in bytes

URL Fields

FieldTypeDescription
urlsstring[]All URLs found in message body
urlCountintTotal number of URLs

Delivery Context

FieldTypeDescription
isReadbooleanWhether the recipient has read the email
isInternalbooleanWhether the email is internal (within org)
isExternalbooleanWhether the email is from outside the org
remediationStatusstringCurrent remediation status

MCP Tools

ToolDescriptionKey Parameters
abnormal_messages_getGet full message detailsthreatId, abxMessageId
abnormal_messages_listList messages for a threatthreatId
abnormal_messages_headersGet raw email headersthreatId, abxMessageId

Tool Usage Examples

Get message details:

{
  "tool": "abnormal_messages_get",
  "parameters": {
    "threatId": "184def76-3c28-4e1b-9ef0-a5abc123def4",
    "abxMessageId": 987654321
  }
}

List messages associated with a threat:

{
  "tool": "abnormal_messages_list",
  "parameters": {
    "threatId": "184def76-3c28-4e1b-9ef0-a5abc123def4"
  }
}

Message Analysis Workflows

Header Analysis Workflow

  1. Retrieve message headers - Get raw headers for detailed inspection
  2. Check authentication:
    • SPF: Does the sending IP match the domain's SPF record?
    • DKIM: Is the DKIM signature valid and aligned?
    • DMARC: Does the message pass DMARC policy?
  3. Trace routing:
    • Follow Received headers from bottom to top
    • Identify mail servers and relay hops
    • Check for unusual routing or delays
  4. Inspect key headers:
    • From vs Return-Path mismatch (potential spoofing)
    • Reply-To vs From mismatch (redirect replies)
    • X-Mailer or User-Agent (sending client)
    • Content-Type and encoding

Attachment Analysis Workflow

  1. List attachments - Review filenames, types, and sizes
  2. Check for suspicious patterns:
    • Double extensions (e.g., invoice.pdf.exe)
    • Macro-enabled Office files (.docm, .xlsm)
    • Archive files (.zip, .rar, .7z) containing executables
    • Unusual MIME types
  3. Cross-reference with threat data:
    • Check if the attachment hash matches known malware
    • Review sandbox analysis results if available
  4. Assess risk:
    • Was the attachment opened by the recipient?
    • How many users received the same attachment?

Sender Reputation Workflow

  1. Check sender identity:
    • Is this a first-time sender to this recipient?
    • Does the display name match the email address?
    • Is the domain recently registered?
  2. Verify authentication:
    • SPF, DKIM, DMARC all passing?
    • Are there any authentication failures?
  3. Check sender IP:
    • Is the IP on any blocklists?
    • Does it match the expected mail server for the domain?
  4. Review communication history:
    • Has this sender contacted the organization before?
    • Is the communication pattern normal?

Authentication Results Reference

SPF Results

ResultMeaningRisk
passSending IP authorized by domainLow
softfailIP not authorized but not explicitly deniedMedium
failIP explicitly not authorizedHigh
neutralNo SPF assertionMedium
noneNo SPF record existsMedium

DKIM Results

ResultMeaningRisk
passValid DKIM signature, alignedLow
failDKIM signature invalidHigh
noneNo DKIM signature presentMedium

DMARC Results

ResultMeaningRisk
passPasses DMARC policy (SPF or DKIM aligned)Low
failFails DMARC policyHigh
noneNo DMARC record existsMedium

Error Handling

Common API Errors

CodeMessageResolution
400Invalid message IDVerify abxMessageId is a valid long integer
401UnauthorizedCheck API token
404Message not foundMessage may have been purged or threat ID is wrong
429Rate limitedWait and retry

Best Practices

  1. Always check authentication - SPF/DKIM/DMARC failures are strong spoofing indicators
  2. Compare From and Return-Path - Mismatches often indicate spoofing or forwarding
  3. Review Reply-To - Reply-To different from From is a common BEC indicator
  4. Check attachment types carefully - Not all dangerous files have obvious extensions
  5. Trace Received headers - Follow the email routing path for anomalies
  6. Check if email was read - Read emails with credential phishing need password resets
  7. Cross-reference with threats - Message context enriches threat investigations

Related Skills