Outbound

Phishing sent through
your invite emails

Attackers sign up, then use your invite, share and notification emails to send phishing and callback scams from your trusted domain.

Recent campaigns

2026 campaigns abused SaaS notification systems such as GitHub and Jira, OpenAI team invitations and Amazon Business invites. The mail is genuine, so SPF, DKIM and domain reputation all pass.

How it works

  1. Call before you send

    Your backend posts the account, the kind of email, the recipients and the user-controlled text to /v1/outbound before any user-triggered email leaves.

  2. Get a decision

    allow sends the email, review holds it for manual approval and block drops it. Reasons cover new-account fan-out, bursts, recipient domain spread, lure text and already flagged accounts.

  3. Review in the dashboard

    Settings → Outbound abuse lists recent decisions and the thresholds behind them. An outbound.abuse webhook fires once per account per day.

API

POST /v1/outbound
{"accountId":"user_42","kind":"invite","recipients":["a@example.com","b@example.com"],"text":"Call 1-800-555-0137 about your invoice"}

{"decision":"block","reasons":["outbound_lure","outbound_new_account"]}

The Node SDK call is await nolgard.outbound({ accountId, kind: 'invite', recipients, text }) and fails open, so your email pipeline keeps running. The text is evaluated in memory and never stored; only counts and hashed recipient domains are kept, for 7 days.

Limits

Related