SECOPS

Egress IOC Ledger Enrichment Agent

An agent that takes a new indicator from an egress investigation, enriches it across reputation and search sources, and appends a scored.

CategorySecOps
Enginepaperclip
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook receives new indicatorHTTP webhook
  • ActionPull reputation + passive DNSOpenAI
  • ActionGather open-source contextExa
  • LogicScore confidence + dedupe vs ledger
  • ActionWrite/merge IOC ledger row in NotionNotionNotion

What it does

Given an indicator (IP, domain, or hash) surfaced during an egress investigation, an agent gathers reputation and open-source context, decides whether it is novel or already tracked, and appends a fully enriched, scored row to the central IOC ledger. Duplicates are merged rather than re-added.

When to use it

Use it when analysts paste raw indicators into a case and want the tedious enrichment-and-bookkeeping done for them, keeping one authoritative IOC ledger across all egress investigations.

How it works

  1. 1A webhook trigger receives a new indicator from an active investigation.
  2. 2An enrichment action pulls reputation, passive DNS, and category data for the indicator.
  3. 3A web-search action gathers open-source mentions and recent campaign context.
  4. 4The agent reasons over the evidence to assign a confidence and threat score and decide novel-vs-known.
  5. 5A logic step dedupes against the existing ledger, merging into the prior row when matched.
  6. 6A Notion action writes or updates the IOC ledger entry with sources cited.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect ExaNeural search across the web.
  4. 4
    Connect NotionPages, databases, comments.
  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.