Start free trial
Engineering

Scaling automated evidence extraction pipelines with zero-trust SLAs

How our security infrastructure team engineered a resilient parsing algorithm to handle gigabytes of SOC 2 and ISO PDFs daily.


David Kross

Lead Security Architect, Urengi

Published

2 min read

Glowing orange data pathways threading through a dark circuit landscape

1. Every input is hostile

An audit report is an untrusted document that a stranger emailed you. It may be a scan, it may be nine hundred pages, and it may be a PDF whose object graph was built by a tool that stopped being maintained in 2014. The parser runs with no network, no filesystem and a hard wall-clock budget, and it is restarted rather than reused.

2. The budget is the SLA

Rather than promise “we parse everything”, the pipeline promises a decision within a fixed time. A document that cannot be parsed inside the budget is escalated to a human with the reason attached, which is a far more useful outcome than a job that silently retries all afternoon.

{
  "artifact": "soc2_type_ii_2026.pdf",
  "stage": "EXTRACT",
  "budget_ms": 30000,
  "on_timeout": "ESCALATE_TO_REVIEWER"
}

3. Confidence, not certainty

Every extracted field carries a confidence score and the page it came from. Below the threshold, the field is presented as a suggestion rather than a fact, and the reviewer confirms it in one click. That single design decision is why the pipeline can be aggressive: being wrong is visible and cheap.

4. What broke

The first version normalised whitespace before locating headings, which quietly merged two control sections in reports produced by one large audit firm. It passed every test we had, because every test used a report from a different firm. The fix was to test against the shape of the input, not against a sample of it.


About David Kross

David is the lead security architect at Urengi, where he owns the evidence extraction pipeline. He writes about parsing untrusted documents at scale and the SLAs that make an automated control defensible in front of an auditor.

Related perspective pieces

Rows of illuminated server racks receding down a dark data center aisle
Engineering

1 min read

Inside the evidence vault: storing 41,000 vendor artifacts without losing the thread

Immutable storage, scoped access and a retention clock that runs itself — the architecture behind the vault that every Urengi review reads from.


David Kross

A glowing padlock inside a shield, rendered over a dark server corridor

Why traditional questionnaires fail to capture real vendor risk

Traditional point-in-time spreadsheets are outdated the minute they are sent. Discover how real-time evidence vault monitoring captures actual security posture.


Sarah Jenkins

A dark monitor in a dim office showing a compliance dashboard
Product Updates

1 min read

Introducing the Urengi continuous compliance engine for NIST and ISO

Instantly map evidence artifacts to major global standards. Create audit-ready workspaces dynamically without replicating review actions.


Marcus Vance