← All work
CloudGuard
liveCompliance-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.
Next