Security Provisioner Tool documentation

Welcome to the Security Provisioner Tool documentation. This tool provides config-driven IAM provisioning for AWS — managing groups, roles, and policies via CloudFormation with tier-specific templates (startup/medium/enterprise).

📚 Getting Started (Read First)

CLIENT_README

Quick start guide — Docker commands, volume mounts, directory setup, and common workflows.

USER_GUIDE

Complete command reference — All 12 actions with Docker commands, volume mounts, configuration, deployment workflows, and best practices.

TIER_COMPARISON

Tier comparison — Compare features across Startup-5, Medium-10, and Enterprise-12 tiers. Interactive tier filter.

POLICY_GUIDE

Complete policy reference — All IAM policy levels for ECR, SageMaker, S3, Lambda, Bedrock, Pipeline, KMS, and Trusted Advisor. Includes JSON samples, action tables, and per-level explanations.

ROLES_ARCHITECTURE

Roles and groups architecture — How groups, roles, and policies connect. Covers service roles, assumable roles, cross-account roles, and the assignment model.

📖 Core Documentation (Essential)

NAMING_CONVENTIONS

Resource naming patterns — Naming rules for groups, roles, policies, stacks, and test resources. Includes tenant ID structure and examples.

ASSUMABLE_ROLES_DESIGN

Assumable roles design — Design rationale for human-assumable roles with sts:AssumeRole and trust policies.

IAM_PERMISSIONS

IAM permissions reference — Required AWS permissions for operating the provisioner, scoped by action.

APPLICATION_ARCHITECTURE

System architecture — Design decisions, component structure, CloudFormation implementation, and deployment patterns.

🔧 Operations

UPDATE_PROCEDURES

Update and maintenance procedures — How to update Docker images, modify configurations, upgrade tiers, and maintain deployed infrastructure.

COST_OPTIMIZATION

Cost optimization — IAM is free, tier value comparison, time savings analysis, and cost considerations for related services.

PERFORMANCE_TUNING

Performance tuning — Deployment times by tier, IAM API rate limits, SSM parameter caching, and optimization strategies.

🔒 Security & Compliance

SECURITY

Security policy — Known vulnerabilities, container security features, compliance, and incident response.

🐛 Troubleshooting and Support

TROUBLESHOOTING

Troubleshooting guide — Common errors, IAM-specific issues, and advanced debugging.

SUPPORT

Support information — How to get help, support channels, and what to include in support requests.

FEEDBACK

Feedback and feature requests — Submit feature requests, vote on planned features, and provide documentation feedback.

📋 Reference

RELEASE_NOTES

Release notes — Version history, features, and known issues.

ROADMAP

Product roadmap — Planned features, enhancements, and items under consideration. Your feedback influences priorities.

SAMPLE_REPORTS

Sample HTML reports — Example template, policies, and deployment reports generated by the SEC Provisioner.

📊 Advanced Topics

APPLICATION_ARCHITECTURE

System architecture — Design decisions, component structure, CloudFormation implementation, and deployment patterns.

INTEGRATION_EXAMPLES

Integration examples — Adding users, assuming roles, SageMaker/Lambda/CI-CD integration patterns.

MIGRATION_GUIDE

Migration guide — Migrating from manual IAM setup, Terraform, or CDK to the SEC Provisioner. Includes tier upgrade paths.

🔌 API Reference

api_reference

Auto-generated API documentation from source code docstrings.

📚 Getting Started:

📖 Core Documentation:

🔧 Operations:

🐛 Troubleshooting and Support:

📊 Advanced Topics:

🎯 Quick Navigation by Task

I want to…

Get started quickly

README

See all commands and Docker examples

User Guide

Understand the system architecture

Application Architecture

Compare tiers and features

Tier Comparison

Understand the policy levels

Policy Guide

See how groups, roles, and policies connect

Roles Architecture

Check resource naming rules

Naming Conventions

Know what IAM permissions I need

IAM Permissions

Review security posture

Security

Understand the template generator

Browse the source code API

API Reference

Submit feedback or feature requests

Feedback

Optimize costs

Cost Optimization

Tune performance

Performance Tuning Guide

Integrate with other AWS services

Integration Examples

Migrate from another tool

Migration Guide

Indices and tables