Building AI Incident Triage Assistant: My Journey + Technical Deep Dive
2025-09-13 · 2 minute read
How I built an AI-powered incident triage assistant with Streamlit, Docker, and ML. A mix of story, architecture, and code snippets.
This is a write-up of the “GoSweeper” challenge from Round 2 of openECSC 2025. This challenge gives us a glimpse of side channels on the web, which allow us to infer information which we otherwise would not have access to.
This is a write-up of the “Reproducible Pwning” challenge from KalmarCTF 2025. This challenge takes us through the inner workings of Nix and a very interesting privilege escalation that has made me change my own NixOS configuration.
In this post we will take a look at how to setup [Collabora Online] on a Nextcloud instance using NixOS, resulting in a compelling self-hosted alternative to Google Docs/Sheets/Slides/Drawings.