Security Flaw in Claude Code Illustrates the Risk of AI in Developer Workflows

AI coding agents are reshaping software development—but they’re also expanding the attack surface. Researchers uncovered a now-patched vulnerability in Anthropic’s Claude Code GitHub Action that could have enabled prompt injection attacks to expose CI/CD secrets, API keys, and credentials. As AI agents gain autonomy in development workflows, organizations must treat untrusted inputs as hostile…

grall, my small git helper for multiple remotes

I’m currently on paternity leave, have recently moved into a new house, and have been reading too many articles and watching too many videos in the style of “level up your command line”. This has resulted in me ditching bash in favor of zsh. I’ve used bash since I first started out on RedHat 6.2—or was it even before then? In any case, that’s more than 26 years!

Another project I’ve started is…

Read more →
Praktische Übungen für den Alltag mit Linux und Shell-Skripting

Um am Anfang einer Fachinformatiker-Ausbildung erste Erfahrungen mit Linux-Betriebssystemen und der Shell zu sammeln habe ich eine Reihe kleinerer Aufgaben zusammengestellt. Die Bash ist eines der mächtigsten Werkzeuge im Linux-Alltag. Egal ob Automatisierung, Systemanalyse oder einfache Dateiverwaltung – mit ein paar Skripten lassen sich viele Aufgaben effizient lösen. 20 einfache Aufgaben mit…

Bash History sicher nutzen

und sensible Einträge entfernen Die Bash speichert standardmäßig alle eingegebenen Befehle in der sogenannten History. Das ist praktisch – kann aber zum Problem werden, wenn dort sensible Daten landen (z. B. Passwörter, Tokens oder interne URLs). Hier ein kompakter Überblick, wie man die History kontrolliert und gezielt bereinigt. History anzeigen Um sich die aktuelle History anzusehen: […]

Terminal-Sitzungen protokollieren mit „script“

Wer kennt es nicht? Man führt ein komplexes Update durch oder konfiguriert einen Server über die Linux Kommandozeile, und plötzlich rauscht eine Fehlermeldung vorbei, die man im Eifer des Gefechts nicht kopiert hat. Genau hier hilft das kleine Tool /usr/bin/script. Was macht script? script erstellt eine Aufzeichnung deiner gesamten Terminal-Sitzung. Alles, was du tippst und […]

Mail-Hygiene: Inaktive E-Mail-Konten in Froxlor finden

Wer einen eigenen Mailserver betreibt, kennt das Problem: Über die Jahre sammeln sich E-Mail-Adressen an. Projekt-Postfächer, die nicht mehr genutzt werden, Konten von ehemaligen Nutzenden oder einfach „Leichen“, die man beim letzten Serverumzug mitgeschleppt hat. Warum sollte man diese Konten überhaupt löschen? Es geht um weit mehr als nur ein paar Megabyte Speicherplatz. Warum „Aufräumen“ […]

Flatpak apps mysteriously failing to launch

Finally figured out the mystery of intermittent apps failing to launch on my Fedora/KDE system.

Every so often after a reboot, my browser and other apps, like Slack, seemed to stop launching. Usually rebooting seemed to fix the problem, so I never dug into it.

The problem turned out to be /keybase — a FUSE (filesystem in userspace) mount left behind by Keybase. When the Keybase service…

Read more →
Flatpak apps mysteriously failing to launch

Finally figured out the mystery of intermittent apps failing to launch on my Fedora/KDE system.

Every so often after a reboot, my browser and other apps, like Slack, seemed to stop launching. Usually rebooting seemed to fix the problem, so I never dug into it.

The problem turned out to be /keybase — a FUSE (filesystem in userspace) mount left behind by Keybase. When the Keybase service…

Read more →
Managing bash aliases

Bash aliases are great. Whether you use them to quickly connect to servers or just soup up the standard bash commands, they are a useful tool for eliminating repetitive tasks. I'm always adding new ones to optimize my workflow which, of course, lead to me create aliases to optimize _that_ workflow. While there are more complete CLI alternatives for alias management like [aka][AKA], I prefer two…

Read more →
qc: quick calculator

If you spend most of your time in the command line, you don't want to leave to do math. Qc is a script that does in-line command line math without forcing you to exit the main bash prompt as you might with a program like bc or a language interpreter.

Make the script executable with the command:

Alias it to qc by editing the .bash_profile file in your home folder and adding the code:

Use qc as…

Read more →
Page 1