JSON returns a log-only copy with known Slack credential fields redacted,
including fields nested inside arrays and objects. Other content is preserved.
Invalid JSON is omitted because its credential fields cannot be identified.
URLOrigin retains the scheme and host for connection diagnostics, omitting
user information, paths, queries, and fragments that could contain credentials.