Blog

Random musings about data, security, coding..

Your Dependencies Shipped Features Too

Oct 9, 2026 · 62 min read

Dependency review is rightly built around security patches. Every upstream release also ships capabilities we could adopt. A Go 1.22 routing example shows how a small refactor can remove a dependency, and capscan, a Dependabot companion built on GitHub Agentic Workflows and running in a public demo repository, makes capability review a routine part of every update, and the same review runs out of band as an agent skill. It closes with lessons from building agents that read untrusted input.

supply-chaindependenciesgoaiagents

Read more →

MAVLink Has No Idea Who You Are: Drone Autonomy on an Unauthenticated Link (Part 1)

Sep 5, 2026 · 21 min read

Part 1 of a series on drone link security. Builds a simulated ArduPilot lab and the MAVIO workbench to measure what an unauthenticated MAVLink link exposes, from the parameter stream to commands that move the vehicle, and what that trust model means for the autonomy stacks, LLM-based ones included, that now sit on the other end.

cyberdronesmavlinkardupilotgazebo

Read more →

Treating Your Agents as Insiders: Lessons from the GDM AI Control Roadmap

Jun 23, 2026 · 10 min read

A summary of Google DeepMind's AI Control Roadmap, which treats capable AI agents as potential insider threats, followed by eight practical lessons for teams building cyber agents, from per-agent identity and choke points to kill switches and red-teaming the controls themselves.

cyberaiagentsai-safetyinsider-threat

Read more →

Anatomy of a Backdoor: The XZ Utils Supply-Chain Attack (CVE-2024-3094)

Jun 13, 2026 · 31 min read

The story of CVE-2024-3094: how an attacker spent two years earning maintainer trust in XZ Utils, hid a backdoor in its build scripts and test files that hijacked SSH authentication, and was caught by an engineer chasing a half-second slowdown. Includes how to check your exposure and two hands-on labs for inspecting and detonating the payload in an isolated VM.

cybersupply-chainsshlinuxopensource

Read more →

Walkthrough: VulnHub 42Challenge, LFI to Root

Jun 11, 2026 · 8 min read

A boot-to-root walkthrough of VulnHub's 42Challenge that chains a client-side filter bypass, local file inclusion, log poisoning, a stray shadow backup and a reverse-engineered binary into a path to root. Flags and credentials are redacted; the focus is the methodology.

cyberpentestlfivulnhubtutorial

Read more →

Understanding BIOS Types - Legacy BIOS, EFI, and UEFI

Jan 12, 2026 · 8 min read

A tour of PC firmware from Legacy BIOS through EFI to UEFI: how each one boots the machine, where each falls short, and why the differences matter for security, compatibility, boot performance and troubleshooting.

cyberbiosuefifirmware

Read more →

iSCSI Applications & Security

Feb 8, 2025 · 6 min read

How iSCSI delivers block storage over ordinary Ethernet, how to attach LUNs to ESXi as datastores, and the controls it needs to run safely: CHAP authentication, network segmentation, access control, monitoring, patching, and a plan for its lack of built-in encryption.

cyberiscsinetworking

Read more →

The Importance of Secure Boot

Dec 24, 2024 · 7 min read

What UEFI Secure Boot checks at startup, how to add your own applications, OS files and kernel modules without turning it off, and how to detect whether it is enabled from Linux, PowerShell and Go.

cybersecureboot

Read more →

Cloud Build Where am I??

Aug 13, 2022 · 1 min read

A drop-in Cloud Build step that prints the builder's directory layout to the build log, so you can see where your Dockerfile and sources sit during a run.

cloudbuildcicd

Read more →

Vmware16 Install Issue

Jul 29, 2022 · 2 min read

Getting VMware Workstation 16 to start on Ubuntu 20 when its vmmon and vmnet kernel modules fail to compile, using the community-maintained vmware-host-modules patches.

Read more →