org.settings.read, and changing them requires org.settings.manage. Audit requires
audit.read. The retention of audit records is a platform setting.
Cipher keys
Cipher keys lists the data keys of the workspace, with the algorithm, the version, and the time of the last rotation. MoleSignal creates the key of encrypted fields by itself the first time a stream writes one; it appears as__field_default__. Every key is wrapped
with the cipher root key MS_CIPHER_KEY, and its material never leaves the server.
Regex patterns
A regex pattern finds sensitive text, such as card numbers or tokens, and replaces it.- Select New pattern.
- Enter a Name, the Pattern, and a Description. The server checks the pattern when it is saved.
- Enter the Replacement.
$1and other capture groups work, and an empty replacement deletes the match. - Choose where it applies with Redact on intake, then select Create.
mask() applies every pattern of the workspace. The Masking column of the list shows
On intake or Query-only for each pattern.
Field masking
Field masking hides parts of field values in query results, while queries still compute on the raw values. It never applies to metrics streams.- Select New rule and enter a Rule name.
- Field match: an exact field name, or a name with
*and?wildcards such asuser.*. Regular expressions are not accepted. - Optionally narrow it with Stream match, for example
customer-*, and Stream type. - Choose the Algorithm, keep Enable rule on, and save.
The first enabled rule that matches a field wins. Drag rows to change the order. The field settings of
a stream can override the inherited rule or turn masking off for a
field.
Domain management
Domain management serves the workspace under a hostname of its own, with a certificate that MoleSignal obtains and renews.- Enable
[http.tls]with anaccount_email. See HTTP TLS and ACME. - Point the DNS of the hostname at MoleSignal, so that the ACME service reaches
/.well-known/acme-challenge/on the plain HTTP port. - Select Add domain, enter the Hostname, and select Add domain.
pending until the certificate is issued, and becomes active. Certificates
renew by themselves within 30 days of expiry. Removing a hostname stops serving it.
Audit
Audit searches the audit trail of the workspace: security-relevant actions and changes to resources and settings, each with the actor, the action, the target, the status, and the time.
Select Apply to search and Reset to clear the filters. Select a row to see the whole event and
Copy id. An event of a Mole Agent chat shows the history of that chat. The head of the page says
how long records are kept; Change retention opens the platform setting in
_sys.
Credentials, model keys, sensitive webhook headers, and signing material never appear in audit
records. See Audit.