Get a security-hardened starting template
secure_templateGet a security-hardened Terraform template for any resource type, test-verified to have no Critical or High findings. Avoids insecure provider defaults and notes what requires your input.
Instructions
Get a security-hardened Terraform template for a resource type (for example 'aws_s3_bucket', 'aws_db_instance', 'aws_security_group', 'azurerm_storage_account', 'google_storage_bucket'). Prefer this over writing the resource from memory: provider defaults are frequently insecure, and every template here is test-verified to contain no Critical or High findings. Returns the Terraform plus notes on what deliberately still needs the user's input.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resource_type | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||