Things I build, break, fix, and write about

16 September 2026
Monitoring radio, transport and core faults

Private 5G resilience does not come from a cheerful dashboard or a nice radio map. I want to see where the attach failed, which path dropped, and whether the core is quietly spoiling the whole thing; otherwise you are guessing, and guessing is a poor plan when the network is already sulking.

16 September 2026
Pre-boot authentication for BitLocker

TPM-only BitLocker is convenient, but convenience is not the same as a proper boundary. BitLocker PINs push that line back to pre-boot, which is where...

15 September 2026
Single-sided BPool joins drain mOCEAN via SideStaking

Ocean Protocol BPool single-sided join exit math is where this one falls apart, and I have a soft spot for bugs that look tidy until another contract...

15 September 2026
ecrecover checks for Lixir Vault permit signatures

Lixir Vault permit signatures looked ordinary until the final check was missing. If `ecrecover` only needs to return a nonzero address, you have not...

Latest blog posts you might like

16 September 2026
Monitoring radio, transport and core faults

Private 5G resilience does not come from a cheerful dashboard or a nice radio map. I want to see where the attach failed, which path dropped, and whether the core is quietly spoiling the whole thing;...

16 September 2026
Pre-boot authentication for BitLocker

TPM-only BitLocker is convenient, but convenience is not the same as a proper boundary. BitLocker PINs push that line back to pre-boot, which is where I want it if the machine might be stolen,...

15 September 2026
Single-sided BPool joins drain mOCEAN via SideStaking

Ocean Protocol BPool single-sided join exit math is where this one falls apart, and I have a soft spot for bugs that look tidy until another contract gets involved. SideStaking turns a neat little...

15 September 2026
ecrecover checks for Lixir Vault permit signatures

Lixir Vault permit signatures looked ordinary until the final check was missing. If `ecrecover` only needs to return a nonzero address, you have not proved consent, you have just accepted a tuple and...

14 September 2026
Chaining logic bugs in Microsoft Edge sandbox escape

Microsoft Edge sandbox escape chains do not need memory corruption if the trust checks are loose enough. Orange Tsai’s Pwn2Own chain was nasty precisely because each bug looked small, then the browser...

14 September 2026
Runtime guardrails for multi-agent reproduction

Multi-agent reproduction is useful until state leaks make a neat-looking result lie for you. I prefer hard runtime boundaries, separate containers, and a patched build kept out of reach until...

14 September 2026
Weekly Tech Digest | 14 Sep 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.

13 September 2026
Tracing ransomware detection gaps in incident response

Ransomware rarely announces the whole story at once; the ugly part is the quiet between alerts, when EDR stops at the first host and logs age out. I keep coming back to ransomware detection gaps,...

13 September 2026
Prompt logs on compromised endpoints in Claude Code

Prompt logs on a compromised machine tell a better story than the final code ever will. I trust those scraps more than polished output; they show how cloud AI coding assistants were pushed, where they...

12 September 2026
Monitoring priorities after AI agent sandbox escapes

When an agent slips its cage, the first mistake is pretending the tidy report will do. I’d keep the raw prompt logs, session artefacts, and every trace I can get hold of, then rebuild the AI sandbox...