zoph @zoph.me · 21/09/2026Six weeks of unusd cloud, from a customer’s point of view. New detections. Working-hours EC2/RDS, CloudWatch log class + Intelligent-Tiering + dead alarms/dashboards, ECR lifecycle when images pile up. 51+ rules, read-only. Public API + Terraform module to register and configure AWS accounts. 000
zoph @zoph.me · 04/09/2026I've used, shipped, and contributed to open source for 20+ years. Giving some of that work back feels natural. Today I'm sharing unusd: read-only unused-AWS scans and a weekly digest. Nonprofits and public OSS: Community grant. Weekly, not unlimited. unusd.cloud/community Cheers. 🧡 000
zoph @zoph.me · 31/08/2026Heading to fwd:cloudsec EU in London next Monday. 300+ cloud security folks in one room, what could go wrong? :) Who's around for tea? 140
zoph @zoph.me · 24/08/2026A few updates on IAMTrail, my archive of AWS Managed IAM Policy changes since 2019. For non-specialists: AWS changes its managed IAM policies almost every day, silently. No changelog, no announcement. IAMTrail watches them and tells you what moved. What is new: 121
zoph @zoph.me · 18/08/2026This is what you get when you are subscribing to IAMTrail instant alerts. 000
zoph @zoph.me · 30/07/2026On June 3rd, a policy called FinOpsAgentOperatorPolicy appeared in the AWS managed policy archive carrying 31 actions under a service prefix nobody had ever seen before: finops-agent. AWS announced the public preview of AWS FinOps Agent on June 9th. 100
zoph @zoph.me · 16/07/2026Back in 2019, I started MAMIP, then → IAMTrail to answer one nagging question: what exactly changed in an AWS-managed IAM policy, and when? 100
zoph @zoph.me · 13/07/2026Since my last post on clickops-notifier, I’ve renamed it to clickops-sentinel, which I found more appropriate, and updated the code to support richer emails (with session path). 100
zoph @zoph.me · 06/07/2026I don't know where this is going, but this weekend I decided to put my generous Claude Fable access (until July 7th) to work on something that has been on my mind for months. The idea: bring visibility to manual actions made by humans on your AWS account, and supercharge those alerts with AI. 101
zoph @zoph.me · 01/07/2026I have been automating my home for close to 10 years. It started with Jeedom in 2017, then, three years ago, I moved everything to Home Assistant (HA). House got smarter, but the config got heavier: YAML, templates, integrations, and a long list of small rules to remember. 100
zoph @zoph.me · 24/06/202614 months ago: first commit of Trustline. A 200-line script that scanned IAM role trust policies and S3 bucket policies, matched every external account ID against the fwd:cloudsec known-vendors dataset, and printed who actually had access to my AWS account. 100
zoph @zoph.me · 22/06/2026A real customer incident taught me this the hard way: Databricks workloads chewed through a subnet's IP addresses so fast that we ran out of free IPs and new resources simply stopped launching. The frustrating part? AWS gives you no free, built-in gauge to see it coming. 100
zoph @zoph.me · 15/06/2026AWS Security Survival Kit (ASSK) is one of my free and open-source projects that turns your CloudTrail noise into a small set of actionable alerts. Two CloudFormation stacks, a handful of EventBridge rules, and an SNS topic. 100
zoph @zoph.me · 13/06/2026Pretty soon, the smart answers will all come in the first week of the month. By the 28th, everyone's overdrawn, like your bank account, but for tokens. 010
zoph @zoph.me · 22/05/2026I've used Cursor for years as my main AI code editor. Familiar VSCode interface, solid autocomplete, and enough AI help without losing control. Just tested the new 3.0 version. First reaction: skeptical. A brand-new agent-centric app felt like a step backward. Less control, more abstraction. 100
zoph @zoph.me · 04/05/2026What shipped on unusd → March & April '26 - 13 new finding types: Lambda Optimizer, EBS Idle, EBS io1 → gp3, EBS Snapshot Archive, EFS, Idle ElastiCache, ElastiCache Valkey, DocumentDB, DynamoDB, Kinesis, Step Functions, RDS Storage, CloudFront 100
zoph @zoph.me · 13/04/2026New week, new feature on IAMTrail. IAM action context is now built into managed policy views. For each action, you get useful metadata: description, access level, and where it appears. Data comes from iam-dataset by Ian McKay. 110
zoph @zoph.me · 10/04/2026Yesterday, AWS inadvertently pushed a test IAM managed policy to production. It was detected by IAMTrail, and this is one of the reason of buiding this tool. 110
zoph @zoph.me · 07/04/2026IAMTrail was taking 46 minutes to scan 1,500 AWS managed policies. The culprit: spawning 1,500 separate AWS CLI processes. Each one boots Python, loads boto3, makes one HTTP call, then exits. 100
zoph @zoph.me · 31/03/2026Did you know that AWS publishes SNS notifications when changes occur on Amazon GuardDuty? I've been monitoring and archiving this for 4+ years, and it's now available on IAMTrail. 100
zoph @zoph.me · 24/03/2026Lately, I've realized that I've been working in the AWS space for nearly 10 years. 110
zoph @zoph.me · 22/03/2026IAMTrail now tracks AWS endpoint changes, sourced directly from the Official botocore AWS repository. It reveals service expansions, new region launches, and new partitions - often before they're officially announced. 220
zoph @zoph.me · 17/03/2026Since 2019, I've been tracking every AWS Managed Policy change in a Git repository (MAMIP). In the last few months, I've added: - A Landing Page with search capabilities, stats - Known Account Lookup based on the fwdcloudsec dataset - Results of IAM Access Analyzer on these AWS Policies 110
zoph @zoph.me · 05/03/2026Just added a new section to the MAMIP webapp to review findings from AWS IAM Access Analyzer on ALL AWS Managed Policies. These capabilities can sometimes yield interesting results and may even spoil upcoming AWS capabilities, etc. 100
zoph @zoph.me · 27/02/2026Just added a new feature to MAMIP. You can now search for known AWS accounts from the fwdcloudsec dataset. Single webapp to look up AWS managed policy history, search known AWS account IDs, and more. Give it a try. 100
zoph @zoph.me · 17/02/2026A few days ago, I found the very first commit of unusd.cloud. Back then it was called Instance-Watcher. The whole logic fit in one screenshot. A simple Python function using boto3 to send a daily HTML table of running EC2 instances across all AWS regions. 100
zoph @zoph.me · 08/01/2026Coding in 2026 is like: - Playing Starcraft with "Show me the money". - \devmap q3tourney2 + \god in Q3. - DNKROZ in Duke Nukem. - IDDQD for Doom. Your turn. 020
zoph @zoph.me · 06/10/2025Just shipped a compagnon website for MAMIP, the tool that detects change made by AWS on IAM Managed Policy. Let me know what do you think of this first version. I'm considering adding many new features in the next upcoming weeks. 261
zoph @zoph.me · 15/09/2025Just 2 hours to go before fwd:cloudsec Europe kicks off here in Berlin! 🇩🇪 We’ve got an incredible lineup of speakers this year covering the latest in cloud security, from IAM and supply chain risks to practical defense strategies. 110
zoph @zoph.me · 18/08/2025Since January, I've resumed running. It's part of my New Year's resolution: new gear and a more challenging routine after a seven-year pause and passing the 40-year milestone. I'm now using Strava only to record my activities, and I've found a few cool FOSS initiatives that are game changers. 110
zoph @zoph.me · 04/08/2025We are living in a unique time where core software technology is ready, but the hardware or device component is lacking. Several times a day, I use an LLM for work-related questions, and at home, I often rely on voice interaction for personal queries. 100
zoph @zoph.me · 30/07/2025Sometimes, stats are very painful to read. You're sharing engaging content and OSS AWS projects, yet your blog's most popular post is an eight-year-old paper on interacting with the JIRA API using PowerShell. Rude. 040
zoph @zoph.me · 25/07/2025AWS is not magic; it's a compilation of hard work and simplicity, executed at scale. Well known AWS services are in fact, heavily customized OSS. ALB → NGINX ELB → HAProxy EC2 → Xen, KVM DynamoDB → InnoDB Deep Glacier → BD-R optical CloudFront → was NGINX + Squid 150
zoph @zoph.me · 23/07/2025Me: Just rolled out a new version of unusd dot cloud for “UN-USD” as in kicking unused dollars out of AWS. Friend: Wait, people really leave money on the table? 100
zoph @zoph.me · 21/07/2025Recently, I've added more details to commit messages for MAMIP in response to user feedback on GitHub. You will now be able to see the policy version for each new AWS IAM Managed Policy detection. I hope this Quality of Life improvement benefits other repository users. 000
zoph @zoph.me · 17/07/2025This is how I see MCP (Model Context Protocol) nowadays: a way to supercharge your second brain (LLM) with specialized content Neo learned to pilot a helicopter and master martial arts with "I Know Kung Fu" Next, plug the MCP into your first brain. What's your first MCP choice? 000
zoph @zoph.me · 07/07/2025🎵 “CostBusters (AWS)” 🎵 Idle EC2? Volume’s got dust? Who you gonna call? CostsBusters! I ain’t afraid of no waste, I ain’t afraid of no cost haze - let’s chase! When S3’s cold and RDS’s high, Time to hunt those ghosts and say goodbye! ⸻ 100
zoph @zoph.me · 03/07/2025Back in the Ring! Big thanks to the team at Wiz and especially Scott Piper for putting this together! 030
zoph @zoph.me · 30/06/2025We are typically building a Garbage Collector for your cloud environments. For many years, during our consulting engagements with Dorian, we have consistently observed the same recurring pain points: the lack of cost visibility for operational teams. Again and Again. 100
zoph @zoph.me · 23/06/2025🚌 Do you know what the bus factor is? It’s the number of people who must suddenly disappear (🚍, lottery win, new job, sick leave) before your project stops. If that number is 1, your luck is riding on one brain. 100
zoph @zoph.me · 17/06/2025👀 Peeking behind AWS IAM managed-policy curtains. I’ve been running MAMIP Bot since its first commit (2019-02-10) to mirror every change AWS pushes to its managed-policy repo. Five years of logs reveal clear rhythms from AWS dev teams (two-pizza teams): 100
zoph @zoph.me · 11/06/2025🍔 I Spotted the new “BIG ARCH” at McDo, and it hit me: cloud architecture can look just like that burger. 100
zoph @zoph.me · 06/06/2025When building a bathroom, one of the first things your plumber does after installing the shower drain is a leak test: pour in a large amount of water (5L or more) to check for leaks, ensure the glued joints hold, and verify the slope drains properly. 100
zoph @zoph.me · 02/06/2025What’s the point of all this? Most of my professional life has revolved around cloud architecture, security, development, and automation. But sometimes, if we step back and ask why we do what we do (yes, I went full “5 Whys” 🥲), it all boils down to one thing: 130
zoph @zoph.me · 28/05/2025I just signed up for another half-marathon. My last big race was the Paris Marathon 2017, eight years ago. Since then, I’ve been running another long race: building a company with side-projects. Running and entrepreneurship share a lot of similar values. 100
zoph @zoph.me · 26/05/2025Mark your calendar: fwd:cloudsec Europe 2025 lights up Berlin on September 15-16! This two-day event is a non-profit cloud security conference, and we expect over 350 attendees this year! 176
zoph @zoph.me · 22/05/2025Ten years ago, when I began my journey into this mysterious new thing called “the cloud”, I was like little Kid Goku. Naive, Wide-eyed, and incredibly curious about this new way of handling infrastructure. • Spinning up a VM in seconds? • Pay-as-you-go pricing? 110
zoph @zoph.me · 20/05/2025Mind the gap… between your AWS bill and what you actually use. This Paris metro-style warning? It’s not just a joke. With my co-founder Dorian, we’ve seen the same issues come up again and again while working with customers: 100