SECOPS

Triage a secret-exposure PagerDuty incident with a response agent

When a secret-exposure incident opens in PagerDuty, an agent investigates the blast radius across repos and logs, drafts a remediation plan.

CategorySecOps
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPagerDuty secret-exposure incident openedPagerDutyPagerDuty
  • ActionSearch GitHub for credential occurrences and blast radiusGitHubGitHub
  • LogicAgent classifies severity and drafts remediation plan
  • ActionPost triage note and severity to the incidentPagerDutyPagerDuty
  • OutputMirror triage summary to SlackSlack

What it does

Wraps a PagerDuty secret-exposure incident in an investigative agent. Instead of paging a human into a cold start, the agent gathers context on where the credential lives, estimates blast radius, classifies severity, and attaches a concrete remediation plan to the incident.

When to use it

Use this when secret-exposure pages arrive with little context and your responders spend the first 20 minutes just figuring out what leaked and where. The agent does that triage so the human starts with a plan.

How it works

  1. 1A PagerDuty incident with a secret-exposure label triggers the workflow.
  2. 2The agent searches GitHub for occurrences of the credential pattern across repos and recent commits.
  3. 3It reasons over the findings to classify severity, identify the likely owning service, and draft rotation steps.
  4. 4It posts the investigation summary, severity, and recommended owner as a note on the PagerDuty incident.
  5. 5The same summary is mirrored to Slack so responders see it without opening PagerDuty.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PagerDutyIncidents, on-call, escalations.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  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.