{"id":13623415,"url":"https://github.com/hausec/PowerZure","last_synced_at":"2025-04-15T14:32:58.904Z","repository":{"id":37564247,"uuid":"234975120","full_name":"hausec/PowerZure","owner":"hausec","description":"PowerShell framework to assess Azure security","archived":false,"fork":false,"pushed_at":"2024-09-07T00:11:00.000Z","size":51164,"stargazers_count":1100,"open_issues_count":2,"forks_count":165,"subscribers_count":38,"default_branch":"master","last_synced_at":"2024-10-29T15:26:17.794Z","etag":null,"topics":["azure","infosec","powershell","security","windows"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hausec.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":"2020-01-19T22:06:44.000Z","updated_at":"2024-10-27T19:37:05.000Z","dependencies_parsed_at":"2022-07-14T10:22:15.334Z","dependency_job_id":"1ad2b8c2-f7f3-46bd-9ddc-f6e3c628de9f","html_url":"https://github.com/hausec/PowerZure","commit_stats":{"total_commits":150,"total_committers":3,"mean_commits":50.0,"dds":"0.013333333333333308","last_synced_commit":"b2adf16f5e78e3c226696a52bfb5bc53d45596b8"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hausec%2FPowerZure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hausec%2FPowerZure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hausec%2FPowerZure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hausec%2FPowerZure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hausec","download_url":"https://codeload.github.com/hausec/PowerZure/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223677602,"owners_count":17184509,"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":["azure","infosec","powershell","security","windows"],"created_at":"2024-08-01T21:01:31.547Z","updated_at":"2024-11-08T11:30:47.608Z","avatar_url":"https://github.com/hausec.png","language":"PowerShell","readme":"![powerzure](https://i.imgur.com/d5B0U0B.png)\n\n\n### For a list of functions, their usage, and more, check out https://powerzure.readthedocs.io\n\n\n## What is PowerZure?\n\nPowerZure is a PowerShell project created to assess and exploit resources within\nMicrosoft’s cloud platform, Azure. PowerZure was created out of the need for a\nframework that can both perform reconnaissance **and** exploitation of Azure, EntraID, and the associated resources.\n\n## Requirements\n\nThe \"Az\" [Azure PowerShell](https://docs.microsoft.com/en-us/powershell/azure/?view=azps-4.2.0) module is the primary module used in PowerZure, as it handles most requests interacting with Azure resources. The Az module interacts using the Azure REST API. It can be installed via PowerShell command `Install-Module -Name Az`\n\n## Usage\n\nRTFM: https://powerzure.readthedocs.io\n\n`ipmo C:\\path\\to\\PowerZure.psd1`\n\nIf you have multiple subscriptions, you must set the main subscription with `Set-AzureSubscription`. If you do not do this, things will fail. \n\n## Additional Resources\n\nYou can type `Get-AzureCurrentUser` to view the current signed-in user's roles in Azure and EntraID.\n\nYou can also type `Get-AzureTarget` to compare your current signed-in user's roles and their scope to resources within Azure. \n\nFor target finding, I recommend using [AzureHound](https://posts.specterops.io/introducing-bloodhound-4-0-the-azure-update-9b2b26c5e350), the Azure component to [BloodHound](https://github.com/BloodHoundAD/BloodHound).\n\n## Author \u0026 License\n\nAuthor: Ryan Hausknecht (@haus3c)\n\nLicense: BSD-3\n","funding_links":[],"categories":["PowerShell","Uncategorized","Tools","PowerShell (153)"],"sub_categories":["Uncategorized","CLI","Information Gathering"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhausec%2FPowerZure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhausec%2FPowerZure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhausec%2FPowerZure/lists"}