Bump actions/checkout from 6 to 7#36
12 fail, 1 skipped, 9 pass in 0s
22 tests 9 ✅ 0s ⏱️
1 suites 1 💤
1 files 12 ❌
Results for commit 2700fec.
Annotations
Check warning on line 0 in demos/sample1-sa/main.tf
github-actions / tfsec Results
[azure-storage-use-secure-tls-policy][CRITICAL] - Storage account uses an insecure TLS version. (demos/sample1-sa/main.tf) failed
results.xml [took 0s]
Raw output
Storage account uses an insecure TLS version.
demos/sample1-sa/main.tf:6-16
resource "azurerm_storage_account" "example" {
name = "storageaccountname"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
account_tier = "Standard"
account_replication_type = "GRS"
tags = {
environment = "staging"
See https://aquasecurity.github.io/tfsec/v1.28.14/checks/azure/storage/use-secure-tls-policy/
Check warning on line 0 in demos/sample1-sa/main.tf
github-actions / tfsec Results
[custom-custom-tags-resources][HIGH] - Custom check failed for resource azurerm_storage_account.example. The required CostCenter tag was missing (demos/sample1-sa/main.tf) failed
results.xml [took 0s]
Raw output
Custom check failed for resource azurerm_storage_account.example. The required CostCenter tag was missing
demos/sample1-sa/main.tf:6-16
resource "azurerm_storage_account" "example" {
name = "storageaccountname"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
account_tier = "Standard"
account_replication_type = "GRS"
tags = {
environment = "staging"
See https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-tagging
Check warning on line 0 in demos/sample1-sa/main.tf
github-actions / tfsec Results
[custom-custom-tags-resources][HIGH] - Custom check failed for resource azurerm_resource_group.example. The required CostCenter tag was missing (demos/sample1-sa/main.tf) failed
results.xml [took 0s]
Raw output
Custom check failed for resource azurerm_resource_group.example. The required CostCenter tag was missing
demos/sample1-sa/main.tf:1-4
resource "azurerm_resource_group" "example" {
name = "example-resources"
location = "West Europe"
}
See https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-tagging
Check warning on line 0 in demos/sample2-kv/main.tf
github-actions / tfsec Results
[azure-keyvault-specify-network-acl][CRITICAL] - Vault network ACL does not block access by default. (demos/sample2-kv/main.tf) failed
results.xml [took 0s]
Raw output
Vault network ACL does not block access by default.
demos/sample2-kv/main.tf:18-46
resource "azurerm_key_vault" "example" {
name = "examplekeyvault"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
enabled_for_disk_encryption = true
tenant_id = data.azurerm_client_config.current.tenant_id
soft_delete_retention_days = 7
#tfsec:ignore:azure-keyvault-no-purge
purge_protection_enabled = false
See https://aquasecurity.github.io/tfsec/v1.28.14/checks/azure/keyvault/specify-network-acl/
Check warning on line 0 in demos/sample2-kv/main.tf
github-actions / tfsec Results
[custom-custom-tags-resources][HIGH] - Custom check failed for resource azurerm_resource_group.example. The required CostCenter tag was missing (demos/sample2-kv/main.tf) failed
results.xml [took 0s]
Raw output
Custom check failed for resource azurerm_resource_group.example. The required CostCenter tag was missing
demos/sample2-kv/main.tf:12-16
resource "azurerm_resource_group" "example" {
#ts:skip=AC_AZURE_0389 Disabling for Demo
name = "example-resources"
location = "West Europe"
}
See https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-tagging
Check warning on line 0 in demos/sample3-as/main.tf
github-actions / tfsec Results
[azure-appservice-account-identity-registered][LOW] - App service does not have an identity type. (demos/sample3-as/main.tf) failed
results.xml [took 0s]
Raw output
App service does not have an identity type.
demos/sample3-as/main.tf:17-37
resource "azurerm_app_service" "example" {
name = "example-app-service"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
See https://aquasecurity.github.io/tfsec/v1.28.14/checks/azure/appservice/account-identity-registered/
Check warning on line 0 in demos/sample3-as/main.tf
github-actions / tfsec Results
[azure-appservice-authentication-enabled][MEDIUM] - App service does not have authentication enabled. (demos/sample3-as/main.tf) failed
results.xml [took 0s]
Raw output
App service does not have authentication enabled.
demos/sample3-as/main.tf:17-37
resource "azurerm_app_service" "example" {
name = "example-app-service"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
See https://aquasecurity.github.io/tfsec/v1.28.14/checks/azure/appservice/authentication-enabled/
Check warning on line 0 in demos/sample3-as/main.tf
github-actions / tfsec Results
[azure-appservice-enable-http2][LOW] - App service does not have HTTP/2 enabled. (demos/sample3-as/main.tf) failed
results.xml [took 0s]
Raw output
App service does not have HTTP/2 enabled.
demos/sample3-as/main.tf:23-26
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
}
See https://aquasecurity.github.io/tfsec/v1.28.14/checks/azure/appservice/enable-http2/
Check warning on line 0 in demos/sample3-as/main.tf
github-actions / tfsec Results
[azure-appservice-require-client-cert][LOW] - App service does not have client certificates enabled. (demos/sample3-as/main.tf) failed
results.xml [took 0s]
Raw output
App service does not have client certificates enabled.
demos/sample3-as/main.tf:17-37
resource "azurerm_app_service" "example" {
name = "example-app-service"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
See https://aquasecurity.github.io/tfsec/v1.28.14/checks/azure/appservice/require-client-cert/
Check warning on line 0 in demos/sample3-as/main.tf
github-actions / tfsec Results
[custom-custom-app-service-deprecated][HIGH] - Custom check failed for resource azurerm_app_service.example. Using a deprecated resource - azurerm_app_service (demos/sample3-as/main.tf) failed
results.xml [took 0s]
Raw output
Custom check failed for resource azurerm_app_service.example. Using a deprecated resource - azurerm_app_service
demos/sample3-as/main.tf:17-37
resource "azurerm_app_service" "example" {
name = "example-app-service"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
See https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service
Check warning on line 0 in demos/sample3-as/main.tf
github-actions / tfsec Results
[custom-custom-tags-resources][HIGH] - Custom check failed for resource azurerm_app_service.example. The required CostCenter tag was missing (demos/sample3-as/main.tf) failed
results.xml [took 0s]
Raw output
Custom check failed for resource azurerm_app_service.example. The required CostCenter tag was missing
demos/sample3-as/main.tf:17-37
resource "azurerm_app_service" "example" {
name = "example-app-service"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
See https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-tagging
Check warning on line 0 in demos/sample3-as/main.tf
github-actions / tfsec Results
[custom-custom-tags-resources][HIGH] - Custom check failed for resource azurerm_resource_group.example. The required CostCenter tag was missing (demos/sample3-as/main.tf) failed
results.xml [took 0s]
Raw output
Custom check failed for resource azurerm_resource_group.example. The required CostCenter tag was missing
demos/sample3-as/main.tf:1-4
resource "azurerm_resource_group" "example" {
name = "example-resources"
location = "West Europe"
}
See https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-tagging