{"id":20658073,"url":"https://github.com/deepfence/terraform-azure-cloud-scanner","last_synced_at":"2025-12-25T03:05:50.160Z","repository":{"id":37408838,"uuid":"494360090","full_name":"deepfence/terraform-azure-cloud-scanner","owner":"deepfence","description":"Deepfence Cloud Scanner runs in your cloud environment, gathering inventory and compliance information for the assets deployed in that environment. It submits that information to your Deepfence ThreatMapper or ThreatStryker Management Console","archived":false,"fork":false,"pushed_at":"2024-12-03T18:13:42.000Z","size":100,"stargazers_count":33,"open_issues_count":3,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-01-17T11:34:02.794Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deepfence.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-20T07:13:12.000Z","updated_at":"2024-11-27T09:33:14.000Z","dependencies_parsed_at":"2025-01-17T11:39:50.566Z","dependency_job_id":null,"html_url":"https://github.com/deepfence/terraform-azure-cloud-scanner","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepfence%2Fterraform-azure-cloud-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepfence%2Fterraform-azure-cloud-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepfence%2Fterraform-azure-cloud-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deepfence%2Fterraform-azure-cloud-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deepfence","download_url":"https://codeload.github.com/deepfence/terraform-azure-cloud-scanner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242768076,"owners_count":20182098,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T18:24:40.543Z","updated_at":"2025-12-25T03:05:45.124Z","avatar_url":"https://github.com/deepfence.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloud Scanner for Azure by Deepfence\n\nThis module deploys Cloud Scanner for Azure by creating underlying resources in Azure.\n\n### Notice\n\n* **Deployment cost** This example will create resources that cost money.\u003cbr/\u003eRun `terraform destroy` when you don't need them anymore\n\n## Required Permissions\n\n### Provisioning Permissions\n\nUser deploying the resources needs the below access on Azure-\n- Subscription to create container group, virtual network, resource group.\n- Security administrator role to set up access.\n\n## Usage\n\n### - Single-Subscription\n\nThis approach deploys Cloud Scanner in a single Azure cloud subscription. Cloud Scanner will scan resources in the subscription id where deployment will be done.\u003cbr/\u003e\nMore info\nin [`./examples/single-subscription`](https://github.com/deepfence/terraform-azure-cloud-scanner/tree/main/examples/single-subscription)\n\n### - Tenant-Subscriptions\n\nThis approach deploys Cloud Scanner in a single Azure cloud subscription. However, Cloud Scanner will scan resources in all the subscription ids given as input.\u003cbr/\u003e\nMore info\nin [`./examples/tenant-subscriptions`](https://github.com/deepfence/terraform-azure-cloud-scanner/tree/main/examples/tenant-subscriptions)\n\n## Resources\n\nFollowing resources are created in a new resource group:\n\n| Name                                                                                                                                                 | Type        |\n|------------------------------------------------------------------------------------------------------------------------------------------------------|-------------|\n| [azurerm_container_group.cg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/container_group)                        | resource    |\n| [azurerm_network_profile.np](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/network_profile)                        | resource    |\n| [azurerm_subnet.sn](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/subnet)                                          | resource    |\n| [azurerm_virtual_network.vn](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_network)                        | resource    |\n| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subscription)                      | data source |\n| [azuread_application.aa](https://registry.terraform.io/providers/hashicorp/azuread/2.7.0/docs/resources/application)                                 | resource    |\n| [azuread_application_password.aap](https://registry.terraform.io/providers/hashicorp/azuread/2.7.0/docs/resources/application_password)              | resource    |\n| [azuread_service_principal.asp](https://registry.terraform.io/providers/hashicorp/azuread/2.7.0/docs/resources/service_principal)                    | resource    |\n| [azuread_service_principal_password.aspp](https://registry.terraform.io/providers/hashicorp/azuread/2.7.0/docs/resources/service_principal_password) | resource    |\n| [azurerm_role_assignment.main](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/role_assignment)                      | resource    |\n| [azuread_client_config.current](https://registry.terraform.io/providers/hashicorp/azuread/2.7.0/docs/data-sources/client_config)                     | data source |\n\n## Authors\n\nModule is maintained and supported by [Deepfence](https://deepfence.io/).\n\n## License\n\nApache 2 Licensed. See LICENSE for full details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepfence%2Fterraform-azure-cloud-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeepfence%2Fterraform-azure-cloud-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeepfence%2Fterraform-azure-cloud-scanner/lists"}