SECOPS

PII Content Scan on New Dropbox External Share

When a file gets an external Dropbox link, it reads the file content, uses an AI classifier to detect PII or secrets.

CategorySecOps
EngineSim + Paperclip
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDropbox external-link created webhookDropboxDropbox
  • ActionDownload shared file contentDropboxDropbox
  • ActionClassify content for PII and secretsOpenAI
  • LogicBranch on severity and public visibility
  • ActionPage on-call for high-severity public matchPagerDutyPagerDuty
  • OutputPost all findings to SecOps SlackSlack

What it does

This inspects what is actually inside a newly externally shared Dropbox file rather than just guessing from the filename. It downloads the content, runs an AI classifier to detect PII, credentials, or regulated data, and for high-severity public matches it pages the on-call engineer immediately while logging lower-severity finds for review.

When to use it

Use this when filename heuristics are not enough and you need true content-aware detection at the moment of external sharing, with real paging for the worst cases (a spreadsheet of SSNs or a file of API keys going public).

How it works

  1. 1A Dropbox webhook fires when an external link is created.
  2. 2Dropbox returns the file content for the shared item.
  3. 3An OpenAI classifier scores the content for PII, secrets, and regulated data with a severity level.
  4. 4A logic step branches on severity and public visibility.
  5. 5High-severity public matches page on-call via PagerDuty; all findings post to the SecOps Slack channel for the record.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect PagerDutyIncidents, on-call, escalations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  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.