More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    phishing email analyzer

    1

    Triage suspicious emails offline: SPF/DKIM/DMARC, look-alike domains, defanged IOCs, a risk score and a plain-English answer.

    $15

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    phishing email analyzer

    phishing email analyzer

    Example session with this skill installed

    I got an email saying my PayPal account is limited, with an "invoice" attachment and a zip. I saved it as paypal-invoice-phish.eml. Is it real? Don't open anything. Give me a short answer, the evidence, and an IOC list I can send to IT.

    • Read your context and instructions
    • Compiled the phishing email analyzer
    • Generated the data export

    Summary

    • Is this safe? No. HIGH-CONFIDENCE PHISHING, risk 100/100 (29 scored reasons, capped per area).
    • From: "PayPal Service" service@xn--pypal-4ve.test. The domain displays as pаypal.test with a Cyrillic "а", a look-alike of paypal.com (+30).
    • Authentication (top Authentication-Results): SPF softfail, DKIM none,

    DMARC fail with the sender's policy = reject (+25).

    • Reply-To goes to a different domain, paypal-support-desk.test, and the bounce address is mailer-cloud.test.
    • Route: 3 hops, origin IP 203.0.113.45. Hop 2 is stamped 6 minutes before hop 1, a sign of clock skew or a forged Received line.
    • Links (4, none opened): link text says www.paypal.com but goes to paypal.com.account-verify.test. A Microsoft Safe Links wrapper was unwrapped to hxxp://203[.]0[.]113[.]80:8080/invoice/view.php.
    • Attachments (2, hashed in memory): Invoice_88231.pdf.html is a 281-byte HTML login page with a password field that posts to account-verify.test (sha256 df70ae9e…a1589b). Remittance_Advice.zip hides Payment_Details.pdf.js, a file type that Outlook and Gmail both block (+35).

    Deliverable

    • answer.txt: a plain-English verdict, 4 reasons and what to do
    • triage.md: full report with every reason and its points
    • iocs.csv: 24 defanged indicators (3 email, 5 domain, 3 IP, 4 URL, 3 filenames, plus SHA-256/SHA-1/MD5 for both attachments)

    Next steps

    1. Don't click, open, reply or call any number in it. Use PayPal's real site or app if you're worried.
    2. Report it with your mail app's "Report phishing" button, forward it to reportphishing@apwg.org and report it at ReportFraud.ftc.gov. Then delete it.
    3. Send iocs.csv to IT so they can block the domains, IPs and hashes.
    4. If you already typed a password, change it everywhere you reused it and turn on MFA.

    (Numbers come from a real run on the bundled sample. Its domains are fictional .test names.)

    Invoice_88231.pdf

    CSV · data export

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Know if an email is phishing without clicking anything.

    phishing email analyzer gives your AI agent a SOC-style triage script for suspicious email. Hand it a saved .eml file or the raw headers you copied out of Gmail or Outlook. It reads the evidence the receiving mail server recorded, checks every link, sender address and attachment against tested rules, and returns a 0-100 risk score that lists each reason with its points. You also get a plain-English "Is this safe?" answer for the person who received the email, plus a defanged IOC file for whoever blocks it. Everything runs locally. Links are never opened and attachments are never saved or run.

    What it does

    • Authentication: reads SPF, DKIM and DMARC results from Authentication-Results (RFC 8601), Received-SPF and Microsoft's compauth, checks each one's alignment with the From domain, and reports the sender's DMARC policy. It uses only the top (your provider's) Authentication-Results header, because lower ones can be forged.
    • Route forensics: reads the Received chain oldest-first and reports each hop's IP class (private, CGNAT, documentation, public), the origin IP, hop delays, and negative time jumps that point to a forged or skewed line.
    • Sender checks: compares From, Reply-To and Return-Path, catches display-name spoofing ("PayPal Service" sending from some other domain), freemail senders using brand lures, and Microsoft's own phishing/spoof verdicts (X-Forefront-Antispam-Report CAT codes).
    • Look-alike domains: punycode (xn--), mixed Cyrillic/Greek/Latin letters, homoglyphs based on Unicode TR39 confusables (1,586 mappings bundled), 1-2 letter typos, brand-secure.com and paypal.com.evil.net patterns. Covers 30 common brands, and you can add your own brands and your company's domain to catch CEO and vendor fraud (BEC).
    • Links: pulls URLs from text, HTML anchors, forms, iframes and meta refresh. Flags link text that shows one domain but points to another, bare IPs, odd ports, URL shorteners and http logins. Unwraps Microsoft Safe Links so you see the real target.
    • Attachments: hashes each file in memory (MD5, SHA-1, SHA-256), detects the real file type from its bytes, flags double extensions, HTML/SVG login pages, password fields, forms that post elsewhere, macro-enabled Office files, encrypted archives, and file types on Outlook's and Gmail's block lists. Zips are listed but never extracted.
    • Outputs: a terminal report, triage.md, iocs.csv (all defanged and safe from CSV formula injection), answer.txt in plain language, and triage.json.

    Problems it solves

    • "Is this email real?" questions from family, staff or clients, answered with evidence instead of a gut feeling
    • CEO gift-card and fake-vendor emails that pass SPF, DKIM and DMARC because the attacker owns a look-alike domain
    • Raw headers too long and confusing to read by hand
    • Pasting a suspicious link into a browser or scanner "just to check"
    • Rebuilding IOC lists by hand for a blocklist, ticket or abuse report

    Who it's for

    Small-business owners and office managers, MSPs and IT generalists, help-desk and SOC analysts who want a fast first pass, and anyone who gets asked "is this a scam?". The plain-English answer works for non-technical people, and the scored report and IOCs work for analysts.

    What's included

    • SKILL.md: safety rules for the agent, how to capture headers in Gmail and Outlook, run commands, how to read each signal, and the order to deliver results
    • scripts/phish_triage.py (main CLI), eml_parse.py, indicators.py, make_samples.py (4 harmless test emails using reserved .test domains and RFC 5737 IPs)
    • scripts/data/: Unicode confusables subset, brand domain list, and blocked/risky file-type lists with their sources
    • references/: every standard and provider rule with its official source (RFCs, Microsoft, Google, FTC, CISA, Unicode), the full scoring table, and a header-forensics guide
    • examples/expected-results.md

    Standard-library Python only. No API keys, no network calls, no installs.

    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

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 12 days ago

    • Passed all security checks, Safe to install

    Requires

    Python

    Listed12 days ago

    What's inside

    Frequently Asked Questions