horihiro / TextBlurrer-ChromeExtension

MIT License
7 stars 0 forks source link

IAMを確認するブレード内でぼかしが有効にならない #73

Closed kkamegawa closed 1 month ago

kkamegawa commented 1 month ago

Describe the bug Azureポータル内のIAM確認するブレード内でMSIのリソースIDのサブスクリプションがぼかされません。

To Reproduce Steps to reproduce the behavior:

  1. IAMブレードを開く(Check access)
  2. Managed Identityを選択する
  3. User assigned managed identityを選ぶ
  4. MSIのリソースID内のサブスクリプションIDがぼかされない

Expected behavior リソースID内のサブスクリプションIDがぼかされること

Screenshots

https://github.com/user-attachments/assets/540dcf7f-a91d-4251-ad2c-b8d1f1b328dc

Environment

horihiro commented 1 month ago

/subscription/ありとなし、どっちでも正規表現でぼかせちゃいますね。

可能でしたら、指定しているパターンをいただけますか?

/subscription/あり
image

/subscription/なし
image

kkamegawa commented 1 month ago

Copilotに作ってもらいました...

GUID(グローバル一意識別子)を検証するための正規表現は以下のようになります:

```regex
^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$

この正規表現は、以下の形式のGUIDを検証します:

XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

この正規表現は、GUIDのバージョンとバリアントフィールドも考慮しています¹²³。

horihiro commented 1 month ago

行頭 '^' と行末 '$' を外してみて、結果が変わるかどうか見てもらえるでしょうか。

kkamegawa commented 1 month ago

行頭と行末の文字を消したら消えました!ありがとうございます。