SECOPS

Loom leak auto-unshare with owner remediation coaching

On a confirmed secret in a Loom video, immediately restricts the recording's sharing to stop further exposure, then DMs the owner a clear remediation checklist.

CategorySecOps
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerLoom recording publishedLoomLoom
  • ActionScan transcript and frames for secretsOpenAI
  • LogicProceed only on confirmed live secret
  • ActionRestrict Loom recording sharingLoomLoom
  • OutputDM owner a remediation checklistSlack

What it does

This workflow focuses on the human side of a leak. The instant a published Loom recording is found to contain a live credential, it flips the recording's sharing setting to restricted so no new viewers can see the secret, then reaches the person who recorded it with a direct, specific message about what leaked and exactly what to do next.

When to use it

Reach for this when your priority is containment plus education rather than infrastructure revocation, for example secrets you can't programmatically revoke (third-party dashboards, customer URLs). It pairs well with a separate revocation flow and turns each leak into a teachable moment.

How it works

  1. 1A Loom webhook fires on a published recording.
  2. 2The recording's transcript and frame text are fetched and scanned for credentials.
  3. 3A logic branch proceeds only when a secret is confirmed live.
  4. 4The flow updates the Loom recording's sharing to restricted, halting new views.
  5. 5It looks up the recording owner's email and resolves their Slack user.
  6. 6A direct Slack message delivers a remediation checklist: rotate the key, confirm rotation, re-record without the secret on screen.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect LoomVideo transcripts, libraries.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.