Skip to content

Create: brand_impersonation_sofi - SoFi financial brand impersonation detection#4924

Open
missingn0pe wants to merge 1 commit into
mainfrom
missingn0pe.fn.ESC-18720.brand_impersonation_sofi
Open

Create: brand_impersonation_sofi - SoFi financial brand impersonation detection#4924
missingn0pe wants to merge 1 commit into
mainfrom
missingn0pe.fn.ESC-18720.brand_impersonation_sofi

Conversation

@missingn0pe

@missingn0pe missingn0pe commented Jul 18, 2026

Copy link
Copy Markdown
Member

Description

New detection rule targeting SoFi financial services brand impersonation. Catches phishing attempts using official company branding, corporate addresses, phone numbers, and observed credential theft tactics (trade confirmation lures).

Impact: 14 net new detections

Changes

Disclaimer Detection

  • Detects SoFi entity names: Bank, Invest, Securities, Team, Tech, Wealth (word boundaries)
  • Requires copyright notice: © 20XX SoFi or Social Finance
  • Validates official phone numbers: (855) 456-7634, (844) 908-7634
  • All three signals required for match

Address Detection

  • Detects "SoFi" brand name with word boundaries
  • Combined with corporate address: 2750 E Cottonwood Pkwy
  • Plus location: Salt Lake City, UT 84121
  • All three components required

TTP Detection (Observed Credential Theft)

  • Sender display name contains "SoFi" (word boundary)
  • Combined with credential theft lures:
    • "trade confirmation"
    • "self-directed investing account"

FP Reduction

  • Excludes legitimate SoFi domains with DMARC pass:
    • sofi.com (parent domain)
    • sofi.org (observed sender domain)
    • samsung.com (financial partnership)
    • investordelivery.com (financials delivery platform)
  • Excludes $high_trust_sender_root_domains with DMARC pass
  • Excludes legitimate email threads (replies with previous threads)
  • Excludes newsletter topics

Associated samples

Associated hunts

Detects phishing messages impersonating SoFi financial services through:
- Brand-specific disclaimer patterns (SoFi Bank/Invest/Securities/Team/Tech/Wealth)
- Copyright notices with company name
- Official phone numbers (855-456-7634, 844-908-7634)
- Corporate address (2750 E Cottonwood Pkwy, Salt Lake City, UT)
- Observed TTPs (trade confirmation, self-directed investing account)

FP reduction:
- Excludes legitimate SoFi domains with DMARC pass (sofi.com, sofi.org)
- Excludes Samsung.com (financial partnership) and investordelivery.com (delivery platform)
- Excludes high-trust domains with passing authentication
- Excludes newsletters and legitimate email threads
- Uses word boundaries to prevent "Sofia" name and "SOFIDEL" company FPs

Pattern modeled after brand_impersonation_robinhood.yml (Mark Morris).

Hunt validation: 33 messages L90D, 14 net new detections.

Ticket: ESC-18720

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@missingn0pe
missingn0pe requested a review from a team July 18, 2026 03:35
@missingn0pe
missingn0pe requested a review from a team as a code owner July 18, 2026 03:35
@missingn0pe missingn0pe self-assigned this Jul 18, 2026
@github-actions github-actions Bot added the in-test-rules PR is in our testing suite to collect telemetry label Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in-test-rules PR is in our testing suite to collect telemetry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant