{"version":"2.1.248","anchor":"redaction-patterns-for-logs-and-transcripts-made-concrete","canonical_anchor":"redaction-patterns-for-logs-and-transcripts-made-concrete","heading":"Redaction patterns for logs and transcripts made concrete","tier":"internal","area":"Internals","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/redaction-patterns-for-logs-and-transcripts-made-concrete","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Redaction patterns for logs and transcripts made concrete\n\nRedaction patterns for credentials, session ids and phone numbers are now concrete constants.\n\n**What**\n\nThe patterns used to scrub sensitive material are now live constants, covering credentials embedded in URLs, long hex blobs, session identifiers, phone numbers and invisible control characters. Which sinks apply which pattern is decided elsewhere in the code.\n\n**Evidence**\n\n`\/^(?:session|cse)_[A-Za-z0-9_-]+$\/`\n\n- Area: Internals\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 3\/5"}