{
  "page_id": "P11",
  "assembled_utc": "2026-10-25T14:31:24.197063+00:00",
  "executed_utc": "2026-10-25T14:29:26.315995+00:00",
  "runtime": {
    "name": "Node.js",
    "version": "24.19.0",
    "source_commit": "cdc1b38d40cb567b7ad0b39c86addf830a0af0ae",
    "source_url": "https://github.com/nodejs/node/tree/cdc1b38d40cb567b7ad0b39c86addf830a0af0ae",
    "binary_sha256": "dbedff294bab84a0a86c04e15fbcbeb1c97ca10bef1b32b0634cd24b36f62100",
    "build_attestation": "Runtime reports release version; binary-to-source reproducible build not independently attested."
  },
  "os": "Darwin 27.0.1",
  "architecture": "arm64",
  "command": "node test.mjs",
  "return_code": 0,
  "source_files": {
    "data/examples/redact-sensitive-urls/redact.mjs": "c16bbc7f8a7b22cfd3c5a50f8a04d8dd9c6f57b749abc58de390c2b6f9a530c9",
    "data/examples/redact-sensitive-urls/test.mjs": "85ad39d6ec2801b4915c150268036e15f458f6f38dac7f8c7bd8c1f9a7d7ec1e"
  },
  "output": {
    "runtime": "v24.19.0",
    "cases": [
      {
        "id": "reset",
        "input": "https://account.example.test/reset?token=RESET_SYNTHETIC",
        "output": {
          "redacted_url": "https://account.example.test/[PATH]?token=%5BREDACTED%5D",
          "removed": [
            "path[1]",
            "query.token"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "invitation",
        "input": "https://invite.example.test/join/INVITE_SYNTHETIC",
        "output": {
          "redacted_url": "https://invite.example.test/[PATH]/[PATH]",
          "removed": [
            "path[1]",
            "path[2]"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "presigned",
        "input": "https://objects.example.test/private/OBJECT_SYNTHETIC?X-Amz-Credential=CRED_SYNTHETIC&X-Amz-Signature=SIG_SYNTHETIC&X-Amz-Expires=300",
        "output": {
          "redacted_url": "https://objects.example.test/[PATH]/[PATH]?X-Amz-Credential=%5BREDACTED%5D&X-Amz-Signature=%5BREDACTED%5D&X-Amz-Expires=%5BREDACTED%5D",
          "removed": [
            "path[1]",
            "path[2]",
            "query.X-Amz-Credential",
            "query.X-Amz-Signature",
            "query.X-Amz-Expires"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "sas",
        "input": "https://storage.example.test/container/BLOB_SYNTHETIC?sp=r&se=EXPIRY_SYNTHETIC&sig=SAS_SYNTHETIC",
        "output": {
          "redacted_url": "https://storage.example.test/[PATH]/[PATH]?sp=%5BREDACTED%5D&se=%5BREDACTED%5D&sig=%5BREDACTED%5D",
          "removed": [
            "path[1]",
            "path[2]",
            "query.sp",
            "query.se",
            "query.sig"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "oauth",
        "input": "https://client.example.test/callback?code=CODE_SYNTHETIC&state=STATE_SYNTHETIC",
        "output": {
          "redacted_url": "https://client.example.test/[PATH]?code=%5BREDACTED%5D&state=%5BREDACTED%5D",
          "removed": [
            "path[1]",
            "query.code",
            "query.state"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "fragment",
        "input": "https://client.example.test/callback#access_token=ACCESS_SYNTHETIC&state=STATE_SYNTHETIC",
        "output": {
          "redacted_url": "https://client.example.test/[PATH]#access_token=%5BREDACTED%5D&state=%5BREDACTED%5D",
          "removed": [
            "path[1]",
            "fragment.access_token",
            "fragment.state"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "fragment-route",
        "input": "https://client.example.test/#/invite/INVITE_SYNTHETIC?code=CODE_SYNTHETIC",
        "output": {
          "redacted_url": "https://client.example.test/#[FRAGMENT]",
          "removed": [
            "fragment"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "duplicates",
        "input": "https://example.test/?token=FIRST_SYNTHETIC&token=SECOND_SYNTHETIC&empty=",
        "output": {
          "redacted_url": "https://example.test/?token=%5BREDACTED%5D&token=%5BREDACTED%5D&%5BNAME%5D=%5BREDACTED%5D",
          "removed": [
            "query.token",
            "query.token",
            "query.[NAME]"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "credentials",
        "input": "https://USER_SYNTHETIC:PASS_SYNTHETIC@example.test/",
        "output": {
          "redacted_url": "https://example.test/",
          "removed": [
            "credentials"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "encoded",
        "input": "https://example.test/a%2Fb?token=ENCODED%26SYNTHETIC#OPAQUE_SYNTHETIC",
        "output": {
          "redacted_url": "https://example.test/[PATH]?token=%5BREDACTED%5D#[FRAGMENT]",
          "removed": [
            "path[1]",
            "query.token",
            "fragment"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "ordinary",
        "input": "https://example.test/help?lang=en&page=1",
        "output": {
          "redacted_url": "https://example.test/[PATH]?lang=%5BREDACTED%5D&page=%5BREDACTED%5D",
          "removed": [
            "path[1]",
            "query.lang",
            "query.page"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "empty",
        "input": "https://example.test/",
        "output": {
          "redacted_url": "https://example.test/",
          "removed": [],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "bare-query-token",
        "input": "https://example.test/?RESETTOKEN123SECRET",
        "output": {
          "redacted_url": "https://example.test/?%5BOPAQUE%5D=%5BREDACTED%5D",
          "removed": [
            "query.[OPAQUE]"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "base64-fragment",
        "input": "https://example.test/#c2VjcmV0LWtleS1tYXRlcmlhbA==",
        "output": {
          "redacted_url": "https://example.test/#[FRAGMENT]",
          "removed": [
            "fragment"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "mixed-fragment",
        "input": "https://example.test/#KEYSECRET&v=1",
        "output": {
          "redacted_url": "https://example.test/#[FRAGMENT]",
          "removed": [
            "fragment"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "unknown-key",
        "input": "https://example.test/?KEYSECRET=value",
        "output": {
          "redacted_url": "https://example.test/?%5BNAME%5D=%5BREDACTED%5D",
          "removed": [
            "query.[NAME]"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "bare-known-name",
        "input": "https://example.test/?token",
        "output": {
          "redacted_url": "https://example.test/?%5BOPAQUE%5D=%5BREDACTED%5D",
          "removed": [
            "query.[OPAQUE]"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "encoded-key",
        "input": "https://example.test/?KEY%53ECRET=value",
        "output": {
          "redacted_url": "https://example.test/?%5BNAME%5D=%5BREDACTED%5D",
          "removed": [
            "query.[NAME]"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "unknown-fragment-key",
        "input": "https://example.test/#KEYSECRET=value",
        "output": {
          "redacted_url": "https://example.test/#[FRAGMENT]",
          "removed": [
            "fragment"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "fragment-trailing-item",
        "input": "https://example.test/#code=CODE_SYNTHETIC&",
        "output": {
          "redacted_url": "https://example.test/#[FRAGMENT]",
          "removed": [
            "fragment"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      },
      {
        "id": "encoded-known-key",
        "input": "https://example.test/?%74oken=VALUE_SYNTHETIC",
        "output": {
          "redacted_url": "https://example.test/?token=%5BREDACTED%5D",
          "removed": [
            "query.token"
          ],
          "review_required": [
            "hostname",
            "parameter names",
            "context and attachments"
          ],
          "usable_link": false
        },
        "pass": true
      }
    ],
    "rejected": [
      {
        "id": "relative",
        "input_not_retained": true,
        "rejected": true
      },
      {
        "id": "scheme",
        "input_not_retained": true,
        "rejected": true
      },
      {
        "id": "space",
        "input_not_retained": true,
        "rejected": true
      },
      {
        "id": "control",
        "input_not_retained": true,
        "rejected": true
      },
      {
        "id": "malformed",
        "input_not_retained": true,
        "rejected": true
      },
      {
        "id": "long",
        "input_not_retained": true,
        "rejected": true
      }
    ],
    "checks": 27,
    "pass": true
  },
  "network_scope": "The original program contains no network call; no destination, scan or provider API was contacted. No system-wide traffic capture was made.",
  "license": "CC BY 4.0",
  "code_license": "MIT",
  "earlier_record": "data/measurements/earlier-runs/P9/P11-redaction.json",
  "rerun_reason": "Opaque handling for value-less items and nonconforming fragments; short retained-name allowlist and added regression cases."
}
