Things I build, break, fix, and write about

7 November 2026
Prioritising Microsoft Patch Tuesday August 2026

Microsoft Patch Tuesday August 2026 is one of those releases where the order matters more than the headline count. I would patch the exploited flaw first, then the network-facing RCEs, and only then worry about the tidier backlog.

7 November 2026
Brand abuse detection for checkout page impersonation

Checkout impersonation is often cleaner than people expect, and that is the problem. Once a phishing framework starts swapping content at runtime, the...

7 November 2026
Security Advisory – 07 Nov 2026

Daily security advisory summary for 07 Nov 2026

6 November 2026
SMS lures and exploit trends in triage

SMS lures tell you more than the brand name ever will, and the same goes for threat intelligence newsletters if you read past the noise. I care less...

Latest blog posts you might like

20 July 2026
Parsing untrusted media files in MediaInfoLib

I’ve seen parser bugs end up in places they had no business being, and MediaInfoLib heap-based buffer overflows are exactly the sort of mess that starts with a media file and ends with a much bigger...

20 July 2026
Weekly Tech Digest | 20 Jul 2026

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's pressing issues.

19 July 2026
Orthanc upload paths and DICOM heap overflow

Orthanc does not get to be picky, so the upload path is where the trouble starts. A DICOM heap overflow is rarely elegant, it usually begins with one bad length field, one careless allocation, and a...

19 July 2026
CVSS and EPSS for faster triage

EPSS is the bit people miss when they sort by CVSS alone. I use it to catch the vulnerabilities that are actually getting swung at, not the ones that merely look nasty on paper, and that changes the...

18 July 2026
Hardening Salesforce access after token compromise

Hardening Salesforce access after a token compromise is mostly about being blunt before being clever. I want the broken token chain gone, the document paths checked, and the logs in one place, because...

18 July 2026
How .env theft exposes AI service API keys

A stolen .env file is not just a mess to tidy up, it can hand out API keys that keep working long after the box is gone. That is how autonomous attack workflows stay alive, with one credential quietly...

17 July 2026
OCI image trust for Linux host observability

Inspektor Gadget OCI images make deployment easy, but they also move trust to places people rarely examine. I would rather be awkward about signatures, TLS and build inputs now than discover later...

17 July 2026
Object.prototype pollution in Acrobat Reader DC parsing

Adobe Acrobat PDF parsing is one of those areas where a small trust mistake becomes something much nastier. I spent time tracing how polluted prototypes slip into privileged JavaScript, and the path...

16 July 2026
LiteLLM exploit chains at the auth boundary

LiteLLM exploit chains only work because the auth boundary is doing too much, and failing badly when the database wobbles. I trust a proxy less when a bad lookup can quietly turn into proxy-admin...

16 July 2026
Manual validation in AI-assisted pentesting

AI-assisted pentesting is useful until it starts sounding certain, and that is where I get suspicious. The machine can surface a neat story, but manual validation is where you find out whether it...