Current implementations do not require any conditions for a valid name. To prevent some errors which can happen by names, string sanitization is required.
Idea: Introduce a new struct SanitizedString which is a thin wrapper around String. It only allows a subset of string which is both a valid cross-platform path and a valid docker identifier.
Current implementations do not require any conditions for a valid name. To prevent some errors which can happen by names, string sanitization is required.