Mathesh M E

SCP Validator

AWS Service Control Policy testing · Python

SCP Validator tests AWS Service Control Policies before you apply them. You enter an AWS CLI command, paste your SCPs, and it shows whether the action is allowed or denied, with a full evaluation trace of which statement fired and why. It runs locally in Docker, so nothing leaves your machine.

What it does

Run it

# pull the prebuilt image
docker pull ghcr.io/mathesh-me/scp-validator:latest
docker run -p 8080:8080 ghcr.io/mathesh-me/scp-validator:latest

Then open http://localhost:8080.

Source

github.com/mathesh-me/scp-validator