SECOPS

Confirm and Block Live Phishing Clones via Cloudflare

Takes a candidate lookalike domain, fetches the live page to confirm it clones your brand, and if confirmed adds the host to a Cloudflare blocklist while alerting the team.

CategorySecOps
Enginesim
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook receives a candidate domainHTTP webhook
  • ActionBrave Search pulls cached page contextBraveBrave Search
  • ActionLoad live page and capture contentBrowserbase
  • LogicConfirm clone vs. inconclusive against brand fingerprint
  • ActionAdd confirmed host to Cloudflare blocklistCloudflareCloudflare
  • OutputSend verdict and block status to SlackSlack

What it does

Given a suspicious domain, this workflow verifies whether it is actually serving a phishing clone of your site — not just a parked or unrelated page — then pushes confirmed hosts into a Cloudflare blocklist and notifies secops, so blocking happens within minutes of confirmation.

When to use it

Run it when an analyst or upstream sweep surfaces a candidate and you need a fast confirm-then-block loop. Best for teams that front their own properties with Cloudflare and want to cut user exposure before formal takedown completes.

How it works

  1. 1A webhook trigger receives a candidate domain from an analyst or another workflow.
  2. 2A Brave Search action pulls cached snippets and indexed pages for that host to gather context.
  3. 3A browser action loads the live page and captures its rendered content and assets.
  4. 4A logic step compares logos, copy, and form fields against your real brand fingerprint to decide confirmed vs. inconclusive.
  5. 5If confirmed, a Cloudflare action adds the host to a managed blocklist or WAF rule.
  6. 6The output sends a Slack alert with the verdict, screenshot reference, and block status.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect Brave SearchWeb, news, image, video search.
  3. 3
    Connect BrowserbaseHeadless browsers, sessions, replays.
  4. 4
    Connect CloudflareWorkers, Pages, R2, KV — the edge stack.
  5. 5
    Connect SlackChannels, DMs, threads, mentions.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.