{
  "task": "output-package-checksum-audit",
  "expectedFailureChecks": [
    {
      "name": "missing-delivery-file-rejected",
      "passed": true,
      "expectedRejection": true,
      "error": "MISSING_FILE"
    },
    {
      "name": "extra-delivery-file-rejected",
      "passed": true,
      "expectedRejection": true,
      "error": "EXTRA_FILE"
    },
    {
      "name": "same-size-byte-change-rejected",
      "passed": true,
      "expectedRejection": true,
      "error": "CHECKSUM_CHANGED"
    },
    {
      "name": "duplicate-manifest-path-rejected",
      "passed": true,
      "expectedRejection": true,
      "error": "DUPLICATE_MANIFEST_PATH"
    },
    {
      "name": "parent-path-rejected",
      "passed": true,
      "expectedRejection": true,
      "error": "UNSAFE_PATH"
    },
    {
      "name": "symlink-file-rejected",
      "passed": true,
      "expectedRejection": true,
      "error": "REGULAR_FILE_REQUIRED"
    }
  ],
  "publicPathNormalization": {
    "onlyLocalPathsRedacted": true,
    "rawReceiptSha256": "fdfd7a3243c0f6739f4833fd767d8fde2b5c1171fe05db5e1b30d3cafebab0c9",
    "method": "Replace dedicated checkout absolute path and its URL-encoded form with <execution-checkout>; preserve timestamps, checks, script hashes and file hashes."
  }
}
