Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
f1cff5e
Add azure support
Nov 13, 2025
37ac3cc
Add azure support
Nov 13, 2025
8edc6e5
Delete tmp directory
jbarciabf Nov 13, 2025
3ad1cad
fix output
Nov 13, 2025
d347f99
removed original files
Nov 13, 2025
ff87182
compile errors
Nov 13, 2025
5f45476
fixes for broken modules
Nov 13, 2025
13d4ceb
Add comprehensive Azure loot file analysis and implementation plan
claude Nov 13, 2025
a51857f
Add comprehensive Azure loot file analysis for all 72 modules
claude Nov 13, 2025
de1fd78
Add comprehensive loot file generation for Azure security modules
claude Nov 13, 2025
3837d88
Add loot file cleanup recommendations after analyzing all 72 modules
claude Nov 13, 2025
f5c53ec
Remove 5 non-actionable loot files from Azure modules
claude Nov 13, 2025
a34676e
Enhance AKS loot files with detailed exploitation scenarios
claude Nov 13, 2025
3549c98
Enhance storage.go with detailed data exfiltration scenarios
claude Nov 13, 2025
7f23f3d
Enhance databases.go with end-to-end data exfiltration scenarios
claude Nov 13, 2025
8841ea4
Merge pull request #1 from jbarciabf/claude/cloudfox-azure-new-01QLTT…
jbarciabf Nov 13, 2025
be8b3e1
Add analysis of additional loot file enhancement opportunities
claude Nov 13, 2025
34c5fc2
Add comprehensive Azure module standardization audit and plan
claude Nov 13, 2025
94fad69
Merge pull request #2 from jbarciabf/claude/cloudfox-azure-new-01QLTT…
jbarciabf Nov 13, 2025
01c2af6
misc updates
Nov 16, 2025
72b8fe1
Fixed:
Nov 28, 2025
3c0984a
updated readme
Nov 28, 2025
5cb8034
updated azure.go
Nov 29, 2025
2f9a145
updated version number
Dec 6, 2025
ba3dba2
Resolve go.mod/go.sum conflicts and tidy dependencies
jbarciabf Dec 17, 2025
cf3ca3a
added token auth
jbarciabf Dec 20, 2025
c41b354
misc
jbarciabf Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,11 @@ terraform.rc
.DS_Store

untracked/*
*tmp*
tmp/*
output/*
*cloudfox-output*
cloudfox-*
cloudfox
*.log
*.bak
Expand All @@ -75,4 +78,4 @@ dist/

# graphvis files
*.gv
*.svg
*.svg
129 changes: 120 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ For the full documentation please refer to our [wiki](https://github.com/BishopF

| Provider| CloudFox Commands |
| - | - |
| AWS | 34 |
| Azure | 4 |
| AWS | 34 |
| Azure | 77 |
| GCP | 8 |
| Kubernetes | Support Planned |

Expand Down Expand Up @@ -145,13 +145,123 @@ Additional policy notes (as of 09/2022):


# Azure Commands
| Provider | Command Name | Description
| - | - | - |
| Azure | [whoami](https://github.com/BishopFox/cloudfox/wiki/Azure-Commands#whoami) | Displays information on the tenant, subscriptions and resource groups available to your current Azure CLI session. This is useful to provide situation awareness on what tenant and subscription IDs to use with the other sub commands. |
| Azure | [inventory](https://github.com/BishopFox/cloudfox/wiki/Azure-Commands#inventory) | Display an inventory table of all resources per location. |
| Azure | [rbac](https://github.com/BishopFox/cloudfox/wiki/Azure-Commands#rbac) | Lists Azure RBAC role assignments at subscription or tenant level |
| Azure | [storage](https://github.com/BishopFox/cloudfox/wiki/Azure-Commands#storage) | The storage command is still under development. Currently it only displays limited data about the storage accounts |
| Azure | [vms](https://github.com/BishopFox/cloudfox/wiki/Azure-Commands#vms) | Enumerates useful information for Compute instances in all available resource groups and subscriptions |

## Core Enumeration & Analysis
| Provider | Command Name | Description
| - | - | - |
| Azure | whoami | Displays information on the tenant, subscriptions and resource groups available to your current Azure CLI session |
| Azure | inventory | Display an inventory table of all resources per location |
| Azure | resource-graph | Query Azure Resource Graph for advanced resource enumeration |
| Azure | deployments | Enumerate ARM template deployments (often contain secrets in parameters) |
| Azure | endpoints | Enumerate endpoints from various Azure services |
| Azure | network-topology | Analyze network topology and connectivity paths |

## Identity & Access Management
| Provider | Command Name | Description
| - | - | - |
| Azure | rbac | Lists Azure RBAC role assignments at subscription or tenant level |
| Azure | principals | Enumerate users, service principals, and managed identities |
| Azure | permissions | Enumerate IAM permissions for principals |
| Azure | privilege-escalation | Identify privilege escalation paths via RBAC |
| Azure | identity-protection | Enumerate Azure AD Identity Protection risky users, sign-ins, and detections |
| Azure | consent-grants | Enumerate OAuth consent grants and risky application permissions |
| Azure | conditional-access | Enumerate conditional access policies |
| Azure | enterprise-apps | Enumerate enterprise applications and service principals |
| Azure | federated-credentials | Enumerate workload identity federation configurations |

## Security & Compliance
| Provider | Command Name | Description
| - | - | - |
| Azure | security-center | Enumerate Microsoft Defender for Cloud configuration and security assessments |
| Azure | sentinel | Enumerate Microsoft Sentinel SIEM configuration and analytics rules |
| Azure | policy | Enumerate Azure Policy assignments and compliance state |
| Azure | compliance-dashboard | Display compliance status across regulatory frameworks |
| Azure | monitor | Enumerate Azure Monitor diagnostic settings and alerts |

## Compute Resources
| Provider | Command Name | Description
| - | - | - |
| Azure | vms | Enumerate Virtual Machines with configuration details |
| Azure | aks | Enumerate Azure Kubernetes Service clusters |
| Azure | functions | Enumerate Azure Functions with environment variables |
| Azure | webapps | Enumerate App Service web applications |
| Azure | container-apps | Enumerate Azure Container Apps |
| Azure | batch | Enumerate Azure Batch accounts and pools |
| Azure | servicefabric | Enumerate Service Fabric clusters |
| Azure | springapps | Enumerate Azure Spring Apps instances |

## Storage & Data
| Provider | Command Name | Description
| - | - | - |
| Azure | storage | Enumerate storage accounts, containers, and access keys |
| Azure | filesystems | Enumerate Azure Files and Data Lake Storage |
| Azure | databases | Enumerate SQL, MySQL, PostgreSQL, CosmosDB databases |
| Azure | redis | Enumerate Azure Cache for Redis instances |
| Azure | synapse | Enumerate Azure Synapse Analytics workspaces |
| Azure | kusto | Enumerate Azure Data Explorer (Kusto) clusters |
| Azure | datafactory | Enumerate Azure Data Factory pipelines |
| Azure | databricks | Enumerate Azure Databricks workspaces |
| Azure | disks | Enumerate virtual machine disks and snapshots |
| Azure | backup-inventory | Enumerate backup vaults and recovery points |

## Networking
| Provider | Command Name | Description
| - | - | - |
| Azure | vnets | Enumerate Virtual Networks and subnets |
| Azure | nsg | Enumerate Network Security Groups and rules |
| Azure | network-interfaces | Enumerate network interfaces and IP configurations |
| Azure | network-exposure | Analyze internet-facing resources and attack surface |
| Azure | lateral-movement | Identify lateral movement paths via network connectivity |
| Azure | privatelink | Enumerate Private Link and Private Endpoints |
| Azure | vpn-gateway | Enumerate VPN Gateway configurations |
| Azure | expressroute | Enumerate ExpressRoute circuits |
| Azure | firewall | Enumerate Azure Firewall rules and policies |
| Azure | appgw | Enumerate Application Gateway configurations |
| Azure | load-balancers | Enumerate Load Balancers |
| Azure | trafficmanager | Enumerate Traffic Manager profiles |
| Azure | frontdoor | Enumerate Azure Front Door configurations |
| Azure | cdn | Enumerate Azure CDN profiles and endpoints |
| Azure | bastion | Enumerate Azure Bastion hosts |
| Azure | routes | Enumerate route tables and user-defined routes |

## Secrets & Credentials
| Provider | Command Name | Description
| - | - | - |
| Azure | accesskeys | Enumerate and extract access keys from various services |
| Azure | keyvaults | Enumerate Key Vaults and secrets (if accessible) |

## DevOps & CI/CD
| Provider | Command Name | Description
| - | - | - |
| Azure | devops-agents | Enumerate Azure DevOps pipeline agents |
| Azure | devops-repos | Enumerate Azure DevOps repositories |
| Azure | devops-projects | Enumerate Azure DevOps projects |
| Azure | devops-pipelines | Enumerate Azure DevOps pipelines |
| Azure | devops-artifacts | Enumerate Azure DevOps artifact feeds |
| Azure | devops-security | Analyze Azure DevOps security configurations |
| Azure | acr | Enumerate Azure Container Registry images |

## Specialized Services
| Provider | Command Name | Description
| - | - | - |
| Azure | api-management | Enumerate API Management services and APIs |
| Azure | app-configuration | Enumerate App Configuration stores |
| Azure | automation | Enumerate Azure Automation accounts and runbooks |
| Azure | iothub | Enumerate IoT Hub instances |
| Azure | signalr | Enumerate Azure SignalR Service instances |
| Azure | streamanalytics | Enumerate Stream Analytics jobs |
| Azure | machine-learning | Enumerate Azure Machine Learning workspaces |
| Azure | load-testing | Enumerate Azure Load Testing resources |
| Azure | logicapps | Enumerate Logic Apps workflows |
| Azure | hdinsight | Enumerate HDInsight clusters |

## Security Analysis & Attack Paths
| Provider | Command Name | Description
| - | - | - |
| Azure | data-exfiltration | Identify data exfiltration paths and risks |
| Azure | cost-security | Analyze cost anomalies indicating potential compromise |
| Azure | lighthouse | Enumerate Azure Lighthouse delegations |
| Azure | arc | Enumerate Azure Arc-enabled resources |


# GCP Commands
Expand All @@ -171,6 +281,7 @@ Additional policy notes (as of 09/2022):
# Authors
* [Carlos Vendramini](https://github.com/carlosvendramini-bf)
* [Seth Art (@sethsec](https://twitter.com/sethsec))
* Joseph Barcia

# Contributing
[Wiki - How to Contribute](https://github.com/BishopFox/cloudfox/wiki#how-to-contribute)
Expand Down
Loading
Loading