So I need to change some properties to be secure for them to be correctly accessible in maintenance/change mode
<Property Id="CA_FILE" Secure="yes" />
But what are the security implications of doing so ? From wix documentation
Denotes that the Property can be passed to the server side when doing a managed installation with elevated privileges. See the SecureCustomProperties Property for more information.
From msdn doc
The SecureCustomProperties is a list of public properties delimited by semi-colons. These properties are included with the default list of restricted public properties that the installer can pass to the server side when doing a managed installation with elevated privileges.
But what does it concretely entail for security ? Do I need to take particular attention of what is being passed in those compared to non secure properties ? Especially if it is user input ?