Low Severity

Attachment: Calendar invite from excessive self-reply sender

Description

Detect messages where there are 2 or more previous threads, where all previous messages are self-replies from the same sender, and a calendar invite attachment with a generic online-meeting location. This pattern is observed as excessive unsolicited outreach with disruptive required intervention.

References

No references.

Sublime Security
Created Oct 7th, 2026 • Last updated Oct 7th, 2026
Source
type.inbound
// previous threads are all self-replies
and (
  (
    length(body.previous_threads) >= 2
    and all(body.previous_threads, .sender.email.email == sender.email.email)
  )
  // negate forwarded messages
  and not (
    (length(headers.references) > 0 or headers.in_reply_to is not null)
    and subject.is_forward
  )
)

// calendar invite present with generic "online location"
and (
  length(attachments) > 0
  and all(attachments,
          (
            .file_type == "ics"
            or .file_extension == "ics"
            or .content_type in ("application/ics", "text/calendar")
          )
          //
          // This rule makes use of a beta feature and is subject to change without notice
          // using the beta feature in custom rules is not suggested until it has been formally released
          //
          and any(beta.file.parse_ics(.).events,
                  strings.icontains(.location, "online meeting")
          )
  )
)
MQL Rule Console
•Docs•Learning Labs

Playground

Test against your own EMLs or sample data.

Share

Post about this on your socials.

Get Started. Today.

Managed or self-managed. No MX changes.

Deploy and integrate a free Sublime instance in minutes.
Get Started