Skip to content

[BRE-1004] Fix container image push logic #36479

[BRE-1004] Fix container image push logic

[BRE-1004] Fix container image push logic #36479

Triggered via pull request April 13, 2026 22:53
Status Success
Total duration 14m 54s
Artifacts 35

build.yml

on: pull_request
Matrix: Build Docker images
Matrix: Build MSSQL migrator utility
Setup Ephemeral Environment  /  ...  /  Check
Setup Ephemeral Environment / Check PR run / Check
Upload
1m 30s
Upload
Trigger Bitwarden lite build
0s
Trigger Bitwarden lite build
Trigger K8s deploy
0s
Trigger K8s deploy
Setup Ephemeral Environment  /  Create Branch
Setup Ephemeral Environment / Create Branch
Setup Ephemeral Environment  /  Cleanup config
Setup Ephemeral Environment / Cleanup config
Check for failures
22s
Check for failures
Setup Ephemeral Environment  /  Sync Ephemeral Environment
Setup Ephemeral Environment / Sync Ephemeral Environment
Fit to window
Zoom out
Zoom in

Annotations

338 warnings
Build MSSQL migrator utility (osx-x64): src/Core/Services/Implementations/UserService.cs#L1169
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'UserService.ToggleNewDeviceVerificationException(Guid)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (osx-x64): src/Core/Services/Implementations/UserService.cs#L1162
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'UserService.ActiveNewDeviceVerificationException(Guid)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (osx-x64): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (osx-x64): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (osx-x64): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (osx-x64): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (osx-x64): src/Core/Services/Implementations/UserService.cs#L743
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (osx-x64): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (osx-x64): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (osx-x64): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (win-x64): src/Core/AdminConsole/OrganizationFeatures/Policies/PolicyEventHandlers/FreeFamiliesForEnterprisePolicyEventHandler.cs#L39
The behavior of 'DateTime.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'FreeFamiliesForEnterprisePolicyEventHandler.NotifiesUserWithApplicablePoliciesAsync(PolicyUpdate)' with a call to 'DateTime.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (win-x64): src/Core/Services/Implementations/I18nService.cs#L32
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'I18nService.Translate(string, params object[])' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (win-x64): src/Core/Services/Implementations/UserService.cs#L1169
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'UserService.ToggleNewDeviceVerificationException(Guid)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (win-x64): src/Core/Services/Implementations/UserService.cs#L1162
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'UserService.ActiveNewDeviceVerificationException(Guid)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (win-x64): src/Core/Services/Implementations/UserService.cs#L743
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (win-x64): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (win-x64): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (win-x64): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (win-x64): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (win-x64): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (linux-x64): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (linux-x64): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (linux-x64): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (linux-x64): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (linux-x64): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (linux-x64): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (linux-x64): src/Core/Models/Mail/BaseMailModel.cs#L26
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (linux-x64): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build MSSQL migrator utility (linux-x64): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build MSSQL migrator utility (linux-x64): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Nginx, ./util)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Nginx, ./util)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Attachments, ./util)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Attachments, ./util)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Attachments, ./util)
The behavior of 'DateTime.ToString()' could vary based on the current user's locale settings. Replace this call in 'Startup.Configure(IApplicationBuilder, IConfiguration, ILogger<Startup>)' with a call to 'DateTime.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Attachments, ./util)
The behavior of 'DateTime.ToString()' could vary based on the current user's locale settings. Replace this call in 'Startup.Configure(IApplicationBuilder, IConfiguration, ILogger<Startup>)' with a call to 'DateTime.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Attachments, ./util)
The behavior of 'DateTime.ToString()' could vary based on the current user's locale settings. Replace this call in 'Startup.Configure(IApplicationBuilder, IConfiguration, ILogger<Startup>)' with a call to 'DateTime.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Attachments, ./util)
The behavior of 'DateTime.ToString()' could vary based on the current user's locale settings. Replace this call in 'Startup.Configure(IApplicationBuilder, IConfiguration, ILogger<Startup>)' with a call to 'DateTime.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Attachments, ./util)
The behavior of 'DateTime.ToString()' could vary based on the current user's locale settings. Replace this call in 'Startup.Configure(IApplicationBuilder, IConfiguration, ILogger<Startup>)' with a call to 'DateTime.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Attachments, ./util)
The behavior of 'DateTime.ToString()' could vary based on the current user's locale settings. Replace this call in 'Startup.Configure(IApplicationBuilder, IConfiguration, ILogger<Startup>)' with a call to 'DateTime.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSql, ./util)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (MsSql, ./util)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Setup, ./util, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Setup, ./util, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Setup, ./util, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true): src/Core/Utilities/CoreHelpers.cs#L251
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.SecureRandomString(int, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true): src/Core/Utilities/CoreHelpers.cs#L122
The behavior of 'string.ToUpper()' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.CleanCertificateThumbprint(string)' with a call to 'string.ToUpper(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true): src/Core/Utilities/EnumerationProtectionHelpers.cs#L30
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true): src/Core/Utilities/EmailValidation.cs#L57
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Setup, ./util, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Setup, ./util, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (MsSqlMigratorUtility, ./util, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (MsSqlMigratorUtility, ./util, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (MsSqlMigratorUtility, ./util, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/AdminConsole/OrganizationFeatures/OrganizationDomains/VerifyOrganizationDomainCommand.cs#L153
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/AdminConsole/OrganizationFeatures/OrganizationDomains/VerifyOrganizationDomainCommand.cs#L153
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (MsSqlMigratorUtility, ./util, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Scim, ./bitwarden_license/src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'I18nService.Translate(string, params object[])' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'DateTime.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'FreeFamiliesForEnterprisePolicyEventHandler.NotifiesUserWithApplicablePoliciesAsync(PolicyUpdate)' with a call to 'DateTime.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Utilities/CoreHelpers.cs#L251
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.SecureRandomString(int, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Utilities/CoreHelpers.cs#L122
The behavior of 'string.ToUpper()' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.CleanCertificateThumbprint(string)' with a call to 'string.ToUpper(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Utilities/EmailValidation.cs#L57
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Utilities/EnumerationProtectionHelpers.cs#L30
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Scim, ./bitwarden_license/src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Notifications, ./src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Notifications, ./src, true)
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'HandlebarsMailService.SendUpdatedOrganizationInviteEmailsAsync(OrganizationInvitesInfo)' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'HandlebarsMailService.SendFailedTwoFactorAttemptEmailAsync(string, TwoFactorProviderType, DateTime, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true): src/Core/Utilities/CoreHelpers.cs#L251
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.SecureRandomString(int, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true): src/Core/Utilities/CoreHelpers.cs#L122
The behavior of 'string.ToUpper()' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.CleanCertificateThumbprint(string)' with a call to 'string.ToUpper(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true): src/Core/Utilities/EmailValidation.cs#L57
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true): src/Core/Utilities/EnumerationProtectionHelpers.cs#L30
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Notifications, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Notifications, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Billing, ./src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Billing, ./src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Billing, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Billing, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Billing, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Billing, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Billing, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Billing, ./src, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/Models/Mail/BaseMailModel.cs#L26
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Billing, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Billing, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (EventsProcessor, ./src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (EventsProcessor, ./src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (EventsProcessor, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (EventsProcessor, ./src, true): src/Core/Billing/Licenses/Services/Implementations/OrganizationLicenseClaimsFactory.cs#L107
The behavior of 'short?.ToString()' could vary based on the current user's locale settings. Provide a value for the 'IFormatProvider' argument. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Billing/Licenses/Services/Implementations/OrganizationLicenseClaimsFactory.cs#L102
The behavior of 'short?.ToString()' could vary based on the current user's locale settings. Provide a value for the 'IFormatProvider' argument. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Billing/Licenses/Services/Implementations/OrganizationLicenseClaimsFactory.cs#L97
The behavior of 'int?.ToString()' could vary based on the current user's locale settings. Provide a value for the 'IFormatProvider' argument. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Billing/Licenses/Services/Implementations/OrganizationLicenseClaimsFactory.cs#L29
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'OrganizationLicenseClaimsFactory.GenerateClaims(Organization, LicenseContext)' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Billing/Licenses/Services/Implementations/UserLicenseClaimsFactory.cs#L49
The behavior of 'short?.ToString()' could vary based on the current user's locale settings. Provide a value for the 'IFormatProvider' argument. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (EventsProcessor, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (EventsProcessor, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Identity, ./src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Identity, ./src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Identity, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Identity, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Identity, ./src, true): src/Core/Utilities/CoreHelpers.cs#L345
The behavior of 'double.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.ReadableBytesSize(long)' with a call to 'double.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true): src/Core/Utilities/CoreHelpers.cs#L338
The behavior of 'long.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.ReadableBytesSize(long)' with a call to 'long.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true): src/Core/Utilities/CoreHelpers.cs#L122
The behavior of 'string.ToUpper()' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.CleanCertificateThumbprint(string)' with a call to 'string.ToUpper(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Identity, ./src, true): src/Core/Utilities/EmailValidation.cs#L57
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Identity, ./src, true): src/Core/Utilities/EnumerationProtectionHelpers.cs#L30
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Identity, ./src, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Identity, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Identity, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Events, ./src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Events, ./src, true)
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true): src/Core/Utilities/CoreHelpers.cs#L251
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.SecureRandomString(int, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true): src/Core/Utilities/CoreHelpers.cs#L122
The behavior of 'string.ToUpper()' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.CleanCertificateThumbprint(string)' with a call to 'string.ToUpper(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true): src/Core/Utilities/EnumerationProtectionHelpers.cs#L30
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true): src/Core/Utilities/EmailValidation.cs#L57
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Events, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Events, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Icons, ./src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Icons, ./src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Icons, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Icons, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Icons, ./src, true)
The behavior of 'DateTime.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'FreeFamiliesForEnterprisePolicyEventHandler.NotifiesUserWithApplicablePoliciesAsync(PolicyUpdate)' with a call to 'DateTime.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true)
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Icons, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Icons, ./src, true): src/Core/Services/Implementations/UserService.cs#L1162
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'UserService.ActiveNewDeviceVerificationException(Guid)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true): src/Core/Models/Mail/BaseMailModel.cs#L26
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true): src/Core/Services/Implementations/UserService.cs#L743
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Icons, ./src, true): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Icons, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Icons, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Sso, ./bitwarden_license/src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.SecureRandomString(int, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.ToUpper()' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.CleanCertificateThumbprint(string)' with a call to 'string.ToUpper(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Services/Implementations/UserService.cs#L743
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Services/Implementations/I18nService.cs#L32
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'I18nService.Translate(string, params object[])' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Models/Mail/BaseMailModel.cs#L26
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Sso, ./bitwarden_license/src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Api, ./src, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Api, ./src, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Api, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Api, ./src, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Api, ./src, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Api, ./src, true): src/Core/Utilities/EnumerationProtectionHelpers.cs#L30
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Api, ./src, true): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Api, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Api, ./src, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Utilities/CoreHelpers.cs#L251
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.SecureRandomString(int, string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Utilities/CoreHelpers.cs#L122
The behavior of 'string.ToUpper()' could vary based on the current user's locale settings. Replace this call in 'CoreHelpers.CleanCertificateThumbprint(string)' with a call to 'string.ToUpper(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Utilities/EnumerationProtectionHelpers.cs#L30
The behavior of 'long.Parse(string, NumberStyles)' could vary based on the current user's locale settings. Replace this call in 'EnumerationProtectionHelpers.GetIndexForInputHash(byte[], string, int)' with a call to 'long.Parse(string, NumberStyles, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Utilities/EmailValidation.cs#L57
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'EmailValidation.GetDomain(string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (SeederApi, ./util, linux/amd64,linux/arm64, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c, docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images (Admin, ./src, true, true)
Failed minimum severity level. Found vulnerabilities with level 'medium' or higher
Build Docker images (Admin, ./src, true, true)
The behavior of 'DateTime.ToString(string)' could vary based on the current user's locale settings. Replace this call in 'FreeFamiliesForEnterprisePolicyEventHandler.NotifiesUserWithApplicablePoliciesAsync(PolicyUpdate)' with a call to 'DateTime.ToString(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true)
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true)
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true): src/Core/AdminConsole/OrganizationFeatures/OrganizationDomains/VerifyOrganizationDomainCommand.cs#L153
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'VerifyOrganizationDomainCommand.SendVerifiedDomainUserEmailAsync(OrganizationDomain)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true): src/Core/Utilities/HostBuilderExtensions.cs#L14
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'IHostBuilder.ConfigureCustomAppConfiguration(string[])' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true): src/Core/Utilities/EncryptedStringLengthAttribute.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'EncryptedStringLengthAttribute.FormatErrorMessage(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true): src/Core/Utilities/JsonHelpers.cs#L127
The behavior of 'long.ToString()' could vary based on the current user's locale settings. Replace this call in 'MsEpochConverter.Write(Utf8JsonWriter, DateTime?, JsonSerializerOptions)' with a call to 'long.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true): src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true): src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true): src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true): src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Build Docker images (Admin, ./src, true, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Build Docker images (Admin, ./src, true, true): src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Upload: src/Core/Services/Implementations/UserService.cs#L743
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'UserService.RecoverTwoFactorAsync(User, string)' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Upload: src/Core/Models/Mail/BaseMailModel.cs#L26
The behavior of 'int.ToString()' could vary based on the current user's locale settings. Replace this call in 'BaseMailModel.CurrentYear.get' with a call to 'int.ToString(IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Upload: src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Upload: src/Core/Dirt/Repositories/TableStorage/EventRepository.cs#L189
The behavior of 'string.Format(string, object)' could vary based on the current user's locale settings. Replace this call in 'EventRepository.GetManyAsync(string, string, DateTime, DateTime, PageOptions)' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Upload: src/Core/AdminConsole/Models/Mail/DeviceApprovalRequestedViewModel.cs#L13
The behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings. Replace this call in 'DeviceApprovalRequestedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Upload: src/Core/Models/Mail/Provider/ProviderInitiateDeleteModel.cs#L8
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderInitiateDeleteModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Upload: src/Core/Models/Mail/Provider/ProviderSetupInviteViewModel.cs#L11
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderSetupInviteViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Upload: src/Core/Models/Mail/Provider/ProviderUserInvitedViewModel.cs#L14
The behavior of 'string.Format(string, params object[])' could vary based on the current user's locale settings. Replace this call in 'ProviderUserInvitedViewModel.Url.get' with a call to 'string.Format(IFormatProvider, string, params object[])'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
Upload: src/Core/Billing/Pricing/Organizations/Purchasable.cs#L79
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'FreeOrScalableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)
Upload: src/Core/Billing/Pricing/Organizations/Purchasable.cs#L30
The behavior of 'string.ToLower()' could vary based on the current user's locale settings. Replace this call in 'PurchasableJsonConverter._typePropertyName' with a call to 'string.ToLower(CultureInfo)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1304)

Artifacts

Produced during runtime
Name Size Digest
Admin.zip
47.7 MB
sha256:76ef5ddab53ae33b4d6a77615eefc75a6f8c873b61b85bdbf299aa5a42bde165
Api.zip
46 MB
sha256:0ee2e741574c6ef399f76179d3ea90ed4379afc0ac43d8a23c2e5e7ddc215fea
Billing.zip
45.1 MB
sha256:49af974253118814a9c227aa31c261643565c2888e86eaf4da1e6c1e77f041d8
Events.zip
43.9 MB
sha256:ec9395ee347a3c1b46b519f654eeb49599eaca232251085d65efd363c3d2666d
EventsProcessor.zip
43.9 MB
sha256:a1b99f2d5a50c70ebbbeea94c70265579b5b4f14e3c2dee36fcdf0b02dd6aaca
Icons.zip
44.4 MB
sha256:0789f1364b5b1d63b6501aa318c6381ec59e332f3388a85365d5fff57d3a9f5f
Identity.zip
44 MB
sha256:48221fbb9aaceddfee5d936d334b84ff165f111f53b2c15f1c34f3eef5f9efd8
MsSqlMigratorUtility-linux-x64
60.3 MB
sha256:8f51d3b7a0d1da5f9d6cae315e1c31daff7846c6459438e35220c123f1f244a0
MsSqlMigratorUtility-osx-x64
60.2 MB
sha256:e2db71405d4c1cd3c860f6fdd4a4900f0320bfadb4912278736c48eea490d406
MsSqlMigratorUtility-win-x64
61.3 MB
sha256:90b0d226fc936c7f2b631e2b912dda3957739d1e9b78d3b315680af7115c5d50
MsSqlMigratorUtility.zip
26.6 MB
sha256:b7686420aecd7a2c3939ce0fcc03c9256dc61d09f127f000e001b0cdefb592da
Notifications.zip
44.2 MB
sha256:aadf6e218186c1dd438d3d9cf4dcd7a6bfb2f5e1865c184b8e9ee2b540d272fe
Scim.zip
44 MB
sha256:9b4007d9b7cac2e2213488644fb58f69c046ba74231e20db1054ffca7e4122a3
SeederApi.zip
45.2 MB
sha256:010af9b13e2faf4c14d7a8997f7cc202ae774bd1b703c7400bd93a33e0118b54
Setup.zip
26.4 MB
sha256:624558d006fe803f697406e1451e8d378f083a486363149e18558cfee64fb42d
Sso.zip
44.3 MB
sha256:aec468cabc5f6dda72d3ec263e2750bdc8a89c49a3aa5fbccc167d4281f57c8a
bitwarden~server~1E8J0P.dockerbuild
141 KB
sha256:15d6dbc7827671409a3309aba52966d4b6ccbd20e9499128e770bc3dee5c9f9c
bitwarden~server~1I1BZ1.dockerbuild
141 KB
sha256:4f7e8cfd288d98348bfde5bcd7a04a848ddbc216b97241b54569735b732a8cd3
bitwarden~server~6JW6IB.dockerbuild
161 KB
sha256:73479f84b2710155e21ea53f464bf8e7f4750ecb7f67c10964c255181227d3eb
bitwarden~server~BJRHBY.dockerbuild
142 KB
sha256:8a44146cfec662158806cb7e00a5361aed442a664cbe22be72150813da3e583e
bitwarden~server~IX6SNX.dockerbuild
82.6 KB
sha256:975aa0aaf2ec5a9f8911f18c4c6a40b70b18835207e0af77e1b73843badb601d
bitwarden~server~MPRWTB.dockerbuild
141 KB
sha256:d63b50dbb82e37c21ce80c5d2fec24afa2b844c80bdcbd9fd1370a1ed323f4f4
bitwarden~server~N5BC6F.dockerbuild
128 KB
sha256:4eec39a2e5c0064f61fc00e0ad14a57fc7492facac18e1462195a5331bc916b8
bitwarden~server~NN1NO9.dockerbuild
136 KB
sha256:2757af34c26d38eb65c220d1432bd14b1f5a93ddca2702caffeaa2041de7359d
bitwarden~server~OD34RD.dockerbuild
142 KB
sha256:0eaaca0ef2ce046e12a7fcdc65a5f84341db7e3d8a15fb70e46812287b5e3752
bitwarden~server~PI9UP4.dockerbuild
138 KB
sha256:a034e85e747b8e9e46995e977439816ea2c3e760b81fc71bb79a7f30d3fb9617
bitwarden~server~SGTF5Z.dockerbuild
120 KB
sha256:5b9261c7bdeb6970c7fc45d25291dfd822bd3e8e3ef50cf9fcdeaa9149f53e1d
bitwarden~server~T4D32H.dockerbuild
154 KB
sha256:639346dfe08e3619acb5e6bd0a0bf203745f181073e951ac422abeb5e0db8438
bitwarden~server~WCA3KS.dockerbuild
135 KB
sha256:e73b10dc82dbff4bcbb367d74e1c92fe1b12f6ca52a637a84fa7511028d294f2
bitwarden~server~XRMUI6.dockerbuild
146 KB
sha256:eec0a067fbe624fb7e80f938d5170dc2dfec5cc8a210a790e22cc291b56747bb
bitwarden~server~XU2MKA.dockerbuild
84.3 KB
sha256:fb04dac175d7b9120401047d32b2b6091e0d9ba81eb23bce791fbc06384ca008
bitwarden~server~XXYBHJ.dockerbuild
141 KB
sha256:f12bbc6fa51ac1bf1376f311652a2e8bd5b1abd8efbb241f78288403819e0e8c
identity.json
2.91 KB
sha256:2ef2b9983543da984ee2c2df86f450d240b996798311ab606a9628957bb9e743
internal.json
59.3 KB
sha256:17783c2a19aa2d5b94bcfa9aac9efef6ed34375d6d524e381086c1e724d05d91
swagger.json
8.65 KB
sha256:694cb6c781db8a5347ec226cfc960adfb353dcbc8190459578afec17dee97bfe