SECOPS

Investigate a quarantined Dropbox link exposure end to end

An agent-driven investigation that, given a quarantined Dropbox link, gathers Cloudflare access history and Axiom context, assesses what data was exposed and to whom.

CategorySecOps
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerGitLab issue labeled for investigation opensGitLabGitLab
  • ActionFetch the link's full access history from Cloudflare and AxiomCloudflareCloudflare
  • ActionInspect Dropbox file/folder to classify data sensitivityDropboxDropbox
  • LogicReason over access patterns to estimate scope and cause
  • ActionWrite structured findings and recommendation into GitLab issueGitLabGitLab
  • OutputPost case summary to Slack for the responderSlack

What it does

Takes a single quarantined Dropbox link and runs a full exposure investigation. The agent pulls the link's complete Cloudflare access history, cross-references geos and IPs in Axiom, inspects the shared file or folder contents in Dropbox to judge sensitivity, and assembles a reasoned findings report.

When to use it

Trigger this after a link has been auto-quarantined and you need a human-readable answer to the questions that matter: what was exposed, who accessed it, from where, and how bad is it. It turns raw logs into a decision-ready writeup.

How it works

  1. 1A GitLab issue labeled for investigation triggers the agent with the link ID.
  2. 2The agent fetches the link's full access history from Cloudflare and Axiom.
  3. 3It inspects the underlying Dropbox file or folder to classify data sensitivity.
  4. 4It reasons over access patterns to estimate exposure scope and likely cause.
  5. 5It writes a structured findings report and recommendation back into the GitLab issue.
  6. 6It posts a concise summary to Slack for the responder reviewing the case.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitLabRepos, MRs, pipelines, registry.
  2. 2
    Connect CloudflareWorkers, Pages, R2, KV — the edge stack.
  3. 3
    Connect AxiomLog streams, queries, dashboards.
  4. 4
    Connect DropboxFiles and folders.
  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.