Security Data Works

Writing

Essays from a practitioner

I wrote these essays to work through the decisions you face building a security data platform from open parts, from the table format and catalog up through detection, migration and cost. They're the reasoning behind the Capability Matrix scores, and the head-to-head benchmark evidence they cite lives in the Lab.

If you're new here, start with one of the reading paths below, three essays each on a single question. If you already know which decision is in front of you, browse the full catalog by pillar, where each pillar marks its own start-here essay and the pillars run as the dependency stack: the foundations (lakehouse formats, catalogs) up through OCSF and Sigma standards, engines and pipelines that sit on top of them, the detection and migration practices that consume them, and finally the economics and the AI pillar (securing the AI you deploy, and tracking where it's heading) that frame the whole. The architecture itself, component by component, is the MOAR Stack, where each piece carries its entry essay, depth, and the evidence underneath it.

Reading paths

If you read three, read these.

The full essay collection is a lot to land on cold. Each path is a three-essay arc through one question, cross-pillar, in order.

Leaving Splunk without breaking detections

The cost case, the migration trap most teams walk into, and what the timeline actually costs.

  1. 1The cost math: schema-on-read vs schema-on-write
  2. 2The field-mapping anti-pattern
  3. 3Hidden costs and timeline reality

Whether you can trust your data

The quietest failures in security data, in the parsing layer and in the measurement problem underneath it.

  1. 1The parsing layer nobody owns
  2. 2Flattening away your detection logic
  3. 3How to run a benchmark that doesn't lie

Picking the query engine

Where each engine wins, from petabyte-scale detection down to an analyst's laptop.

  1. 1ClickHouse at petabyte scale
  2. 2DuckDB for analyst-driven hunting
  3. 3Push vs pull query engines

When hunting becomes data science

The path threat hunters are already on, made reproducible.

  1. 1PEAK and the lakehouse
  2. 2MLOps tools for threat hunters
  3. 3Where detection-as-code notebooks should live

Securing the AI you're deploying

One agent risk told three ways, the AI attack techniques the defensive ontology can't yet reach, and why a more capable model makes a wrong answer over security data quieter rather than rarer.

  1. 1The lethal trifecta, explained three ways
  2. 2The blind quadrant over AI systems
  3. 3The better the model, the quieter the wrong answer

Evidence: The ATLAS Wall: which AI controls to deploy first →

Whether your detections are telling the truth

The silent mapping failure that lets a rule compile clean and never fire, the gap between a field's shape and its meaning, and what no single tool can see about your environment.

  1. 1The ground you're already standing on
  2. 2What your data means vs what shape it is
  3. 3The assurance gap no single tool closes

Picking the table format

What the open stack is made of, the format decision on its production record, and the measured finding that how data enters decides more than which format holds it.

  1. 1MOAR, explained
  2. 2Iceberg vs Delta Lake for security data
  3. 3The write pattern is the architectural decision

Browse by pillar

The full catalog, one pillar at a time

12 essays

Lakehouse foundations.

Open table formats and the interop layer beneath them. Iceberg, Delta, V3/V4 features, and the Arrow standards that make engine portability real.

Open the Lakehouse foundations pillar in depth order → · Depth tier for ch5 (Performant) and ch2 (MOAR assembled)

Notifications

Get a note when a new essay or benchmark publishes.

It's low-volume: essays and benchmark results as they're ready, with nothing else and no drip campaigns.

The hypothesis-grounded work (twelve anchor hypotheses with evidence tiers, twenty-nine contradictions tracked over time, and the method-in-practice essay) lives on the research page. The program POV that connects them is on thesis.