Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Ticket
https://specterops.atlassian.net/browse/BED-5023?atlOrigin=eyJpIjoiNjVhYmU5MzQ3ODgyNDY5ZWI0NzY0ZGVkYmIyMDIzNDkiLCJwIjoiaiJ9
Background
AzureHound already collects
AZContributoredges forKeyVaultsandVirtualMachines, and collectsAZOwnerandAZUserAccessAdministratoredges for Management Groups, Resource Groups, and Subscriptions. However,AZContributorwas never collected for Management Groups, Resource Groups, or Subscriptions, meaning these edges were completely absent from the graph. This was reported as a bug (missing AZContributor edges), but was actually a missing feature across both the collection and ingestion layers.Changes
Kindenums (enums/kind.go):KindAZManagementGroupContributorKindAZResourceGroupContributorKindAZSubscriptionContributorManagementGroupContributorResourceGroupContributorSubscriptionContributorlist-management-group-contributors.golist-resource-group-contributors.golist-subscription-contributors.goContributorRoleIDand outputs the newKind