From 7b1086e9ea4549a2756e7930300cc890fb150f8a Mon Sep 17 00:00:00 2001 From: Shawn Huckabay Date: Thu, 21 Mar 2024 15:57:49 -0500 Subject: [PATCH] Rakefile Fix Pt 2 (#1947) * update * Update active policy list (#1946) Co-authored-by: XOmniverse --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: XOmniverse --- .../workflows/update-active-policy-list.yaml | 2 + Rakefile | 3 +- .../active_policy_list.json | 1421 +++++++++++------ 3 files changed, 954 insertions(+), 472 deletions(-) diff --git a/.github/workflows/update-active-policy-list.yaml b/.github/workflows/update-active-policy-list.yaml index 397591baf8..3c8ee05884 100644 --- a/.github/workflows/update-active-policy-list.yaml +++ b/.github/workflows/update-active-policy-list.yaml @@ -33,6 +33,8 @@ jobs: bundle install --without documentation --path bundle bundle exec rake generate_policy_list cp dist/active-policy-list.json data/active_policy_list/active_policy_list.json + env: + GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create Pull Request id: cpr diff --git a/Rakefile b/Rakefile index 877660056a..0e1b2de62f 100644 --- a/Rakefile +++ b/Rakefile @@ -15,7 +15,8 @@ task :generate_policy_list do # Preparation for getting information from Github repository repo_name = "flexera-public/policy_templates" branch = "master" - github_client = Octokit::Client.new + github_api_token = `echo $GITHUB_API_TOKEN`.strip + github_client = Octokit::Client.new(access_token: github_api_token) FileUtils.mkdir_p 'dist' file_list = [] diff --git a/data/active_policy_list/active_policy_list.json b/data/active_policy_list/active_policy_list.json index f25e689a5c..64a7280aef 100644 --- a/data/active_policy_list/active_policy_list.json +++ b/data/active_policy_list/active_policy_list.json @@ -11,20 +11,24 @@ "readme": "operational/azure/aks_nodepools_without_autoscaling/README.md", "provider": "Azure", "service": "AKS", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "AKS Node Pools Without Zero Autoscaling", "file_name": "operational/azure/aks_nodepools_without_zero_autoscaling/aks_nodepools_without_zero_autoscaling.pt", - "version": "3.0", + "version": "3.1", "change_log": "operational/azure/aks_nodepools_without_zero_autoscaling/CHANGELOG.md", - "description": "Raise an incident if there are any AKS user node pools without zero autoscaling enabled. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/azure/aks_nodepools_without_autoscaling) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "Raise an incident if there are any AKS user node pools without zero autoscaling enabled. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/azure/aks_nodepools_without_zero_autoscaling) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Operational", "severity": "low", "readme": "operational/azure/aks_nodepools_without_zero_autoscaling/README.md", "provider": "Azure", "service": "AKS", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS Bucket Size Check", @@ -37,20 +41,24 @@ "readme": "cost/aws/s3_bucket_size/README.md", "provider": "AWS", "service": "S3", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Burstable EC2 Instances", "file_name": "cost/aws/burstable_ec2_instances/aws_burstable_ec2_instances.pt", - "version": "4.0", + "version": "4.1", "change_log": "cost/aws/burstable_ec2_instances/CHANGELOG.md", - "description": "Gathers Burst Credit and AWS CloudWatch CPU data for EC2 instances on 30 day intervals. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/burstable_instance_cloudwatch_credit_utilization/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "Gathers Burst Credit and AWS CloudWatch CPU data for EC2 instances on 30 day intervals. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/burstable_ec2_instances/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", "readme": "cost/aws/burstable_ec2_instances/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Burstable Compute Instances" + "policy_set": "Burstable Compute Instances", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS Disallowed Regions", @@ -63,7 +71,9 @@ "readme": "compliance/aws/disallowed_regions/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Disallowed Regions" + "policy_set": "Disallowed Regions", + "recommendation_type": null, + "updated_at": "2024-01-10T14:40:43Z" }, { "name": "AWS EBS Ensure Encryption By Default", @@ -76,7 +86,9 @@ "readme": "security/aws/ebs_ensure_encryption_default/README.md", "provider": "AWS", "service": "DBS", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-05-02T20:20:05Z" }, { "name": "AWS EC2 Instances not running FlexNet Inventory Agent", @@ -89,7 +101,9 @@ "readme": "compliance/aws/instances_without_fnm_agent/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Instances not running FlexNet Inventory Agent" + "policy_set": "Instances not running FlexNet Inventory Agent", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Ensure AWS Config Enabled In All Regions", @@ -102,7 +116,9 @@ "readme": "security/aws/aws_config_enabled/README.md", "provider": "AWS", "service": "Config", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure CloudTrail Enabled In All Regions", @@ -115,7 +131,9 @@ "readme": "security/aws/log_ensure_cloudtrail_multiregion/README.md", "provider": "AWS", "service": "CloudTrail", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure CloudTrail Integrated With Cloudwatch", @@ -128,7 +146,9 @@ "readme": "security/aws/log_cloudtrail_cloudwatch_integrated/README.md", "provider": "AWS", "service": "CloudTrail", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure CloudTrail Logs Encrypted At Rest", @@ -141,7 +161,9 @@ "readme": "security/aws/log_ensure_cloudtrail_encrypted/README.md", "provider": "AWS", "service": "CloudTrail", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure CloudTrail S3 Buckets Have Access Logging", @@ -154,7 +176,9 @@ "readme": "security/aws/log_ensure_cloudtrail_bucket_access_logging/README.md", "provider": "AWS", "service": "CloudTrail", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure CloudTrail S3 Buckets Non-Public", @@ -167,7 +191,9 @@ "readme": "security/aws/log_ensure_cloudtrail_bucket_not_public/README.md", "provider": "AWS", "service": "CloudTrail", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure IAM Users Receive Permissions Only Through Groups", @@ -180,7 +206,9 @@ "readme": "security/aws/iam_users_perms_via_groups_only/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-11-01T18:24:09Z" }, { "name": "AWS Ensure Log File Validation Enabled For All CloudTrails", @@ -193,7 +221,9 @@ "readme": "security/aws/log_file_validation_enabled/README.md", "provider": "AWS", "service": "CloudTrail", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure Object-level Events Logging Enabled For CloudTrails", @@ -206,7 +236,9 @@ "readme": "security/aws/log_ensure_cloudtrail_bucket_object_logging/README.md", "provider": "AWS", "service": "CloudTrail", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Ensure Rotation For Customer Master Keys (CMKs) Is Enabled", @@ -219,7 +251,9 @@ "readme": "security/aws/kms_rotation/README.md", "provider": "AWS", "service": "KMS", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS Expiring Reserved Instances", @@ -232,20 +266,24 @@ "readme": "cost/aws/reserved_instances/expiration/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-27T16:43:33Z" }, { "name": "AWS Expiring Savings Plans", "file_name": "cost/aws/savings_plan/expiration/aws_savings_plan_expiration.pt", - "version": "2.0", + "version": "2.1", "change_log": "cost/aws/savings_plan/expiration/CHANGELOG.md", - "description": "A policy that sends email notifications before AWS Savings Plan expire. See the [README](https://github.com/flexera/policy_templates/tree/master/cost/aws/savings_plan/expiration) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "A policy that sends email notifications before AWS Savings Plan expire. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/savings_plan/expiration) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "medium", "readme": "cost/aws/savings_plan/expiration/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS GP3 Upgradeable Volumes", @@ -258,7 +296,9 @@ "readme": "cost/aws/gp3_volume_upgrade/README.md", "provider": "AWS", "service": "EBS", - "policy_set": "GP3 Volumes" + "policy_set": "GP3 Volumes", + "recommendation_type": null, + "updated_at": "2024-01-11T19:13:28Z" }, { "name": "AWS IAM Ensure Access Keys Are Rotated", @@ -271,7 +311,9 @@ "readme": "security/aws/iam_rotate_access_keys/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Ensure Credentials Unused For >45 days Are Disabled", @@ -284,20 +326,24 @@ "readme": "security/aws/iam_disable_45_day_creds/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Ensure MFA Enabled For IAM Users", "file_name": "security/aws/iam_mfa_enabled_for_iam_users/iam_mfa_enabled_for_iam_users.pt", - "version": "2.6", + "version": "2.7", "change_log": "security/aws/iam_mfa_enabled_for_iam_users/CHANGELOG.md", - "description": "Report if MFA is not enabled for IAM users with a console password. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/aws/iam_no_root_for_tasks) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "Report if MFA is not enabled for IAM users with a console password. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/aws/iam_mfa_enabled_for_iam_users) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Security", "severity": "high", "readme": "security/aws/iam_mfa_enabled_for_iam_users/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS IAM Ensure One Active Key Per IAM User", @@ -310,7 +356,9 @@ "readme": "security/aws/iam_one_active_key_per_user/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS IAM Report Attached Admin IAM Policies", @@ -323,7 +371,9 @@ "readme": "security/aws/iam_no_admin_iam_policies_attached/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Report Expired SSL/TLS Certificates", @@ -336,7 +386,9 @@ "readme": "security/aws/iam_expired_ssl_certs/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Report Insufficient Password Policy", @@ -349,20 +401,24 @@ "readme": "security/aws/iam_min_password_length/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Report Password Policy No Restrict Password Reuse", "file_name": "security/aws/iam_prevent_password_reuse/iam_prevent_password_reuse.pt", - "version": "2.5", + "version": "2.6", "change_log": "security/aws/iam_prevent_password_reuse/CHANGELOG.md", - "description": "Report if password policy does not restrict reusing passwords or saves fewer than 24 passwords for this purpose. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/aws/iam_min_password_length) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "Report if password policy does not restrict reusing passwords or saves fewer than 24 passwords for this purpose. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/aws/iam_prevent_password_reuse) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Security", "severity": "high", "readme": "security/aws/iam_prevent_password_reuse/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS IAM Report Regions Without Access Analyzer", @@ -375,7 +431,9 @@ "readme": "security/aws/iam_access_analyzer_enabled/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Report Root Account Access Keys", @@ -388,7 +446,9 @@ "readme": "security/aws/iam_no_root_access_keys/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Report Root Accounts Without Hardware MFA", @@ -401,7 +461,9 @@ "readme": "security/aws/iam_hwmfa_enabled_for_root/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Report Root Accounts Without MFA", @@ -414,7 +476,9 @@ "readme": "security/aws/iam_mfa_enabled_for_root/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Report Root User Doing Everyday Tasks", @@ -427,7 +491,9 @@ "readme": "security/aws/iam_no_root_for_tasks/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Role Audit", @@ -440,7 +506,9 @@ "readme": "compliance/aws/iam_role_audit/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS IAM Support Role Created", @@ -453,7 +521,9 @@ "readme": "security/aws/iam_support_role_created/README.md", "provider": "AWS", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Idle Compute Instances", @@ -466,7 +536,9 @@ "readme": "cost/aws/idle_compute_instances/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Idle Compute Instances" + "policy_set": "Idle Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-10-31T20:15:42Z" }, { "name": "AWS Inefficient Instance Utilization using CloudWatch", @@ -479,7 +551,9 @@ "readme": "cost/aws/instance_cloudwatch_utilization/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Inefficient Instance Usage" + "policy_set": "Inefficient Instance Usage", + "recommendation_type": null, + "updated_at": "2024-02-27T21:41:58Z" }, { "name": "AWS Instance Scheduled Events", @@ -492,7 +566,9 @@ "readme": "operational/aws/instance_scheduled_events/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Internet-facing ELBs & ALBs", @@ -505,7 +581,9 @@ "readme": "security/aws/loadbalancer_internet_facing/README.md", "provider": "AWS", "service": "ELB", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "AWS Lambda Functions with high error rate", @@ -518,7 +596,9 @@ "readme": "operational/aws/lambda_functions_with_high_error_rate/README.md", "provider": "AWS", "service": "Lambda", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-01-11T19:13:28Z" }, { "name": "AWS Long Running Instances", @@ -531,7 +611,9 @@ "readme": "operational/aws/long_running_instances/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Long Running Instances" + "policy_set": "Long Running Instances", + "recommendation_type": null, + "updated_at": "2024-02-26T14:44:21Z" }, { "name": "AWS Long Stopped EC2 Instances", @@ -544,20 +626,24 @@ "readme": "compliance/aws/long_stopped_instances/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Long Stopped Instances" + "policy_set": "Long Stopped Instances", + "recommendation_type": null, + "updated_at": "2024-02-26T14:44:21Z" }, { "name": "AWS New Marketplace Products", "file_name": "operational/aws/marketplace_new_products/aws_marketplace_new_products.pt", - "version": "0.1", + "version": "0.2", "change_log": "operational/aws/marketplace_new_products/CHANGELOG.md", - "description": "Checks for newly purchased AWS Marketplace products and reports on them. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/aws/marketplace_new_productss) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "Checks for newly purchased AWS Marketplace products and reports on them. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/aws/marketplace_new_products) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", "readme": "operational/aws/marketplace_new_products/README.md", "provider": "AWS", "service": "Marketplace", - "policy_set": "New Marketplace Products" + "policy_set": "New Marketplace Products", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS Object Storage Optimization", @@ -570,7 +656,9 @@ "readme": "cost/aws/object_storage_optimization/README.md", "provider": "AWS", "service": "Storage", - "policy_set": "Object Store Optimization" + "policy_set": "Object Store Optimization", + "recommendation_type": null, + "updated_at": "2024-02-05T18:54:59Z" }, { "name": "AWS Old Snapshots", @@ -583,20 +671,24 @@ "readme": "cost/aws/old_snapshots/README.md", "provider": "AWS", "service": "Storage", - "policy_set": "Old Snapshots" + "policy_set": "Old Snapshots", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-23T13:18:40Z" }, { "name": "AWS Open S3 Buckets", - "file_name": "security/storage/aws/public_buckets/aws_public_buckets.pt", - "version": "3.0", - "change_log": "security/storage/aws/public_buckets/CHANGELOG.md", - "description": "Check for S3 buckets that are open to everyone. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/storage/aws/public_buckets) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "security/aws/public_buckets/aws_public_buckets.pt", + "version": "3.1", + "change_log": "security/aws/public_buckets/CHANGELOG.md", + "description": "Check for S3 buckets that are open to everyone. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/aws/public_buckets) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Security", "severity": "high", - "readme": "security/storage/aws/public_buckets/README.md", + "readme": "security/aws/public_buckets/README.md", "provider": "AWS", "service": "S3", - "policy_set": "Open S3 Buckets" + "policy_set": "Open S3 Buckets", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS Publicly Accessible RDS Instances", @@ -609,20 +701,24 @@ "readme": "security/aws/rds_publicly_accessible/README.md", "provider": "AWS", "service": "RDS", - "policy_set": "Public Database Access" + "policy_set": "Public Database Access", + "recommendation_type": null, + "updated_at": "2024-01-11T19:13:28Z" }, { "name": "AWS RDS Backup Settings", - "file_name": "operational/dbaas/aws/rds_backup/aws_rds_backup.pt", - "version": "2.7", - "change_log": "operational/dbaas/aws/rds_backup/CHANGELOG.md", - "description": "Checks for RDS Instances that have unapproved backup settings. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/dbaas/aws/rds_backup) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "operational/aws/rds_backup/aws_rds_backup.pt", + "version": "2.8", + "change_log": "operational/aws/rds_backup/CHANGELOG.md", + "description": "Checks for RDS Instances that have unapproved backup settings. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/aws/rds_backup) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Operational", "severity": "medium", - "readme": "operational/dbaas/aws/rds_backup/README.md", + "readme": "operational/aws/rds_backup/README.md", "provider": "AWS", "service": "RDS", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS RDS Instances", @@ -635,7 +731,9 @@ "readme": "cost/aws/rds_instance_license_info/README.md", "provider": "AWS", "service": "RDS", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-29T13:04:22Z" }, { "name": "AWS Reserved Instances Recommendations", @@ -648,7 +746,9 @@ "readme": "cost/aws/reserved_instances/recommendations/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Reserved Instances" + "policy_set": "Reserved Instances", + "recommendation_type": "Rate Reduction", + "updated_at": "2023-11-16T18:51:14Z" }, { "name": "AWS Reserved Instances Utilization", @@ -661,7 +761,9 @@ "readme": "cost/aws/reserved_instances/utilization/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-09T19:30:09Z" }, { "name": "AWS Rightsize EBS Volumes", @@ -674,7 +776,9 @@ "readme": "cost/aws/rightsize_ebs_volumes/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Inefficient Disk Usage" + "policy_set": "Inefficient Disk Usage", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-03-04T13:17:47Z" }, { "name": "AWS Rightsize EC2 Instances", @@ -687,7 +791,9 @@ "readme": "cost/aws/rightsize_ec2_instances/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Rightsize Compute Instances" + "policy_set": "Rightsize Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-26T14:44:21Z" }, { "name": "AWS Rightsize RDS Instances", @@ -700,7 +806,9 @@ "readme": "cost/aws/rightsize_rds_instances/README.md", "provider": "AWS", "service": "RDS", - "policy_set": "Rightsize Database Instances" + "policy_set": "Rightsize Database Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-29T13:04:22Z" }, { "name": "AWS S3 Bucket Intelligent Tiering Check", @@ -713,20 +821,24 @@ "readme": "cost/aws/s3_storage_policy/README.md", "provider": "AWS", "service": "S3", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS S3 Buckets without Server Access Logging", - "file_name": "security/storage/aws/s3_buckets_without_server_access_logging/aws_s3_buckets_without_server_access_logging.pt", - "version": "2.7", - "change_log": "security/storage/aws/s3_buckets_without_server_access_logging/CHANGELOG.md", - "description": "Checks for buckets that do not have server_access_logging enabled. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/storage/aws/s3_buckets_without_server_access_logging) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "security/aws/s3_buckets_without_server_access_logging/aws_s3_buckets_without_server_access_logging.pt", + "version": "2.8", + "change_log": "security/aws/s3_buckets_without_server_access_logging/CHANGELOG.md", + "description": "Checks for buckets that do not have server_access_logging enabled. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/aws/s3_buckets_without_server_access_logging) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Security", "severity": "high", - "readme": "security/storage/aws/s3_buckets_without_server_access_logging/README.md", + "readme": "security/aws/s3_buckets_without_server_access_logging/README.md", "provider": "AWS", "service": "S3", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "AWS S3 Ensure 'Block Public Access' Configured For All Buckets", @@ -739,7 +851,9 @@ "readme": "security/aws/s3_ensure_buckets_block_public_access/README.md", "provider": "AWS", "service": "S3", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "AWS S3 Ensure Bucket Policies Deny HTTP Requests", @@ -752,7 +866,9 @@ "readme": "security/aws/s3_buckets_deny_http/README.md", "provider": "AWS", "service": "S3", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS S3 Ensure MFA Delete Enabled For All Buckets", @@ -765,7 +881,9 @@ "readme": "security/aws/s3_ensure_mfa_delete_enabled/README.md", "provider": "AWS", "service": "S3", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Savings Plan Recommendations", @@ -778,7 +896,9 @@ "readme": "cost/aws/savings_plan/recommendations/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Savings Plans" + "policy_set": "Savings Plans", + "recommendation_type": "Rate Reduction", + "updated_at": "2023-11-16T18:51:14Z" }, { "name": "AWS Savings Plan Utilization", @@ -791,7 +911,9 @@ "readme": "cost/aws/savings_plan/utilization/README.md", "provider": "AWS", "service": "Cost Explorer", - "policy_set": "Savings Plan Utilization" + "policy_set": "Savings Plan Utilization", + "recommendation_type": null, + "updated_at": "2023-05-02T20:28:33Z" }, { "name": "AWS Savings Realized from Reservations", @@ -804,7 +926,9 @@ "readme": "cost/aws/savings_realized/README.md", "provider": "Flexera", "service": "All", - "policy_set": "N/A" + "policy_set": "N/A", + "recommendation_type": null, + "updated_at": "2023-10-30T20:42:46Z" }, { "name": "AWS Schedule Instance", @@ -817,7 +941,9 @@ "readme": "cost/aws/schedule_instance/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Schedule Instance" + "policy_set": "Schedule Instance", + "recommendation_type": null, + "updated_at": "2024-02-26T14:44:21Z" }, { "name": "AWS Service Control Policy Audit", @@ -830,7 +956,9 @@ "readme": "compliance/aws/scp_audit/README.md", "provider": "AWS", "service": "Org", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Superseded EC2 Instances", @@ -843,7 +971,9 @@ "readme": "cost/aws/superseded_instances/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Superseded Compute Instances" + "policy_set": "Superseded Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-26T14:44:21Z" }, { "name": "AWS Tag Cardinality Report", @@ -856,7 +986,9 @@ "readme": "operational/aws/tag_cardinality/README.md", "provider": "AWS", "service": "Tags", - "policy_set": "Tag Cardinality" + "policy_set": "Tag Cardinality", + "recommendation_type": null, + "updated_at": "2023-11-01T15:49:56Z" }, { "name": "AWS Unencrypted ELB Listeners (ALB/NLB)", @@ -869,7 +1001,9 @@ "readme": "security/aws/elb_unencrypted/README.md", "provider": "AWS", "service": "ELB", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Unencrypted ELB Listeners (CLB)", @@ -882,7 +1016,9 @@ "readme": "security/aws/clb_unencrypted/README.md", "provider": "AWS", "service": "ELB", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "AWS Unencrypted RDS Instances", @@ -895,7 +1031,9 @@ "readme": "security/aws/rds_unencrypted/README.md", "provider": "AWS", "service": "RDS", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "AWS Unencrypted S3 Buckets", @@ -908,7 +1046,9 @@ "readme": "security/aws/unencrypted_s3_buckets/README.md", "provider": "AWS", "service": "S3", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "AWS Unencrypted Volumes", @@ -921,7 +1061,9 @@ "readme": "security/aws/ebs_unencrypted_volumes/README.md", "provider": "AWS", "service": "EBS", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-01-11T19:13:28Z" }, { "name": "AWS Untagged Resources", @@ -934,7 +1076,9 @@ "readme": "compliance/aws/untagged_resources/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Untagged Resources" + "policy_set": "Untagged Resources", + "recommendation_type": null, + "updated_at": "2024-02-01T11:34:07Z" }, { "name": "AWS Unused Classic Load Balancers", @@ -947,7 +1091,9 @@ "readme": "cost/aws/unused_clbs/README.md", "provider": "AWS", "service": "Network", - "policy_set": "Unused Load Balancers" + "policy_set": "Unused Load Balancers", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-26T14:44:21Z" }, { "name": "AWS Unused ECS Clusters", @@ -960,7 +1106,9 @@ "readme": "compliance/aws/ecs_unused/README.md", "provider": "AWS", "service": "ECS", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "AWS Unused IP Addresses", @@ -973,7 +1121,9 @@ "readme": "cost/aws/unused_ip_addresses/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Unused IP Addresses" + "policy_set": "Unused IP Addresses", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-03-04T13:17:47Z" }, { "name": "AWS Unused RDS Instances", @@ -986,7 +1136,9 @@ "readme": "cost/aws/unused_rds/README.md", "provider": "AWS", "service": "RDS", - "policy_set": "Unused Database Services" + "policy_set": "Unused Database Services", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-11-29T13:04:01Z" }, { "name": "AWS Unused Volumes", @@ -999,7 +1151,9 @@ "readme": "cost/aws/unused_volumes/README.md", "provider": "AWS", "service": "EBS", - "policy_set": "Unused Volumes" + "policy_set": "Unused Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-26T14:44:21Z" }, { "name": "AWS Usage Forecast - Number of Instance Hours Used", @@ -1012,7 +1166,9 @@ "readme": "operational/aws/total_instance_hours_forecast/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-03-27T15:28:58Z" }, { "name": "AWS Usage Forecast - Number of Instance vCPUs Used", @@ -1025,7 +1181,9 @@ "readme": "operational/aws/total_instance_vcpus_forecast/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-03-27T15:28:58Z" }, { "name": "AWS Usage Report - Number of Instance Hours Used", @@ -1038,7 +1196,9 @@ "readme": "operational/aws/total_instance_hours/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-03-27T15:28:58Z" }, { "name": "AWS Usage Report - Number of Instance vCPUs Used", @@ -1051,7 +1211,9 @@ "readme": "operational/aws/total_instance_vcpus/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-03-27T15:28:58Z" }, { "name": "AWS VPC's without FlowLogs Enabled", @@ -1064,20 +1226,24 @@ "readme": "security/aws/vpcs_without_flow_logs_enabled/README.md", "provider": "AWS", "service": "VPC", - "policy_set": "AWS Config" + "policy_set": "AWS Config", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "Application Migration Recommendations", - "file_name": "operational/compute_instance_migration/risc-compute-instance-migration-recos.pt", - "version": "1.5", - "change_log": "operational/compute_instance_migration/CHANGELOG.md", - "description": "This Policy Template will analyze RISC CloudScape data and will generate recommendations for migrating application stacks to the most cost effective for each cloud providers & regions. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/compute_instance_migration) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "operational/flexera/risc/compute_instance_migration/risc-compute-instance-migration-recos.pt", + "version": "1.6", + "change_log": "operational/flexera/risc/compute_instance_migration/CHANGELOG.md", + "description": "This Policy Template will analyze RISC CloudScape data and will generate recommendations for migrating application stacks to the most cost effective for each cloud providers & regions. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/flexera/risc/compute_instance_migration) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Operational", "severity": "low", - "readme": "operational/compute_instance_migration/README.md", + "readme": "operational/flexera/risc/compute_instance_migration/README.md", "provider": "Flexera RISC", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure AHUB Utilization with Manual Entry", @@ -1090,7 +1256,9 @@ "readme": "compliance/azure/ahub_manual/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Hybrid Use Benefit" + "policy_set": "Hybrid Use Benefit", + "recommendation_type": null, + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Blob Storage Optimization", @@ -1103,7 +1271,9 @@ "readme": "cost/azure/blob_storage_optimization/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "Object Store Optimization" + "policy_set": "Object Store Optimization", + "recommendation_type": null, + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Bring-Your-Own-License (BYOL) Report", @@ -1116,7 +1286,9 @@ "readme": "operational/azure/byol_report/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Hybrid Use Benefit" + "policy_set": "Hybrid Use Benefit", + "recommendation_type": null, + "updated_at": "2024-03-04T13:38:49Z" }, { "name": "Azure China Common Bill Ingestion", @@ -1129,7 +1301,9 @@ "readme": "cost/azure/azure_china_cbi/README.md", "provider": "Azure China", "service": "Common Bill Ingestion", - "policy_set": "Common Bill Ingestion" + "policy_set": "Common Bill Ingestion", + "recommendation_type": null, + "updated_at": "2023-10-04T13:03:29Z" }, { "name": "Azure Databricks Rightsize Compute Instances", @@ -1142,7 +1316,9 @@ "readme": "cost/azure/databricks/rightsize_compute/README.md", "provider": "Azure", "service": "Databricks", - "policy_set": "Databricks" + "policy_set": "Databricks", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Disallowed Regions", @@ -1155,7 +1331,9 @@ "readme": "compliance/azure/azure_disallowed_regions/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Disallowed Regions" + "policy_set": "Disallowed Regions", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Blob Containers Set To Private", @@ -1168,20 +1346,24 @@ "readme": "security/azure/private_blob_containers/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Correct PostgreSQL Servers Log Settings", "file_name": "security/azure/pg_log_settings/pg_log_settings.pt", - "version": "2.1", + "version": "2.2", "change_log": "security/azure/pg_log_settings/CHANGELOG.md", - "description": "Report if any PostgreSQL server instances are not configured with correct log settings. \n See the [README](https://github.com/flexera/policy_templates/tree/master/security/azure/pg_log_settings) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", + "description": "Report if any PostgreSQL server instances are not configured with correct log settings. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/pg_log_settings) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "high", "readme": "security/azure/pg_log_settings/README.md", "provider": "Azure", "service": "PostgreSQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Ensure High Severity Alerts", @@ -1194,7 +1376,9 @@ "readme": "security/azure/high_severity_alerts/README.md", "provider": "Azure", "service": "Security", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Log Analytics Auto-Provisioning", @@ -1207,7 +1391,9 @@ "readme": "security/azure/log_analytics_autoprovision/README.md", "provider": "Azure", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure MySQL Flexible Servers Use Secure TLS", @@ -1220,7 +1406,9 @@ "readme": "security/azure/mysql_tls_version/README.md", "provider": "Azure", "service": "MySQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure MySQL Servers Enforce SSL Connections", @@ -1233,7 +1421,9 @@ "readme": "security/azure/mysql_ssl/README.md", "provider": "Azure", "service": "MySQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Owners Receive Security Alerts", @@ -1246,20 +1436,24 @@ "readme": "security/azure/security_alert_owners/README.md", "provider": "Azure", "service": "Security", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure PostgreSQL Servers Connection Throttling Enabled", "file_name": "security/azure/pg_conn_throttling/pg_conn_throttling.pt", - "version": "2.1", + "version": "2.2", "change_log": "security/azure/pg_conn_throttling/CHANGELOG.md", - "description": "Report if any PostgreSQL server instances do not have connection throttling enabled. \n See the [README](https://github.com/flexera/policy_templates/tree/master/security/azure/pg_conn_throttling) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", + "description": "Report if any PostgreSQL server instances do not have connection throttling enabled. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/pg_conn_throttling) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "high", "readme": "security/azure/pg_conn_throttling/README.md", "provider": "Azure", "service": "PostgreSQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Ensure PostgreSQL Servers Infrastructure Encryption", @@ -1272,33 +1466,39 @@ "readme": "security/azure/pg_infra_encryption/README.md", "provider": "Azure", "service": "PostgreSQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure PostgreSQL Servers Sufficient Log Retention", "file_name": "security/azure/pg_log_retention/pg_log_retention.pt", - "version": "2.1", + "version": "2.2", "change_log": "security/azure/pg_log_retention/CHANGELOG.md", - "description": "Report if any PostgreSQL server instances do not have log retention configured for more than 3 days. \n See the [README](https://github.com/flexera/policy_templates/tree/master/security/azure/pg_log_retention) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", + "description": "Report if any PostgreSQL server instances do not have log retention configured for more than 3 days. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/pg_log_retention) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "high", "readme": "security/azure/pg_log_retention/README.md", "provider": "Azure", "service": "PostgreSQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Ensure SQL Database Encryption", "file_name": "security/azure/sql_db_encryption/sql_db_encryption.pt", - "version": "2.1", + "version": "2.2", "change_log": "security/azure/sql_db_encryption/CHANGELOG.md", - "description": "Report if any SQL databases do not have encryption enabled. \n See the [README](https://github.com/flexera/policy_templates/tree/master/security/azure/sql_db_encryption) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", + "description": "Report if any SQL databases do not have encryption enabled. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/sql_db_encryption) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "high", "readme": "security/azure/sql_db_encryption/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Ensure SQL Server AD Admin Configured", @@ -1311,20 +1511,24 @@ "readme": "security/azure/sql_ad_admin/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure SQL Server ATP (Advanced Threat Protection) Enabled", "file_name": "security/azure/sql_server_atp/sql_server_atp.pt", - "version": "2.1", + "version": "2.2", "change_log": "security/azure/sql_server_atp/CHANGELOG.md", - "description": "Report if any SQL server instances do not have ATP (Advanced Threat Protection) enabled. \n See the [README](https://github.com/flexera/policy_templates/tree/master/security/azure/sql_server_atp) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", + "description": "Report if any SQL server instances do not have ATP (Advanced Threat Protection) enabled. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/sql_server_atp) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "high", "readme": "security/azure/sql_server_atp/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Ensure SQL Server Auditing Enabled", @@ -1337,20 +1541,24 @@ "readme": "security/azure/sql_server_auditing/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure SQL Server Minimum Auditing Retention Of 90 Days", "file_name": "security/azure/sql_auditing_retention/sql_auditing_retention.pt", - "version": "2.1", + "version": "2.2", "change_log": "security/azure/sql_auditing_retention/CHANGELOG.md", - "description": "Report if any SQL server instances do not have auditing retention configured for 90 days or more. \n See the [README](https://github.com/flexera/policy_templates/tree/master/security/azure/sql_auditing_retention) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", + "description": "Report if any SQL server instances do not have auditing retention configured for 90 days or more. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/sql_auditing_retention) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "high", "readme": "security/azure/sql_auditing_retention/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Ensure SQL Server VA Email Notifications", @@ -1363,7 +1571,9 @@ "readme": "security/azure/sql_server_va_emails/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure SQL Server VA Notify Admins/Subscription Owners", @@ -1376,20 +1586,24 @@ "readme": "security/azure/sql_server_va_admins/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure SQL Server VA Periodic Scans Enabled", "file_name": "security/azure/sql_server_va_scans/sql_server_va_scans.pt", - "version": "2.1", + "version": "2.2", "change_log": "security/azure/sql_server_va_scans/CHANGELOG.md", - "description": "Report if any SQL server instances do not have Vulnerability Assessment (VA) periodic scans enabled. \n See the [README](https://github.com/flexera/policy_templates/tree/master/security/azure/sql_server_va_scans) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", + "description": "Report if any SQL server instances do not have Vulnerability Assessment (VA) periodic scans enabled. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/sql_server_va_scans) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "high", "readme": "security/azure/sql_server_va_scans/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Ensure SQL Server Vulnerability Assessment (VA) Enabled", @@ -1402,7 +1616,9 @@ "readme": "security/azure/sql_server_va/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Secure Transfer Required", @@ -1415,7 +1631,9 @@ "readme": "security/azure/secure_transfer_required/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Security Contact Email", @@ -1428,7 +1646,9 @@ "readme": "security/azure/security_contact_email/README.md", "provider": "Azure", "service": "Security", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Soft Delete Enabled For Azure Storage", @@ -1441,7 +1661,9 @@ "readme": "security/azure/storage_soft_delete/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Storage Account Default Network Access Set To Deny", @@ -1454,7 +1676,9 @@ "readme": "security/azure/storage_network_deny/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Storage Accounts Require Secure TLS Version", @@ -1467,7 +1691,9 @@ "readme": "security/azure/storage_tls_version/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Storage Logging Enabled For Blob Service", @@ -1480,7 +1706,9 @@ "readme": "security/azure/blob_storage_logging/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Storage Logging Enabled For Queue Service", @@ -1493,7 +1721,9 @@ "readme": "security/azure/queue_storage_logging/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Storage Logging Enabled For Table Service", @@ -1506,7 +1736,9 @@ "readme": "security/azure/table_storage_logging/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Ensure Trusted Microsoft Services Enabled", @@ -1519,7 +1751,9 @@ "readme": "security/azure/storage_trusted_services/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Expiring Reserved Instances", @@ -1532,7 +1766,9 @@ "readme": "cost/azure/reserved_instances/expiration/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-27T16:43:33Z" }, { "name": "Azure Guest Users Audit", @@ -1545,7 +1781,9 @@ "readme": "security/azure/guest_users/README.md", "provider": "Azure", "service": "IAM", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "Azure Hybrid Use Benefit for Linux Server", @@ -1558,7 +1796,9 @@ "readme": "cost/azure/hybrid_use_benefit_linux/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Hybrid Use Benefit" + "policy_set": "Hybrid Use Benefit", + "recommendation_type": null, + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Hybrid Use Benefit for SQL", @@ -1571,7 +1811,9 @@ "readme": "cost/azure/hybrid_use_benefit_sql/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Hybrid Use Benefit for Windows Server", @@ -1584,7 +1826,9 @@ "readme": "cost/azure/hybrid_use_benefit/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Hybrid Use Benefit" + "policy_set": "Hybrid Use Benefit", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Idle Compute Instances", @@ -1597,7 +1841,9 @@ "readme": "cost/azure/idle_compute_instances/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Idle Compute Instances" + "policy_set": "Idle Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Inefficient Instance Utilization using Log Analytics", @@ -1610,7 +1856,9 @@ "readme": "cost/azure/instances_log_analytics_utilization/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Inefficient Instance Usage" + "policy_set": "Inefficient Instance Usage", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Instances not running FlexNet Inventory Agent", @@ -1623,7 +1871,9 @@ "readme": "compliance/azure/instances_without_fnm_agent/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Instances not running FlexNet Inventory Agent" + "policy_set": "Instances not running FlexNet Inventory Agent", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Long Running Instances", @@ -1636,7 +1886,9 @@ "readme": "operational/azure/azure_long_running_instances/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Long Running Instances" + "policy_set": "Long Running Instances", + "recommendation_type": null, + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Long Stopped Compute Instances", @@ -1649,20 +1901,9 @@ "readme": "compliance/azure/azure_long_stopped_instances/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Long Stopped Instances" - }, - { - "name": "Azure Migrate Integration", - "file_name": "operational/azure/azure_migrate/risc-azure-migrate.pt", - "version": "1.3", - "change_log": "operational/azure/azure_migrate/CHANGELOG.md", - "description": "This Policy will collect the resources from a RISC Foundations assessment and seed Azure Migrate with the discovered servers. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/azure/azure_migrate) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", - "category": "Operational", - "severity": "low", - "readme": "operational/azure/azure_migrate/README.md", - "provider": null, - "service": null, - "policy_set": null + "policy_set": "Long Stopped Instances", + "recommendation_type": null, + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Network Security Groups With Inbound RDP Open", @@ -1675,7 +1916,9 @@ "readme": "security/azure/restrict_rdp_internet/README.md", "provider": "Azure", "service": "Network Security Group", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Network Security Groups With Inbound SSH Open", @@ -1688,20 +1931,24 @@ "readme": "security/azure/restrict_ssh_internet/README.md", "provider": "Azure", "service": "Network Security Group", - "policy_set": "CIS" + "policy_set": "CIS", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure New Marketplace Products", "file_name": "operational/azure/marketplace_new_products/azure_marketplace_new_products.pt", - "version": "0.2", + "version": "0.3", "change_log": "operational/azure/marketplace_new_products/CHANGELOG.md", - "description": "Checks for newly purchased Azure Marketplace products and reports on them. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/azure/marketplace_new_productss) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "Checks for newly purchased Azure Marketplace products and reports on them. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/azure/marketplace_new_products) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", "readme": "operational/azure/marketplace_new_products/README.md", "provider": "Azure", "service": "Marketplace", - "policy_set": "New Marketplace Products" + "policy_set": "New Marketplace Products", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Old Snapshots", @@ -1714,7 +1961,9 @@ "readme": "cost/azure/old_snapshots/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "Old Snapshots" + "policy_set": "Old Snapshots", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Policy Audit", @@ -1727,7 +1976,9 @@ "readme": "compliance/azure/azure_policy_audit/README.md", "provider": "Azure", "service": "Policy", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Publicly Accessible Managed SQL Instance", @@ -1740,7 +1991,9 @@ "readme": "security/azure/sql_publicly_accessible_managed_instance/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "Public Database Access" + "policy_set": "Public Database Access", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Regulatory Compliance", @@ -1753,7 +2006,9 @@ "readme": "compliance/azure/compliance_score/README.md", "provider": "Azure", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Reserved Instances Recommendations", @@ -1766,7 +2021,9 @@ "readme": "cost/azure/reserved_instances/recommendations/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Reserved Instances" + "policy_set": "Reserved Instances", + "recommendation_type": "Rate Reduction", + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Reserved Instances Utilization", @@ -1779,7 +2036,9 @@ "readme": "cost/azure/reserved_instances/utilization/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Reserved Instances Utilization MCA", @@ -1792,20 +2051,24 @@ "readme": "cost/azure/reserved_instances/utilization_mca/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-08-04T13:27:12Z" }, { "name": "Azure Resources with public IP address", "file_name": "security/azure/resources_with_public_ip_address/azure_open_ip_address_policy.pt", - "version": "2.5", + "version": "2.6", "change_log": "security/azure/resources_with_public_ip_address/CHANGELOG.md", - "description": "Get the Resource Group or any resources with public IP address. See the [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "Get the Resource Group or any resources with public IP address. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/resources_with_public_ip_address) and [docs.rightscale.com/policies](https://docs.rightscale.com/policies/) to learn more.", "category": "Security", "severity": "low", "readme": "security/azure/resources_with_public_ip_address/README.md", "provider": "Azure", "service": "compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Rightsize Compute Instances", @@ -1818,7 +2081,9 @@ "readme": "cost/azure/rightsize_compute_instances/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Rightsize Compute Instances" + "policy_set": "Rightsize Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Rightsize Managed Disks", @@ -1831,7 +2096,9 @@ "readme": "cost/azure/rightsize_managed_disks/README.md", "provider": "Azure", "service": "Managed Disks", - "policy_set": "Rightsize Storage" + "policy_set": "Rightsize Storage", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Rightsize NetApp Files", @@ -1844,7 +2111,9 @@ "readme": "cost/azure/rightsize_netapp_files/README.md", "provider": "Azure", "service": "NetApp Files", - "policy_set": "Rightsize Storage" + "policy_set": "Rightsize Storage", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T21:44:12Z" }, { "name": "Azure Rightsize SQL Databases", @@ -1857,7 +2126,9 @@ "readme": "cost/azure/rightsize_sql_instances/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "Rightsize Database Instances" + "policy_set": "Rightsize Database Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure SQL Databases without Elastic Pools", @@ -1870,20 +2141,24 @@ "readme": "operational/azure/azure_sql_using_elastic_pool/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "Database Services" + "policy_set": "Database Services", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Savings Plan Recommendations", "file_name": "cost/azure/savings_plan/recommendations/azure_savings_plan_recommendations.pt", "version": "2.1", "change_log": "cost/azure/savings_plan/recommendations/CHANGELOG.md", - "description": "A policy that sends email notifications when Azure Savings Plan Recommendations are identified. NOTE: These Savings Plan Purchase Recommendations are generated by Microsoft Azure. See the [README](https://github.com/flexera/policy_templates/tree/master/cost/azure/savings_plan/recommendations) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "description": "A policy that sends email notifications when Azure Savings Plan Recommendations are identified. NOTE: These Savings Plan Purchase Recommendations are generated by Microsoft Azure. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/savings_plan/recommendations) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "medium", "readme": "cost/azure/savings_plan/recommendations/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Savings Plans" + "policy_set": "Savings Plans", + "recommendation_type": "Rate Reduction", + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Savings Realized from Reservations", @@ -1896,7 +2171,9 @@ "readme": "cost/azure/savings_realized/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Savings Realized" + "policy_set": "Savings Realized", + "recommendation_type": null, + "updated_at": "2024-03-21T18:17:18Z" }, { "name": "Azure Schedule Instance", @@ -1909,20 +2186,24 @@ "readme": "cost/azure/schedule_instance/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Schedule Instance" + "policy_set": "Schedule Instance", + "recommendation_type": null, + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Storage Accounts Without HTTPs Enforced", - "file_name": "security/storage/azure/storage_account_https_enabled/azure_storage_account_https_enabled.pt", - "version": "2.6", - "change_log": "security/storage/azure/storage_account_https_enabled/CHANGELOG.md", - "description": "Checks for Azure Storage Accounts with HTTPs not enforced.\n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/storage/azure/storage_account_https_enabled) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "security/azure/storage_account_https_enabled/azure_storage_account_https_enabled.pt", + "version": "2.7", + "change_log": "security/azure/storage_account_https_enabled/CHANGELOG.md", + "description": "Checks for Azure Storage Accounts with HTTPs not enforced.\n See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/azure/storage_account_https_enabled) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Security", "severity": "low", - "readme": "security/storage/azure/storage_account_https_enabled/README.md", + "readme": "security/azure/storage_account_https_enabled/README.md", "provider": "Azure", "service": "Storage Accounts", - "policy_set": "Storage Security" + "policy_set": "Storage Security", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Storage Accounts without Lifecycle Management Policies", @@ -1935,7 +2216,9 @@ "readme": "cost/azure/storage_account_lifecycle_management/README.md", "provider": "Azure", "service": "Storage Accounts", - "policy_set": "Lifecycle Management" + "policy_set": "Lifecycle Management", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Subscription Access", @@ -1948,7 +2231,9 @@ "readme": "compliance/azure/subscription_access/README.md", "provider": "Azure", "service": "Identity", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Superseded Compute Instances", @@ -1961,7 +2246,9 @@ "readme": "cost/azure/superseded_instances/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Superseded Compute Instances" + "policy_set": "Superseded Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure Sync Tags with Optima", @@ -1974,7 +2261,9 @@ "readme": "operational/azure/sync_tags_with_optima/README.md", "provider": "Azure", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Tag Cardinality Report", @@ -1987,20 +2276,24 @@ "readme": "operational/azure/tag_cardinality/README.md", "provider": "Azure", "service": "Tags", - "policy_set": "Tag Cardinality" + "policy_set": "Tag Cardinality", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Tag Resources with Resource Group Name", - "file_name": "compliance/tags/azure_rg_tags/azure_resource_group_tags.pt", - "version": "2.6", - "change_log": "compliance/tags/azure_rg_tags/CHANGELOG.md", - "description": "Scan all resources in an Azure Subscription, raise an incident if any resources are not tagged with the name of their Resource Group, and remediate by tagging the resource. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/tags/azure_rg_tags) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/azure/azure_rg_tags/azure_resource_group_tags.pt", + "version": "2.7", + "change_log": "compliance/azure/azure_rg_tags/CHANGELOG.md", + "description": "Scan all resources in an Azure Subscription, raise an incident if any resources are not tagged with the name of their Resource Group, and remediate by tagging the resource. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/azure/azure_rg_tags) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "medium", - "readme": "compliance/tags/azure_rg_tags/README.md", + "readme": "compliance/azure/azure_rg_tags/README.md", "provider": "Azure", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Azure Untagged Resources", @@ -2013,7 +2306,9 @@ "readme": "compliance/azure/azure_untagged_resources/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Untagged Resources" + "policy_set": "Untagged Resources", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Untagged Virtual Machines", @@ -2026,7 +2321,9 @@ "readme": "compliance/azure/azure_untagged_vms/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Untagged Resources" + "policy_set": "Untagged Resources", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Unused IP Addresses", @@ -2039,7 +2336,9 @@ "readme": "cost/azure/unused_ip_addresses/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Unused IP Addresses" + "policy_set": "Unused IP Addresses", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-29T10:28:27Z" }, { "name": "Azure Unused SQL Databases", @@ -2052,7 +2351,9 @@ "readme": "cost/azure/unused_sql_databases/README.md", "provider": "Azure", "service": "SQL", - "policy_set": "Unused Database Services" + "policy_set": "Unused Database Services", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Unused Volumes", @@ -2065,7 +2366,9 @@ "readme": "cost/azure/unused_volumes/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "Unused Volumes" + "policy_set": "Unused Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:04:09Z" }, { "name": "Azure VMs Not Using Managed Disks", @@ -2078,7 +2381,9 @@ "readme": "operational/azure/vms_without_managed_disks/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Azure Web App Minimum TLS Version", @@ -2091,163 +2396,189 @@ "readme": "security/azure/webapp_tls_version_support/README.md", "provider": "Azure", "service": "App Service", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Bill Processing Error Notification", - "file_name": "operational/bill_processing_errors_notification/bill_processing_errors_notification.pt", - "version": "2.0", - "change_log": "operational/bill_processing_errors_notification/CHANGELOG.md", - "description": "Collects all currently applied policies and raises an incident for any in an error state. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/bill_processing_errors_notification/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "operational/flexera/cco/bill_processing_errors_notification/bill_processing_errors_notification.pt", + "version": "2.1", + "change_log": "operational/flexera/cco/bill_processing_errors_notification/CHANGELOG.md", + "description": "Collects all currently applied policies and raises an incident for any in an error state. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/flexera/cco/bill_processing_errors_notification/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Operational", "severity": "high", - "readme": "operational/bill_processing_errors_notification/README.md", + "readme": "operational/flexera/cco/bill_processing_errors_notification/README.md", "provider": "Flexera", "service": "CCO", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Billing Center Access Report", - "file_name": "compliance/billing_center_access_report/bc_access_report.pt", - "version": "2.0", - "change_log": "compliance/billing_center_access_report/CHANGELOG.md", - "description": "This policy generates an access report by Billing Center. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/billing_center_access_report/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/flexera/cco/billing_center_access_report/bc_access_report.pt", + "version": "3.0", + "change_log": "compliance/flexera/cco/billing_center_access_report/CHANGELOG.md", + "description": "This policy generates an access report by Billing Center. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/cco/billing_center_access_report/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "low", - "readme": "compliance/billing_center_access_report/README.md", - "provider": "Flexera Optima", - "service": "", - "policy_set": "" + "readme": "compliance/flexera/cco/billing_center_access_report/README.md", + "provider": "Flexera", + "service": "CCO", + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Budget Alerts", - "file_name": "cost/budget_report_alerts/budget_report_alerts.pt", - "version": "3.0", - "change_log": "cost/budget_report_alerts/CHANGELOG.md", - "description": "This policy utilizes the Flexera Budget API to detect if budget threshold has been exceeded for a selected budget. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/budget_report_alerts/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/budget_report_alerts/budget_report_alerts.pt", + "version": "3.1", + "change_log": "cost/flexera/cco/budget_report_alerts/CHANGELOG.md", + "description": "This policy utilizes the Flexera Budget API to detect if budget threshold has been exceeded for a selected budget. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/budget_report_alerts/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "medium", - "readme": "cost/budget_report_alerts/README.md", + "readme": "cost/flexera/cco/budget_report_alerts/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Budget Alerts by Cloud Account", - "file_name": "cost/budget_alerts_by_account/budget_alerts_by_account.pt", - "version": "2.2", - "change_log": "cost/budget_alerts_by_account/CHANGELOG.md", - "description": "Create a Monthly Budget Alert for a Cloud Vendor Account. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/budget_alerts_by_account/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/budget_alerts_by_account/budget_alerts_by_account.pt", + "version": "2.3", + "change_log": "cost/flexera/cco/budget_alerts_by_account/CHANGELOG.md", + "description": "Create a Monthly Budget Alert for a Cloud Vendor Account. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/budget_alerts_by_account/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "medium", - "readme": "cost/budget_alerts_by_account/README.md", + "readme": "cost/flexera/cco/budget_alerts_by_account/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Budget vs Actual Spend Report", - "file_name": "cost/budget_v_actual_spend_report/budget_v_actual_spend_report.pt", - "version": "2.2", - "change_log": "cost/budget_v_actual_spend_report/CHANGELOG.md", - "description": "Emails a report comparing budget vs actual spend to stakeholders. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/budget_v_actual_spend_report/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/budget_v_actual_spend_report/budget_v_actual_spend_report.pt", + "version": "2.3", + "change_log": "cost/flexera/cco/budget_v_actual_spend_report/CHANGELOG.md", + "description": "Emails a report comparing budget vs actual spend to stakeholders. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/budget_v_actual_spend_report/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "medium", - "readme": "cost/budget_v_actual_spend_report/README.md", + "readme": "cost/flexera/cco/budget_v_actual_spend_report/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Cheaper Regions", - "file_name": "cost/cheaper_regions/cheaper_regions.pt", - "version": "2.1", - "change_log": "cost/cheaper_regions/CHANGELOG.md", - "description": "Specify which regions have cheaper alternatives by specifying the expensive region name and the cheaper region name for analysis. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/cheaper_regions/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/cheaper_regions/cheaper_regions.pt", + "version": "2.2", + "change_log": "cost/flexera/cco/cheaper_regions/CHANGELOG.md", + "description": "Specify which regions have cheaper alternatives by specifying the expensive region name and the cheaper region name for analysis. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/cheaper_regions/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "medium", - "readme": "cost/cheaper_regions/README.md", + "readme": "cost/flexera/cco/cheaper_regions/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Cloud Cost Anomaly Alerts", - "file_name": "cost/cloud_cost_anomaly_alerts/cloud_cost_anomaly_alerts.pt", - "version": "3.2", - "change_log": "cost/cloud_cost_anomaly_alerts/CHANGELOG.md", - "description": "Report any cloud cost anomalies detected by Flexera CCO. See the [README](https://github.com/rightscale/policy_templates/tree/master/cost/cloud_cost_anomaly_alerts/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/cloud_cost_anomaly_alerts/cloud_cost_anomaly_alerts.pt", + "version": "3.3", + "change_log": "cost/flexera/cco/cloud_cost_anomaly_alerts/CHANGELOG.md", + "description": "Report any cloud cost anomalies detected by Flexera CCO. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/cloud_cost_anomaly_alerts/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "high", - "readme": "cost/cloud_cost_anomaly_alerts/README.md", + "readme": "cost/flexera/cco/cloud_cost_anomaly_alerts/README.md", "provider": "Flexera", "service": "Optima", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Cloud Spend Forecast - Moving Average", - "file_name": "cost/forecasting/moving_average/moving_average_forecast.pt", - "version": "3.1", - "change_log": "cost/forecasting/moving_average/CHANGELOG.md", - "description": "Pulls the cost data for lookback period then generates a moving average forecast of cloud spend for the specified months. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/forecasting/moving_average/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/forecasting/moving_average/moving_average_forecast.pt", + "version": "3.2", + "change_log": "cost/flexera/cco/forecasting/moving_average/CHANGELOG.md", + "description": "Pulls the cost data for lookback period then generates a moving average forecast of cloud spend for the specified months. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/forecasting/moving_average/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "high", - "readme": "cost/forecasting/moving_average/README.md", + "readme": "cost/flexera/cco/forecasting/moving_average/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "Forecasting" + "policy_set": "Forecasting", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Cloud Spend Forecast - Straight-Line (Linear Regression Model)", - "file_name": "cost/forecasting/straight_line_forecast/linear_regression/straight_line_forecast_linear_regression.pt", - "version": "3.3", - "change_log": "cost/forecasting/straight_line_forecast/linear_regression/CHANGELOG.md", - "description": "Pulls the cost data for lookback period then generates a Straight-Line Forecast for the specified months using a Linear Regression model. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/forecasting/straight_line_forecast/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/forecasting/straight_line_forecast/linear_regression/straight_line_forecast_linear_regression.pt", + "version": "3.5", + "change_log": "cost/flexera/cco/forecasting/straight_line_forecast/linear_regression/CHANGELOG.md", + "description": "Pulls the cost data for lookback period then generates a Straight-Line Forecast for the specified months using a Linear Regression model. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/forecasting/straight_line_forecast/linear_regression/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "high", - "readme": "cost/forecasting/straight_line_forecast/linear_regression/README.md", + "readme": "cost/flexera/cco/forecasting/straight_line_forecast/linear_regression/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "Forecasting" + "policy_set": "Forecasting", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Cloud Spend Forecast - Straight-Line (Simple Model)", - "file_name": "cost/forecasting/straight_line_forecast/simple/straight_line_forecast_simple.pt", - "version": "3.3", - "change_log": "cost/forecasting/straight_line_forecast/simple/CHANGELOG.md", - "description": "Pulls the cost data for lookback period then generates a Straight-Line Forecast on cloud spend for the specified months using a Simple model. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/forecasting/straight_line_forecast/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/forecasting/straight_line_forecast/simple/straight_line_forecast_simple.pt", + "version": "3.5", + "change_log": "cost/flexera/cco/forecasting/straight_line_forecast/simple/CHANGELOG.md", + "description": "Pulls the cost data for lookback period then generates a Straight-Line Forecast on cloud spend for the specified months using a Simple model. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/forecasting/straight_line_forecast/simple/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "high", - "readme": "cost/forecasting/straight_line_forecast/simple/README.md", + "readme": "cost/flexera/cco/forecasting/straight_line_forecast/simple/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "Forecasting" + "policy_set": "Forecasting", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Currency Conversion", - "file_name": "cost/currency_conversion/currency_conversion.pt", - "version": "2.1", - "change_log": "cost/currency_conversion/CHANGELOG.md", - "description": "A policy that creates an adjustment rule that converts the currency of the cost of the Cloud Vendor of choice. It utilizes xe.com to retrieve the latest exchange rates. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/currency_conversion/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/currency_conversion/currency_conversion.pt", + "version": "2.2", + "change_log": "cost/flexera/cco/currency_conversion/CHANGELOG.md", + "description": "A policy that creates an adjustment rule that converts the currency of the cost of the Cloud Vendor of choice. It utilizes xe.com to retrieve the latest exchange rates. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/currency_conversion/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/currency_conversion/README.md", + "readme": "cost/flexera/cco/currency_conversion/README.md", "provider": "", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Email Cost Optimization Recommendations", - "file_name": "cost/email_recommendations/email_recommendations.pt", - "version": "0.1", - "change_log": "cost/email_recommendations/CHANGELOG.md", - "description": "Emails a list of cost recommendations pulled from the Flexera Optimization dashboard. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/email_recommendations/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/email_recommendations/email_recommendations.pt", + "version": "0.2", + "change_log": "cost/flexera/cco/email_recommendations/CHANGELOG.md", + "description": "Emails a list of cost recommendations pulled from the Flexera Optimization dashboard. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/email_recommendations/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/email_recommendations/README.md", + "readme": "cost/flexera/cco/email_recommendations/README.md", "provider": "Flexera", "service": null, - "policy_set": null + "policy_set": null, + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Expiring Azure Certificates", @@ -2260,7 +2591,9 @@ "readme": "operational/azure/azure_certificates/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-02-08T15:32:22Z" }, { "name": "Flexera Automation Outdated Applied Policies", @@ -2273,20 +2606,24 @@ "readme": "automation/flexera/outdated_applied_policies/README.md", "provider": "Flexera", "service": "Automation", - "policy_set": "Automation" + "policy_set": "Automation", + "recommendation_type": null, + "updated_at": "2024-02-16T13:18:03Z" }, { "name": "Flexera IAM Explicit User Roles", - "file_name": "compliance/flexera/iam_explicit_user_roles/flexera_iam_explicit_user_roles.pt", - "version": "3.0", - "change_log": "compliance/flexera/iam_explicit_user_roles/CHANGELOG.md", - "description": "Identifies users in Flexera IAM that have explicit user roles assigned.\n See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/iam_explicit_user_roles) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/flexera/iam/iam_explicit_user_roles/flexera_iam_explicit_user_roles.pt", + "version": "3.1", + "change_log": "compliance/flexera/iam/iam_explicit_user_roles/CHANGELOG.md", + "description": "Identifies users in Flexera IAM that have explicit user roles assigned. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/iam/iam_explicit_user_roles) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "medium", - "readme": "compliance/flexera/iam_explicit_user_roles/README.md", + "readme": "compliance/flexera/iam/iam_explicit_user_roles/README.md", "provider": "Flexera", "service": "IAM", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "GitHub.com Available Seats Report", @@ -2299,7 +2636,9 @@ "readme": "compliance/github/available_seats/README.md", "provider": "GitHub", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "GitHub.com Repositories without Admin Team", @@ -2312,7 +2651,9 @@ "readme": "compliance/github/repository_admin_team/README.md", "provider": "GitHub", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "GitHub.com Repository Branches without Protection", @@ -2325,7 +2666,9 @@ "readme": "compliance/github/repository_branch_protection/README.md", "provider": "GitHub", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "GitHub.com Unpermitted Outside Collaborators", @@ -2338,7 +2681,9 @@ "readme": "compliance/github/outside_collaborators/README.md", "provider": "GitHub", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "GitHub.com Unpermitted Repository Names", @@ -2351,7 +2696,9 @@ "readme": "compliance/github/repository_naming/README.md", "provider": "GitHub", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "GitHub.com Unpermitted Sized Repositories", @@ -2364,7 +2711,9 @@ "readme": "compliance/github/repository_size/README.md", "provider": "GitHub", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "GitHub.com Unpermitted Top-Level Teams", @@ -2377,7 +2726,9 @@ "readme": "compliance/github/toplevel_teams/README.md", "provider": "GitHub", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "Google Committed Use Discount (CUD)", @@ -2390,7 +2741,9 @@ "readme": "cost/google/cud_report/README.md", "provider": "GCE", "service": "Compute", - "policy_set": "Committed Use Discount" + "policy_set": "Committed Use Discount", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "Google Committed Use Discount Recommender", @@ -2403,7 +2756,9 @@ "readme": "cost/google/cud_recommendations/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Reserved Instances" + "policy_set": "Reserved Instances", + "recommendation_type": "Rate Reduction", + "updated_at": "2024-02-22T20:01:27Z" }, { "name": "Google Expiring Committed Use Discount (CUD)", @@ -2416,7 +2771,9 @@ "readme": "cost/google/cud_expiration/README.md", "provider": "GCE", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "Google Idle Cloud SQL Instance Recommender", @@ -2429,7 +2786,9 @@ "readme": "cost/google/cloud_sql_idle_instance_recommendations/README.md", "provider": "Google", "service": "SQL", - "policy_set": "Unused Database Services" + "policy_set": "Unused Database Services", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:35:39Z" }, { "name": "Google Idle Compute Instances", @@ -2442,7 +2801,9 @@ "readme": "cost/google/idle_compute_instances/README.md", "provider": "GCE", "service": "Compute", - "policy_set": "Idle Compute Instances" + "policy_set": "Idle Compute Instances", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "Google Idle IP Address Recommender", @@ -2455,7 +2816,9 @@ "readme": "cost/google/idle_ip_address_recommendations/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Unused IP Addresses" + "policy_set": "Unused IP Addresses", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:35:39Z" }, { "name": "Google Idle Persistent Disk Recommender", @@ -2468,7 +2831,9 @@ "readme": "cost/google/idle_persistent_disk_recommendations/README.md", "provider": "Google", "service": "Storage", - "policy_set": "Unused Volumes" + "policy_set": "Unused Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:35:39Z" }, { "name": "Google Idle VM Recommender", @@ -2481,7 +2846,9 @@ "readme": "cost/google/idle_vm_recommendations/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Idle Compute Instances" + "policy_set": "Idle Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "Google Long Stopped VM Instances", @@ -2494,7 +2861,9 @@ "readme": "compliance/google/long_stopped_instances/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Long Stopped Instances" + "policy_set": "Long Stopped Instances", + "recommendation_type": null, + "updated_at": "2024-02-27T13:35:39Z" }, { "name": "Google Object Storage Optimization", @@ -2507,7 +2876,9 @@ "readme": "cost/google/object_storage_optimization/README.md", "provider": "GCE", "service": "Storage", - "policy_set": "Object Store Optimization" + "policy_set": "Object Store Optimization", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "Google Old Snapshots", @@ -2520,20 +2891,24 @@ "readme": "cost/google/old_snapshots/README.md", "provider": "Google", "service": "Storage", - "policy_set": "Old Snapshots" + "policy_set": "Old Snapshots", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:35:39Z" }, { "name": "Google Open Buckets", - "file_name": "security/storage/google/public_buckets/google_public_buckets.pt", - "version": "3.0", - "change_log": "security/storage/google/public_buckets/CHANGELOG.md", - "description": "Checks for Google Cloud Storage buckets that are open to the public. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/storage/google/public_buckets) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "security/google/public_buckets/google_public_buckets.pt", + "version": "3.1", + "change_log": "security/google/public_buckets/CHANGELOG.md", + "description": "Checks for Google Cloud Storage buckets that are open to the public. See the [README](https://github.com/flexera-public/policy_templates/tree/master/security/google/public_buckets) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Security", "severity": "high", - "readme": "security/storage/google/public_buckets/README.md", + "readme": "security/google/public_buckets/README.md", "provider": "Google", "service": "Storage", - "policy_set": "Open Buckets" + "policy_set": "Open Buckets", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Google Recommender Policy", @@ -2546,7 +2921,9 @@ "readme": "cost/google/recommender/README.md", "provider": "Google", "service": "Storage", - "policy_set": "Native Recommendations" + "policy_set": "Native Recommendations", + "recommendation_type": null, + "updated_at": "2023-07-07T13:57:12Z" }, { "name": "Google Rightsize CloudSQL Instances", @@ -2559,7 +2936,9 @@ "readme": "cost/google/cloudsql_rightsizing/README.md", "provider": "GCE", "service": "SQL", - "policy_set": "Rightsize Database Services" + "policy_set": "Rightsize Database Services", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "Google Rightsize VM Recommender", @@ -2572,7 +2951,9 @@ "readme": "cost/google/rightsize_vm_recommendations/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Rightsize Compute Instances" + "policy_set": "Rightsize Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-02-27T13:35:39Z" }, { "name": "Google Schedule Instance", @@ -2585,7 +2966,9 @@ "readme": "cost/google/schedule_instance/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Schedule Instance" + "policy_set": "Schedule Instance", + "recommendation_type": null, + "updated_at": "2024-02-27T13:35:39Z" }, { "name": "Google Unlabeled Resources", @@ -2598,72 +2981,84 @@ "readme": "compliance/google/unlabeled_resources/README.md", "provider": "Google", "service": "", - "policy_set": "Unlabeled Resources" + "policy_set": "Unlabeled Resources", + "recommendation_type": null, + "updated_at": "2023-10-26T16:40:39Z" }, { "name": "ITAM Expiring Licenses", - "file_name": "compliance/fnms/fnms_licenses_expiring/expiring_licenses.pt", - "version": "2.2", - "change_log": "compliance/fnms/fnms_licenses_expiring/CHANGELOG.md", - "description": "Looks up Active Flexnet Manager Licenses Expiring within set Time Period and sends the result as an email. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/fnms/fnms_licenses_expiring) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/flexera/fnms/fnms_licenses_expiring/expiring_licenses.pt", + "version": "2.3", + "change_log": "compliance/flexera/fnms/fnms_licenses_expiring/CHANGELOG.md", + "description": "Looks up Active Flexnet Manager Licenses Expiring within set Time Period and sends the result as an email. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/fnms/fnms_licenses_expiring) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "medium", - "readme": "compliance/fnms/fnms_licenses_expiring/README.md", + "readme": "compliance/flexera/fnms/fnms_licenses_expiring/README.md", "provider": "Flexera ITAM", "service": "", - "policy_set": "ITAM" + "policy_set": "ITAM", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "ITAM Ignored Recent Inventory Dates", - "file_name": "compliance/fnms/ignored_recent_inventory_dates/ignored_recent_inventory_dates.pt", - "version": "2.2", - "change_log": "compliance/fnms/ignored_recent_inventory_dates/CHANGELOG.md", - "description": "Looks for machines that are ignored but have been invenotry recently and sends the result as an email. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/fnms/ignored_recent_inventory_dates/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/flexera/fnms/ignored_recent_inventory_dates/ignored_recent_inventory_dates.pt", + "version": "2.3", + "change_log": "compliance/flexera/fnms/ignored_recent_inventory_dates/CHANGELOG.md", + "description": "Looks for machines that are ignored but have been invenotry recently and sends the result as an email. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/fnms/ignored_recent_inventory_dates/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "medium", - "readme": "compliance/fnms/ignored_recent_inventory_dates/README.md", + "readme": "compliance/flexera/fnms/ignored_recent_inventory_dates/README.md", "provider": "Flexera ITAM", "service": "", - "policy_set": "ITAM" + "policy_set": "ITAM", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "ITAM Missing Active Machines", - "file_name": "compliance/fnms/missing_active_machines/missing_active_machines.pt", - "version": "2.2", - "change_log": "compliance/fnms/missing_active_machines/CHANGELOG.md", - "description": "Looks for machines that are active but haven't checked in and sends the result as an email. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/fnms/missing_active_machines/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/flexera/fnms/missing_active_machines/missing_active_machines.pt", + "version": "2.3", + "change_log": "compliance/flexera/fnms/missing_active_machines/CHANGELOG.md", + "description": "Looks for machines that are active but haven't checked in and sends the result as an email. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/fnms/missing_active_machines/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "medium", - "readme": "compliance/fnms/missing_active_machines/README.md", + "readme": "compliance/flexera/fnms/missing_active_machines/README.md", "provider": "Flexera ITAM", "service": "", - "policy_set": "ITAM" + "policy_set": "ITAM", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "ITAM Overused Licenses", - "file_name": "compliance/fnms/overused_licenses/overused_licenses.pt", - "version": "2.2", - "change_log": "compliance/fnms/overused_licenses/CHANGELOG.md", - "description": "Looks up software licenses and reports in email any licenses that are overused. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/fnms/overused_licenses) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/flexera/fnms/overused_licenses/overused_licenses.pt", + "version": "2.3", + "change_log": "compliance/flexera/fnms/overused_licenses/CHANGELOG.md", + "description": "Looks up software licenses and reports in email any licenses that are overused. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/fnms/overused_licenses) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "medium", - "readme": "compliance/fnms/overused_licenses/README.md", + "readme": "compliance/flexera/fnms/overused_licenses/README.md", "provider": "Flexera FNMS", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "ITAM VMs Missing Host ID", - "file_name": "compliance/fnms/vms_missing_hostid/vms_missing_hostid.pt", - "version": "2.2", - "change_log": "compliance/fnms/vms_missing_hostid/CHANGELOG.md", - "description": "Looks for machines that are active but missing a Host ID. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/fnms/vms_missing_hostid/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "compliance/flexera/fnms/vms_missing_hostid/vms_missing_hostid.pt", + "version": "2.3", + "change_log": "compliance/flexera/fnms/vms_missing_hostid/CHANGELOG.md", + "description": "Looks for machines that are active but missing a Host ID. See the [README](https://github.com/flexera-public/policy_templates/tree/master/compliance/flexera/fnms/vms_missing_hostid/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Compliance", "severity": "medium", - "readme": "compliance/fnms/vms_missing_hostid/README.md", + "readme": "compliance/flexera/fnms/vms_missing_hostid/README.md", "provider": "Flexera ITAM", "service": "", - "policy_set": "ITAM" + "policy_set": "ITAM", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Kubecost Cluster Rightsizing Recommendations", @@ -2676,7 +3071,9 @@ "readme": "cost/kubecost/cluster/README.md", "provider": "Kubecost", "service": "Kubernetes", - "policy_set": "Rightsize Clusters" + "policy_set": "Rightsize Clusters", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-05-17T17:20:57Z" }, { "name": "Kubecost Request Rightsizing Recommendations", @@ -2689,59 +3086,69 @@ "readme": "cost/kubecost/sizing/README.md", "provider": "Kubecost", "service": "Kubernetes", - "policy_set": "Rightsize Containers" + "policy_set": "Rightsize Containers", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-08-23T14:41:42Z" }, { "name": "Low Account Usage", - "file_name": "cost/low_account_usage/low_account_usage.pt", - "version": "2.4", - "change_log": "cost/low_account_usage/CHANGELOG.md", - "description": "Analyze all account usage and determines recommend consolidation or deletion. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/low_account_usage/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/low_account_usage/low_account_usage.pt", + "version": "2.5", + "change_log": "cost/flexera/cco/low_account_usage/CHANGELOG.md", + "description": "Analyze all account usage and determines recommend consolidation or deletion. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/low_account_usage/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/low_account_usage/README.md", + "readme": "cost/flexera/cco/low_account_usage/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Low Service Usage", - "file_name": "cost/low_service_usage/low_service_usage.pt", - "version": "2.0", - "change_log": "cost/low_service_usage/CHANGELOG.md", - "description": "Analyze all service usage and determines recommend consolidation or deletion. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/low_service_usage/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/low_service_usage/low_service_usage.pt", + "version": "2.1", + "change_log": "cost/flexera/cco/low_service_usage/CHANGELOG.md", + "description": "Analyze all service usage and determines recommend consolidation or deletion. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/low_service_usage/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/low_service_usage/README.md", + "readme": "cost/flexera/cco/low_service_usage/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "NetFlow Top Talkers", - "file_name": "operational/azure/network_flow/risc-netflow.pt", - "version": "1.5", - "change_log": "operational/azure/network_flow/CHANGELOG.md", - "description": "This Policy Template will analyze RISC Foundations NetFlow data and will leverage these traffic patterns to identify the top communication routes from each application stack to external dependencies. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/network_flow) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "operational/flexera/risc/network_flow/risc-netflow.pt", + "version": "1.6", + "change_log": "operational/flexera/risc/network_flow/CHANGELOG.md", + "description": "This Policy Template will analyze RISC Foundations NetFlow data and will leverage these traffic patterns to identify the top communication routes from each application stack to external dependencies. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/flexera/risc/network_flow) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Operational", "severity": "low", - "readme": "operational/azure/network_flow/README.md", + "readme": "operational/flexera/risc/network_flow/README.md", "provider": "Flexera RISC", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "New Service Usage", - "file_name": "cost/new_service_usage/new_service_usage.pt", - "version": "2.0", - "change_log": "cost/new_service_usage/CHANGELOG.md", - "description": "Analyze bill for new service usage and notify. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/new_service_usage) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/new_service_usage/new_service_usage.pt", + "version": "2.1", + "change_log": "cost/flexera/cco/new_service_usage/CHANGELOG.md", + "description": "Analyze bill for new service usage and notify. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/new_service_usage) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/new_service_usage/README.md", + "readme": "cost/flexera/cco/new_service_usage/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Office 365 Security Alerts", @@ -2754,7 +3161,9 @@ "readme": "saas/office365/security_alerts/README.md", "provider": "Microsoft", "service": "Office 365", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "Okta Inactive Users", @@ -2767,7 +3176,9 @@ "readme": "saas/okta/inactive_users/README.md", "provider": "Okta", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T23:14:40Z" }, { "name": "Oracle Cloud Common Bill Ingestion", @@ -2780,7 +3191,9 @@ "readme": "cost/oracle/oracle_cbi/README.md", "provider": "Oracle", "service": "Common Bill Ingestion", - "policy_set": "Common Bill Ingestion" + "policy_set": "Common Bill Ingestion", + "recommendation_type": null, + "updated_at": "2023-09-22T15:42:22Z" }, { "name": "Reserved Instance Report by Billing Center", @@ -2793,7 +3206,9 @@ "readme": "cost/aws/reserved_instances/report_by_bc/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "Reserved Instances Coverage", @@ -2806,7 +3221,9 @@ "readme": "cost/aws/reserved_instances/coverage/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-10-26T12:14:24Z" }, { "name": "SaaS Manager - Deactivated Users", @@ -2819,7 +3236,9 @@ "readme": "saas/fsm/deactivated_users/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-21T22:26:32Z" }, { "name": "SaaS Manager - Deactivated Users for Integrated Applications", @@ -2832,7 +3251,9 @@ "readme": "saas/fsm/deactivated_users_for_integrated_apps/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-12-01T16:01:47Z" }, { "name": "SaaS Manager - Duplicate User Accounts", @@ -2845,7 +3266,9 @@ "readme": "saas/fsm/duplicate_users/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T22:18:44Z" }, { "name": "SaaS Manager - Redundant Apps", @@ -2858,7 +3281,9 @@ "readme": "saas/fsm/redundant_apps/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T22:18:31Z" }, { "name": "SaaS Manager - Renewal Reminder", @@ -2871,7 +3296,9 @@ "readme": "saas/fsm/renewal_reminder/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T22:18:20Z" }, { "name": "SaaS Manager - SaaS App User Report by Category", @@ -2884,7 +3311,9 @@ "readme": "saas/fsm/users_by_category/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "SaaS Manager - Suspicious Users", @@ -2897,7 +3326,9 @@ "readme": "saas/fsm/suspicious_users/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T22:18:07Z" }, { "name": "SaaS Manager - Unsanctioned Applications with Existing Contract", @@ -2910,7 +3341,9 @@ "readme": "saas/fsm/unsanctioned_apps_with_contract/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T22:17:40Z" }, { "name": "SaaS Manager - Unsanctioned Spend", @@ -2923,7 +3356,9 @@ "readme": "saas/fsm/unsanctioned_spend/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-20T22:19:01Z" }, { "name": "SaaS Manager - User Status Change", @@ -2936,46 +3371,54 @@ "readme": "saas/fsm/user_status_change/README.md", "provider": "Flexera SaaS Manager", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2023-11-29T13:03:46Z" }, { "name": "Schedule FlexNet Manager Report", - "file_name": "operational/fnms/schedule_fnms_reports/schedule-fnms-report.pt", - "version": "3.0", - "change_log": "operational/fnms/schedule_fnms_reports/CHANGELOG.md", - "description": "Schedule a FlexNet Manager report (Custom view) and send it as a email to one or more recipients. This template uses the SOAP version of the FlexNet Manager APIs. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/fnms/schedule_fnms_reports) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "operational/flexera/fnms/schedule_fnms_reports/schedule-fnms-report.pt", + "version": "3.1", + "change_log": "operational/flexera/fnms/schedule_fnms_reports/CHANGELOG.md", + "description": "Schedule a FlexNet Manager report (Custom view) and send it as a email to one or more recipients. This template uses the SOAP version of the FlexNet Manager APIs. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/flexera/fnms/schedule_fnms_reports) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Operational", "severity": "medium", - "readme": "operational/fnms/schedule_fnms_reports/README.md", + "readme": "operational/flexera/fnms/schedule_fnms_reports/README.md", "provider": "Flexera", "service": "FNMS", - "policy_set": "Schedule Report" + "policy_set": "Schedule Report", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Schedule ITAM Report", - "file_name": "operational/itam/schedule_itam_report/schedule-itam-report.pt", - "version": "0.1.2", - "change_log": "operational/itam/schedule_itam_report/CHANGELOG.md", - "description": "Schedule a Flexera ITAM report (Custom view) and send it as a email to one or more recipients. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/itam/schedule_itam_report) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "operational/flexera/itam/schedule_itam_report/schedule-itam-report.pt", + "version": "0.1.3", + "change_log": "operational/flexera/itam/schedule_itam_report/CHANGELOG.md", + "description": "Schedule a Flexera ITAM report (Custom view) and send it as a email to one or more recipients. See the [README](https://github.com/flexera-public/policy_templates/tree/master/operational/flexera/itam/schedule_itam_report) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Operational", "severity": "medium", - "readme": "operational/itam/schedule_itam_report/README.md", + "readme": "operational/flexera/itam/schedule_itam_report/README.md", "provider": "Flexera ITAM", "service": "", - "policy_set": "Schedule Flexera ITAM Report" + "policy_set": "Schedule Flexera ITAM Report", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Scheduled Report", - "file_name": "cost/scheduled_reports/scheduled_report.pt", - "version": "3.0", - "change_log": "cost/scheduled_reports/CHANGELOG.md", - "description": "This policy allows you to configure scheduled reports that will provide summaries of cloud cost. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/scheduled_reports/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/scheduled_reports/scheduled_report.pt", + "version": "3.1", + "change_log": "cost/flexera/cco/scheduled_reports/CHANGELOG.md", + "description": "This policy allows you to configure scheduled reports that will provide summaries of cloud cost. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/scheduled_reports/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/scheduled_reports/README.md", + "readme": "cost/flexera/cco/scheduled_reports/README.md", "provider": "Flexera", "service": "Cloud Cost Optimization", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "ServiceNow Inactive Approvers", @@ -2988,20 +3431,24 @@ "readme": "saas/servicenow/inactive_approvers/README.md", "provider": "ServiceNow", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2022-08-31T15:13:10Z" }, { "name": "Superseded Instances", - "file_name": "cost/superseded_instance/superseded_instance.pt", - "version": "3.2", - "change_log": "cost/superseded_instance/CHANGELOG.md", - "description": "**Deprecated: This policy is no longer being updated.** This Policy Template is used to identify instance sizes that have been superseded. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/superseded_instance) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/superseded_instance/superseded_instance.pt", + "version": "3.3", + "change_log": "cost/flexera/cco/superseded_instance/CHANGELOG.md", + "description": "**Deprecated: This policy is no longer being updated.** This Policy Template is used to identify instance sizes that have been superseded. \n See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/superseded_instance) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/superseded_instance/README.md", + "readme": "cost/flexera/cco/superseded_instance/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "" + "policy_set": "", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Turbonomic Allocate Virtual Machine Recommendations AWS", @@ -3014,7 +3461,9 @@ "readme": "cost/turbonomics/allocate_virtual_machines_recommendations/aws/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Allocate VMs" + "policy_set": "Allocate VMs", + "recommendation_type": "Rate Reduction", + "updated_at": "2023-05-05T17:10:07Z" }, { "name": "Turbonomic Allocate Virtual Machine Recommendations Azure", @@ -3027,20 +3476,24 @@ "readme": "cost/turbonomics/allocate_virtual_machines_recommendations/azure/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Allocate VMs" + "policy_set": "Allocate VMs", + "recommendation_type": "Rate Reduction", + "updated_at": "2023-05-05T17:10:07Z" }, { "name": "Turbonomic Allocate Virtual Machine Recommendations Google", - "file_name": "cost/turbonomics/allocate_virtual_machines_recommendations/gcp/turbonomics_allocate_virtual_machines.pt", + "file_name": "cost/turbonomics/allocate_virtual_machines_recommendations/google/turbonomics_allocate_virtual_machines.pt", "version": "2.3", - "change_log": "cost/turbonomics/allocate_virtual_machines_recommendations/gcp/CHANGELOG.md", + "change_log": "cost/turbonomics/allocate_virtual_machines_recommendations/google/CHANGELOG.md", "description": "Turbonomic policy for allocating RI coverage for virtual machines [README](https://github.com/flexera-public/policy_templates/tree/master/cost/turbonomics/allocate_virtual_machines_recommendations/google) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/turbonomics/allocate_virtual_machines_recommendations/gcp/README.md", + "readme": "cost/turbonomics/allocate_virtual_machines_recommendations/google/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Allocate VMs" + "policy_set": "Allocate VMs", + "recommendation_type": "Rate Reduction", + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Turbonomic Buy Reserved Instances Recommendations AWS", @@ -3053,7 +3506,9 @@ "readme": "cost/turbonomics/buy_reserved_instances_recommendations/aws/README.md", "provider": "AWS", "service": "Usage Discount", - "policy_set": "Reserved Instance" + "policy_set": "Reserved Instance", + "recommendation_type": "Rate Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Buy Reserved Instances Recommendations Azure", @@ -3066,7 +3521,9 @@ "readme": "cost/turbonomics/buy_reserved_instances_recommendations/azure/README.md", "provider": "Azure", "service": "Usage Discount", - "policy_set": "Reserved Instance" + "policy_set": "Reserved Instance", + "recommendation_type": "Rate Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Delete Unattached Volumes Recommendations AWS", @@ -3079,7 +3536,9 @@ "readme": "cost/turbonomics/delete_unattached_volumes/aws/README.md", "provider": "AWS", "service": "Storage", - "policy_set": "Unused Volumes" + "policy_set": "Unused Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Delete Unattached Volumes Recommendations Azure", @@ -3092,20 +3551,24 @@ "readme": "cost/turbonomics/delete_unattached_volumes/azure/README.md", "provider": "Azure", "service": "Storage", - "policy_set": "Unused Volumes" + "policy_set": "Unused Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Delete Unattached Volumes Recommendations Google", - "file_name": "cost/turbonomics/delete_unattached_volumes/gcp/turbonomics_delete_virtual_volumes.pt", + "file_name": "cost/turbonomics/delete_unattached_volumes/google/turbonomics_delete_virtual_volumes.pt", "version": "0.6", - "change_log": "cost/turbonomics/delete_unattached_volumes/gcp/CHANGELOG.md", + "change_log": "cost/turbonomics/delete_unattached_volumes/google/CHANGELOG.md", "description": "Turbonomics policy for deleting unattached volumes [README](https://github.com/flexera-public/policy_templates/tree/master/cost/turbonomics/delete_unattached_volumes/google) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/turbonomics/delete_unattached_volumes/gcp/README.md", + "readme": "cost/turbonomics/delete_unattached_volumes/google/README.md", "provider": "Google", "service": "Storage", - "policy_set": "Unused Volumes" + "policy_set": "Unused Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Turbonomic Rightsize Databases Recommendations AWS", @@ -3118,7 +3581,9 @@ "readme": "cost/turbonomics/rightsize_databases_recommendations/aws/README.md", "provider": "AWS", "service": "Usage Discount", - "policy_set": "Rightsize Database Instances" + "policy_set": "Rightsize Database Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Rightsize Databases Recommendations Azure", @@ -3131,7 +3596,9 @@ "readme": "cost/turbonomics/rightsize_databases_recommendations/azure/README.md", "provider": "Azure", "service": "Usage Discount", - "policy_set": "Rightsize Database Instances" + "policy_set": "Rightsize Database Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Rightsize Virtual Machines Recommendations AWS", @@ -3144,7 +3611,9 @@ "readme": "cost/turbonomics/scale_virtual_machines_recommendations/aws/README.md", "provider": "AWS", "service": "Compute", - "policy_set": "Rightsize Compute Instances" + "policy_set": "Rightsize Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Rightsize Virtual Machines Recommendations Azure", @@ -3157,20 +3626,24 @@ "readme": "cost/turbonomics/scale_virtual_machines_recommendations/azure/README.md", "provider": "Azure", "service": "Compute", - "policy_set": "Rightsize Compute Instances" + "policy_set": "Rightsize Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Rightsize Virtual Machines Recommendations Google", - "file_name": "cost/turbonomics/scale_virtual_machines_recommendations/gcp/turbonomics_scale_virtual_machines.pt", + "file_name": "cost/turbonomics/scale_virtual_machines_recommendations/google/turbonomics_scale_virtual_machines.pt", "version": "0.7", - "change_log": "cost/turbonomics/scale_virtual_machines_recommendations/gcp/CHANGELOG.md", + "change_log": "cost/turbonomics/scale_virtual_machines_recommendations/google/CHANGELOG.md", "description": "Turbonomics policy for scaling virtual machines [README](https://github.com/flexera-public/policy_templates/tree/master/cost/turbonomics/scale_virtual_machines_recommendations/google) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "low", - "readme": "cost/turbonomics/scale_virtual_machines_recommendations/gcp/README.md", + "readme": "cost/turbonomics/scale_virtual_machines_recommendations/google/README.md", "provider": "Google", "service": "Compute", - "policy_set": "Rightsize Compute Instances" + "policy_set": "Rightsize Compute Instances", + "recommendation_type": "Usage Reduction", + "updated_at": "2024-03-21T20:02:46Z" }, { "name": "Turbonomic Rightsize Virtual Volumes Recommendations AWS", @@ -3183,7 +3656,9 @@ "readme": "cost/turbonomics/rightsize_virtual_volumes_recommendations/aws/README.md", "provider": "AWS", "service": "Usage Discount", - "policy_set": "Rightsize Volumes" + "policy_set": "Rightsize Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Turbonomic Rightsize Virtual Volumes Recommendations Azure", @@ -3196,20 +3671,24 @@ "readme": "cost/turbonomics/rightsize_virtual_volumes_recommendations/azure/README.md", "provider": "Azure", "service": "Usage Discount", - "policy_set": "Rightsize Volumes" + "policy_set": "Rightsize Volumes", + "recommendation_type": "Usage Reduction", + "updated_at": "2023-12-19T19:46:41Z" }, { "name": "Vendor Commitment Forecast", - "file_name": "cost/forecasting/commitment_forecast/commitment_forecast.pt", - "version": "3.2", - "change_log": "cost/forecasting/commitment_forecast/CHANGELOG.md", - "description": "This policy allows the user to specify a Commitment target value (based on the commitment amount agreed with your Cloud Service Provider/s), and track the current commitment spend to date, as well as projected commitment spend over a period. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/forecasting/commitment_forecast/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", + "file_name": "cost/flexera/cco/forecasting/commitment_forecast/commitment_forecast.pt", + "version": "3.3", + "change_log": "cost/flexera/cco/forecasting/commitment_forecast/CHANGELOG.md", + "description": "This policy allows the user to specify a Commitment target value (based on the commitment amount agreed with your Cloud Service Provider/s), and track the current commitment spend to date, as well as projected commitment spend over a period. See the [README](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/forecasting/commitment_forecast/) and [docs.flexera.com/flexera/EN/Automation](https://docs.flexera.com/flexera/EN/Automation/AutomationGS.htm) to learn more.", "category": "Cost", "severity": "medium", - "readme": "cost/forecasting/commitment_forecast/README.md", + "readme": "cost/flexera/cco/forecasting/commitment_forecast/README.md", "provider": "Flexera Optima", "service": "", - "policy_set": "Forecasting" + "policy_set": "Forecasting", + "recommendation_type": null, + "updated_at": "2024-03-21T20:02:46Z" } ] }