What changed, and why it matters
This commit changes a single user-visible label from a plain English string to a translatable string. It is a routine localization fix with no security relevance.
No security action needed. Treat as a normal localization commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change wraps the hard-coded string “List wallets” with the StringLocalizer indexer so it can be translated. This is a standard internationalization (i18n) improvement in a search-result provider. There is no code path that accepts untrusted input, no output encoding change, and no privilege or access-control modification.
Changed components
BTCPayServer/Plugins/Wallets/WalletSearchResultProvider.csInspect captured patch +1 / −1
diff --git a/BTCPayServer/Plugins/Wallets/WalletSearchResultProvider.cs b/BTCPayServer/Plugins/Wallets/WalletSearchResultProvider.cs
index dfcb5b9..d3dfeed 100644
--- a/BTCPayServer/Plugins/Wallets/WalletSearchResultProvider.cs
+++ b/BTCPayServer/Plugins/Wallets/WalletSearchResultProvider.cs
@@ -32,7 +32,7 @@ public class WalletSearchResultProvider(
context.ItemResults.Add(new ResultItemViewModel()
{
- Title = "List wallets",
+ Title = StringLocalizer["List wallets"],
Category = OnChainCategory,
Url = context.Url.Action(nameof(UIWalletsController.ListWallets), "UIWallets", new { area = WalletsPlugin.Area }),
Keywords = ["List", "Wallets"],
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.