SECOPS

Investigate a WAF false-positive cluster and file a Linear tuning ticket

An agent-driven workflow that takes a flagged Cloudflare rule cluster, investigates it across the events API and web context, decides whether tuning is warranted.

CategorySecOps
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerFlagged cluster ID received via webhookHTTP webhook
  • ActionFetch full event detail for the clusterCloudflareCloudflare
  • ActionResearch ASNs, user agents, and paths for legitimacyExa
  • LogicDecide tune, monitor, or dismiss from evidence
  • OutputOpen Linear ticket with proposed exception and risk noteLinearLinear

What it does

Runs an investigation agent over a single suspected false-positive WAF cluster. The agent pulls the cluster's events, researches the source ASNs and URL patterns for legitimacy, weighs attack risk, and decides whether to recommend a tuning change — filing a Linear ticket with a concrete proposed exception only when the evidence supports it.

When to use it

When a cluster needs judgment rather than a fixed rule — ambiguous sources, partial signatures, or paths that could be either a partner integration or a probe. Use it to offload the investigative legwork while keeping the decision auditable.

How it works

  1. 1A flagged cluster ID arrives via webhook from an upstream detector.
  2. 2The agent fetches the cluster's full firewall-event detail from Cloudflare.
  3. 3It researches the involved ASNs, user agents, and paths using web search to gauge legitimacy.
  4. 4A decision step weighs benign evidence against attack risk and chooses tune, monitor, or dismiss.
  5. 5If tuning is warranted, the agent drafts a scoped exception and acceptance criteria.
  6. 6It opens a Linear ticket with the findings, proposed rule, and risk note.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect CloudflareWorkers, Pages, R2, KV — the edge stack.
  2. 2
    Connect ExaNeural search across the web.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  4. 4
    Connect HTTP webhookTrigger any URL on agent actions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.