SECOPS

On-Demand Script Forensic Snapshot

Triggered manually during an incident, captures a full inventory of every script, its source, body hash, and SRI on the affected pages, archives it to S3.

CategorySecOps
Enginesim
Difficultyadvanced
Triggermanual
Steps4
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerManual trigger with target URLs
  • ActionCapture full script inventory, bodies, hashes, SRIBrowserbase
  • ActionArchive snapshot to S3 with timestamped keyAWS S3
  • OutputFile Linear incident ticket linking the evidenceLinearLinear

What it does

When you suspect a compromised or rogue third-party script, this workflow captures court-quality evidence fast. It renders the affected production pages, enumerates every loaded script with its full src, response body, SHA-256 of the body, declared SRI, and load chain, then writes the immutable snapshot to S3 with a timestamped key. It opens a Linear incident ticket linking the archived artifact so responders have a frozen point-in-time record before anything changes.

When to use it

Fire it the moment a supply-chain incident is suspected, after a drift alert, an abuse report, or a customer complaint about unexpected behavior. Capturing the snapshot early preserves the malicious payload before the attacker or a vendor rotates it away.

How it works

  1. 1An operator triggers the run manually with the target URLs.
  2. 2Browserbase loads each page and captures every script src, body, SHA-256, and SRI plus the load chain.
  3. 3The assembled snapshot is archived to S3 under a timestamped, immutable key.
  4. 4A Linear ticket is created in the security project with the page list and a link to the S3 evidence bundle.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BrowserbaseHeadless browsers, sessions, replays.
  2. 2
    Connect AWS S3Buckets, objects, signed URLs.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  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.