Greetings web traveler! My name is Mike. I am a security researcher and Internet homesteader (among many other things). Welcome to my digital garden — a florilegium of personal works across all things infosec, technology and life. This site also serves as the canonical identity (a veritable root system) for myself on the web. There's a lot to discover here, so sit a spell, take some time to really dig around and explore. Wanna contact me? Don't be shy now either! C'mon and say hi anytime.
Subscribe today to Scrolls , a weekly newsletter / link roundup / information digest at the intersection of the IndieWeb and the Fediverse, with a splash of Cybersecurity stuff. Check out the latest issue!
Latest Post
Beep, Boop, Sad 🤖 😞
Mar 13, 2026“AI” is making me, and a lot of other people sad. This collection of links will give you an idea why…
Recently Journaled
Spring has sprung, and with it a new garden 🌱 — the Vulnerability Garden 🪴! That’s been a big focus of mine the last week or so (and is still under development for my v1.0 release). I was in San Francisco earlier this month ✈️. Nothing else particularly noteworthy to highlight for March…
Blog Posts
Beep, Boop, Sad 🤖 😞 • 03/13/26
Conflagration • 03/09/26
Using MAESTRO to Secure Agentic AI • 03/05/26
Garden Plan 2026 • 02/19/26
The Human Web • 02/13/26
Good ol' fashioned long-form blog posts.
Beep, Boop, Sad 🤖 😞 • 03/13/26
Conflagration • 03/09/26
Using MAESTRO to Secure Agentic AI • 03/05/26
Garden Plan 2026 • 02/19/26
The Human Web • 02/13/26
103 more blogs...
Notes
Useful Pokémon • 03/12/26
Museum memories • 03/06/26
'Self-host it' is an answer. Let me explain... • 02/24/26
Setting off on a self-hosting journey • 02/20/26
citations.css • 02/17/26
Short-form content including microblogs, syndicated social media posts and more.
Useful Pokémon • 03/12/26
Museum memories • 03/06/26
'Self-host it' is an answer. Let me explain... • 02/24/26
Setting off on a self-hosting journey • 02/20/26
citations.css • 02/17/26
260 more notes...
Scrolls
Scroll trīgintā quīnque • 03/27/26
Scroll trīgintā quattuor • 03/24/26
Scroll trīgintā trēs • 03/13/26
Scroll trīgintā duo • 03/06/26
Scroll trīgintā ūnus • 02/27/26
30 more scrolls...
A weekly newsletter / link roundup / information digest at the intersection of the IndieWeb and the Fediverse, with a splash of Cybersecurity stuff.
Scroll trīgintā quīnque • 03/27/26
Scroll trīgintā quattuor • 03/24/26
Scroll trīgintā trēs • 03/13/26
Scroll trīgintā duo • 03/06/26
Scroll trīgintā ūnus • 02/27/26
30 more scrolls...
Devlogs
RSScaping • 03/19/25
The Changelog • 03/17/25
Mastodon Auto-PESOS • 03/11/25
Site Search • 03/04/25
Build Then Smile • 02/23/25
Insights into how I am building Shellsharks.
RSScaping • 03/19/25
The Changelog • 03/17/25
Mastodon Auto-PESOS • 03/11/25
Site Search • 03/04/25
Build Then Smile • 02/23/25
4 more devlogs...
Links
The Colonization of Confidence via Sightless Scribbles • 03/09/26
Why I email complete strangers via Good Internet • 02/20/26
Fun With The Web via Patrick Brosset • 02/13/26
Write about the future you want via Dave Rupert • 02/13/26
Lessons Learned from 20 Years & Why You Should Blog via Adam Caudill • 02/04/26
Linking to cool places from around the web.
The Colonization of Confidence via Sightless Scribbles • 03/09/26
Why I email complete strangers via Good Internet • 02/20/26
Fun With The Web via Patrick Brosset • 02/13/26
Write about the future you want via Dave Rupert • 02/13/26
Lessons Learned from 20 Years & Why You Should Blog via Adam Caudill • 02/04/26
30 more links...
Captain's Log (Journal)
Captain's Log, Entry: March 30, 2026
Captain's Log, Entry: February 26, 2026
Captain's Log, Entry: January 30, 2026
Captain's Log, Entry: April 30, 2025
Captain's Log, Entry: March 27, 2025
A (mostly) unstructured stream-of-consciousness dedicated to life, tech and infosec minutiae.
Captain's Log, Entry: March 30, 2026
Captain's Log, Entry: February 26, 2026
Captain's Log, Entry: January 30, 2026
Captain's Log, Entry: April 30, 2025
Captain's Log, Entry: March 27, 2025
44 more captain logs...
Infosec-Only
Scroll trīgintā quīnque • 03/27/26
Scroll trīgintā quattuor • 03/24/26
Scroll trīgintā trēs • 03/13/26
Conflagration • 03/09/26
Scroll trīgintā duo • 03/06/26
Come here for just infosec stuff? Welcome to the Grimoire.
Scroll trīgintā quīnque • 03/27/26
Scroll trīgintā quattuor • 03/24/26
Scroll trīgintā trēs • 03/13/26
Conflagration • 03/09/26
Scroll trīgintā duo • 03/06/26
134 more infosec posts...
Check out these cool things!
Blogroll • My favorite blogs
Now • What I'm up to right now
Uses • The gear, software and other stuff I use
Why • The guiding principles for this site
Bookmarks • Cool sites I've saved
Thanks • Those I give thanks to
Slashes • My collection of Slash pages
Infosec.pub • A threadiverse community for infosec folks
32-Bit Cafe • A website building community
Resume • My professional resume, in digital form
A selection of interesting pages across my site and beyond. There's more too, try clicking on the top-left menu to get site-spelunkin'!
Blogroll • My favorite blogs
Now • What I'm up to right now
Uses • The gear, software and other stuff I use
Why • The guiding principles for this site
Bookmarks • Cool sites I've saved
Thanks • Those I give thanks to
Slashes • My collection of Slash pages
Infosec.pub • A threadiverse community for infosec folks
32-Bit Cafe • A website building community
Resume • My professional resume, in digital form
The Curatorial
Getting Into Information Security • 05/30/19
Designer Vulnerabilities • 05/31/19
A 5 Year Infosec Education Retrospective • 10/16/20
Vulnerability Management Bootcamp • 04/23/21
Why I Blog. You Should Too! • 07/13/21
The Enchiridion of Impetus Exemplar • 07/30/22
IndieWeb Assimilation • 07/16/23
Hark Threaders! The Fediverse is good for you • 11/16/23
Owning My Own Social • 03/28/24
Welcome to the Fediverse! • 01/10/25
Good Sitekeeping • 03/12/25
A curated list of my best, and most popular content.
Getting Into Information Security • 05/30/19
Designer Vulnerabilities • 05/31/19
A 5 Year Infosec Education Retrospective • 10/16/20
Vulnerability Management Bootcamp • 04/23/21
Why I Blog. You Should Too! • 07/13/21
The Enchiridion of Impetus Exemplar • 07/30/22
IndieWeb Assimilation • 07/16/23
Hark Threaders! The Fediverse is good for you • 11/16/23
Owning My Own Social • 03/28/24
Welcome to the Fediverse! • 01/10/25
Good Sitekeeping • 03/12/25
Webrings
Meta Ring:
retronaut webring:
Fediring:
NO A.I. webring:
Static.Quest:
The RSS Webring:
ØɄ₮₴łĐɆ:
MelonLand Surf Club
Meta Ring:
retronaut webring:
Fediring:
NO A.I. webring:
Static.Quest:
The RSS Webring:
ØɄ₮₴łĐɆ:
MelonLand Surf Club

Contact Me
Email Me!
Message me on the Fediverse @shellsharks@shellsharks.social
XMPP: shellsharks@xmpp.earth
Other ways to say hello!
Verify you're really talkin' to me.
Email Me!
Message me on the Fediverse @shellsharks@shellsharks.social
XMPP: shellsharks@xmpp.earth
Other ways to say hello!
Verify you're really talkin' to me.
Buy Me a Coffee • Subscribe!

2023