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.
Go check out the Vulnerability Garden 🪴 — the new (and improved) space for cataloguing all named vulnerabilities, attack techniques and exploits.
Want a break from tech topics? Me too. While we're in the growing season, take a stroll with me through the yard. 🍅 Tomatosharks is a place for all my gardening (mis)adventures. 🧑🌾
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
Gardenlog: April Showers Bring May Showers
May 26, 2026Okie-Dokie artichokey, let me share what’s goin’ on garden-wise the past few weeks…
Scroll quadrāgintā quattuor
• 06/05/26Welcome to volume forty-four of Scrolls, a newsletter for sharing cool stuff from the IndieWeb, Fediverse & Cybersecurity realms. This week the web is abuzz, we have some simple social media advice, and supply chain security is in a heap of trouble.
Blog Posts
Gardenlog: April Showers Bring May Showers • 05/26/26
Gardenlog: Getting My Hands Dirty • 05/18/26
Outside • 05/13/26
Hello, Vulnerability Garden 🪴 • 05/05/26
The Mt. Rushmore of Branded Bugs • 05/01/26
Good ol' fashioned long-form blog posts.
Gardenlog: April Showers Bring May Showers • 05/26/26
Gardenlog: Getting My Hands Dirty • 05/18/26
Outside • 05/13/26
Hello, Vulnerability Garden 🪴 • 05/05/26
The Mt. Rushmore of Branded Bugs • 05/01/26
108 more blogs...
Notes
Flora & Fauna • 05/11/26
Adventure • 04/26/26
AI Vulnerability Names • 03/18/26
Useful Pokémon • 03/12/26
Museum memories • 03/06/26
Short-form content including microblogs, syndicated social media posts and more.
Flora & Fauna • 05/11/26
Adventure • 04/26/26
AI Vulnerability Names • 03/18/26
Useful Pokémon • 03/12/26
Museum memories • 03/06/26
263 more notes...
Scrolls
Scroll quadrāgintā quattuor • 06/05/26
Scroll quadrāgintā trēs • 05/29/26
Scroll quadrāgintā duo • 05/22/26
Scroll quadrāgintā ūnus • 05/15/26
Scroll quadrāgintā • 05/08/26
39 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 quadrāgintā quattuor • 06/05/26
Scroll quadrāgintā trēs • 05/29/26
Scroll quadrāgintā duo • 05/22/26
Scroll quadrāgintā ūnus • 05/15/26
Scroll quadrāgintā • 05/08/26
39 more scrolls...
Devlogs
Planting a Website on Codeberg Pages • 05/05/26
RSScaping • 03/19/25
The Changelog • 03/17/25
Mastodon Auto-PESOS • 03/11/25
Site Search • 03/04/25
Insights into how I am building Shellsharks.
Planting a Website on Codeberg Pages • 05/05/26
RSScaping • 03/19/25
The Changelog • 03/17/25
Mastodon Auto-PESOS • 03/11/25
Site Search • 03/04/25
5 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: April 28, 2026
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
A (mostly) unstructured stream-of-consciousness dedicated to life, tech and infosec minutiae.
Captain's Log, Entry: April 28, 2026
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
45 more captain logs...
Infosec-Only
Scroll quadrāgintā quattuor • 06/05/26
Scroll quadrāgintā trēs • 05/29/26
Scroll quadrāgintā duo • 05/22/26
Scroll quadrāgintā ūnus • 05/15/26
Scroll quadrāgintā • 05/08/26
Come here for just infosec stuff? Welcome to the Grimoire.
Scroll quadrāgintā quattuor • 06/05/26
Scroll quadrāgintā trēs • 05/29/26
Scroll quadrāgintā duo • 05/22/26
Scroll quadrāgintā ūnus • 05/15/26
Scroll quadrāgintā • 05/08/26
146 more infosec posts...
Check out these cool things!
Blogroll • My favorite blogs
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
Vulnerability Garden • List of named vulnerabilities & attacks
Tomatosharks • My forays into gardening
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
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
Vulnerability Garden • List of named vulnerabilities & attacks
Tomatosharks • My forays into gardening
The Curatorial
Getting Into Information Security • 05/30/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
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!