Open
Description
When an Azure Egress provider is enabled with a blobPrefix
and queueName
+queueAccountUri
the quote characters ('
and "
) in the blobPrefix
will be handled by blob storage, however, they will not be encoded correctly in the queue message.
Azure Queues allow any characters that are no XML special characters. Blob Names are allowed to be anything that is not URL reserved.
We should probably add a Regex filter to blobPrefix
that prevents people from defining blob prefixes with XML characters because they would work for blobs but cause problems with queues.
Proposed regex: ^[^<>"'&]+$
Really Strict regex: ^[a-zA-Z0-9\-_\.]+$