Skip to content
← All work

CloudGuard

live

Compliance-as-code scanner that flags risky IAM, S3 and security-group configuration in AWS accounts.

Role
Author
Period
2025
Pythonboto3Docker
Context

Most AWS breaches trace back to a handful of repeated misconfigurations: over-broad IAM policies, public buckets, and security groups open to the world.

The hard problem

Express those checks as code that runs in a pipeline, so the failure is caught at deploy time rather than at incident time.

What I built
  • Wrote the check set as declarative rules covering IAM, S3 and security-group exposure.
  • Packaged with Docker so it runs identically locally and in CI.
  • Designed the output to be machine-consumable for downstream tooling.
What it does not do yet

This is a focused tool, not a competitor to a commercial CSPM platform. Its value is that it is small enough to read end to end and drop into a pipeline in an afternoon.