Hey Folks 👋

I’m Victor, yet another cloud consultant, passionate about solving large and complex problems with simple automation.

AI-Augmented Home Assistant

AI-Augmented Home Assistant A small box runs in a network rack at home. It is a Home Assistant Yellow. It turns lights on, watches doors, pings my phone when the washing machine is done, and shuts a roof access point down before it cooks itself in a heatwave. I have not opened that YAML by hand in months. An AI coding agent in my editor does the writing for me. I read the diff, I commit, I reload HA. Everything lives in Git. ...

June 28, 2026 · 7 min · 1280 words · zoph

Speeding Up IAMTrail: One Boto3 Process Instead of 1,500 CLI Invocations

The 46-Minute Problem The IAMTrail detection engine fetches ~1,500 AWS managed IAM policies every run. The original approach was pure bash: 1 2 3 4 aws iam list-policies --output json | jq -cr '...' | xargs -P 16 -n3 sh -c \ 'aws iam get-policy-version --policy-arn $1 --version-id $2 | jq --indent 4 . > "policies/$3"' sh Looks fine, right? Except each iteration spawns a full AWS CLI process. That means a fresh Python runtime, boto3 import, credential resolution, one single HTTP call, then exit. Times 1,500. ...

April 4, 2026 · 3 min · 563 words · zoph

IAMTrail.com: The AWS Managed Policy Archive (Evolved from MAMIP)

📜 The Origins Back in 2019, Scott Piper started a GitHub repository to track changes to AWS Managed Policies. It was a simple setup, manually triggered but it worked well and was incredibly useful. Using git diff or the Github.com UI, Scott and the community could easily see how policies evolved over time. At that time, AWS didn’t publicly share the changes made to managed policies by the various “two-pizza” product teams inside AWS. ...

October 23, 2025 · 3 min · 456 words · zoph

AWS CloudFormation Phishing Attack: A Growing Threat

✨ Introduction It starts with an innocuous-looking email. The sender claims to be AWS Support, warning the recipient about an urgent security issue. A single button labeled “Launch Stack” is prominently placed, urging immediate action. What appears to be a standard security advisory is, in reality, the gateway to a sophisticated AWS account takeover attempt. Threat actors are exploiting AWS CloudFormation StackSets in phishing campaigns designed to compromise AWS environments. Originally reported by Rami McCarthy back in 2022 and by Scott Piper in this blog post (2021), this technique continues to evolve, demonstrating how adversaries leverage AWS automation against its own users. ...

February 10, 2025 · 3 min · 633 words · zoph

AWS Mixtape: Summer 2024

Busy Holidays? You’ll find below my preferred papers from this summer, 2024 🏖️ Cloud Security Holding Cloud Vendors to a Higher Security Bar An AWS IAM Security Tooling Reference [2024] AWS Organizations Viewer Are my AWS Resources Encrypted or Unencrypted by Default? Strategies for performing security migrations Infrastructure Continuous reinvention: A brief history of block storage at AWS DNS best practices for Amazon Route 53 Introducing Parameter Store cross-account sharing Engineering The Over-Engineering Trap Anyone can Access Deleted and Private Repository Data on GitHub That’s all, folks! 👋🏼 ...

September 1, 2024 · 1 min · 89 words · zoph