{
  "name": "icyzip-e2ee",
  "reviewVersion": "0.3.0",
  "license": "Apache-2.0",
  "sourceId": "355f9f80d0ca45db596c9b2a5a4703f021da022ad41b7118ea63cdc3303b79f2",
  "sourceIdAlgorithm": "SHA-256 of the UTF-8 SHA256SUMS file",
  "files": [
    {
      "path": ".gitignore",
      "bytes": 29,
      "sha256": "32b8eb63db2c1baf0b1bb0f832470de2ff8595789453a5c2ac9f39cf658fcc22",
      "view": "/open-source/file/.gitignore",
      "raw": "/open-source/raw/.gitignore"
    },
    {
      "path": "LICENSE",
      "bytes": 11358,
      "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
      "view": "/open-source/file/LICENSE",
      "raw": "/open-source/raw/LICENSE"
    },
    {
      "path": "PROTOCOL.md",
      "bytes": 6351,
      "sha256": "5506ed1d2f4888ab840a1038bff853cb82e3822139eeca25d34869764ae12115",
      "view": "/open-source/file/PROTOCOL.md",
      "raw": "/open-source/raw/PROTOCOL.md"
    },
    {
      "path": "PROVENANCE.json",
      "bytes": 1439,
      "sha256": "2966812f954ab8216442ac0ce9f9f23674897c811c0e0df2b8aae92c6f00649b",
      "view": "/open-source/file/PROVENANCE.json",
      "raw": "/open-source/raw/PROVENANCE.json"
    },
    {
      "path": "PROVENANCE.md",
      "bytes": 3056,
      "sha256": "9a3c3b437911982a6412ee684ed0c040f76f46158732b8435353800b3924853f",
      "view": "/open-source/file/PROVENANCE.md",
      "raw": "/open-source/raw/PROVENANCE.md"
    },
    {
      "path": "README.md",
      "bytes": 5037,
      "sha256": "43bb2e115d5f595cec39e8e885db9ecae5de84fc38df02584ebbf4086189e647",
      "view": "/open-source/file/README.md",
      "raw": "/open-source/raw/README.md"
    },
    {
      "path": "SECURITY.md",
      "bytes": 2097,
      "sha256": "c3bf43a7f3c1ac5a8f855cec7a355de6828ab29df210eb923b0665087e9b46b4",
      "view": "/open-source/file/SECURITY.md",
      "raw": "/open-source/raw/SECURITY.md"
    },
    {
      "path": "TESTING.md",
      "bytes": 2475,
      "sha256": "2f2c3c5d3d8608f5ceea887af40a918080bbbfbe61022d27c97413741586dd7c",
      "view": "/open-source/file/TESTING.md",
      "raw": "/open-source/raw/TESTING.md"
    },
    {
      "path": "THREAT-MODEL.md",
      "bytes": 4407,
      "sha256": "2e2d9471d0c49fa13f2e78b842ea2811ca31b1dd51ee2674e0f12757b238f855",
      "view": "/open-source/file/THREAT-MODEL.md",
      "raw": "/open-source/raw/THREAT-MODEL.md"
    },
    {
      "path": "package.json",
      "bytes": 671,
      "sha256": "78a3034f4cb5f22c3d7207daca80edfeb3eeb53dfab849dfa14760d2752b413c",
      "view": "/open-source/file/package.json",
      "raw": "/open-source/raw/package.json"
    },
    {
      "path": "src/e2ee.js",
      "bytes": 14319,
      "sha256": "d4572f2cbba9792274cef840ba4417aea66ca008302b8d031b90045fcfba8254",
      "view": "/open-source/file/src/e2ee.js",
      "raw": "/open-source/raw/src/e2ee.js"
    },
    {
      "path": "src/snapshot.js",
      "bytes": 23738,
      "sha256": "e488c8f43e708935ca448b623174bc838738d0b06c948523f588343cbd548dcf",
      "view": "/open-source/file/src/snapshot.js",
      "raw": "/open-source/raw/src/snapshot.js"
    },
    {
      "path": "test/crypto.test.mjs",
      "bytes": 14259,
      "sha256": "6b046c1a4d2011b5454ac7965827955dca8a76ed0298f9b9025c1d8f4f2d5168",
      "view": "/open-source/file/test/crypto.test.mjs",
      "raw": "/open-source/raw/test/crypto.test.mjs"
    },
    {
      "path": "test/endpoint.mjs",
      "bytes": 1295,
      "sha256": "004ff01e5511e0bbed2a336e0c49343caba133d99fb3b7299a31261622fc767e",
      "view": "/open-source/file/test/endpoint.mjs",
      "raw": "/open-source/raw/test/endpoint.mjs"
    },
    {
      "path": "test/file-receive.test.mjs",
      "bytes": 14293,
      "sha256": "693311a387fbdf3648350510f272a389340eafbdda467787560555151b884835",
      "view": "/open-source/file/test/file-receive.test.mjs",
      "raw": "/open-source/raw/test/file-receive.test.mjs"
    },
    {
      "path": "test/minimal.test.mjs",
      "bytes": 1099,
      "sha256": "18756f0e07c139ce13180769925450b62ce7c645e355bc73aa3f187a01227f71",
      "view": "/open-source/file/test/minimal.test.mjs",
      "raw": "/open-source/raw/test/minimal.test.mjs"
    },
    {
      "path": "test/provenance.test.mjs",
      "bytes": 5246,
      "sha256": "2de9319d8172f625830cb3d275e0e20b8eafab51aea400ba34d5a2a536e9e6fb",
      "view": "/open-source/file/test/provenance.test.mjs",
      "raw": "/open-source/raw/test/provenance.test.mjs"
    },
    {
      "path": "test/security-regressions.test.mjs",
      "bytes": 2057,
      "sha256": "8bd254b3d4fd4e881f8a749edccc407972b853e777edd35c99edbda9a2d4e47a",
      "view": "/open-source/file/test/security-regressions.test.mjs",
      "raw": "/open-source/raw/test/security-regressions.test.mjs"
    },
    {
      "path": "tools/snapshot.mjs",
      "bytes": 8559,
      "sha256": "5e31d6ca9dac16e59dcd600b66f42bc42a717dce269d8898d2153bab1512f687",
      "view": "/open-source/file/tools/snapshot.mjs",
      "raw": "/open-source/raw/tools/snapshot.mjs"
    }
  ],
  "archive": {
    "path": "/open-source/releases/355f9f80d0ca45db596c9b2a5a4703f021da022ad41b7118ea63cdc3303b79f2/icyzip-e2ee.tar.gz",
    "bytes": 33435,
    "sha256": "34781fb4d967ca3d18b9e48be5256aaf8b0a1e1d5b5a0643224d48fc9a3b5b36",
    "format": "tar.gz",
    "directory": "icyzip-e2ee",
    "includes": "listed files plus SHA256SUMS"
  },
  "git": {
    "head": "194c1918e76e7e562d2154cee26f7861f160b44d",
    "branch": "main",
    "clone": "https://icyzip.com/open-source/icyzip-e2ee.git",
    "bundle": {
      "path": "/open-source/releases/02586dae4dfb7c1b46dedecd30a7def7773625c6248ffc0b2b81414f505de035/icyzip-e2ee.bundle",
      "bytes": 69744,
      "sha256": "02586dae4dfb7c1b46dedecd30a7def7773625c6248ffc0b2b81414f505de035"
    }
  }
}
