Linux LPE PoCs: when the page cache becomes the exploit

Linux LPE PoCs: when the page cache becomes the exploit

Linux security 15 min read

A human-readable walkthrough of the linux-lpe-pocs repository, the recent wave of Linux local privilege escalation bugs, why page-cache corruption keeps coming back, and what defenders …

Ubuntu Hardening: Automation is one of the key

Ubuntu Hardening: Automation is one of the key

Linux security 13 min read

A default Ubuntu installation is not production-ready. Learn how to harden it systematically using CIS Benchmarks, Ansible automation, kernel tuning, AppArmor enforcement, and automatic …

Claude Code Source Leak: Claw Code Rebuilt It from Scratch

Claude Code Source Leak: Claw Code Rebuilt It from Scratch

Application security 10 min read

On March 31, 2026, Anthropic accidentally shipped a 59.8 MB source map inside Claude Code v2.1.88 on npm. 512,000 lines of TypeScript exposed anti-distillation traps, undercover mode, …

Separating Authentication from Business Logic

Separating Authentication from Business Logic

Identity security 12 min read

Your backend shouldn't handle login flows, session management, or MFA. Learn how to use Authentik as a forward-auth gateway to cleanly separate the authentication and authorization layer …

Read-Only FS in Docker Is Not Enough? Maybe not

Read-Only FS in Docker Is Not Enough? Maybe not

Container security 14 min read

Running containers with --read-only is a good practice, but it won't stop a determined attacker. Learn how DDexec, memfd_create, and the dynamic linker bypass read-only filesystems — and why …