[
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/accepts-1.3.8/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/accepts@1.3.8?uuid=8d327ad2-90c2-4670-b356-8de601f5a86f"
    ],
    "tag": "",
    "extension": ".md",
    "size": 4123,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 130,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 128,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.5,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://www.npmjs.com/package/negotiator",
        "end_line": 9,
        "start_line": 9
      },
      {
        "url": "https://www.npmjs.com/package/koa",
        "end_line": 10,
        "start_line": 10
      },
      {
        "url": "https://nodejs.org/en",
        "end_line": 22,
        "start_line": 22
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 23,
        "start_line": 23
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 24,
        "start_line": 24
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/accepts/master",
        "end_line": 132,
        "start_line": 132
      },
      {
        "url": "https://coveralls.io/r/jshttp/accepts?branch=master",
        "end_line": 133,
        "start_line": 133
      },
      {
        "url": "https://badgen.net/github/checks/jshttp/accepts/master?label=ci",
        "end_line": 134,
        "start_line": 134
      },
      {
        "url": "https://github.com/jshttp/accepts/actions/workflows/ci.yml",
        "end_line": 135,
        "start_line": 135
      },
      {
        "url": "https://badgen.net/npm/node/accepts",
        "end_line": 136,
        "start_line": 136
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 137,
        "start_line": 137
      },
      {
        "url": "https://badgen.net/npm/dm/accepts",
        "end_line": 138,
        "start_line": 138
      },
      {
        "url": "https://npmjs.org/package/accepts",
        "end_line": 139,
        "start_line": 139
      },
      {
        "url": "https://badgen.net/npm/v/accepts",
        "end_line": 140,
        "start_line": 140
      }
    ],
    "md5": "873e624d40d23cf9b54f9d2f74d2c8d1",
    "sha1": "3a884510d2eeed73a4cd5ae0947a6c72cd3c7426",
    "sha256": "c25a1071e5aa1b1b43e10f083e8d97c3dbf1f7700cfa38b5cbc40725662e1ae0",
    "sha512": "",
    "sha1_git": "82680c530c3886540f630f643990e2ec707319d1",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/array-flatten-1.1.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/array-flatten@1.1.1?uuid=21331075-86b7-42ef-a137-88952f0112b9"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1245,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 34,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE",
            "from_file": null,
            "start_line": 32,
            "matched_text": "## License\n\nMIT",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "mit_30.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.07,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://img.shields.io/npm/v/array-flatten.svg?style=flat",
        "end_line": 36,
        "start_line": 36
      },
      {
        "url": "https://npmjs.org/package/array-flatten",
        "end_line": 37,
        "start_line": 37
      },
      {
        "url": "https://img.shields.io/npm/dm/array-flatten.svg?style=flat",
        "end_line": 38,
        "start_line": 38
      },
      {
        "url": "https://img.shields.io/travis/blakeembrey/array-flatten.svg?style=flat",
        "end_line": 40,
        "start_line": 40
      },
      {
        "url": "https://travis-ci.org/blakeembrey/array-flatten",
        "end_line": 41,
        "start_line": 41
      },
      {
        "url": "https://img.shields.io/coveralls/blakeembrey/array-flatten.svg?style=flat",
        "end_line": 42,
        "start_line": 42
      },
      {
        "url": "https://coveralls.io/r/blakeembrey/array-flatten?branch=master",
        "end_line": 43,
        "start_line": 43
      }
    ],
    "md5": "328fdaf1ee65869341567f4fb6716e02",
    "sha1": "98efa9e4bd6d6bca4ebb76991a2187a8a496c8b6",
    "sha256": "071dd896356da12269508f361958ec622e47b27a96d7efdba23b671bc3470416",
    "sha512": "",
    "sha1_git": "91fa5b637ec2d2a492d6b5c4bf9ba2e76ff2f352",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/body-parser-1.20.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/body-parser@1.20.1?uuid=ce4ec793-4d33-4690-80e7-76312f3861e4",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 18197,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 455,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 453,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.11,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction",
        "end_line": 19,
        "start_line": 19
      },
      {
        "url": "https://www.npmjs.org/package/busboy#readme",
        "end_line": 25,
        "start_line": 25
      },
      {
        "url": "https://www.npmjs.org/package/connect-busboy#readme",
        "end_line": 26,
        "start_line": 26
      },
      {
        "url": "https://www.npmjs.org/package/multiparty#readme",
        "end_line": 27,
        "start_line": 27
      },
      {
        "url": "https://www.npmjs.org/package/connect-multiparty#readme",
        "end_line": 28,
        "start_line": 28
      },
      {
        "url": "https://www.npmjs.org/package/formidable#readme",
        "end_line": 29,
        "start_line": 29
      },
      {
        "url": "https://www.npmjs.org/package/multer#readme",
        "end_line": 30,
        "start_line": 30
      },
      {
        "url": "https://www.npmjs.org/package/body#readme",
        "end_line": 41,
        "start_line": 41
      },
      {
        "url": "https://www.npmjs.org/package/co-body#readme",
        "end_line": 42,
        "start_line": 42
      },
      {
        "url": "https://www.npmjs.com/package/bytes",
        "end_line": 89,
        "start_line": 89
      },
      {
        "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Example.3A_Using_the_reviver_parameter",
        "end_line": 96,
        "start_line": 96
      },
      {
        "url": "https://www.npmjs.org/package/type-is#readme",
        "end_line": 108,
        "start_line": 108
      },
      {
        "url": "https://www.npmjs.org/package/qs#readme",
        "end_line": 238,
        "start_line": 238
      },
      {
        "url": "https://www.npmjs.com/package/http-errors",
        "end_line": 283,
        "start_line": 283
      },
      {
        "url": "https://img.shields.io/npm/v/body-parser.svg",
        "end_line": 457,
        "start_line": 457
      },
      {
        "url": "https://npmjs.org/package/body-parser",
        "end_line": 458,
        "start_line": 458
      },
      {
        "url": "https://img.shields.io/coveralls/expressjs/body-parser/master.svg",
        "end_line": 459,
        "start_line": 459
      },
      {
        "url": "https://coveralls.io/r/expressjs/body-parser?branch=master",
        "end_line": 460,
        "start_line": 460
      },
      {
        "url": "https://img.shields.io/npm/dm/body-parser.svg",
        "end_line": 461,
        "start_line": 461
      },
      {
        "url": "https://img.shields.io/github/workflow/status/expressjs/body-parser/ci/master?label=ci",
        "end_line": 463,
        "start_line": 463
      },
      {
        "url": "https://github.com/expressjs/body-parser/actions/workflows/ci.yml",
        "end_line": 464,
        "start_line": 464
      }
    ],
    "md5": "e1fc69f5fb3baf94195117525b385035",
    "sha1": "76e85bb8618af3245928b051ef9c4ea8f1b09a81",
    "sha256": "3d07452b8828e00e0609fbece718ec5131087135c6bb630210a0dda4950978fc",
    "sha512": "",
    "sha1_git": "c507cbb035ccde628e13062b668f18045368e8c9",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/bytes-3.1.2/Readme.md",
    "type": "file",
    "name": "Readme.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/bytes@3.1.2?uuid=5874f7d6-cc72-4487-80c6-2b6982116cd1",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 4770,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 143,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 141,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.55,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 12,
        "start_line": 12
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://badgen.net/github/checks/visionmedia/bytes.js/master?label=ci",
        "end_line": 145,
        "start_line": 145
      },
      {
        "url": "https://github.com/visionmedia/bytes.js/actions?query=workflow:ci",
        "end_line": 146,
        "start_line": 146
      },
      {
        "url": "https://badgen.net/coveralls/c/github/visionmedia/bytes.js/master",
        "end_line": 147,
        "start_line": 147
      },
      {
        "url": "https://coveralls.io/r/visionmedia/bytes.js?branch=master",
        "end_line": 148,
        "start_line": 148
      },
      {
        "url": "https://badgen.net/npm/dm/bytes",
        "end_line": 149,
        "start_line": 149
      },
      {
        "url": "https://npmjs.org/package/bytes",
        "end_line": 150,
        "start_line": 150
      },
      {
        "url": "https://badgen.net/npm/v/bytes",
        "end_line": 151,
        "start_line": 151
      }
    ],
    "md5": "e7804750b4dbb0e9169be6bc020c8e6f",
    "sha1": "c1f64bb7089cb59d5b3d929388118d25448ae22a",
    "sha256": "761e5a8818f8de496a4df6632fa30df65b62e00d5db2b297096c63e07d61f740",
    "sha512": "",
    "sha1_git": "5790e23e328e045e66ec6f0b98526157b6c2abcf",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/content-disposition-0.5.4/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/content-disposition@0.5.4?uuid=d69e2115-13a1-4528-8fa3-8eabb3d40131",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 5205,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 131,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 129,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.41,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://tools.ietf.org/html/rfc2616",
        "end_line": 124,
        "start_line": 124
      },
      {
        "url": "https://tools.ietf.org/html/rfc5987",
        "end_line": 125,
        "start_line": 125
      },
      {
        "url": "https://tools.ietf.org/html/rfc6266",
        "end_line": 126,
        "start_line": 126
      },
      {
        "url": "http://greenbytes.de/tech/tc2231/",
        "end_line": 127,
        "start_line": 127
      },
      {
        "url": "https://img.shields.io/npm/v/content-disposition.svg",
        "end_line": 133,
        "start_line": 133
      },
      {
        "url": "https://npmjs.org/package/content-disposition",
        "end_line": 134,
        "start_line": 134
      },
      {
        "url": "https://img.shields.io/node/v/content-disposition.svg",
        "end_line": 135,
        "start_line": 135
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 136,
        "start_line": 136
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/content-disposition.svg",
        "end_line": 137,
        "start_line": 137
      },
      {
        "url": "https://coveralls.io/r/jshttp/content-disposition?branch=master",
        "end_line": 138,
        "start_line": 138
      },
      {
        "url": "https://img.shields.io/npm/dm/content-disposition.svg",
        "end_line": 139,
        "start_line": 139
      },
      {
        "url": "https://img.shields.io/github/workflow/status/jshttp/content-disposition/ci/master?label=ci",
        "end_line": 141,
        "start_line": 141
      },
      {
        "url": "https://github.com/jshttp/content-disposition?query=workflow:ci",
        "end_line": 142,
        "start_line": 142
      }
    ],
    "md5": "cbd415ae5e4605f9ce13640c323d8aaf",
    "sha1": "e1d109d584a63de2418adfd8fb59b298d0d9368e",
    "sha256": "871c5ec648b67ad1a5791c6c4f95e5bb5df78ecc9aae0a3387e2a08e068c6968",
    "sha512": "",
    "sha1_git": "3a0bb055949cdaed008f0f85e111624214213873",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/content-type-1.0.5/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/content-type@1.0.5?uuid=c8b8b04e-54b3-4ccc-b442-a188dd0c6b97",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 2782,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 84,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 82,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.74,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://badgen.net/github/checks/jshttp/content-type/master?label=ci",
        "end_line": 86,
        "start_line": 86
      },
      {
        "url": "https://github.com/jshttp/content-type/actions/workflows/ci.yml",
        "end_line": 87,
        "start_line": 87
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/content-type/master",
        "end_line": 88,
        "start_line": 88
      },
      {
        "url": "https://coveralls.io/r/jshttp/content-type?branch=master",
        "end_line": 89,
        "start_line": 89
      },
      {
        "url": "https://badgen.net/npm/node/content-type",
        "end_line": 90,
        "start_line": 90
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 91,
        "start_line": 91
      },
      {
        "url": "https://badgen.net/npm/dm/content-type",
        "end_line": 92,
        "start_line": 92
      },
      {
        "url": "https://npmjs.org/package/content-type",
        "end_line": 93,
        "start_line": 93
      },
      {
        "url": "https://badgen.net/npm/v/content-type",
        "end_line": 94,
        "start_line": 94
      }
    ],
    "md5": "cb19c8aba870601aee363ac2302da33d",
    "sha1": "f41b2b41f354438d6ed00d1d028b54a93fa15862",
    "sha256": "8793880cbc4fd7294dff8562b71d9381ea1c0557422b66007920415ba439486e",
    "sha512": "",
    "sha1_git": "c1a922a9afba84293f449dc4b661124fbac2fd5d",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/cookie-0.5.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/cookie@0.5.0?uuid=e8230e47-4c3a-4597-8324-359f8d3e51a2"
    ],
    "tag": "",
    "extension": ".md",
    "size": 11298,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 292,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 290,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.16,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "http://www.google.com/",
        "end_line": 255,
        "start_line": 255
      },
      {
        "url": "https://tools.ietf.org/html/draft-west-cookie-priority-00#section-4.1",
        "end_line": 278,
        "start_line": 278
      },
      {
        "url": "https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-09#section-5.4.7",
        "end_line": 279,
        "start_line": 279
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265",
        "end_line": 280,
        "start_line": 280
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.1.4",
        "end_line": 281,
        "start_line": 281
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.2.1",
        "end_line": 282,
        "start_line": 282
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.2.2",
        "end_line": 283,
        "start_line": 283
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.2.3",
        "end_line": 284,
        "start_line": 284
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.2.4",
        "end_line": 285,
        "start_line": 285
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.2.5",
        "end_line": 286,
        "start_line": 286
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.2.6",
        "end_line": 287,
        "start_line": 287
      },
      {
        "url": "https://tools.ietf.org/html/rfc6265#section-5.3",
        "end_line": 288,
        "start_line": 288
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/cookie/master",
        "end_line": 294,
        "start_line": 294
      },
      {
        "url": "https://coveralls.io/r/jshttp/cookie?branch=master",
        "end_line": 295,
        "start_line": 295
      },
      {
        "url": "https://img.shields.io/github/workflow/status/jshttp/cookie/ci/master?label=ci",
        "end_line": 296,
        "start_line": 296
      },
      {
        "url": "https://github.com/jshttp/cookie/actions/workflows/ci.yml",
        "end_line": 297,
        "start_line": 297
      },
      {
        "url": "https://badgen.net/npm/node/cookie",
        "end_line": 298,
        "start_line": 298
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 299,
        "start_line": 299
      },
      {
        "url": "https://badgen.net/npm/dm/cookie",
        "end_line": 300,
        "start_line": 300
      },
      {
        "url": "https://npmjs.org/package/cookie",
        "end_line": 301,
        "start_line": 301
      },
      {
        "url": "https://badgen.net/npm/v/cookie",
        "end_line": 302,
        "start_line": 302
      }
    ],
    "md5": "71f9d868898e565dbf9781be726d5491",
    "sha1": "bb6cd745b73ccd4eac43ec7f39247856bf824199",
    "sha256": "58bd640943cbc445d89053e2b715f34d2017ed04cba995bd364af1cf4114dac2",
    "sha512": "",
    "sha1_git": "5449c3a2587996d44b242281692c01ad2d2a3cf3",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/cookie-signature-1.0.6/Readme.md",
    "type": "file",
    "name": "Readme.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/cookie-signature@1.0.6?uuid=486a5ff7-d234-4b25-a644-ff955781ba8c"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1490,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 21,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_649.RULE",
            "from_file": null,
            "start_line": 19,
            "matched_text": "## License \n\n(The MIT License)",
            "match_coverage": 100.0,
            "matched_length": 4,
            "rule_relevance": 100,
            "rule_identifier": "mit_649.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          },
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 42,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE",
            "from_file": null,
            "start_line": 25,
            "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
            "match_coverage": 100.0,
            "matched_length": 161,
            "rule_relevance": 100,
            "rule_identifier": "mit.LICENSE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-cd2f5ae3-d2e2-cd53-4fce-d9a9b26f5ee4",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 76.39,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 23,
        "copyright": "Copyright (c) 2012 LearnBoost <tj@learnboost.com>",
        "start_line": 23
      }
    ],
    "holders": [
      {
        "holder": "LearnBoost",
        "end_line": 23,
        "start_line": 23
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [
      {
        "email": "tj@learnboost.com",
        "end_line": 23,
        "start_line": 23
      }
    ],
    "urls": [],
    "md5": "57ae8b42de3dd0c1f22d5f4cf191e15a",
    "sha1": "eedf0ded937f36b8ff5054a5b08cf38fdc241deb",
    "sha256": "1621ed10d0b2f865eb8608e0474a356cf7a9737a384b6593b61b30a9f6e50366",
    "sha512": "",
    "sha1_git": "2559e841b02edfdc128176bfbdc0b938209a99ea",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/debug-2.6.9/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/debug@2.6.9?uuid=5c8eb19a-fdd0-416e-9171-ceb0a3478fa3",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 17918,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text, with very long lines",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 291,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_649.RULE",
            "from_file": null,
            "start_line": 289,
            "matched_text": "License\n\n(The MIT License)",
            "match_coverage": 100.0,
            "matched_length": 4,
            "rule_relevance": 100,
            "rule_identifier": "mit_649.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          },
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 312,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE",
            "from_file": null,
            "start_line": 295,
            "matched_text": "Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
            "match_coverage": 100.0,
            "matched_length": 161,
            "rule_relevance": 100,
            "rule_identifier": "mit.LICENSE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-cd2f5ae3-d2e2-cd53-4fce-d9a9b26f5ee4",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 7.19,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 293,
        "copyright": "Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca>",
        "start_line": 293
      }
    ],
    "holders": [
      {
        "holder": "TJ Holowaychuk",
        "end_line": 293,
        "start_line": 293
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [
      {
        "email": "tj@vision-media.ca",
        "end_line": 293,
        "start_line": 293
      }
    ],
    "urls": [
      {
        "url": "https://travis-ci.org/visionmedia/debug.svg?branch=master",
        "end_line": 2,
        "start_line": 2
      },
      {
        "url": "https://travis-ci.org/visionmedia/debug",
        "end_line": 2,
        "start_line": 2
      },
      {
        "url": "https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master",
        "end_line": 2,
        "start_line": 2
      },
      {
        "url": "https://coveralls.io/github/visionmedia/debug?branch=master",
        "end_line": 2,
        "start_line": 2
      },
      {
        "url": "https://visionmedia-community-slackin.now.sh/badge.svg",
        "end_line": 2,
        "start_line": 2
      },
      {
        "url": "https://visionmedia-community-slackin.now.sh/",
        "end_line": 2,
        "start_line": 2
      },
      {
        "url": "https://opencollective.com/debug/backers/badge.svg",
        "end_line": 2,
        "start_line": 2
      },
      {
        "url": "https://opencollective.com/debug/sponsors/badge.svg",
        "end_line": 3,
        "start_line": 3
      },
      {
        "url": "https://github.com/visionmedia/debug/issues/370",
        "end_line": 9,
        "start_line": 9
      },
      {
        "url": "https://nodejs.org/api/util.html#util_util_inspect_object_options",
        "end_line": 112,
        "start_line": 112
      },
      {
        "url": "https://wikipedia.org/wiki/Printf_format_string",
        "end_line": 118,
        "start_line": 118
      },
      {
        "url": "https://github.com/substack/node-browserify",
        "end_line": 146,
        "start_line": 146
      },
      {
        "url": "https://wzrd.in/",
        "end_line": 147,
        "start_line": 147
      },
      {
        "url": "https://wzrd.in/standalone/debug@latest",
        "end_line": 147,
        "start_line": 147
      },
      {
        "url": "https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31",
        "end_line": 177,
        "start_line": 177
      },
      {
        "url": "https://opencollective.com/debug#backer",
        "end_line": 220,
        "start_line": 220
      },
      {
        "url": "https://opencollective.com/debug/backer/0/website",
        "end_line": 222,
        "start_line": 222
      },
      {
        "url": "https://opencollective.com/debug/backer/0/avatar.svg",
        "end_line": 222,
        "start_line": 222
      },
      {
        "url": "https://opencollective.com/debug/backer/1/website",
        "end_line": 223,
        "start_line": 223
      },
      {
        "url": "https://opencollective.com/debug/backer/1/avatar.svg",
        "end_line": 223,
        "start_line": 223
      },
      {
        "url": "https://opencollective.com/debug/backer/2/website",
        "end_line": 224,
        "start_line": 224
      },
      {
        "url": "https://opencollective.com/debug/backer/2/avatar.svg",
        "end_line": 224,
        "start_line": 224
      },
      {
        "url": "https://opencollective.com/debug/backer/3/website",
        "end_line": 225,
        "start_line": 225
      },
      {
        "url": "https://opencollective.com/debug/backer/3/avatar.svg",
        "end_line": 225,
        "start_line": 225
      },
      {
        "url": "https://opencollective.com/debug/backer/4/website",
        "end_line": 226,
        "start_line": 226
      },
      {
        "url": "https://opencollective.com/debug/backer/4/avatar.svg",
        "end_line": 226,
        "start_line": 226
      },
      {
        "url": "https://opencollective.com/debug/backer/5/website",
        "end_line": 227,
        "start_line": 227
      },
      {
        "url": "https://opencollective.com/debug/backer/5/avatar.svg",
        "end_line": 227,
        "start_line": 227
      },
      {
        "url": "https://opencollective.com/debug/backer/6/website",
        "end_line": 228,
        "start_line": 228
      },
      {
        "url": "https://opencollective.com/debug/backer/6/avatar.svg",
        "end_line": 228,
        "start_line": 228
      },
      {
        "url": "https://opencollective.com/debug/backer/7/website",
        "end_line": 229,
        "start_line": 229
      },
      {
        "url": "https://opencollective.com/debug/backer/7/avatar.svg",
        "end_line": 229,
        "start_line": 229
      },
      {
        "url": "https://opencollective.com/debug/backer/8/website",
        "end_line": 230,
        "start_line": 230
      },
      {
        "url": "https://opencollective.com/debug/backer/8/avatar.svg",
        "end_line": 230,
        "start_line": 230
      },
      {
        "url": "https://opencollective.com/debug/backer/9/website",
        "end_line": 231,
        "start_line": 231
      },
      {
        "url": "https://opencollective.com/debug/backer/9/avatar.svg",
        "end_line": 231,
        "start_line": 231
      },
      {
        "url": "https://opencollective.com/debug/backer/10/website",
        "end_line": 232,
        "start_line": 232
      },
      {
        "url": "https://opencollective.com/debug/backer/10/avatar.svg",
        "end_line": 232,
        "start_line": 232
      },
      {
        "url": "https://opencollective.com/debug/backer/11/website",
        "end_line": 233,
        "start_line": 233
      },
      {
        "url": "https://opencollective.com/debug/backer/11/avatar.svg",
        "end_line": 233,
        "start_line": 233
      },
      {
        "url": "https://opencollective.com/debug/backer/12/website",
        "end_line": 234,
        "start_line": 234
      },
      {
        "url": "https://opencollective.com/debug/backer/12/avatar.svg",
        "end_line": 234,
        "start_line": 234
      },
      {
        "url": "https://opencollective.com/debug/backer/13/website",
        "end_line": 235,
        "start_line": 235
      },
      {
        "url": "https://opencollective.com/debug/backer/13/avatar.svg",
        "end_line": 235,
        "start_line": 235
      },
      {
        "url": "https://opencollective.com/debug/backer/14/website",
        "end_line": 236,
        "start_line": 236
      },
      {
        "url": "https://opencollective.com/debug/backer/14/avatar.svg",
        "end_line": 236,
        "start_line": 236
      },
      {
        "url": "https://opencollective.com/debug/backer/15/website",
        "end_line": 237,
        "start_line": 237
      },
      {
        "url": "https://opencollective.com/debug/backer/15/avatar.svg",
        "end_line": 237,
        "start_line": 237
      },
      {
        "url": "https://opencollective.com/debug/backer/16/website",
        "end_line": 238,
        "start_line": 238
      },
      {
        "url": "https://opencollective.com/debug/backer/16/avatar.svg",
        "end_line": 238,
        "start_line": 238
      }
    ],
    "md5": "03694893d682191b3c893701ba6f4a55",
    "sha1": "38096a9c10830714695a97a8501b817eb0a7534e",
    "sha256": "cda3dbd285a2b65894758565a565e7bc2e7c3696225af7b5bd01454240df0aea",
    "sha512": "",
    "sha1_git": "f67be6b317c19952bb506a9e15e797615eea4533",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/depd-2.0.0/Readme.md",
    "type": "file",
    "name": "Readme.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/depd@2.0.0?uuid=0c6a81b6-9171-40c9-8920-462f34c1e6d2"
    ],
    "tag": "",
    "extension": ".md",
    "size": 9988,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 268,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 266,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.22,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://browserify.org/",
        "end_line": 23,
        "start_line": 23
      },
      {
        "url": "https://webpack.github.io/",
        "end_line": 23,
        "start_line": 23
      },
      {
        "url": "https://badgen.net/appveyor/ci/dougwilson/nodejs-depd/master?label=windows",
        "end_line": 270,
        "start_line": 270
      },
      {
        "url": "https://ci.appveyor.com/project/dougwilson/nodejs-depd",
        "end_line": 271,
        "start_line": 271
      },
      {
        "url": "https://badgen.net/coveralls/c/github/dougwilson/nodejs-depd/master",
        "end_line": 272,
        "start_line": 272
      },
      {
        "url": "https://coveralls.io/r/dougwilson/nodejs-depd?branch=master",
        "end_line": 273,
        "start_line": 273
      },
      {
        "url": "https://badgen.net/npm/node/depd",
        "end_line": 274,
        "start_line": 274
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 275,
        "start_line": 275
      },
      {
        "url": "https://badgen.net/npm/dm/depd",
        "end_line": 276,
        "start_line": 276
      },
      {
        "url": "https://npmjs.org/package/depd",
        "end_line": 277,
        "start_line": 277
      },
      {
        "url": "https://badgen.net/npm/v/depd",
        "end_line": 278,
        "start_line": 278
      },
      {
        "url": "https://badgen.net/travis/dougwilson/nodejs-depd/master?label=linux",
        "end_line": 279,
        "start_line": 279
      },
      {
        "url": "https://travis-ci.org/dougwilson/nodejs-depd",
        "end_line": 280,
        "start_line": 280
      }
    ],
    "md5": "42d9d887a8cce3b2ab9c8da4faed33e3",
    "sha1": "dee99fab95a6441191c709b010babb1a7015b575",
    "sha256": "11deb26eafa25a465ffb8a8e3c28195eb40e679fda52b760132dbe9c9b21fb5c",
    "sha512": "",
    "sha1_git": "043d1ca28403a9460a22fcd403b559b90244458f",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/encodeurl-1.0.2/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/encodeurl@1.0.2?uuid=703bf23a-d9de-4251-a5e6-a5618bb406d0"
    ],
    "tag": "",
    "extension": ".md",
    "size": 3855,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 117,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 115,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.57,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://tools.ietf.org/html/rfc3986",
        "end_line": 112,
        "start_line": 112
      },
      {
        "url": "https://url.spec.whatwg.org/",
        "end_line": 113,
        "start_line": 113
      },
      {
        "url": "https://img.shields.io/npm/v/encodeurl.svg",
        "end_line": 119,
        "start_line": 119
      },
      {
        "url": "https://npmjs.org/package/encodeurl",
        "end_line": 120,
        "start_line": 120
      },
      {
        "url": "https://img.shields.io/node/v/encodeurl.svg",
        "end_line": 121,
        "start_line": 121
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 122,
        "start_line": 122
      },
      {
        "url": "https://img.shields.io/travis/pillarjs/encodeurl.svg",
        "end_line": 123,
        "start_line": 123
      },
      {
        "url": "https://travis-ci.org/pillarjs/encodeurl",
        "end_line": 124,
        "start_line": 124
      },
      {
        "url": "https://img.shields.io/coveralls/pillarjs/encodeurl.svg",
        "end_line": 125,
        "start_line": 125
      },
      {
        "url": "https://coveralls.io/r/pillarjs/encodeurl?branch=master",
        "end_line": 126,
        "start_line": 126
      },
      {
        "url": "https://img.shields.io/npm/dm/encodeurl.svg",
        "end_line": 127,
        "start_line": 127
      }
    ],
    "md5": "927f12b955e3abfe907852d1ab957002",
    "sha1": "f7ff11de5504ca62a1d60994ea588f0242b59946",
    "sha256": "c034db4c4433ac44bbc3ba626d1d2d1b02a6b6b76e0a8c92b6760dae39c5c59a",
    "sha512": "",
    "sha1_git": "127c5a0d491b284eab066ee42ef8a1e136160101",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/escape-html-1.0.3/Readme.md",
    "type": "file",
    "name": "Readme.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/escape-html@1.0.3?uuid=d78534c8-2108-4461-ad78-55d4fc3e4a5f",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 707,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 43,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE",
            "from_file": null,
            "start_line": 41,
            "matched_text": "## License\n\n  MIT",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "mit_30.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.61,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "79c73d9ec4ca382fa642702f356b4046",
    "sha1": "35923a97d4a2f8b712d85a18afa3daa7e1b7a53e",
    "sha256": "86530565532ede3efb547e89694bd94cd384c6a4a6ce071afecb3381dfb2ef22",
    "sha512": "",
    "sha1_git": "653d9eaa793317827ce724c4a0756110e9356fc8",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/etag-1.8.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/etag@1.8.1?uuid=0cb1f366-fbda-4a5b-80b4-2be8ef3dbb6c"
    ],
    "tag": "",
    "extension": ".md",
    "size": 4198,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 148,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 146,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.43,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 16,
        "start_line": 16
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 17,
        "start_line": 17
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 18,
        "start_line": 18
      },
      {
        "url": "https://img.shields.io/npm/v/etag.svg",
        "end_line": 150,
        "start_line": 150
      },
      {
        "url": "https://npmjs.org/package/etag",
        "end_line": 151,
        "start_line": 151
      },
      {
        "url": "https://img.shields.io/node/v/etag.svg",
        "end_line": 152,
        "start_line": 152
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 153,
        "start_line": 153
      },
      {
        "url": "https://img.shields.io/travis/jshttp/etag/master.svg",
        "end_line": 154,
        "start_line": 154
      },
      {
        "url": "https://travis-ci.org/jshttp/etag",
        "end_line": 155,
        "start_line": 155
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/etag/master.svg",
        "end_line": 156,
        "start_line": 156
      },
      {
        "url": "https://coveralls.io/r/jshttp/etag?branch=master",
        "end_line": 157,
        "start_line": 157
      },
      {
        "url": "https://img.shields.io/npm/dm/etag.svg",
        "end_line": 158,
        "start_line": 158
      }
    ],
    "md5": "89c2c0f9f52f551591bfc484e9e4a5bb",
    "sha1": "1c8d6561875e0e3a276546b16f0596c9a231e269",
    "sha256": "8a982db264a205206e5f2c18b0dc2fbb3a46762e997e89fcebf439e390d0cf65",
    "sha512": "",
    "sha1_git": "09c2169e7b3ab576199dfe890b2f04cb645c5ac7",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/express-4.18.2/Readme.md",
    "type": "file",
    "name": "Readme.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/express@4.18.2?uuid=c090357b-c030-4ca4-b76d-a9d7a2706af3",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 5419,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 153,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 151,
            "matched_text": "## License\n\n  [MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.4,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [
      {
        "author": "https://github.com/expressjs/express/graphs/contributors",
        "end_line": 149,
        "start_line": 149
      }
    ],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://expressjs.com/",
        "end_line": 1,
        "start_line": 1
      },
      {
        "url": "http://nodejs.org/",
        "end_line": 3,
        "start_line": 3
      },
      {
        "url": "https://nodejs.org/en",
        "end_line": 22,
        "start_line": 22
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 23,
        "start_line": 23
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 25,
        "start_line": 25
      },
      {
        "url": "https://docs.npmjs.com/creating-a-package-json-file",
        "end_line": 29,
        "start_line": 29
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 32,
        "start_line": 32
      },
      {
        "url": "http://expressjs.com/en/starter/installing.html",
        "end_line": 38,
        "start_line": 38
      },
      {
        "url": "https://github.com/expressjs/expressjs.com",
        "end_line": 53,
        "start_line": 53
      },
      {
        "url": "https://web.libera.chat/#express",
        "end_line": 54,
        "start_line": 54
      },
      {
        "url": "https://libera.chat/",
        "end_line": 54,
        "start_line": 54
      },
      {
        "url": "https://github.com/expressjs",
        "end_line": 55,
        "start_line": 55
      },
      {
        "url": "https://github.com/expressjs/express/wiki",
        "end_line": 56,
        "start_line": 56
      },
      {
        "url": "https://groups.google.com/group/express-js",
        "end_line": 57,
        "start_line": 57
      },
      {
        "url": "https://gitter.im/expressjs/express",
        "end_line": 58,
        "start_line": 58
      },
      {
        "url": "https://github.com/expressjs/express/wiki/Migrating-from-3.x-to-4.x",
        "end_line": 60,
        "start_line": 60
      },
      {
        "url": "https://github.com/expressjs/express/wiki/New-features-in-4.x",
        "end_line": 60,
        "start_line": 60
      },
      {
        "url": "https://github.com/expressjs/generator",
        "end_line": 64,
        "start_line": 64
      },
      {
        "url": "https://github.com/tj/consolidate.js",
        "end_line": 99,
        "start_line": 99
      },
      {
        "url": "git://github.com/expressjs/express.git",
        "end_line": 107,
        "start_line": 107
      },
      {
        "url": "https://github.com/tj",
        "end_line": 145,
        "start_line": 145
      },
      {
        "url": "https://github.com/dougwilson",
        "end_line": 147,
        "start_line": 147
      },
      {
        "url": "https://github.com/expressjs/express/graphs/contributors",
        "end_line": 149,
        "start_line": 149
      },
      {
        "url": "https://badgen.net/appveyor/ci/dougwilson/express/master?label=windows",
        "end_line": 155,
        "start_line": 155
      },
      {
        "url": "https://ci.appveyor.com/project/dougwilson/express",
        "end_line": 156,
        "start_line": 156
      },
      {
        "url": "https://badgen.net/coveralls/c/github/expressjs/express/master",
        "end_line": 157,
        "start_line": 157
      },
      {
        "url": "https://coveralls.io/r/expressjs/express?branch=master",
        "end_line": 158,
        "start_line": 158
      },
      {
        "url": "https://badgen.net/github/checks/expressjs/express/master?label=linux",
        "end_line": 159,
        "start_line": 159
      },
      {
        "url": "https://github.com/expressjs/express/actions/workflows/ci.yml",
        "end_line": 160,
        "start_line": 160
      },
      {
        "url": "https://badgen.net/npm/dm/express",
        "end_line": 161,
        "start_line": 161
      },
      {
        "url": "https://npmcharts.com/compare/express?minimal=true",
        "end_line": 162,
        "start_line": 162
      },
      {
        "url": "https://badgen.net/packagephobia/install/express",
        "end_line": 163,
        "start_line": 163
      },
      {
        "url": "https://packagephobia.com/result?p=express",
        "end_line": 164,
        "start_line": 164
      },
      {
        "url": "https://npmjs.org/package/express",
        "end_line": 165,
        "start_line": 165
      },
      {
        "url": "https://badgen.net/npm/v/express",
        "end_line": 166,
        "start_line": 166
      }
    ],
    "md5": "734f1c8053677a6c9bf17fd30be8c158",
    "sha1": "0a4f5197fb45851b9ce6d6d00c24b83e06641b7a",
    "sha256": "ecc5f634fdff86958b5eee8030c09cd3b2fbf18aefa34c1273260e09bdc10aec",
    "sha512": "",
    "sha1_git": "0936816bedbc9ba8fb0dae455e2990e4f99c71f7",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/finalhandler-1.2.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/finalhandler@1.2.0?uuid=4642a6d2-007f-463c-883d-b6e927da84eb"
    ],
    "tag": "",
    "extension": ".md",
    "size": 4133,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 136,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 134,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.51,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://img.shields.io/npm/v/finalhandler.svg",
        "end_line": 138,
        "start_line": 138
      },
      {
        "url": "https://npmjs.org/package/finalhandler",
        "end_line": 139,
        "start_line": 139
      },
      {
        "url": "https://img.shields.io/node/v/finalhandler.svg",
        "end_line": 140,
        "start_line": 140
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 141,
        "start_line": 141
      },
      {
        "url": "https://img.shields.io/coveralls/pillarjs/finalhandler.svg",
        "end_line": 142,
        "start_line": 142
      },
      {
        "url": "https://coveralls.io/r/pillarjs/finalhandler?branch=master",
        "end_line": 143,
        "start_line": 143
      },
      {
        "url": "https://img.shields.io/npm/dm/finalhandler.svg",
        "end_line": 144,
        "start_line": 144
      },
      {
        "url": "https://img.shields.io/github/workflow/status/pillarjs/finalhandler/ci/master?label=ci",
        "end_line": 146,
        "start_line": 146
      },
      {
        "url": "https://github.com/jshttp/pillarjs/finalhandler?query=workflow:ci",
        "end_line": 147,
        "start_line": 147
      }
    ],
    "md5": "0d643d34fef82eaa878c5432d35961f8",
    "sha1": "1bda3f727cf7a20baea2ad613b3a8056774ab425",
    "sha256": "d3d128173e4af0f2825667425069051db5655ed810dd59344404523dde49aeb3",
    "sha512": "",
    "sha1_git": "81f10ef3d6a3b38273932b8ab5d00fa19cc2c93e",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/forwarded-0.2.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/forwarded@0.2.0?uuid=6412f2d2-7262-416e-aa7c-937fc9fced79"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1654,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 46,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 44,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.26,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://badgen.net/github/checks/jshttp/forwarded/master?label=ci",
        "end_line": 48,
        "start_line": 48
      },
      {
        "url": "https://github.com/jshttp/forwarded/actions?query=workflow:ci",
        "end_line": 49,
        "start_line": 49
      },
      {
        "url": "https://img.shields.io/npm/v/forwarded.svg",
        "end_line": 50,
        "start_line": 50
      },
      {
        "url": "https://npmjs.org/package/forwarded",
        "end_line": 51,
        "start_line": 51
      },
      {
        "url": "https://img.shields.io/node/v/forwarded.svg",
        "end_line": 52,
        "start_line": 52
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 53,
        "start_line": 53
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/forwarded/master.svg",
        "end_line": 54,
        "start_line": 54
      },
      {
        "url": "https://coveralls.io/r/jshttp/forwarded?branch=master",
        "end_line": 55,
        "start_line": 55
      },
      {
        "url": "https://img.shields.io/npm/dm/forwarded.svg",
        "end_line": 56,
        "start_line": 56
      }
    ],
    "md5": "5e737f1f3045f9875119cf34bf28fb03",
    "sha1": "1970b4f2d0dd6bcef504df2b88a55bea3fbb45af",
    "sha256": "114e825a45563255497909dbdc6b776ae7718698896a8e66d8dc980dcd2c1088",
    "sha512": "",
    "sha1_git": "fdd220bcaab88b00b844736404c326fa6bdfbc0e",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/fresh-0.5.2/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/fresh@0.5.2?uuid=209f5e79-f101-492d-b8e7-6a9297210d5a"
    ],
    "tag": "",
    "extension": ".md",
    "size": 3374,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 108,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 106,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.62,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://www.npmjs.com/package/jumanji",
        "end_line": 52,
        "start_line": 52
      },
      {
        "url": "https://img.shields.io/npm/v/fresh.svg",
        "end_line": 110,
        "start_line": 110
      },
      {
        "url": "https://npmjs.org/package/fresh",
        "end_line": 111,
        "start_line": 111
      },
      {
        "url": "https://img.shields.io/node/v/fresh.svg",
        "end_line": 112,
        "start_line": 112
      },
      {
        "url": "https://nodejs.org/en/",
        "end_line": 113,
        "start_line": 113
      },
      {
        "url": "https://img.shields.io/travis/jshttp/fresh/master.svg",
        "end_line": 114,
        "start_line": 114
      },
      {
        "url": "https://travis-ci.org/jshttp/fresh",
        "end_line": 115,
        "start_line": 115
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/fresh/master.svg",
        "end_line": 116,
        "start_line": 116
      },
      {
        "url": "https://coveralls.io/r/jshttp/fresh?branch=master",
        "end_line": 117,
        "start_line": 117
      },
      {
        "url": "https://img.shields.io/npm/dm/fresh.svg",
        "end_line": 118,
        "start_line": 118
      }
    ],
    "md5": "2409eba75b77a1b1258045cd372b4b6e",
    "sha1": "d9a44594af9e00577bf6db57038dabd6ceed58a7",
    "sha256": "ae9229e6a75e3f63f9cc1f651c6e1cafaedcc26852afe5ffed8a79c107b54aa5",
    "sha512": "",
    "sha1_git": "1c1c680d151e5a64ab39cb88afc4600f554f00d5",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/function-bind-1.1.2/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/function-bind@1.1.2?uuid=c32ba07c-2012-42a0-ba67-ac486fa7363d"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1755,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 30,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_126.RULE",
            "from_file": null,
            "start_line": 30,
            "matched_text": "## MIT Licenced",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "mit_126.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-f7b5dfb9-a6ca-fcbd-87b8-ce8503f97cf5",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.79,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://npmjs.org/package/function-bind",
        "end_line": 32,
        "start_line": 32
      },
      {
        "url": "https://versionbadg.es/Raynos/function-bind.svg",
        "end_line": 33,
        "start_line": 33
      },
      {
        "url": "https://david-dm.org/Raynos/function-bind.svg",
        "end_line": 34,
        "start_line": 34
      },
      {
        "url": "https://david-dm.org/Raynos/function-bind",
        "end_line": 35,
        "start_line": 35
      },
      {
        "url": "https://david-dm.org/Raynos/function-bind/dev-status.svg",
        "end_line": 36,
        "start_line": 36
      },
      {
        "url": "https://david-dm.org/Raynos/function-bind#info=devDependencies",
        "end_line": 37,
        "start_line": 37
      },
      {
        "url": "https://nodei.co/npm/function-bind.png?downloads=true&stars=true",
        "end_line": 38,
        "start_line": 38
      },
      {
        "url": "https://img.shields.io/npm/l/function-bind.svg",
        "end_line": 39,
        "start_line": 39
      },
      {
        "url": "https://img.shields.io/npm/dm/function-bind.svg",
        "end_line": 41,
        "start_line": 41
      },
      {
        "url": "https://npm-stat.com/charts.html?package=function-bind",
        "end_line": 42,
        "start_line": 42
      },
      {
        "url": "https://codecov.io/gh/Raynos/function-bind/branch/main/graphs/badge.svg",
        "end_line": 43,
        "start_line": 43
      },
      {
        "url": "https://app.codecov.io/gh/Raynos/function-bind/",
        "end_line": 44,
        "start_line": 44
      },
      {
        "url": "https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/Raynos/function-bind",
        "end_line": 45,
        "start_line": 45
      },
      {
        "url": "https://github.com/Raynos/function-bind/actions",
        "end_line": 46,
        "start_line": 46
      }
    ],
    "md5": "e9cf820d7fdaacfefa8a583a32d1bbd5",
    "sha1": "a8db4c2f387c42eb753011f48c5c4626d8e82635",
    "sha256": "305fc05a184a5afa3766893be87d24e4c0f2e8561b66463a51aee4b196b1dc48",
    "sha512": "",
    "sha1_git": "814c20b5a9e3c97f41dde308939b358f9ed93931",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/http-errors-2.0.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/http-errors@2.0.0?uuid=875a8888-185e-4f9d-95a2-89490e31edcf"
    ],
    "tag": "",
    "extension": ".md",
    "size": 5962,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 157,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 155,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.44,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://badgen.net/github/checks/jshttp/http-errors/master?label=ci",
        "end_line": 159,
        "start_line": 159
      },
      {
        "url": "https://github.com/jshttp/http-errors/actions?query=workflow:ci",
        "end_line": 160,
        "start_line": 160
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/http-errors/master",
        "end_line": 161,
        "start_line": 161
      },
      {
        "url": "https://coveralls.io/r/jshttp/http-errors?branch=master",
        "end_line": 162,
        "start_line": 162
      },
      {
        "url": "https://badgen.net/npm/node/http-errors",
        "end_line": 163,
        "start_line": 163
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 164,
        "start_line": 164
      },
      {
        "url": "https://badgen.net/npm/dm/http-errors",
        "end_line": 165,
        "start_line": 165
      },
      {
        "url": "https://npmjs.org/package/http-errors",
        "end_line": 166,
        "start_line": 166
      },
      {
        "url": "https://badgen.net/npm/v/http-errors",
        "end_line": 167,
        "start_line": 167
      },
      {
        "url": "https://badgen.net/travis/jshttp/http-errors/master",
        "end_line": 168,
        "start_line": 168
      },
      {
        "url": "https://travis-ci.org/jshttp/http-errors",
        "end_line": 169,
        "start_line": 169
      }
    ],
    "md5": "f111cd1bb6b0e560a936c4b00a9c3ce4",
    "sha1": "35f8d40fb24e822b5cfbc829e5a3fa0e5f90ae3c",
    "sha256": "ec2d7a200d4adf39ebfa7e29f1fb1f45dfb34ec8fe040428f83aa5dad8948c57",
    "sha512": "",
    "sha1_git": "a8b7330b09582701c7f06f4b4e5a332b3481c55c",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/iconv-lite-0.4.24/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/iconv-lite@0.4.24?uuid=b6c31691-f7f9-4f4b-9878-a8de021f7e63"
    ],
    "tag": "",
    "extension": ".md",
    "size": 6534,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 13,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE",
            "from_file": null,
            "start_line": 13,
            "matched_text": " * License: MIT.",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "mit_30.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.22,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [
      {
        "email": "git@github.com",
        "end_line": 145,
        "start_line": 145
      }
    ],
    "urls": [
      {
        "url": "https://travis-ci.org/ashtuchkin/iconv-lite.svg?branch=master",
        "end_line": 1,
        "start_line": 1
      },
      {
        "url": "https://travis-ci.org/ashtuchkin/iconv-lite",
        "end_line": 1,
        "start_line": 1
      },
      {
        "url": "http://c9.io/",
        "end_line": 3,
        "start_line": 3
      },
      {
        "url": "https://github.com/expressjs/body-parser",
        "end_line": 4,
        "start_line": 4
      },
      {
        "url": "http://gruntjs.com/",
        "end_line": 5,
        "start_line": 5
      },
      {
        "url": "http://www.nodemailer.com/",
        "end_line": 5,
        "start_line": 5
      },
      {
        "url": "http://yeoman.io/",
        "end_line": 5,
        "start_line": 5
      },
      {
        "url": "https://github.com/bnoordhuis/node-iconv",
        "end_line": 6,
        "start_line": 6
      },
      {
        "url": "https://github.com/substack/node-browserify",
        "end_line": 10,
        "start_line": 10
      },
      {
        "url": "https://github.com/ashtuchkin/iconv-lite/blob/master/lib/index.d.ts",
        "end_line": 11,
        "start_line": 11
      },
      {
        "url": "https://nodei.co/npm/iconv-lite.png?downloads=true&downloadRank=true",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://npmjs.org/packages/iconv-lite",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://github.com/ashtuchkin/iconv-lite/wiki/Node-v4-compatibility",
        "end_line": 61,
        "start_line": 61
      },
      {
        "url": "http://github.com/",
        "end_line": 86,
        "start_line": 86
      },
      {
        "url": "https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings",
        "end_line": 103,
        "start_line": 103
      },
      {
        "url": "http://www.unicode.org/Public/MAPPINGS",
        "end_line": 107,
        "start_line": 107
      },
      {
        "url": "http://encoding.spec.whatwg.org/",
        "end_line": 107,
        "start_line": 107
      },
      {
        "url": "https://github.com/danielgindi/node-autodetect-decoder-stream",
        "end_line": 125,
        "start_line": 125
      },
      {
        "url": "https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding",
        "end_line": 138,
        "start_line": 138
      },
      {
        "url": "git@github.com:ashtuchkin/iconv-lite.git",
        "end_line": 145,
        "start_line": 145
      }
    ],
    "md5": "011c8d9193893a9aa6ab12469e808399",
    "sha1": "8069bc17bdd2fa876e304baeb37ba82a5046abc8",
    "sha256": "a417c996ceb04e8dbaca5d18187820afe34ce5105ffd4b7c3ef3c5beae298eba",
    "sha512": "",
    "sha1_git": "c981c3708582a563f0f463c1e01715257d5148bd",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/js-tokens-4.0.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/js-tokens@4.0.0?uuid=8088b3d1-41ff-4328-88ea-732f2777b10b"
    ],
    "tag": "",
    "extension": ".md",
    "size": 7388,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 240,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 237,
            "matched_text": "License\n=======\n\n[MIT](LICENSE).",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.27,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://travis-ci.org/lydell/js-tokens.svg?branch=master",
        "end_line": 1,
        "start_line": 1
      },
      {
        "url": "https://travis-ci.org/lydell/js-tokens",
        "end_line": 1,
        "start_line": 1
      },
      {
        "url": "https://github.com/crissdev/is-keyword-js",
        "end_line": 70,
        "start_line": 70
      },
      {
        "url": "http://esprima.org/",
        "end_line": 121,
        "start_line": 121
      },
      {
        "url": "http://2ality.com/2017/07/regexp-unicode-property-escapes.html",
        "end_line": 232,
        "start_line": 232
      },
      {
        "url": "http://2ality.com/2017/05/regexp-lookbehind-assertions.html",
        "end_line": 233,
        "start_line": 233
      },
      {
        "url": "http://2ality.com/2017/05/regexp-named-capture-groups.html",
        "end_line": 234,
        "start_line": 234
      }
    ],
    "md5": "8773075f856daa0e015562fa9b89d2fc",
    "sha1": "899104f996207b6334d61c68196a199f5b0d3f26",
    "sha256": "21ef7d86f3372ba08c924f07b9611a9eca0101f80fc177abe9dbd3e507f2c388",
    "sha512": "",
    "sha1_git": "00cdf1634db1d9385ddb795e8814cd286cac43f6",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/media-typer-0.3.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/media-typer@0.3.0?uuid=bee0fa90-2966-4596-b4f8-54a1d0315513"
    ],
    "tag": "",
    "extension": ".md",
    "size": 2371,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 70,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 68,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.84,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://img.shields.io/npm/v/media-typer.svg?style=flat",
        "end_line": 72,
        "start_line": 72
      },
      {
        "url": "https://npmjs.org/package/media-typer",
        "end_line": 73,
        "start_line": 73
      },
      {
        "url": "https://img.shields.io/badge/node.js-%3E=_0.6-brightgreen.svg?style=flat",
        "end_line": 74,
        "start_line": 74
      },
      {
        "url": "http://nodejs.org/download/",
        "end_line": 75,
        "start_line": 75
      },
      {
        "url": "https://img.shields.io/travis/jshttp/media-typer.svg?style=flat",
        "end_line": 76,
        "start_line": 76
      },
      {
        "url": "https://travis-ci.org/jshttp/media-typer",
        "end_line": 77,
        "start_line": 77
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/media-typer.svg?style=flat",
        "end_line": 78,
        "start_line": 78
      },
      {
        "url": "https://coveralls.io/r/jshttp/media-typer",
        "end_line": 79,
        "start_line": 79
      },
      {
        "url": "https://img.shields.io/npm/dm/media-typer.svg?style=flat",
        "end_line": 80,
        "start_line": 80
      }
    ],
    "md5": "6e254e8ccc8ce7eaf9cdd8e5852d7bdf",
    "sha1": "7899a1b0b168a36a0933d91ed9c3e399751a8d9c",
    "sha256": "12b47b8b2e2a0f70289b2f3fd9f810422f918b78024e0019e86c2c9bc4af695a",
    "sha512": "",
    "sha1_git": "d8df62347a6fff095c753754b0a3dd30b6591b33",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/merge-descriptors-1.0.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/merge-descriptors@1.0.1?uuid=c6c98ed4-6926-4a54-9128-069eb7c7ec08",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1213,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 39,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 37,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.91,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://img.shields.io/npm/v/merge-descriptors.svg",
        "end_line": 41,
        "start_line": 41
      },
      {
        "url": "https://npmjs.org/package/merge-descriptors",
        "end_line": 42,
        "start_line": 42
      },
      {
        "url": "https://img.shields.io/travis/component/merge-descriptors/master.svg",
        "end_line": 43,
        "start_line": 43
      },
      {
        "url": "https://travis-ci.org/component/merge-descriptors",
        "end_line": 44,
        "start_line": 44
      },
      {
        "url": "https://img.shields.io/coveralls/component/merge-descriptors/master.svg",
        "end_line": 45,
        "start_line": 45
      },
      {
        "url": "https://coveralls.io/r/component/merge-descriptors?branch=master",
        "end_line": 46,
        "start_line": 46
      },
      {
        "url": "https://img.shields.io/npm/dm/merge-descriptors.svg",
        "end_line": 47,
        "start_line": 47
      }
    ],
    "md5": "92a3bcc5f7e8a33de24b60bd6ca5c33f",
    "sha1": "8a466525191de1d001d572ff8a6918879c395c3c",
    "sha256": "ace60d05b7af34523eefd407449e52f2b9ea33e26e212cf4f4b389ce60186320",
    "sha512": "",
    "sha1_git": "d593c0ebd7c15b5749e913412ab3b729d114b81e",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/methods-1.1.2/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/methods@1.1.2?uuid=ae48eed2-0527-4c7e-a95f-dbf6dfb54703"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1694,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 40,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 38,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.17,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://img.shields.io/npm/v/methods.svg?style=flat",
        "end_line": 42,
        "start_line": 42
      },
      {
        "url": "https://npmjs.org/package/methods",
        "end_line": 43,
        "start_line": 43
      },
      {
        "url": "https://img.shields.io/node/v/methods.svg?style=flat",
        "end_line": 44,
        "start_line": 44
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 45,
        "start_line": 45
      },
      {
        "url": "https://img.shields.io/travis/jshttp/methods.svg?style=flat",
        "end_line": 46,
        "start_line": 46
      },
      {
        "url": "https://travis-ci.org/jshttp/methods",
        "end_line": 47,
        "start_line": 47
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/methods.svg?style=flat",
        "end_line": 48,
        "start_line": 48
      },
      {
        "url": "https://coveralls.io/r/jshttp/methods?branch=master",
        "end_line": 49,
        "start_line": 49
      },
      {
        "url": "https://img.shields.io/npm/dm/methods.svg?style=flat",
        "end_line": 50,
        "start_line": 50
      }
    ],
    "md5": "882a4df2d7dc4b518fd3bb8c85e1c652",
    "sha1": "4148c08077812690aeb399d0b063df47bb2ea674",
    "sha256": "118d134e8bcd8b81d0a3596e0ded6d10372f9ec1e5df5a5b8b4295923973c7f4",
    "sha512": "",
    "sha1_git": "672a32bfe5d685306f18b7a81a15af9fbbd00a0f",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/mime-types-2.1.35/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/mime-types@2.1.35?uuid=94f09f7e-b863-4f37-95c6-b1aea7dc9105",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 3481,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 103,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 101,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.58,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://www.npmjs.com/package/mime",
        "end_line": 11,
        "start_line": 11
      },
      {
        "url": "https://nodejs.org/en",
        "end_line": 24,
        "start_line": 24
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 25,
        "start_line": 25
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 26,
        "start_line": 26
      },
      {
        "url": "https://www.npmjs.com/package/mime-db",
        "end_line": 34,
        "start_line": 34
      },
      {
        "url": "https://badgen.net/github/checks/jshttp/mime-types/master?label=ci",
        "end_line": 105,
        "start_line": 105
      },
      {
        "url": "https://github.com/jshttp/mime-types/actions/workflows/ci.yml",
        "end_line": 106,
        "start_line": 106
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/mime-types/master",
        "end_line": 107,
        "start_line": 107
      },
      {
        "url": "https://coveralls.io/r/jshttp/mime-types?branch=master",
        "end_line": 108,
        "start_line": 108
      },
      {
        "url": "https://badgen.net/npm/node/mime-types",
        "end_line": 109,
        "start_line": 109
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 110,
        "start_line": 110
      },
      {
        "url": "https://badgen.net/npm/dm/mime-types",
        "end_line": 111,
        "start_line": 111
      },
      {
        "url": "https://npmjs.org/package/mime-types",
        "end_line": 112,
        "start_line": 112
      },
      {
        "url": "https://badgen.net/npm/v/mime-types",
        "end_line": 113,
        "start_line": 113
      }
    ],
    "md5": "df3aeb2c1cb5f39d454082eadd3f2a5f",
    "sha1": "e0593d2fbb7af84598e75f65106685f8988a55d8",
    "sha256": "19e8eaca7dc91f7ad8e46114ce1689e4976368435f41a0039f48aaf27e5e6a20",
    "sha512": "",
    "sha1_git": "48d2fb477241e837c6e8d349777aac312746029b",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/ms-2.0.0/license.md",
    "type": "file",
    "name": "license.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/ms@2.0.0?uuid=e5ebd937-a718-4987-8e2d-d26d248f0352"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1077,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 1,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE",
            "from_file": null,
            "start_line": 1,
            "matched_text": "The MIT License (MIT)",
            "match_coverage": 100.0,
            "matched_length": 4,
            "rule_relevance": 100,
            "rule_identifier": "mit_26.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          },
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 21,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE",
            "from_file": null,
            "start_line": 5,
            "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.",
            "match_coverage": 100.0,
            "matched_length": 161,
            "rule_relevance": 100,
            "rule_identifier": "mit.LICENSE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 97.06,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 3,
        "copyright": "Copyright (c) 2016 Zeit, Inc.",
        "start_line": 3
      }
    ],
    "holders": [
      {
        "holder": "Zeit, Inc.",
        "end_line": 3,
        "start_line": 3
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "fd56fd5f1860961dfa92d313167c37a6",
    "sha1": "884e84ebfddafd93b5bb814df076d2ebd1757ba8",
    "sha256": "6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1",
    "sha512": "",
    "sha1_git": "69b61253a38926757b7de1d4df4880fc2105c2c9",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/ms-2.1.3/license.md",
    "type": "file",
    "name": "license.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/ms@2.1.3?uuid=237fc36f-e30d-488d-afc4-f657068218dc"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1079,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 1,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE",
            "from_file": null,
            "start_line": 1,
            "matched_text": "The MIT License (MIT)",
            "match_coverage": 100.0,
            "matched_length": 4,
            "rule_relevance": 100,
            "rule_identifier": "mit_26.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          },
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 21,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE",
            "from_file": null,
            "start_line": 5,
            "matched_text": "Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.",
            "match_coverage": 100.0,
            "matched_length": 161,
            "rule_relevance": 100,
            "rule_identifier": "mit.LICENSE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 97.06,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 3,
        "copyright": "Copyright (c) 2020 Vercel, Inc.",
        "start_line": 3
      }
    ],
    "holders": [
      {
        "holder": "Vercel, Inc.",
        "end_line": 3,
        "start_line": 3
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "2b8bc52ae6b7ba58e1629deabd53986f",
    "sha1": "ac646ea4ec65cd1feac459a194a15a52d147bdcf",
    "sha256": "1662fae9b5314d11cf51284e2dcd1f006a354f7343f08712a730fcff9a359801",
    "sha512": "",
    "sha1_git": "fa5d39b6213f8a5e142b643575f99d9149cc71c6",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/negotiator-0.6.3/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/negotiator@0.6.3?uuid=84fab394-e00c-4dda-a4d3-2464bb139c79"
    ],
    "tag": "",
    "extension": ".md",
    "size": 4901,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 192,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 190,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.48,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://npmjs.org/package/accepts#readme",
        "end_line": 186,
        "start_line": 186
      },
      {
        "url": "https://img.shields.io/npm/v/negotiator.svg",
        "end_line": 194,
        "start_line": 194
      },
      {
        "url": "https://npmjs.org/package/negotiator",
        "end_line": 195,
        "start_line": 195
      },
      {
        "url": "https://img.shields.io/node/v/negotiator.svg",
        "end_line": 196,
        "start_line": 196
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 197,
        "start_line": 197
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/negotiator/master.svg",
        "end_line": 198,
        "start_line": 198
      },
      {
        "url": "https://coveralls.io/r/jshttp/negotiator?branch=master",
        "end_line": 199,
        "start_line": 199
      },
      {
        "url": "https://img.shields.io/npm/dm/negotiator.svg",
        "end_line": 200,
        "start_line": 200
      },
      {
        "url": "https://img.shields.io/github/workflow/status/jshttp/negotiator/ci/master?label=ci",
        "end_line": 202,
        "start_line": 202
      },
      {
        "url": "https://github.com/jshttp/negotiator/actions/workflows/ci.yml",
        "end_line": 203,
        "start_line": 203
      }
    ],
    "md5": "25135d2847230d4854ac342d46ab9e62",
    "sha1": "64e77f542a43606888d9557240dca30597dae242",
    "sha256": "b0350b39c18cf8f0d28f078913c91cccfcbe3ece1ec6c3cb8eb4c9fd64adb160",
    "sha512": "",
    "sha1_git": "82915e521b4d321d90111316c6193706f1d7b8bf",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/on-finished-2.4.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/on-finished@2.4.1?uuid=e6e5d07e-195a-4c4e-8d28-a6c61084e645"
    ],
    "tag": "",
    "extension": ".md",
    "size": 5160,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 152,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 150,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.38,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://badgen.net/github/checks/jshttp/on-finished/master?label=ci",
        "end_line": 154,
        "start_line": 154
      },
      {
        "url": "https://github.com/jshttp/on-finished/actions/workflows/ci.yml",
        "end_line": 155,
        "start_line": 155
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/on-finished/master",
        "end_line": 156,
        "start_line": 156
      },
      {
        "url": "https://coveralls.io/r/jshttp/on-finished?branch=master",
        "end_line": 157,
        "start_line": 157
      },
      {
        "url": "https://badgen.net/npm/node/on-finished",
        "end_line": 158,
        "start_line": 158
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 159,
        "start_line": 159
      },
      {
        "url": "https://badgen.net/npm/dm/on-finished",
        "end_line": 160,
        "start_line": 160
      },
      {
        "url": "https://npmjs.org/package/on-finished",
        "end_line": 161,
        "start_line": 161
      },
      {
        "url": "https://badgen.net/npm/v/on-finished",
        "end_line": 162,
        "start_line": 162
      }
    ],
    "md5": "562d5d7422331487f93e06407128aa82",
    "sha1": "f5063ba874f2e3b282fe87921df945ef0358d616",
    "sha256": "b52e3f3a4ce4fa24c28fe59ccc08b5f4866eb5dd57943718a4a914f35901aa89",
    "sha512": "",
    "sha1_git": "8973cded6589a6cc5a9e1718e3fb0d709fe6e8d8",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/parseurl-1.3.3/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/parseurl@1.3.3?uuid=e5d3b846-f601-4b39-b340-c214b644f969"
    ],
    "tag": "",
    "extension": ".md",
    "size": 4094,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 123,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 121,
            "matched_text": "## License\n\n  [MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.45,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://badgen.net/coveralls/c/github/pillarjs/parseurl/master",
        "end_line": 125,
        "start_line": 125
      },
      {
        "url": "https://coveralls.io/r/pillarjs/parseurl?branch=master",
        "end_line": 126,
        "start_line": 126
      },
      {
        "url": "https://badgen.net/npm/node/parseurl",
        "end_line": 127,
        "start_line": 127
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 128,
        "start_line": 128
      },
      {
        "url": "https://badgen.net/npm/dm/parseurl",
        "end_line": 129,
        "start_line": 129
      },
      {
        "url": "https://npmjs.org/package/parseurl",
        "end_line": 130,
        "start_line": 130
      },
      {
        "url": "https://badgen.net/npm/v/parseurl",
        "end_line": 131,
        "start_line": 131
      },
      {
        "url": "https://badgen.net/travis/pillarjs/parseurl/master",
        "end_line": 132,
        "start_line": 132
      },
      {
        "url": "https://travis-ci.org/pillarjs/parseurl",
        "end_line": 133,
        "start_line": 133
      }
    ],
    "md5": "59555697a7f93937af7f76fe5326fa0d",
    "sha1": "74b8e0a598bf2f69d3a40b3962266eea9b4f3061",
    "sha256": "2d37d38021aa9eb04b9915958140a7e79350672555f60f4b271384de1c0cfb81",
    "sha512": "",
    "sha1_git": "443e716b85dc54a70d063109d4e9afa39022989d",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/path-to-regexp-0.1.7/Readme.md",
    "type": "file",
    "name": "Readme.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/path-to-regexp@0.1.7?uuid=b814c0fb-0d0a-46a8-a575-a9ff38987f68"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1102,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 35,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE",
            "from_file": null,
            "start_line": 33,
            "matched_text": "## License\n\n  MIT",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "mit_30.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.23,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://forbeslindesay.github.com/express-route-tester",
        "end_line": 31,
        "start_line": 31
      }
    ],
    "md5": "ec68cdeaf09933d8bf7a962c261aed81",
    "sha1": "025d50a288fe95542257c776bf43efcaa4bed4a0",
    "sha256": "9e280681bcb5d63e7e2e8a5faa1fd1ed55573c0726268770f37ec267208fb31a",
    "sha512": "",
    "sha1_git": "95452a6e9ee2ca18ec76107d4f7c78a5ef7991db",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/proxy-addr-2.0.7/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/proxy-addr@2.0.7?uuid=194635b4-f7b6-48d4-a970-a5de3f94c3c9"
    ],
    "tag": "",
    "extension": ".md",
    "size": 4131,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 129,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 127,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.46,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://badgen.net/github/checks/jshttp/proxy-addr/master?label=ci",
        "end_line": 131,
        "start_line": 131
      },
      {
        "url": "https://github.com/jshttp/proxy-addr/actions?query=workflow:ci",
        "end_line": 132,
        "start_line": 132
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/proxy-addr/master",
        "end_line": 133,
        "start_line": 133
      },
      {
        "url": "https://coveralls.io/r/jshttp/proxy-addr?branch=master",
        "end_line": 134,
        "start_line": 134
      },
      {
        "url": "https://badgen.net/npm/node/proxy-addr",
        "end_line": 135,
        "start_line": 135
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 136,
        "start_line": 136
      },
      {
        "url": "https://badgen.net/npm/dm/proxy-addr",
        "end_line": 137,
        "start_line": 137
      },
      {
        "url": "https://npmjs.org/package/proxy-addr",
        "end_line": 138,
        "start_line": 138
      },
      {
        "url": "https://badgen.net/npm/v/proxy-addr",
        "end_line": 139,
        "start_line": 139
      }
    ],
    "md5": "4bc9aa46f3afb34d0ab0c82cf244a21b",
    "sha1": "0ac53e3ef297c7d1bdcada2a2d00ad68a3696b9b",
    "sha256": "409e75c7c493c60aeb91d36d4c0bbdf028b5ffc93fbe5372c1b9dbd711804e05",
    "sha512": "",
    "sha1_git": "69c0b63eab22e32821df374c5e84a37c665c28c3",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/qs-6.11.0/CHANGELOG.md",
    "type": "file",
    "name": "CHANGELOG.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/qs@6.11.0?uuid=dfc48b38-882b-48ea-ab16-9aa6d9f5a9f8",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 29661,
    "mime_type": "text/plain",
    "file_type": "UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "bsd-new",
    "detected_license_expression_spdx": "BSD-3-Clause",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 144,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE",
            "from_file": null,
            "start_line": 144,
            "matched_text": "- [meta] Clean up license text so it\u2019s properly detected as BSD-3-Clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_10.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-50fa5753-f24d-ec04-33a1-36bb8ac0492c",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 174,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE",
            "from_file": null,
            "start_line": 174,
            "matched_text": "- [meta] Clean up license text so it\u2019s properly detected as BSD-3-Clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_10.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-50fa5753-f24d-ec04-33a1-36bb8ac0492c",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 215,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE",
            "from_file": null,
            "start_line": 215,
            "matched_text": "- [meta] Clean up license text so it\u2019s properly detected as BSD-3-Clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_10.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-50fa5753-f24d-ec04-33a1-36bb8ac0492c",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 254,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE",
            "from_file": null,
            "start_line": 254,
            "matched_text": "- [Docs] Clean up license text so it\u2019s properly detected as BSD-3-Clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_10.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-50fa5753-f24d-ec04-33a1-36bb8ac0492c",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 304,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE",
            "from_file": null,
            "start_line": 304,
            "matched_text": "- [meta] Clean up license text so it\u2019s properly detected as BSD-3-Clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_10.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-50fa5753-f24d-ec04-33a1-36bb8ac0492c",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 332,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE",
            "from_file": null,
            "start_line": 332,
            "matched_text": "- [meta] Clean up license text so it\u2019s properly detected as BSD-3-Clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_10.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-50fa5753-f24d-ec04-33a1-36bb8ac0492c",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 382,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_10.RULE",
            "from_file": null,
            "start_line": 382,
            "matched_text": "- [meta] Clean up license text so it\u2019s properly detected as BSD-3-Clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_10.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-50fa5753-f24d-ec04-33a1-36bb8ac0492c",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.48,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=36&state=closed",
        "end_line": 405,
        "start_line": 405
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=35&state=closed",
        "end_line": 419,
        "start_line": 419
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=33&state=closed",
        "end_line": 434,
        "start_line": 434
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=32&state=closed",
        "end_line": 437,
        "start_line": 437
      },
      {
        "url": "https://github.com/ljharb/qs/pull/127",
        "end_line": 438,
        "start_line": 438
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=31&state=closed",
        "end_line": 440,
        "start_line": 440
      },
      {
        "url": "https://github.com/ljharb/qs/issues/124",
        "end_line": 441,
        "start_line": 441
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=30&state=closed",
        "end_line": 446,
        "start_line": 446
      },
      {
        "url": "https://github.com/ljharb/qs/issues/64",
        "end_line": 447,
        "start_line": 447
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=29&state=closed",
        "end_line": 449,
        "start_line": 449
      },
      {
        "url": "https://github.com/ljharb/qs/issues/117",
        "end_line": 450,
        "start_line": 450
      },
      {
        "url": "https://github.com/ljharb/qs/issues/106",
        "end_line": 451,
        "start_line": 451
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=28&state=closed",
        "end_line": 453,
        "start_line": 453
      },
      {
        "url": "https://github.com/ljharb/qs/issues/114",
        "end_line": 454,
        "start_line": 454
      },
      {
        "url": "https://github.com/ljharb/qs/issues/100",
        "end_line": 455,
        "start_line": 455
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=26&state=closed",
        "end_line": 457,
        "start_line": 457
      },
      {
        "url": "https://github.com/ljharb/qs/issues/98",
        "end_line": 458,
        "start_line": 458
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=24&state=closed",
        "end_line": 460,
        "start_line": 460
      },
      {
        "url": "https://github.com/ljharb/qs/issues/89",
        "end_line": 461,
        "start_line": 461
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=23&state=closed",
        "end_line": 463,
        "start_line": 463
      },
      {
        "url": "https://github.com/ljharb/qs/issues/80",
        "end_line": 464,
        "start_line": 464
      },
      {
        "url": "https://github.com/ljharb/qs/issues/77",
        "end_line": 465,
        "start_line": 465
      },
      {
        "url": "https://github.com/ljharb/qs/issues/60",
        "end_line": 466,
        "start_line": 466
      },
      {
        "url": "https://github.com/ljharb/qs/issues/74",
        "end_line": 467,
        "start_line": 467
      },
      {
        "url": "https://github.com/ljharb/qs/issues/81",
        "end_line": 468,
        "start_line": 468
      },
      {
        "url": "https://github.com/ljharb/qs/issues/68",
        "end_line": 469,
        "start_line": 469
      },
      {
        "url": "https://github.com/ljharb/qs/issues/66",
        "end_line": 470,
        "start_line": 470
      },
      {
        "url": "https://github.com/ljharb/qs/issues/76",
        "end_line": 471,
        "start_line": 471
      },
      {
        "url": "https://github.com/ljharb/qs/issues/85",
        "end_line": 472,
        "start_line": 472
      },
      {
        "url": "https://github.com/ljharb/qs/issues/84",
        "end_line": 473,
        "start_line": 473
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=20&state=closed",
        "end_line": 475,
        "start_line": 475
      },
      {
        "url": "https://github.com/ljharb/qs/issues/73",
        "end_line": 476,
        "start_line": 476
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=19&state=closed",
        "end_line": 478,
        "start_line": 478
      },
      {
        "url": "https://github.com/ljharb/qs/issues/70",
        "end_line": 479,
        "start_line": 479
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=18&state=closed",
        "end_line": 481,
        "start_line": 481
      },
      {
        "url": "https://github.com/ljharb/qs/issues/59",
        "end_line": 482,
        "start_line": 482
      },
      {
        "url": "https://github.com/ljharb/qs/issues/58",
        "end_line": 483,
        "start_line": 483
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=17&state=closed",
        "end_line": 485,
        "start_line": 485
      },
      {
        "url": "https://github.com/ljharb/qs/issues/55",
        "end_line": 486,
        "start_line": 486
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=16&state=closed",
        "end_line": 488,
        "start_line": 488
      },
      {
        "url": "https://github.com/ljharb/qs/issues/52",
        "end_line": 489,
        "start_line": 489
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=15&state=closed",
        "end_line": 491,
        "start_line": 491
      },
      {
        "url": "https://github.com/ljharb/qs/issues/50",
        "end_line": 492,
        "start_line": 492
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=14&state=closed",
        "end_line": 494,
        "start_line": 494
      },
      {
        "url": "https://github.com/ljharb/qs/issues/39",
        "end_line": 495,
        "start_line": 495
      },
      {
        "url": "https://github.com/ljharb/qs/issues/49",
        "end_line": 496,
        "start_line": 496
      },
      {
        "url": "https://github.com/ljharb/qs/issues/41",
        "end_line": 497,
        "start_line": 497
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=13&state=closed",
        "end_line": 499,
        "start_line": 499
      },
      {
        "url": "https://github.com/ljharb/qs/issues/38",
        "end_line": 500,
        "start_line": 500
      },
      {
        "url": "https://github.com/ljharb/qs/issues?milestone=12&state=closed",
        "end_line": 502,
        "start_line": 502
      }
    ],
    "md5": "2e2bd05ce068e71a67d68e95fbfabe03",
    "sha1": "e7fd1d87b00da8cb88ac75e162a0c01049b242e0",
    "sha256": "13d5e628389526dabd365252a088d769e03afa3919ccdbc0d7627623fd211617",
    "sha512": "",
    "sha1_git": "37b1d3f04e97c31a1066f85ec4873080841e9781",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/qs-6.11.0/LICENSE.md",
    "type": "file",
    "name": "LICENSE.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/qs@6.11.0?uuid=dfc48b38-882b-48ea-ab16-9aa6d9f5a9f8",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1600,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "bsd-new",
    "detected_license_expression_spdx": "BSD-3-Clause",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 1,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_required_phrase_14.RULE",
            "from_file": null,
            "start_line": 1,
            "matched_text": "BSD 3-Clause License",
            "match_coverage": 100.0,
            "matched_length": 4,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_required_phrase_14.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-c2abb3db-3401-d656-f33d-6a58cd6a3f85",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 29,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_105.RULE",
            "from_file": null,
            "start_line": 6,
            "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.",
            "match_coverage": 100.0,
            "matched_length": 216,
            "rule_relevance": 100,
            "rule_identifier": "bsd-new_105.RULE",
            "license_expression": "bsd-new",
            "license_expression_spdx": "BSD-3-Clause"
          }
        ],
        "identifier": "bsd_new-27f0ced9-dc7b-0fe1-9c69-3273179866a7",
        "license_expression": "bsd-new",
        "license_expression_spdx": "BSD-3-Clause"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 92.44,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 3,
        "copyright": "Copyright (c) 2014, Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)",
        "start_line": 3
      }
    ],
    "holders": [
      {
        "holder": "Nathan LaFreniere and other contributors",
        "end_line": 3,
        "start_line": 3
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://github.com/ljharb/qs/graphs/contributors",
        "end_line": 3,
        "start_line": 3
      }
    ],
    "md5": "b289135779dd930509ae81e6041690c0",
    "sha1": "6ece366fe750ed915fb98ca184588f90061caa86",
    "sha256": "e7dc37bf662d7f786efcb46c545615e70c1daf458a38385521c63cf6607cdfe1",
    "sha512": "",
    "sha1_git": "fecf6b6942d17bc7ae41a5e106dc98815c0db652",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/range-parser-1.2.1/HISTORY.md",
    "type": "file",
    "name": "HISTORY.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/range-parser@1.2.1?uuid=9144f39b-9f92-4234-8709-ad10e2de098c",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 917,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 36,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE",
            "from_file": null,
            "start_line": 36,
            "matched_text": "  * Add MIT license",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "mit_14.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.45,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "6fdb98eb13b0d3dd31f0ff795be6a52b",
    "sha1": "cd3c379add4188f5f4186bcf8fa7a6e7d4f395d0",
    "sha256": "aa0d8d70a8c3cdd30685235914ca2422a4e9fd2fa901b166811fa130d05d3f06",
    "sha512": "",
    "sha1_git": "70a973d800ef108fda6ee25ad76ec626594b656d",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/range-parser-1.2.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/range-parser@1.2.1?uuid=9144f39b-9f92-4234-8709-ad10e2de098c",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 2278,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 74,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 72,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.91,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/range-parser/master",
        "end_line": 76,
        "start_line": 76
      },
      {
        "url": "https://coveralls.io/r/jshttp/range-parser?branch=master",
        "end_line": 77,
        "start_line": 77
      },
      {
        "url": "https://badgen.net/npm/node/range-parser",
        "end_line": 78,
        "start_line": 78
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 79,
        "start_line": 79
      },
      {
        "url": "https://badgen.net/npm/dm/range-parser",
        "end_line": 80,
        "start_line": 80
      },
      {
        "url": "https://npmjs.org/package/range-parser",
        "end_line": 81,
        "start_line": 81
      },
      {
        "url": "https://badgen.net/npm/v/range-parser",
        "end_line": 82,
        "start_line": 82
      },
      {
        "url": "https://badgen.net/travis/jshttp/range-parser/master",
        "end_line": 83,
        "start_line": 83
      },
      {
        "url": "https://travis-ci.org/jshttp/range-parser",
        "end_line": 84,
        "start_line": 84
      }
    ],
    "md5": "f4b241a4d3c3eac1d542759d73164083",
    "sha1": "b3558cbf7efeee715175de415dc67f49c49410e8",
    "sha256": "886bf556a8a88adc2aac86da3c8d63106e1c8e7854eb14bc1c095edc074163f8",
    "sha512": "",
    "sha1_git": "c247e826e67075a49071a07f830fadc62d28d86a",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/raw-body-2.5.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/raw-body@2.5.1?uuid=100497b0-3e6a-42f7-8824-31a8d9472b77"
    ],
    "tag": "",
    "extension": ".md",
    "size": 6534,
    "mime_type": "text/x-java",
    "file_type": "Java source, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 212,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 210,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.32,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 16,
        "start_line": 16
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 17,
        "start_line": 17
      },
      {
        "url": "https://www.typescriptlang.org/",
        "end_line": 25,
        "start_line": 25
      },
      {
        "url": "https://www.npmjs.com/package/bytes",
        "end_line": 51,
        "start_line": 51
      },
      {
        "url": "https://www.npmjs.org/package/iconv-lite#readme",
        "end_line": 58,
        "start_line": 58
      },
      {
        "url": "https://img.shields.io/npm/v/raw-body.svg",
        "end_line": 214,
        "start_line": 214
      },
      {
        "url": "https://npmjs.org/package/raw-body",
        "end_line": 215,
        "start_line": 215
      },
      {
        "url": "https://img.shields.io/node/v/raw-body.svg",
        "end_line": 216,
        "start_line": 216
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 217,
        "start_line": 217
      },
      {
        "url": "https://img.shields.io/coveralls/stream-utils/raw-body/master.svg",
        "end_line": 218,
        "start_line": 218
      },
      {
        "url": "https://coveralls.io/r/stream-utils/raw-body?branch=master",
        "end_line": 219,
        "start_line": 219
      },
      {
        "url": "https://img.shields.io/npm/dm/raw-body.svg",
        "end_line": 220,
        "start_line": 220
      },
      {
        "url": "https://img.shields.io/github/workflow/status/stream-utils/raw-body/ci/master?label=ci",
        "end_line": 222,
        "start_line": 222
      },
      {
        "url": "https://github.com/jshttp/stream-utils/raw-body?query=workflow:ci",
        "end_line": 223,
        "start_line": 223
      }
    ],
    "md5": "32af32a261ef743331eb40c17d60b9d4",
    "sha1": "6d463cf47acd9dc45ecf5d67db475cca96038145",
    "sha256": "77c41f8504e59a2bf0fac4a5ea951ed9be08e624d0013d0616fef04db9d41541",
    "sha512": "",
    "sha1_git": "695c6607369db5909403329f7f480afdc11e458f",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/safe-buffer-5.2.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/safe-buffer@5.2.1?uuid=90eb1487-6d6e-4204-ba1e-70d78b31599a"
    ],
    "tag": "",
    "extension": ".md",
    "size": 19555,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 584,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE",
            "from_file": null,
            "start_line": 582,
            "matched_text": "## license\n\nMIT. Copyright (C) [Feross Aboukhadijeh](http://feross.org)",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "mit_30.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.07,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 584,
        "copyright": "Copyright (c) Feross Aboukhadijeh (http://feross.org)",
        "start_line": 584
      }
    ],
    "holders": [
      {
        "holder": "Feross Aboukhadijeh",
        "end_line": 584,
        "start_line": 584
      }
    ],
    "authors": [
      {
        "author": "Node Security Project",
        "end_line": 423,
        "start_line": 422
      }
    ],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://img.shields.io/travis/feross/safe-buffer/master.svg",
        "end_line": 3,
        "start_line": 3
      },
      {
        "url": "https://travis-ci.org/feross/safe-buffer",
        "end_line": 4,
        "start_line": 4
      },
      {
        "url": "https://img.shields.io/npm/v/safe-buffer.svg",
        "end_line": 5,
        "start_line": 5
      },
      {
        "url": "https://npmjs.org/package/safe-buffer",
        "end_line": 6,
        "start_line": 6
      },
      {
        "url": "https://img.shields.io/npm/dm/safe-buffer.svg",
        "end_line": 7,
        "start_line": 7
      },
      {
        "url": "https://img.shields.io/badge/code_style-standard-brightgreen.svg",
        "end_line": 9,
        "start_line": 9
      },
      {
        "url": "https://standardjs.com/",
        "end_line": 10,
        "start_line": 10
      },
      {
        "url": "https://nodejs.org/api/buffer.html",
        "end_line": 303,
        "start_line": 303
      },
      {
        "url": "https://github.com/nodejs/node/issues/4660",
        "end_line": 308,
        "start_line": 308
      },
      {
        "url": "https://github.com/nodejs/node-eps/pull/4",
        "end_line": 309,
        "start_line": 309
      },
      {
        "url": "https://nodejs.org/api/buffer.html#buffer_new_buffer_size",
        "end_line": 341,
        "start_line": 341
      },
      {
        "url": "http://heartbleed.com/",
        "end_line": 406,
        "start_line": 406
      },
      {
        "url": "https://www.npmjs.com/package/bittorrent-dht",
        "end_line": 412,
        "start_line": 412
      },
      {
        "url": "https://github.com/mafintosh",
        "end_line": 414,
        "start_line": 414
      },
      {
        "url": "http://feross.org/",
        "end_line": 415,
        "start_line": 415
      },
      {
        "url": "https://github.com/feross/bittorrent-dht/commit/6c7da04025d5633699800a99ec3fbadf70ad35b8",
        "end_line": 421,
        "start_line": 421
      },
      {
        "url": "https://nodesecurity.io/advisories/68",
        "end_line": 423,
        "start_line": 423
      },
      {
        "url": "https://www.npmjs.com/package/ws",
        "end_line": 426,
        "start_line": 426
      },
      {
        "url": "https://github.com/websockets/ws/releases/tag/1.0.1",
        "end_line": 458,
        "start_line": 458
      },
      {
        "url": "https://github.com/3rd-Eden",
        "end_line": 460,
        "start_line": 460
      },
      {
        "url": "https://nodesecurity.io/advisories/67",
        "end_line": 461,
        "start_line": 461
      },
      {
        "url": "https://github.com/nodejs/node/pull/4514",
        "end_line": 494,
        "start_line": 494
      },
      {
        "url": "https://github.com/evilpacket",
        "end_line": 575,
        "start_line": 575
      },
      {
        "url": "https://nodesecurity.io/",
        "end_line": 576,
        "start_line": 576
      },
      {
        "url": "https://github.com/jhiesey",
        "end_line": 578,
        "start_line": 578
      }
    ],
    "md5": "570381ffb15269fa623a0b75e67eb63a",
    "sha1": "75916065970faa645bca603327ecbaea09afe12e",
    "sha256": "d301a850808775718ddb510d4bf2a922d9b0afa72894e67137daa20fbeafac05",
    "sha512": "",
    "sha1_git": "e9a81afd0406f030ba21169f0c7a1dba70b3a93b",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/send-0.18.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/send@0.18.0?uuid=3d845b63-983a-4faf-a36f-d0342a14ac3f",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 9476,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 315,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 313,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.22,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://www.npmjs.org/package/serve-static",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://nodejs.org/en",
        "end_line": 19,
        "start_line": 19
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 20,
        "start_line": 20
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 21,
        "start_line": 21
      },
      {
        "url": "https://www.npmjs.org/package/ms#readme",
        "end_line": 109,
        "start_line": 109
      },
      {
        "url": "https://www.npmjs.com/package/mime",
        "end_line": 139,
        "start_line": 139
      },
      {
        "url": "https://badgen.net/appveyor/ci/dougwilson/send/master?label=windows",
        "end_line": 317,
        "start_line": 317
      },
      {
        "url": "https://ci.appveyor.com/project/dougwilson/send",
        "end_line": 318,
        "start_line": 318
      },
      {
        "url": "https://badgen.net/coveralls/c/github/pillarjs/send/master",
        "end_line": 319,
        "start_line": 319
      },
      {
        "url": "https://coveralls.io/r/pillarjs/send?branch=master",
        "end_line": 320,
        "start_line": 320
      },
      {
        "url": "https://badgen.net/github/checks/pillarjs/send/master?label=linux",
        "end_line": 321,
        "start_line": 321
      },
      {
        "url": "https://github.com/pillarjs/send/actions/workflows/ci.yml",
        "end_line": 322,
        "start_line": 322
      },
      {
        "url": "https://badgen.net/npm/node/send",
        "end_line": 323,
        "start_line": 323
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 324,
        "start_line": 324
      },
      {
        "url": "https://badgen.net/npm/dm/send",
        "end_line": 325,
        "start_line": 325
      },
      {
        "url": "https://npmjs.org/package/send",
        "end_line": 326,
        "start_line": 326
      },
      {
        "url": "https://badgen.net/npm/v/send",
        "end_line": 327,
        "start_line": 327
      }
    ],
    "md5": "58d01cf4d34779852c06a3c5301a44f3",
    "sha1": "91c3546c7fede667861c951b826080d9ebdd8738",
    "sha256": "08f465b588af742601818744e54a68927a3f76c0ac831520c411c1c82334ba11",
    "sha512": "",
    "sha1_git": "fadf8383c056f23dc8634cec647e2244bd94fce7",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/serve-static-1.15.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/serve-static@1.15.0?uuid=5e84a4f3-b7c3-472d-ac31-d451f96edf26"
    ],
    "tag": "",
    "extension": ".md",
    "size": 7812,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 245,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 243,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.27,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 11,
        "start_line": 11
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 12,
        "start_line": 12
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.org/package/ms#readme",
        "end_line": 115,
        "start_line": 115
      },
      {
        "url": "https://badgen.net/appveyor/ci/dougwilson/serve-static/master?label=windows",
        "end_line": 247,
        "start_line": 247
      },
      {
        "url": "https://ci.appveyor.com/project/dougwilson/serve-static",
        "end_line": 248,
        "start_line": 248
      },
      {
        "url": "https://badgen.net/coveralls/c/github/expressjs/serve-static/master",
        "end_line": 249,
        "start_line": 249
      },
      {
        "url": "https://coveralls.io/r/expressjs/serve-static?branch=master",
        "end_line": 250,
        "start_line": 250
      },
      {
        "url": "https://badgen.net/github/checks/expressjs/serve-static/master?label=linux",
        "end_line": 251,
        "start_line": 251
      },
      {
        "url": "https://github.com/expressjs/serve-static/actions/workflows/ci.yml",
        "end_line": 252,
        "start_line": 252
      },
      {
        "url": "https://badgen.net/npm/node/serve-static",
        "end_line": 253,
        "start_line": 253
      },
      {
        "url": "https://nodejs.org/en/download/",
        "end_line": 254,
        "start_line": 254
      },
      {
        "url": "https://badgen.net/npm/dm/serve-static",
        "end_line": 255,
        "start_line": 255
      },
      {
        "url": "https://npmjs.org/package/serve-static",
        "end_line": 256,
        "start_line": 256
      },
      {
        "url": "https://badgen.net/npm/v/serve-static",
        "end_line": 257,
        "start_line": 257
      }
    ],
    "md5": "8eb080567b88684dcc6729df62f472fb",
    "sha1": "080b006af31ed97ea5b899a5ca5ab3da10ed7bd2",
    "sha256": "7c2479f5a6b23ae5c27a5383969788c19d2f3c36839f5691cf2c0ce27b54cd68",
    "sha512": "",
    "sha1_git": "262d944ab7510ecb39b47055189a92793c94aa26",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/statuses-2.0.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/statuses@2.0.1?uuid=8ce7dec0-4d3d-49cb-ac1e-004385272f9d",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 3559,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 126,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 124,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.6,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://nodejs.org/",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://www.nginx.com/",
        "end_line": 16,
        "start_line": 16
      },
      {
        "url": "https://httpd.apache.org/",
        "end_line": 17,
        "start_line": 17
      },
      {
        "url": "https://nodejs.org/en",
        "end_line": 21,
        "start_line": 21
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 22,
        "start_line": 22
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 23,
        "start_line": 23
      },
      {
        "url": "https://nodejs.org/dist/latest/docs/api/http.html#http_http_status_codes",
        "end_line": 94,
        "start_line": 94
      },
      {
        "url": "https://badgen.net/github/checks/jshttp/statuses/master?label=ci",
        "end_line": 128,
        "start_line": 128
      },
      {
        "url": "https://github.com/jshttp/statuses/actions?query=workflow:ci",
        "end_line": 129,
        "start_line": 129
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/statuses/master",
        "end_line": 130,
        "start_line": 130
      },
      {
        "url": "https://coveralls.io/r/jshttp/statuses?branch=master",
        "end_line": 131,
        "start_line": 131
      },
      {
        "url": "https://badgen.net/npm/node/statuses",
        "end_line": 132,
        "start_line": 132
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 133,
        "start_line": 133
      },
      {
        "url": "https://badgen.net/npm/dm/statuses",
        "end_line": 134,
        "start_line": 134
      },
      {
        "url": "https://npmjs.org/package/statuses",
        "end_line": 135,
        "start_line": 135
      },
      {
        "url": "https://badgen.net/npm/v/statuses",
        "end_line": 136,
        "start_line": 136
      }
    ],
    "md5": "eee769ae22b8d78e06c654220b9d4a30",
    "sha1": "b8f4ee6ee29d4757c5156003190d9faab8d1d46d",
    "sha256": "cfed51ffe74e16e4d6945854d440366e0ca9f349d84807ed5ad0bddde2f006f4",
    "sha512": "",
    "sha1_git": "57967e6e62c56f9e3082b1054f9238d47a0106ae",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/toidentifier-1.0.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/toidentifier@1.0.1?uuid=9bb3729a-081e-490c-9c47-118a0a26d110",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1803,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 45,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 43,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.21,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 12,
        "start_line": 12
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://img.shields.io/codecov/c/github/component/toidentifier.svg",
        "end_line": 47,
        "start_line": 47
      },
      {
        "url": "https://codecov.io/gh/component/toidentifier",
        "end_line": 48,
        "start_line": 48
      },
      {
        "url": "https://img.shields.io/npm/dm/toidentifier.svg",
        "end_line": 49,
        "start_line": 49
      },
      {
        "url": "https://npmjs.org/package/toidentifier",
        "end_line": 50,
        "start_line": 50
      },
      {
        "url": "https://img.shields.io/github/workflow/status/component/toidentifier/ci/master?label=ci",
        "end_line": 51,
        "start_line": 51
      },
      {
        "url": "https://github.com/component/toidentifier?query=workflow:ci",
        "end_line": 52,
        "start_line": 52
      },
      {
        "url": "https://img.shields.io/npm/v/toidentifier.svg",
        "end_line": 53,
        "start_line": 53
      },
      {
        "url": "https://yarnpkg.com/",
        "end_line": 61,
        "start_line": 61
      }
    ],
    "md5": "f4a4bdb58e15b4a187d4d51deb32c8dd",
    "sha1": "4b9fd35b2a669b33d43d25423543ab2bd522c144",
    "sha256": "bbc5b74840438ec9d0d189c10c013c3e0ad9e0add6f09cb16034b8f693d73ff8",
    "sha512": "",
    "sha1_git": "57e8a78ab5218e7d424eabde5b6865997a14f500",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/type-is-1.6.18/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/type-is@1.6.18?uuid=0d538221-235b-4528-b9ae-364025a508e4",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 5183,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 160,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 158,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.41,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://tools.ietf.org/html/rfc6838",
        "end_line": 96,
        "start_line": 96
      },
      {
        "url": "https://badgen.net/coveralls/c/github/jshttp/type-is/master",
        "end_line": 162,
        "start_line": 162
      },
      {
        "url": "https://coveralls.io/r/jshttp/type-is?branch=master",
        "end_line": 163,
        "start_line": 163
      },
      {
        "url": "https://badgen.net/npm/node/type-is",
        "end_line": 164,
        "start_line": 164
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 165,
        "start_line": 165
      },
      {
        "url": "https://badgen.net/npm/dm/type-is",
        "end_line": 166,
        "start_line": 166
      },
      {
        "url": "https://npmjs.org/package/type-is",
        "end_line": 167,
        "start_line": 167
      },
      {
        "url": "https://badgen.net/npm/v/type-is",
        "end_line": 168,
        "start_line": 168
      },
      {
        "url": "https://badgen.net/travis/jshttp/type-is/master",
        "end_line": 169,
        "start_line": 169
      },
      {
        "url": "https://travis-ci.org/jshttp/type-is",
        "end_line": 170,
        "start_line": 170
      }
    ],
    "md5": "2683527a9b2faadd364a0eab9cc00935",
    "sha1": "b624a667819b1a0e66a842144092edcb789c30d9",
    "sha256": "ffcb49607e72eba2ed8b37c854762381e7d2df2714cbda5b921ced25841581ad",
    "sha512": "",
    "sha1_git": "b85ef8f78ff14113fe26b3a04bf82c3d07f88a73",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/unpipe-1.0.0/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/unpipe@1.0.0?uuid=5c7b9b88-feae-45f0-8dc3-29ffd3d045ba"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1250,
    "mime_type": "text/plain",
    "file_type": "CLIPPER instruction trace",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 32,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 30,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 1.66,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://img.shields.io/npm/v/unpipe.svg",
        "end_line": 34,
        "start_line": 34
      },
      {
        "url": "https://npmjs.org/package/unpipe",
        "end_line": 35,
        "start_line": 35
      },
      {
        "url": "https://img.shields.io/node/v/unpipe.svg",
        "end_line": 36,
        "start_line": 36
      },
      {
        "url": "http://nodejs.org/download/",
        "end_line": 37,
        "start_line": 37
      },
      {
        "url": "https://img.shields.io/travis/stream-utils/unpipe.svg",
        "end_line": 38,
        "start_line": 38
      },
      {
        "url": "https://travis-ci.org/stream-utils/unpipe",
        "end_line": 39,
        "start_line": 39
      },
      {
        "url": "https://img.shields.io/coveralls/stream-utils/unpipe.svg",
        "end_line": 40,
        "start_line": 40
      },
      {
        "url": "https://coveralls.io/r/stream-utils/unpipe?branch=master",
        "end_line": 41,
        "start_line": 41
      },
      {
        "url": "https://img.shields.io/npm/dm/unpipe.svg",
        "end_line": 42,
        "start_line": 42
      }
    ],
    "md5": "b242ac151ac9750bf7ca20fe02dcf7b0",
    "sha1": "bda6e077e2453e52345108fa973b2e3d0074da14",
    "sha256": "b091938be61f002fc626c4dfabf66cf14ff0b5a8fa9758c9dbbdc37ab818cb5d",
    "sha512": "",
    "sha1_git": "e536ad2c045bba26e9d1f93202a44833656adfad",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/utils-merge-1.0.1/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/utils-merge@1.0.1?uuid=78062fa6-5471-442d-9f84-0d4b57e3d633",
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1319,
    "mime_type": "text/plain",
    "file_type": "ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 30,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_235.RULE",
            "from_file": null,
            "start_line": 28,
            "matched_text": "## License\n\n[The MIT License](http://opensource.org/licenses/MIT)",
            "match_coverage": 100.0,
            "matched_length": 9,
            "rule_relevance": 100,
            "rule_identifier": "mit_235.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-df96bc13-0a48-37fd-3486-08921207aec8",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 5.56,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 32,
        "copyright": "Copyright (c) 2013-2017 Jared Hanson http://jaredhanson.net/ (http://jaredhanson.net/)",
        "start_line": 32
      }
    ],
    "holders": [
      {
        "holder": "Jared Hanson",
        "end_line": 32,
        "start_line": 32
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://img.shields.io/npm/v/utils-merge.svg?label=version",
        "end_line": 3,
        "start_line": 3
      },
      {
        "url": "https://www.npmjs.com/package/utils-merge",
        "end_line": 3,
        "start_line": 3
      },
      {
        "url": "https://img.shields.io/travis/jaredhanson/utils-merge.svg",
        "end_line": 4,
        "start_line": 4
      },
      {
        "url": "https://travis-ci.org/jaredhanson/utils-merge",
        "end_line": 4,
        "start_line": 4
      },
      {
        "url": "https://img.shields.io/codeclimate/github/jaredhanson/utils-merge.svg?label=quality",
        "end_line": 5,
        "start_line": 5
      },
      {
        "url": "https://codeclimate.com/github/jaredhanson/utils-merge",
        "end_line": 5,
        "start_line": 5
      },
      {
        "url": "https://img.shields.io/coveralls/jaredhanson/utils-merge.svg",
        "end_line": 6,
        "start_line": 6
      },
      {
        "url": "https://coveralls.io/r/jaredhanson/utils-merge",
        "end_line": 6,
        "start_line": 6
      },
      {
        "url": "https://img.shields.io/david/jaredhanson/utils-merge.svg",
        "end_line": 7,
        "start_line": 7
      },
      {
        "url": "https://david-dm.org/jaredhanson/utils-merge",
        "end_line": 7,
        "start_line": 7
      },
      {
        "url": "http://opensource.org/licenses/MIT",
        "end_line": 30,
        "start_line": 30
      },
      {
        "url": "http://jaredhanson.net/",
        "end_line": 32,
        "start_line": 32
      },
      {
        "url": "https://app.codesponsor.io/link/vK9dyjRnnWsMzzJTQ57fRJpH/jaredhanson/utils-merge",
        "end_line": 34,
        "start_line": 34
      },
      {
        "url": "https://app.codesponsor.io/embed/vK9dyjRnnWsMzzJTQ57fRJpH/jaredhanson/utils-merge.svg",
        "end_line": 34,
        "start_line": 34
      }
    ],
    "md5": "9e6a49a7623199d699f595777116296f",
    "sha1": "3139b3182f49c480a6a6417d69a6657e37a56f2f",
    "sha256": "f6672db98c83976565016569515c4fe33d8d9f0ea1f41044fcb1c91b1155fda8",
    "sha512": "",
    "sha1_git": "0cb71171255f78b087185dba6e09f7bb6a74dd98",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/vary-1.1.2/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685",
      "pkg:npm/vary@1.1.2?uuid=a42b1ada-4727-475e-8a1e-15f5bb6bfd5f"
    ],
    "tag": "",
    "extension": ".md",
    "size": 2716,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, ASCII text",
    "programming_language": "",
    "detected_license_expression": "mit",
    "detected_license_expression_spdx": "MIT",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 90,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_31.RULE",
            "from_file": null,
            "start_line": 88,
            "matched_text": "## License\n\n[MIT](LICENSE)",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "mit_31.RULE",
            "license_expression": "mit",
            "license_expression_spdx": "MIT"
          }
        ],
        "identifier": "mit-bdcba66f-6e80-f7bd-7994-748183fe5693",
        "license_expression": "mit",
        "license_expression_spdx": "MIT"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 0.75,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "https://nodejs.org/en",
        "end_line": 13,
        "start_line": 13
      },
      {
        "url": "https://www.npmjs.com/",
        "end_line": 14,
        "start_line": 14
      },
      {
        "url": "https://docs.npmjs.com/getting-started/installing-npm-packages-locally",
        "end_line": 15,
        "start_line": 15
      },
      {
        "url": "https://img.shields.io/npm/v/vary.svg",
        "end_line": 92,
        "start_line": 92
      },
      {
        "url": "https://npmjs.org/package/vary",
        "end_line": 93,
        "start_line": 93
      },
      {
        "url": "https://img.shields.io/node/v/vary.svg",
        "end_line": 94,
        "start_line": 94
      },
      {
        "url": "https://nodejs.org/en/download",
        "end_line": 95,
        "start_line": 95
      },
      {
        "url": "https://img.shields.io/travis/jshttp/vary/master.svg",
        "end_line": 96,
        "start_line": 96
      },
      {
        "url": "https://travis-ci.org/jshttp/vary",
        "end_line": 97,
        "start_line": 97
      },
      {
        "url": "https://img.shields.io/coveralls/jshttp/vary/master.svg",
        "end_line": 98,
        "start_line": 98
      },
      {
        "url": "https://coveralls.io/r/jshttp/vary",
        "end_line": 99,
        "start_line": 99
      },
      {
        "url": "https://img.shields.io/npm/dm/vary.svg",
        "end_line": 100,
        "start_line": 100
      }
    ],
    "md5": "d7add56e89e476e09f62ad4a926f1f7a",
    "sha1": "85ba654d0c99438ca317f8581de08d197954810e",
    "sha256": "03444f916ddb9a1c692c329f88b83b1a21d016dce46656091f21e903109dd65c",
    "sha512": "",
    "sha1_git": "cc000b34684a1d0b03d4c4cb4fac3e1094a81eec",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/docs/architecture.md",
    "type": "file",
    "name": "architecture.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1493,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "cc-by-4.0 AND (agpl-3.0 AND gpl-2.0 AND classpath-exception-2.0)",
    "detected_license_expression_spdx": "CC-BY-4.0 AND (AGPL-3.0-only AND GPL-2.0-only AND Classpath-exception-2.0)",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "1-spdx-id",
            "end_line": 2,
            "rule_url": null,
            "from_file": null,
            "start_line": 2,
            "matched_text": "SPDX-License-Identifier: CC-BY-4.0",
            "match_coverage": 100.0,
            "matched_length": 7,
            "rule_relevance": 100,
            "rule_identifier": "spdx-license-identifier-cc_by_4_0-b2477a81c4cd9ba15001e84f00e2cded7989d622",
            "license_expression": "cc-by-4.0",
            "license_expression_spdx": "CC-BY-4.0"
          }
        ],
        "identifier": "cc_by_4_0-2c16b630-27cf-bcd4-7677-35820edb9a43",
        "license_expression": "cc-by-4.0",
        "license_expression_spdx": "CC-BY-4.0"
      },
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 37,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/agpl-3.0_5.RULE",
            "from_file": null,
            "start_line": 37,
            "matched_text": "- AGPL-3.0 (ghostscript) \u2014 network-use clause",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "agpl-3.0_5.RULE",
            "license_expression": "agpl-3.0",
            "license_expression_spdx": "AGPL-3.0-only"
          },
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 38,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0_52.RULE",
            "from_file": null,
            "start_line": 38,
            "matched_text": "- GPL-2.0 (mysql-connector) \u2014 verify Classpath exception applies",
            "match_coverage": 100.0,
            "matched_length": 3,
            "rule_relevance": 100,
            "rule_identifier": "gpl-2.0_52.RULE",
            "license_expression": "gpl-2.0",
            "license_expression_spdx": "GPL-2.0-only"
          },
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 38,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/classpath-exception-2.0_5.RULE",
            "from_file": null,
            "start_line": 38,
            "matched_text": "- GPL-2.0 (mysql-connector) \u2014 verify Classpath exception applies",
            "match_coverage": 100.0,
            "matched_length": 2,
            "rule_relevance": 100,
            "rule_identifier": "classpath-exception-2.0_5.RULE",
            "license_expression": "classpath-exception-2.0",
            "license_expression_spdx": "Classpath-exception-2.0"
          }
        ],
        "identifier": "agpl_3_0_and_gpl_2_0_and_classpath_exception_2_0-643099b4-fd71-67f6-6087-1c5cea7eaa4f",
        "license_expression": "agpl-3.0 AND gpl-2.0 AND classpath-exception-2.0",
        "license_expression_spdx": "AGPL-3.0-only AND GPL-2.0-only AND Classpath-exception-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 14.56,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 3,
        "copyright": "Copyright (c) 2024-2026 Acme Corp.",
        "start_line": 3
      }
    ],
    "holders": [
      {
        "holder": "Acme Corp.",
        "end_line": 3,
        "start_line": 3
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "bc5bb2e11b17b384fd294bd071cbd704",
    "sha1": "704980515980f428882f1c3624f1808d9355c65b",
    "sha256": "8b38cb882fb8c5e801e3eaf24720e4cc4c3393852e297c60146089b8b69280d5",
    "sha512": "",
    "sha1_git": "4f3dc16cd816e95a079ed91743fa9444de5aaa7e",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/docs/CHANGELOG.md",
    "type": "file",
    "name": "CHANGELOG.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 410,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "cc-by-4.0",
    "detected_license_expression_spdx": "CC-BY-4.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "1-spdx-id",
            "end_line": 2,
            "rule_url": null,
            "from_file": null,
            "start_line": 2,
            "matched_text": "SPDX-License-Identifier: CC-BY-4.0",
            "match_coverage": 100.0,
            "matched_length": 7,
            "rule_relevance": 100,
            "rule_identifier": "spdx-license-identifier-cc_by_4_0-b2477a81c4cd9ba15001e84f00e2cded7989d622",
            "license_expression": "cc-by-4.0",
            "license_expression_spdx": "CC-BY-4.0"
          }
        ],
        "identifier": "cc_by_4_0-2c16b630-27cf-bcd4-7677-35820edb9a43",
        "license_expression": "cc-by-4.0",
        "license_expression_spdx": "CC-BY-4.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 11.48,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 3,
        "copyright": "Copyright (c) 2024-2026 Acme Corp.",
        "start_line": 3
      }
    ],
    "holders": [
      {
        "holder": "Acme Corp.",
        "end_line": 3,
        "start_line": 3
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "4e2bd3943fb6b91b7f6d7c523a6d94fe",
    "sha1": "a692cce3c321fd731e12d61eb551045d9a3f7516",
    "sha256": "9ab852c303b2e0264e24fb450158a79682064d7ddbe54715370e740fc80cca05",
    "sha512": "",
    "sha1_git": "9a864f10884211ac6622af7d9e0820b1b735e47e",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  },
  {
    "path": "demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/README.md",
    "type": "file",
    "name": "README.md",
    "status": "scanned",
    "for_packages": [
      "pkg:npm/acme-demo-app@1.0.0?uuid=9d5eeb2b-3612-4433-bb68-4e1314334685"
    ],
    "tag": "",
    "extension": ".md",
    "size": 1074,
    "mime_type": "text/plain",
    "file_type": "exported SGML document, UTF-8 Unicode text",
    "programming_language": "",
    "detected_license_expression": "cc-by-4.0",
    "detected_license_expression_spdx": "CC-BY-4.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "1-spdx-id",
            "end_line": 2,
            "rule_url": null,
            "from_file": null,
            "start_line": 2,
            "matched_text": "SPDX-License-Identifier: CC-BY-4.0",
            "match_coverage": 100.0,
            "matched_length": 7,
            "rule_relevance": 100,
            "rule_identifier": "spdx-license-identifier-cc_by_4_0-b2477a81c4cd9ba15001e84f00e2cded7989d622",
            "license_expression": "cc-by-4.0",
            "license_expression_spdx": "CC-BY-4.0"
          }
        ],
        "identifier": "cc_by_4_0-2c16b630-27cf-bcd4-7677-35820edb9a43",
        "license_expression": "cc-by-4.0",
        "license_expression_spdx": "CC-BY-4.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 4.64,
    "compliance_alert": "",
    "copyrights": [
      {
        "end_line": 3,
        "copyright": "Copyright (c) 2024-2026 Acme Corp.",
        "start_line": 3
      }
    ],
    "holders": [
      {
        "holder": "Acme Corp.",
        "end_line": 3,
        "start_line": 3
      }
    ],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "9edae601d8f04276734546522cd4093b",
    "sha1": "b1318a53dfc7dd02dddf9f456a36d2101aa738ef",
    "sha256": "eae44cce0b7b8870f31256041ec881247c0722310891b552963e31da20b1fd64",
    "sha512": "",
    "sha1_git": "1d505db502a946d5bdc25fc4e5577555e66cdcdb",
    "is_binary": false,
    "is_text": true,
    "is_archive": false,
    "is_media": false,
    "is_legal": false,
    "is_manifest": false,
    "is_readme": false,
    "is_top_level": false,
    "is_key_file": false,
    "extra_data": {}
  }
]