Attachment: Fake research internship offer
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.
Sublime rule (View on GitHub)
1name: "Attachment: Fake research internship offer"
2description: "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."
3type: "rule"
4severity: "medium"
5source: |
6 type.inbound
7 and not (subject.is_reply or subject.is_forward)
8 and any([subject.base, body.current_thread.text],
9 strings.icontains(.,
10 'research',
11 'intern',
12 'fellowship',
13 'recruit',
14 'placement',
15 'opening',
16 'opportunit',
17 'stipend',
18 'hiring',
19 'per week',
20 'weekly'
21 )
22 )
23 and any(filter(attachments, .file_type == "pdf"),
24 any(file.explode(.),
25 regex.icontains(.scan.ocr.raw,
26 'research (?:intern|assistant|associate|support|role|position|study|fellow|participant)',
27 '\binternship\b'
28 )
29 and regex.icontains(.scan.ocr.raw,
30 '\$\s?\d{2,4}\s*(?:/|per)\s*week',
31 '\$\s?\d{2,4}\s+weekly'
32 )
33 and regex.icontains(.scan.ocr.raw,
34 '@(?:g[a-z]{0,2}mail|hotmail|outlook|yahoo|aol|icloud|proton(?:mail)?|gmx|zoho|live|msn)\.',
35 'email (?:the )?(?:supervising |fellowship )?(?:professor|mentor)',
36 '(?:by|via|through) text',
37 'send (?:a |an )?text',
38 'text (?:you|me|us|back|the professor|the mentor)',
39 'reach out[^\n]{0,20}text',
40 'alternate email'
41 )
42 )
43 )
44attack_types:
45 - "BEC/Fraud"
46 - "Spam"
47tactics_and_techniques:
48 - "PDF"
49 - "Social engineering"
50 - "Out of band pivot"
51 - "Free email provider"
52detection_methods:
53 - "Optical Character Recognition"
54 - "Content analysis"
55 - "File analysis"
56id: "4c8e81b8-9a2f-52fd-b25e-95c9123091b9"