You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cloned from [gooygeek/terraform-aws-securityhub-summary-email](https://github.com/gooygeek/terraform-aws-securityhub-summary-email)
11
+
10
12
Generates and sends a periodic email summarising of Security Hub. Based on https://github.com/aws-samples/aws-security-hub-summary-email
11
13
12
14
This solution uses Security Hub custom insights, AWS Lambda, and the Security Hub API. A custom insight is a collection of findings that are aggregated by a grouping attribute, such as severity or status. Insights help you identify common security issues that may require remediation action. Security Hub includes several managed insights, or you can create your own custom insights.
@@ -43,7 +45,7 @@ Here's how to invoke this module in your projects:
| <aname="input_additional_email_header_text"></a> [additional_email_header_text](#input_additional_email_header_text)| Additional text to append at the start of email message. |`string`|`""`| no |
94
-
| <aname="input_additional_email_footer_text"></a> [additional_email_footer_text](#input_additional_email_footer_text)| Additional text to append at the end of email message. |`string`|`""`| no |
95
-
| <aname="input_email"></a> [email](#input_email)| Email Address for Subscriber to Security Hub summary. Only used if SNS arn is not specified. |`string`|`null`| no |
96
-
| <aname="input_insights"></a> [insights](#input_insights)| list of insights and in what order to include in the summary. Possible values are: `aws_best_practices_by_status`, `aws_best_practices_by_severity`, `cis_by_status`, `cis_by_severity`, `guardduty_findings_by_severity`, `iam_access_keys_by_severity`, `all_findings_by_severity`, `new_findings`, `top_resource_types_with_findings_by_count`. |`list`|`[]`| no |
97
-
| <aname="input_name"></a> [name](#input_name)| ID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. |`string`|`sechub-aummariser`| no |
98
-
| <aname="input_schedule"></a> [schedule](#input_schedule)| Expression for scheduling the Security Hub summary email. Default: Every Monday 8:00 AM UTC. Example: Every Friday 9:00 AM UTC: cron(0 9 ? _ 6 _). |`string`|`cron(0 8 ? * 2 *)`| no |
99
-
| <aname="input_sns_topic_arn"></a> [sns_topic_arn](#input_sns_topic_arn)| ARN of the SNS Topic to send summaries to. If empty, a topic is created for you. |`string`|`null`| no |
100
-
| <aname="input_kms_key_id"></a> [kms_key_id](#input_kms_key_id)| KMS Key ID to use for encrypting the topic. |`string`|`alias/aws/sns`| no |
| <aname="input_additional_email_header_text"></a> [additional_email_header_text](#input_additional_email_header_text)| Additional text to append at the start of email message. |`string`|`""`| no |
96
+
| <aname="input_additional_email_footer_text"></a> [additional_email_footer_text](#input_additional_email_footer_text)| Additional text to append at the end of email message. |`string`|`""`| no |
97
+
| <aname="input_email"></a> [email](#input_email)| Email Address for Subscriber to Security Hub summary. Only used if SNS arn is not specified. |`string`|`null`| no |
98
+
| <aname="input_insights"></a> [insights](#input_insights)| list of insights and in what order to include in the summary. See Below for possible values. |`list`|`[]`| no |
99
+
| <aname="input_name"></a> [name](#input_name)| ID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. |`string`|`sechub-aummariser`| no |
100
+
| <aname="input_schedule"></a> [schedule](#input_schedule)| Expression for scheduling the Security Hub summary email. Default: Every Monday 8:00 AM UTC. Example: Every Friday 9:00 AM UTC: cron(0 9 ? _ 6 _). |`string`|`cron(0 8 ? * 2 *)`| no |
101
+
| <aname="input_sns_topic_arn"></a> [sns_topic_arn](#input_sns_topic_arn)| ARN of the SNS Topic to send summaries to. If empty, a topic is created for you. |`string`|`null`| no |
102
+
| <aname="input_kms_key_id"></a> [kms_key_id](#input_kms_key_id)| KMS Key ID to use for encrypting the topic. |`string`|`alias/aws/sns`| no |
-`ssmops_by_severity` (Systems Manager OpsCenter and Explorer)
119
+
-`fwman_by_severity` (Firewall Manager)
120
+
-`auditman_by_severity` (Audit Manager)
121
+
-`detective_by_severity` (Detective)
122
+
-`chatbot_by_severity` (Chatbot)
123
+
-`all_findings_by_severity`
124
+
-`new_findings`
125
+
-`top_resource_types_with_findings_by_count`
126
+
127
+
See [documentation](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-internal-providers.html) for a list of Security Hub integrations
0 commit comments