Home
Projects
Blog Posts
Talks
Cheatsheets
Experience
Contact
Twitter
Posts
Cloudsplaining and Checkov: Identify AWS IAM least privilege violations from code to cloud
I worked with Barak Schoster to build Cloudsplaining’s IAM Scanning logic into Checkov so you can enforce least privilege in Terraform code.
Nov 22, 2021
AWS
Using CloudQuery to Identify Public Network Endpoints in AWS
A cheatsheet of SQL queries to use in CloudQuery to identify public network endpoints in AWS.
Oct 24, 2021
AWS
Scheduling Prowler Security scans in AWS
Short tutorial to set up recurring Prowler scans in AWS
Oct 23, 2021
4 min read
AWS
Sensitive AWS API Calls That Return Credentials and Data
Worried about AWS IAM permissions that allow you to access data (like S3 objects, CodeCommit code, others) or return credentials in their response? I’ve updated my list of these potentially dangerous API calls and you can read about them here.
Dec 24, 2020
3 min read
AWS
,
IAM
Nuking All Azure Resource Groups Under All Azure subscriptions
How to abuse Azure Resource hierarchy and tenant-wide service principals so you can watch the world burn.
Nov 5, 2020
4 min read
Azure
Lessons From The Maintainers of Python, Django, and Cloudsplaining
Salesforce engineering interviewed me, Jacob Kaplan Moss (co-creator Django), and Carol Willing (Member of the Steering Council for Python) about each project’s type of governance, how we make changes, and how governance affects our communities.
Oct 8, 2020
8 min read
Python
,
Open Source
Open Source: An Interview with Salesforce Engineering
From the ‘Accidental Maintainer’ series by Salesforce Engineering. In this blog post, I share my experience with writing and maintaining two open source tools. I also share some of the strategies I’ve used for building a community around these tools, which are now staples in OSS tooling for AWS security.
Oct 7, 2020
9 min read
Python
,
Open Source
How I Quit Nicotine Without Having Any Cravings
My techniques and strategies for quitting nicotine - documented here to help others who also struggle while quitting.
May 9, 2020
Personal
Building Secure AWS AMIs: Building hardened CentOS AMIs from scratch
This tutorial covers building secure AWS AMIs with Packer. We go over building the prerequisite infrastructure to create EC2 AMIs from scratch, how to use the example hardening scripts for CentOS, and how to validate the testing with Amazon Inspector.
May 1, 2020
8 min read
AWS
Automating Least Privilege in AWS IAM with Policy Sentry
Introduction to Policy Sentry, an easy way to create least privilege policies by copying/pasting ARNs into a YAML file.
Jan 9, 2020
12 min read
AWS
,
IAM
Cite
×