Works with the AI tools you already use
Phishing Triage
Automated phishing triage and header analysis for SOC teams to detect spoofing and malicious email indicators.
$9.99
Phishing Triage
Example session with this skill installed
Analyze this email header for a potential phish targeting 'acme-corp.com'. The user reports an urgent password reset request from 'security-acme.com'.
- Read your context and instructions
- Compiled the phishing triage
I have processed the headers provided. The analysis indicates a high-confidence phishing attempt utilizing lookalike domain spoofing and failed authentication.
Phishing Triage Report
| Attribute | Value |
|---|---|
| Subject | Urgent: Action Required - Password Expiry for acme-corp.com |
| Verdict | Likely Malicious (Score: 78) |
| Sender | "IT Security" admin@security-acme.com |
| Return-Path | bouncing-svc@attacker-relay.net |
| Auth Results | SPF=fail, DKIM=none, DMARC=fail |
| Source IP | 192.0.2.45 (Uncategorized VPS) |
Key Findings
- Lookalike Domain: 'security-acme.com' flagged as a high-similarity match to protected domain 'acme-corp.com'.
- Auth Failure: DMARC policy failed; the sending IP is not authorized by the purported domain.
- Header Mismatch: The
Fromheader domain does not match theReturn-Path, indicating relay manipulation.
Credential Theme: The message body contains high-pressure language ("account suspension") and credential-themed URL paths.
Indicators of Compromise (IOCs)
- Domain:
security-acme.com - IP:
192.0.2.45 - Defanged URL:
hxxps[://]security-acme[.]com/login/reset-password?id=99283
Next steps
- Block the sender domain
security-acme.comand source IP192.0.2.45at the mail gateway. - Purge all messages from this sender across the tenant.
- Reset credentials for any users who clicked the link and verify MFA logs for the target accounts.
Connects securely to your tools. The creator never sees your data.
About this skill
Manual email analysis is a slow, error-prone bottleneck for SOC teams. This skill automates the forensic triage of suspicious emails by parsing raw headers and attachments to identify spoofing, authentication failures, and malicious intent. It converts raw .eml or .msg data into structured evidence for immediate incident response.
What it does
- Authentication auditing parses SPF, DKIM, DMARC, and ARC results to detect delivery failures.
- Header inspection traces Received hops and flags mismatches between From, Reply-To, and Return-Path headers.
- Spoofing detection identifies display-name deception and lookalike domain attacks using edit-distance checks.
- URL analysis extracts links to flag mismatched anchor text, IP literals, shorteners, and punycode.
- Attachment forensics hashes files and scans for risky extensions, double extensions, and Office macro indicators.
- Scored reporting generates a SOC-ready verdict (0-50+) based on weighted heuristic findings.
How it works
- Source ingestion takes raw message headers or exported email files provided by the user.
- Automated triage runs the included Python scripts to extract indicators and calculate the threat score.
- Protected domain check compares the sender against a whitelist to identify targeted brand impersonation.
- Actionable response maps findings to specific containment steps like purges, blocks, or credential resets.
Frameworks & tools
This skill utilizes a Python-based analysis engine (eml_triage.py) and specialized reference guides for incident response. It is designed to work with standard email export formats like .eml and .msg.
Why this beats prompting it yourself
Prompting an LLM to "find phishing" often misses subtle header discrepancies or fails to calculate consistent risk scores. This skill uses deterministic Python scripts to verify authentication protocols and file signatures, ensuring your SOC reports are based on technical evidence rather than linguistic guesswork.
Use cases
- User report queues to quickly clear batches of suspicious emails reported by employees.
- Incident write-ups to generate standardized tickets for tracking and remediation.
- Attachment screening to identify hidden macros or executable scripts in archives.
- Brand protection to detect external actors spoofing company executives or domains.
Known limitations
Analysis quality depends on providing original headers; forwarded emails lose critical routing data. The script requires a Python 3 environment to execute the triage logic.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 1 day ago
- Passed all security checks, Safe to install