Namespace GroupeIsa.Neos.Shared.Masking
Classes
- ConnectionStringMasker
Masks the secret values of a connection string, so that it can be written to a log.
- JsonMasking
Masks the values of the properties marked with MaskedPropertyAttribute in the JSON that leaves the server for a user: API responses, MCP tools and AI functions.
- MaskedPropertyAttribute
Marks a generated property whose value is masked before it leaves the server, unless the user is explicitly allowed to see it in clear.
- MaskingSpecification
Describes how a string value is masked: the masking type and its parameters.
- MaskingValidation
Validation of masking parameters, shared by the runtime, the generator and Neos Studio.
- ValueMasker
Masks string values. A masker is built once from a MaskingSpecification, is stateless and can be shared by concurrent requests.
Enums
- MaskingType
Kinds of mask that can be applied to a string value before it leaves the server: generic types first, then the types predefined for common formats.