methodazure

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

README

methodazure

GitHub Release Verify Go Report Card Acceptable Use Policy

GitHub Downloads Docker Pulls

methodazure provides security operators with data-rich Azure enumeration capabilities to help them gain visibility into their Azure environments. Designed with data-modeling and data-integration needs in mind, methodazure can be used on its own as an interactive CLI, orchestrated as part of a broader data pipeline, or leveraged from within the Method Platform.

methodazure is being rebuilt. Its previous enumeration commands were retired so that new ones can be written against the current tool conventions. The CLI currently ships only its root scaffolding — help, completion, and version — and capabilities are being added back one at a time. The last release containing the retired commands is v0.0.17.

For the most up to date listing of what the tool can enumerate, please see the documentation here

To learn more about methodazure, please see the Documentation site for the most detailed information.

Quick Start

Get methodazure

For the full list of available installation options, please see the Installation page. For convenience, here are some of the most commonly used options:

Authentication

methodazure is built using the Azure SDK for Go and authenticates with DefaultAzureCredential, which walks the standard Azure credential chain — environment variables, workload and managed identity, and a signed-in Azure CLI session. For more information, see Microsoft's Authentication and the Azure SDK.

AZURE_TENANT_ID must be exported regardless of which link in the chain supplies the credential — methodazure exits with an error if it is unset. To authenticate as a service principal, export the client credentials alongside it:

export AZURE_TENANT_ID=<tenant-id>
export AZURE_CLIENT_ID=<client-id>
export AZURE_CLIENT_SECRET=<client-secret>

Sovereign clouds are selected with --cloud-config (AzurePublic, AzureGovernment, AzureChina); it defaults to AzurePublic.

General Usage

No enumeration commands ship today — see the note above. The root scaffolding is in place, so the CLI responds to:

methodazure --help
methodazure version
methodazure completion <bash|zsh|fish|powershell>

Authentication is only required once a command actually talks to Azure; help, completion, and version run without credentials.

Contributing

Interested in contributing to methodazure? Please see our organization wide Contribution page.

Want More?

If you're looking for an easy way to tie methodazure into your broader cybersecurity workflows, or want to leverage some autonomy to improve your overall security posture, you'll love the broader Method Platform.

For more information, visit us here

Community

methodazure is a Method Security open source project.

Learn more about Method's open source source work by checking out our other projects here or our organization wide documentation here.

Have an idea for a Tool to contribute? Open a Discussion here.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd implements the CobraCLI commands for the methodazure CLI.
Package cmd implements the CobraCLI commands for the methodazure CLI.
internal
config
Package config contains common configuration values that are used by the various commands and subcommands in the CLI.
Package config contains common configuration values that are used by the various commands and subcommands in the CLI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL