Full onboarding guide

Walk through every step needed to get your Stealed organization production-ready: domains, keywords, team members, and your first monitor.

This guide covers everything beyond the quickstart: how to surface your full attack surface (domains, subdomains, keywords), invite team members, and set up your first end-to-end alert flow.

1. Add your domains

Stealed surveillance is anchored on the domains you own and operate. Add every root domain you want to monitor from the cockpit search bar (Domain mode) or from Organization Settings → Assets.

Each root domain you add automatically covers:

  • The root domain itself (e.g. acme.com)
  • Every subdomain (portal.acme.com, api.acme.com, mail.acme.com)
  • Variations on uppercase / lowercase

You don't need to list subdomains individually. If you have a specific subdomain that doesn't fall under a root you control (e.g. a SaaS-hosted portal), add it from the cockpit search bar in Domain mode, or find it with a keyword (next step). See Assets.

For each domain Stealed checks ownership via a DNS TXT record published at the root of the domain. Its value is displayed when you add the domain; once the record is in place, click Verify. Propagation typically takes a few minutes, up to one hour depending on your DNS provider's TTL.

2. Add keywords

A keyword finds the domains and sub-domains that carry a term, even when they are not on your own domains: a vendor portal in your name, a subsidiary's site, a sub-domain of your brand hosted by a provider.

Common keywords:

  • Your company name (acme)
  • A product brand
  • A subsidiary name
  • An internal project codename

In the search bar at the top of the cockpit, pick the Keyword mode, type the term and run the search. The analysis lists the names found with their figures: keep the ones that belong to you, discard the others, tick the confirmation, then click Add to my assets. The keyword and its names show up in the Assets tab, waiting for validation by the Stealed team. The full flow is described in Assets.

Keyword search from the cockpit: names found with their figures, selection analysis and Add to my assets button

3. Add team members

Self-service team invitations are not yet available. To add a member to your organization, write to [email protected] with the email address and the role you want them to have. We'll provision them within one business day.

Available roles:

  • Owner: full administrative access, can manage billing
  • Admin: manage monitors, channels, domains, keywords, API keys
  • Member: sees the same data and handles incidents (assign, comment, acknowledge, resolve, reopen, snooze for up to 24 hours)

The self-service invitation flow is on our short-term roadmap.

4. Configure your first monitor

A monitor is a rule applied to your live leak feed. When new credentials match the rule, an event fires and notifications are dispatched to your chosen channels.

Open Monitor → New Monitor and configure:

  • Query: the categories (Staff, Users), the leak type (infostealer / combolist), optional filters (domains, e-mail domains, stealers) and the evaluation window
  • Trigger threshold: how many matching leaks before the alert fires (default: 1), and the severity
  • Time-based renotification: reminder cadence if the event stays open (default: 24 h)
  • Volume-based renotification: reminder when N new leaks match since the last notification (default: 10)
  • Delivery channels: Slack, Microsoft Teams, webhook, email

The full lifecycle of a monitor is documented in Create a monitor.

Monitor form: categories, Infostealer type, evaluation window, threshold and severity

5. Configure a notification channel

Channels are where Stealed sends the alerts. From Organization Settings → Notifications you can configure:

  • Slack: OAuth-installed app, pick a channel
  • Microsoft Teams: incoming webhook URL from Teams + workspace
  • Custom webhook: any HTTPS endpoint that accepts JSON POST
  • Email: comma-separated list of email addresses

Channels are organization-scoped. Once configured, attach them to any monitor. See Receive notifications.

Notification channel creation form with delivery type and configuration

6. Test the flow

The fastest way to confirm your setup works end-to-end:

  1. Create a monitor with a permissive query (e.g. all categories and all types) and threshold 1
  2. Attach a notification channel
  3. Wait for the next scheduler tick (max 10 minutes) or use the Run evaluation now button on the monitor page

If your domain has any pre-existing leaks in our dataset, you'll get an event within minutes. If not, leave the monitor running, real leaks will trigger naturally.

You can mute the test monitor or delete it after the validation: mute a monitor or just toggle it off.

What's next

On this page