Skip to content
// WRITING

Notes from the work.

Mostly things I found myself explaining twice — how to buy a penetration test, why your domain is probably spoofable, and how the tooling I build actually works.

·6 min read

A dead log source looks exactly like a healthy one

A SIEM alerts on events, not on their absence. When a log source dies quietly, the dashboard stays green — and the gap gets discovered during an investigation, which is the worst possible time.

detection engineeringSIEMloggingmonitoring
·5 min read

Penetration test or vulnerability scan? The difference is one you can feel in the price

The same words get used for work that differs by a factor of ten in cost. Here is what each one actually is, what neither can do, and how to tell which one you are being sold.

buying securitypentestingvulnerability management
·6 min read

How to prepare for your first penetration test

Most of the friction in a first engagement comes from decisions nobody made in advance. Here is everything to sort out before the testing window opens, in the order it matters.

buying securitypentestingpreparation
·7 min read

How I built this site, and the parts I got wrong first

A security engineer's site is a claim about competence. This one is open source, so here is what is in it — including the bugs found along the way and the two features deliberately not built.

engineeringweb securityNext.js
·4 min read

What a penetration test report should actually contain

Most people buying their first pentest have never seen a report. Here is what separates a document your engineers can act on from a scanner export with a logo on it.

pentestingbuying securityreporting
·3 min read

Your domain is probably spoofable — and you can check in ten seconds

Most companies have SPF and think they are protected. Without an enforcing DMARC policy, anyone on the internet can send email that appears to come from your CEO.

email securityDMARCSPFphishing

RSS feed →