SECOPS

AI investigation of audit anomalies into a Confluence report

When an audit anomaly webhook fires, an agent gathers context from Cloudflare and Datadog audit logs, reasons about whether the actor's actions form a coherent attack pattern.

CategorySecOps
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerAnomaly webhook receivedHTTP webhook
  • ActionFetch actor's recent Cloudflare audit historyCloudflareCloudflare
  • ActionFetch actor's recent Datadog audit eventsDatadogDatadog
  • LogicCorrelate timeline and classify intent
  • OutputPublish investigation report to ConfluenceConfluenceConfluence

What it does

Given a single flagged anomaly, this agent pulls the surrounding audit history across Cloudflare and Datadog, correlates the actor's behavior into a timeline, assesses intent (misconfiguration vs. likely malicious), and publishes a written investigation to Confluence — turning a raw alert into a reviewable narrative.

When to use it

Use it when a flagged anomaly needs more than a one-liner: you want the surrounding 24-hour activity, cross-system correlation, and a plain-language verdict documented for the incident record or a later audit.

How it works

  1. 1A webhook receives an anomaly payload (actor, action, timestamp) from an upstream detector.
  2. 2The agent fetches that actor's recent Cloudflare audit entries for context.
  3. 3The agent fetches the same actor's Datadog audit events to correlate cross-platform activity.
  4. 4It reasons over the combined timeline, classifying the pattern and assigning a confidence level.
  5. 5It drafts a structured report: summary, timeline, indicators, and recommended next step.
  6. 6The report is published as a new Confluence page under the security investigations space and linked back in the response.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect CloudflareWorkers, Pages, R2, KV — the edge stack.
  3. 3
    Connect DatadogMetrics, traces, log search.
  4. 4
    Connect ConfluenceSpaces, pages, blueprints.
  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.