detecting-business-email-compromise

Detects business email compromise using email gateway rules, behavioral analytics, and financial controls.

954|172|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill detecting-business-email-compromise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: detecting-business-email-compromise
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/phishing-defense/detecting-business-email-compromise
Command: npx skills add https://github.com/xalgord/xalgorix --skill detecting-business-email-compromise

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Business Email Compromise (BEC) attacks bypass traditional email security because they contain no malicious links or attachments, relying purely on social engineering to trick employees into transferring funds or sharing sensitive data. This Skill provides structured detection procedures to identify these fraud attempts before financial damage occurs.

Core Features & Use Cases

  • BEC-Specific Email Rules: Configure detection for VIP display name spoofing, Reply-To mismatches, financial keywords with urgency language, and first-time senders to finance staff.
  • Behavioral Analytics & Account Compromise Detection: Baseline communication patterns, detect impossible travel, and alert on inbox forwarding rule creation (T1114.003).
  • Financial Process Controls: Implement dual-authorization for wire transfers and out-of-band verification for payment detail changes.
  • Use Case: A SOC analyst investigating a suspicious vendor bank-change request uses this Skill to check Reply-To mismatches, verify sender authentication gaps, and enforce callback verification before payment processing.

Quick Start

Use this skill to build detection rules and investigation procedures for business email compromise attempts targeting our finance team.

Frequently Asked Questions about detecting-business-email-compromise

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect business email compromise emails?

Detect BEC by flagging emails with VIP display names from external domains, checking Reply-To address mismatches, alerting on financial keywords combined with urgency language, and monitoring first-time senders contacting finance or accounting staff.

Why does SPF and DMARC pass on spoofed BEC emails?

Authentication passes because attackers use cousin domains or free webmail accounts that are valid for their own domain while the display name reads as an executive. Authentication passing does not mean the brand is genuine, so alert on VIP display names paired with external domains.

How to detect account compromise used in BEC attacks?

Detect compromised mailboxes by alerting on inbox rule creation (T1114.003), impossible travel in login locations, auto-forwarding rules that hide replies, and mailbox delegation changes. These indicators catch attacks sent from legitimate internal accounts.

What tools detect business email compromise?

Microsoft Defender for Office 365 includes built-in anti-BEC detection, Proofpoint Email Fraud Defense and Abnormal Security offer dedicated BEC solutions. Combine these with SIEM-based behavioral analytics and financial controls like dual-authorization for wire transfers.

How do I reduce false positives in BEC detection rules?

Reduce false positives by whitelisting legitimate first-time senders such as recruiters and new vendors by role, and validating rules with test scenarios like CEO gift-card requests and vendor bank changes. This keeps finance and AP alerts low-noise while maintaining coverage.