You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
packageurl-dotnet neither percent encodes qualifier keys nor prevents characters that require percent encoding from being present in qualifier keys. The PURL spec says that keys must not be encoded, but this is only possible if the implementation prohibits characters that would require encoding. For example, packageurl-dotnet will deserialize the PURL pkg:t/n?%23=%23 as having a qualifier #=# and then serialize it as pkg:t/n?#=%23, which will parse as having a subpath of =# instead of a qualifier.
The text was updated successfully, but these errors were encountered:
packageurl-dotnet neither percent encodes qualifier keys nor prevents characters that require percent encoding from being present in qualifier keys. The PURL spec says that keys must not be encoded, but this is only possible if the implementation prohibits characters that would require encoding. For example, packageurl-dotnet will deserialize the PURL
pkg:t/n?%23=%23
as having a qualifier#=#
and then serialize it aspkg:t/n?#=%23
, which will parse as having a subpath of=#
instead of a qualifier.The text was updated successfully, but these errors were encountered: