securityguy.cz
  • Blog
  • Mentoring
  • Events
    • Practical threat modeling workshop
  • Stay in touch

The next kernel security bug: three fixes beyond patching

October 8, 2026

This year brought a string of critical security bugs across many components, including the Linux kernel. First Copy Fail, then Dirty Frag, then they started…

Read more →

Making agents work like engineers: the evidence-first way

July 24, 2026

How do you stay in control of an LLM coding agent working across multiple turns when its default instinct is to deliver polished artifacts instead…

Read more →

Teaching cybersecurity in 2026: when output is cheap, discernment is the work

June 5, 2026

For several years now, I have been teaching cybersecurity to newcomers to the field. Each cohort takes half a year to train: zero to hero.

Read more →

An evidence-first way to work with LLMs: a field test report

March 13, 2026

How do you trust output from an LLM coding tool when it produces changes faster than manual review can keep up? This article is a…

Read more →

USB-C hub Ethernet on Linux: a debugging story

January 26, 2026

When I set up my current laptop with Linux, I left some rough edges to “fix later”. Some of them fixed themselves without me doing…

Read more →

War stories: VPS, puppet, x86-64 revisions

December 4, 2025

Last week, we finished our semester-long “OS basics” course with a lesson on managing servers using professional DevOps tools like Puppet. I thought it might…

Read more →
← Previous

© 2025–2026 Michal Svoboda