Offensive-azure

Latest version: v0.48

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.4.10

- Now able to query Azure (ARM) for:
- Subscriptions
- Resource Groups
- VMs
- Able to query Azure AD (MS Graph) for:
- User Group Membership
- Transitive `memberOf`
- Includes nested group membership
- All added modules output multiple files, including bloodhound compatible json files

0.4.9

- Changed versioning format from X.YYY to X.Y.Z
- Added new module to Azure_AD
- `get_groups` : Takes in an ms_graph or refresh token, outputs all groups and all available group properties from MS Graph API
- Creates condensed/raw/bloodhound json files

**Full Changelog**: https://github.com/blacklanternsecurity/offensive-azure/compare/v0.048...v0.4.9

0.04

- Included pylint
- Cleaned up code as result

0.03

- Added module for external, unauthenticated user enumeration
- Largely a port of AADInternals Invoke-AADIntUserEnumerationAsOutsider cmdlet
- Allows you to supply a password to be used (password spray)
- Saves output as a json file
- Can be found in `./User_Enum/`

0.02

- Added a module to enumerate a tenant given a domain in that tenant.

- This is mostly a port from AADInternals. We have combined multiple cmdlets into one python module. The module saves enumerated data for later review.

- It can be found under `./Outsider_Recon/`

0.01

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.