Four Layers of Preventive Security
Effective prevention requires controls at every layer. Guardrails orchestrates all four for AWS:
Build
Block non-compliant infrastructure before deployment with CloudFormation Hooks. Validate templates and reject resources that don't meet your standards.
Access
Service Control Policies and Resource Control Policies block API calls at the organization level. Restrict regions, deny services, enforce boundaries.
Config
Account and service-level settings that prevent misconfigurations by default. S3 Block Public Access, EBS encryption, IMDSv2.
Runtime
Continuously monitor and instantly fix misconfigurations that slip through. Auto-remediation runs 24/7 without manual intervention.
Preventive Security capabilities for AWS:

Visualize Preventive Posture
See what your SCPs, RCPs, and Control Tower controls actually do across all accounts. Guardrails translates complex policy JSON into plain language and shows inheritance, exceptions, and coverage gaps.
Search for any policy and see which accounts it protects. View the organizational hierarchy with policy attachments at a glance.

Benchmark Your Preventive Posture
Understand where prevention gaps exist and which controls would have the biggest impact. Guardrails shows which security objectives lack coverage and recommends the best preventive controls to deploy.
Prioritize by risk reduction potential. See exactly which alerts each control would prevent.

Prevention for Runtime
Continuously monitor and instantly fix misconfigurations that slip through preventive controls. Automated remediation runs 24/7 across all accounts without manual intervention.
From public S3 buckets to overly permissive security groups - runtime prevention catches and fixes drift as it happens.

Simulate Before You Deploy
Test new SCPs and preventive controls against your actual environment before deployment. See exactly which resources would be affected and which API calls would be blocked.
No surprises. No broken deployments. Validate controls in a safe simulation mode first.

Rollout & Expand
Deploy preventive controls progressively across your organization. Start with non-production accounts, validate behavior, then expand to production with confidence.
Communicate changes to stakeholders, track rollout progress, and ensure consistent policy enforcement across all accounts.