Description

Detects inbound, non-reply/forward emails referencing research, internship, or fellowship opportunities with weekly stipend language, accompanied by a PDF attachment whose OCR-extracted text confirms a research/internship role, cites a weekly dollar stipend, and directs recipients to respond via personal free-mail addresses, text message, or an alternate email—hallmarks of fraudulent job/internship scams designed to harvest personal information or payment.

References

No references.

Sublime Security
Created Sep 1st, 2026 • Last updated Sep 1st, 2026
Source
type.inbound
and not (subject.is_reply or subject.is_forward)
and any([subject.base, body.current_thread.text],
        strings.icontains(.,
                          'research',
                          'intern',
                          'fellowship',
                          'recruit',
                          'placement',
                          'opening',
                          'opportunit',
                          'stipend',
                          'hiring',
                          'per week',
                          'weekly'
        )
)
and any(filter(attachments, .file_type == "pdf"),
        any(file.explode(.),
            regex.icontains(.scan.ocr.raw,
                            'research (?:intern|assistant|associate|support|role|position|study|fellow|participant)',
                            '\binternship\b'
            )
            and regex.icontains(.scan.ocr.raw,
                                '\$\s?\d{2,4}\s*(?:/|per)\s*week',
                                '\$\s?\d{2,4}\s+weekly'
            )
            and regex.icontains(.scan.ocr.raw,
                                '@(?:g[a-z]{0,2}mail|hotmail|outlook|yahoo|aol|icloud|proton(?:mail)?|gmx|zoho|live|msn)\.',
                                'email (?:the )?(?:supervising |fellowship )?(?:professor|mentor)',
                                '(?:by|via|through) text',
                                'send (?:a |an )?text',
                                'text (?:you|me|us|back|the professor|the mentor)',
                                'reach out[^\n]{0,20}text',
                                'alternate email'
            )
        )
)
MQL Rule Console
DocsLearning 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