Skip to content

iOS, macOS, web, and science. Hacked.

  • Articles
  • About
  • Colophon

Search

Category: Coding

Axios Attack: How To Find Out If Your System Was Compromised

March 31, 2026 6 min read

The Axios npm Package Was Just Hijacked — Here's How to Check Your System Right Now A hacker compromised a lead maintainer's npm token and injected a remote access Trojan into Axios — one of JavaScript's most popular libraries with over 100 million weekly downloads.

Auto-Sanitize Blog Posts Before Publishing: A Security Audit Pipeline with Claude Code and fswatch

February 27, 2026 22 min read

Build a dual-layer content scanner that catches leaked IPs, credentials, and personal data in your markdown files — with AI-powered context awareness and real-time file monitoring --- Introduction If you write technical blog posts — especially about homelabs, self-hosting, or networking — you've probably leaked something sensitive at least once.

Accessing Your Linux VM from Mac Finder: A Complete Guide to Samba File Sharing

February 20, 2026 29 min read

Seamlessly browse and edit files on your Linux VM directly from macOS Finder Introduction If you're running Linux VMs (whether in Proxmox, VirtualBox, VMware, or any other hypervisor) and use macOS as your daily driver, you've probably found yourself constantly SSHing into your VM to edit files or copy data back and forth.

Automated Git Commits With Inotify

February 19, 2026 20 min read

Automating Git Commits with inotify: Never Forget to Push Again Build a real-time file watcher that automatically commits and pushes your changes to GitHub Introduction As developers and technical writers, we've all been there: you spend hours writing documentation, blog posts, or code, only to realize hours (or days) later that you forgot to commit and push your changes.

Running Jupyter Notebooks With uv

February 18, 2026 3 min read

Converting Jupyter Notebooks to Python Scripts with uv The problem: You have a .ipynb file and want to run it with uv — either to simplify execution, skip the Jupyter overhead, or make it portable and reproducible.

© 2026 Digital Javelina, LLC