List tenants in az-ad collection uses different audience than the rest of the objects
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
- 技術スタック
- azure, go
- 領域
- api, authentication, cloud
調査の方向性
cmd/list-azure-ad.go の101-102行目付近から始め、client/tenants.go の61-69行目付近を他の az-ad コレクションリクエストと比較します。テナント一覧リクエストが Graph API audience を使用していることを確認し、次に PowerShell JWT コマンドを再現して、az-ad が invalid-audience エラーなしでテナントを一覧表示することを確認します。
索引モデルが issue の本文から書いたものです。
説明
Summary
The az-ad collection tries to list tenants:
But the ListAzureADTenants function uses the resourceManager audience for its request:
This leads to an error when using JWT auth because the az-ad collection needs the Graph API audience.
2025-05-13T10:52:37-05:00 INF collecting azure ad objects...
2025-05-13T10:52:37-05:00 ERR unable to continue processing tenants error="invalid audience"
The rest of the collection steps in az-ad work as expected because they all have the Graph API audience.
Steps to reproduce
$env:GRAPH_JWT = (Get-AzAccessToken -ResourceUrl "https://graph.microsoft.com").Token
./AzureHound.exe --jwt $env:GRAPH_JWT --list az-ad --tenant "contoso.onmicrosoft.com" -o "./entraid.json"
- 主要言語
- Go
- スター
- 982
- フォーク
- 152
- 平均マージ
- 1時間 45分
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
SpecterOps/AzureHound のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
SpecterOps/AzureHound#197 ·
-
Improvement: Add a Feature to Allow Users to Specify Custom User Agents対応中かも @ChrisJr404 が 180 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
SpecterOps/AzureHound#135 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
SpecterOps/AzureHound#112 · リアクション 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
SpecterOps/AzureHound#91 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
SpecterOps/AzureHound#80 · コメント 1 件 ·
SpecterOps/AzureHound の issue をすべて見る
似ている issue
-
agent-butler-finding chore
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
jordansmall/spindrift#6318 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Eyevinn/moqlivemock#166 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
JakeChampion/lang#14091 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
hyperledger/fabric-x-orderer#1409 ·
メンテナーはふだん 3 日以内に返信
-
get actions doesn't show the approval flag, and describe action shows it unformatted対応中かも @kenokech が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信