@@ -1001,8 +1001,9 @@ fn maybe_record_access_map(om: &OwnedBlobMatch, collector: Option<&AccessMapColl
10011001 . map ( |( _, value, ..) | value. clone ( ) )
10021002 . unwrap_or_default ( ) ;
10031003
1004- let mut akid = utils:: find_closest_variable ( & captures, & secret, "TOKEN" , "AKID" )
1005- . unwrap_or_default ( ) ;
1004+ let mut akid =
1005+ utils:: find_closest_variable ( & captures, secret. as_str ( ) , "TOKEN" , "AKID" )
1006+ . unwrap_or_default ( ) ;
10061007
10071008 if akid. is_empty ( ) {
10081009 akid = extract_akid_from_body ( & om. validation_response_body ) . unwrap_or_default ( ) ;
@@ -1026,7 +1027,7 @@ fn maybe_record_access_map(om: &OwnedBlobMatch, collector: Option<&AccessMapColl
10261027 . map ( |( _, value, ..) | value. clone ( ) )
10271028 . unwrap_or_default ( ) ;
10281029 let storage_account =
1029- utils:: find_closest_variable ( & captures, & storage_key, "TOKEN" , "AZURENAME" )
1030+ utils:: find_closest_variable ( & captures, storage_key. as_str ( ) , "TOKEN" , "AZURENAME" )
10301031 . unwrap_or_default ( ) ;
10311032
10321033 let mut storage_account = storage_account;
@@ -1081,9 +1082,13 @@ fn maybe_record_access_map(om: &OwnedBlobMatch, collector: Option<&AccessMapColl
10811082 . find ( |( name, ..) | name == "TOKEN" )
10821083 . map ( |( _, value, ..) | value. clone ( ) )
10831084 . unwrap_or_default ( ) ;
1084- let mut organization =
1085- utils:: find_closest_variable ( & captures, & token, "TOKEN" , "AZURE_DEVOPS_ORG" )
1086- . unwrap_or_default ( ) ;
1085+ let mut organization = utils:: find_closest_variable (
1086+ & captures,
1087+ token. as_str ( ) ,
1088+ "TOKEN" ,
1089+ "AZURE_DEVOPS_ORG" ,
1090+ )
1091+ . unwrap_or_default ( ) ;
10871092 if organization. is_empty ( ) {
10881093 organization = extract_azure_devops_org_from_body ( & om. validation_response_body )
10891094 . unwrap_or_default ( ) ;
@@ -1100,7 +1105,7 @@ fn maybe_record_access_map(om: &OwnedBlobMatch, collector: Option<&AccessMapColl
11001105 . map ( |( _, value, ..) | value. clone ( ) )
11011106 . unwrap_or_default ( ) ;
11021107 let access_key =
1103- utils:: find_closest_variable ( & captures, & secret_key, "TOKEN" , "AKID" )
1108+ utils:: find_closest_variable ( & captures, secret_key. as_str ( ) , "TOKEN" , "AKID" )
11041109 . or_else ( || om. dependent_captures . get ( "AKID" ) . cloned ( ) )
11051110 . unwrap_or_default ( ) ;
11061111
@@ -1114,14 +1119,22 @@ fn maybe_record_access_map(om: &OwnedBlobMatch, collector: Option<&AccessMapColl
11141119 . find ( |( name, ..) | name == "TOKEN" )
11151120 . map ( |( _, value, ..) | value. clone ( ) )
11161121 . unwrap_or_default ( ) ;
1117- let access_key =
1118- utils:: find_closest_variable ( & captures, & secret_key, "TOKEN" , "STS_AKID" )
1119- . or_else ( || om. dependent_captures . get ( "STS_AKID" ) . cloned ( ) )
1120- . unwrap_or_default ( ) ;
1121- let session_token =
1122- utils:: find_closest_variable ( & captures, & secret_key, "TOKEN" , "SECURITY_TOKEN" )
1123- . or_else ( || om. dependent_captures . get ( "SECURITY_TOKEN" ) . cloned ( ) )
1124- . unwrap_or_default ( ) ;
1122+ let access_key = utils:: find_closest_variable (
1123+ & captures,
1124+ secret_key. as_str ( ) ,
1125+ "TOKEN" ,
1126+ "STS_AKID" ,
1127+ )
1128+ . or_else ( || om. dependent_captures . get ( "STS_AKID" ) . cloned ( ) )
1129+ . unwrap_or_default ( ) ;
1130+ let session_token = utils:: find_closest_variable (
1131+ & captures,
1132+ secret_key. as_str ( ) ,
1133+ "TOKEN" ,
1134+ "SECURITY_TOKEN" ,
1135+ )
1136+ . or_else ( || om. dependent_captures . get ( "SECURITY_TOKEN" ) . cloned ( ) )
1137+ . unwrap_or_default ( ) ;
11251138
11261139 if !access_key. is_empty ( ) && !secret_key. is_empty ( ) && !session_token. is_empty ( ) {
11271140 collector. record_alibaba (
0 commit comments