[
  {
    "path": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator",
    "type": "directory",
    "name": "authenticator",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": "",
    "size": 4096,
    "mime_type": "",
    "file_type": "",
    "programming_language": "",
    "detected_license_expression": "",
    "detected_license_expression_spdx": "",
    "license_detections": [],
    "license_clues": [],
    "percentage_of_license_text": null,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "",
    "sha1": "",
    "sha256": "",
    "sha512": "",
    "sha1_git": "",
    "is_binary": false,
    "is_text": false,
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/jaspic",
    "type": "directory",
    "name": "jaspic",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": "",
    "size": 4096,
    "mime_type": "",
    "file_type": "",
    "programming_language": "",
    "detected_license_expression": "",
    "detected_license_expression_spdx": "",
    "license_detections": [],
    "license_clues": [],
    "percentage_of_license_text": null,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [],
    "md5": "",
    "sha1": "",
    "sha256": "",
    "sha512": "",
    "sha1_git": "",
    "is_binary": false,
    "is_text": false,
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/jaspic/TestAuthConfigFactoryImpl.java",
    "type": "file",
    "name": "TestAuthConfigFactoryImpl.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 15599,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *     http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 8.87,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "6e5ec6965c383252113bcb0a6d66d837",
    "sha1": "5ee0463d1a8dc2bfc3314eb8b823dd8e16887778",
    "sha256": "52b8a2987e316ecd5c26370d013c58bf1a6cc553b3da711d005936b21751a7bf",
    "sha512": "",
    "sha1_git": "bd2ff622b79f94d86f1adc859b5fb36b5bf7c317",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/jaspic/TesterMessageInfo.java",
    "type": "file",
    "name": "TesterMessageInfo.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 1695,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *     http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 61.66,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "a17cc71c475b50b234839d7c0853261d",
    "sha1": "56920dd04728de9b29baa65211deffc317c6dedb",
    "sha256": "f6cef235d036d79b65be842374d2af5d88eabf69651051971cb9bab83fe937d4",
    "sha512": "",
    "sha1_git": "d8f41ce15914ea59aafe0fe487cc687642139e95",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/jaspic/TesterServerAuthModuleA.java",
    "type": "file",
    "name": "TesterServerAuthModuleA.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 2314,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *     http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 47.79,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "892e1793949bfd67aec030a3a0e8f430",
    "sha1": "5a75dd55c4e0587759ec0f08a8ff6fc5c1998203",
    "sha256": "8ef6684e99ca3169ff9dcc7b0dce363eed8a86abe15ae235e266fd355635b7aa",
    "sha512": "",
    "sha1_git": "80c5f2d0fa5f9a118f5dcd5e342c928bff447d16",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/jaspic/TestPersistentProviderRegistrations.java",
    "type": "file",
    "name": "TestPersistentProviderRegistrations.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 4688,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": "*  Licensed to the Apache Software Foundation (ASF) under one or more\r\n*  contributor license agreements.  See the NOTICE file distributed with\r\n*  this work for additional information regarding copyright ownership.\r\n*  The ASF licenses this file to You under the Apache License, Version 2.0\r\n*  (the \"License\"); you may not use this file except in compliance with\r\n*  the License.  You may obtain a copy of the License at\r\n*\r\n*     http://www.apache.org/licenses/LICENSE-2.0\r\n*\r\n*  Unless required by applicable law or agreed to in writing, software\r\n*  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n*  See the License for the specific language governing permissions and\r\n*  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 26.98,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "114fc6489aa47eb194059de22af94489",
    "sha1": "2d066c769e1b09b55f0a4f8bc5215cf68e9cb254",
    "sha256": "f0caed6b13cde7983bd89c3204b90fe56c6df776a3c325ccfc29e6e751e8e10e",
    "sha512": "",
    "sha1_git": "d66f3b625af3213be5ca619e05123af47222fdc4",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/jaspic/TestSimpleServerAuthConfig.java",
    "type": "file",
    "name": "TestSimpleServerAuthConfig.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 2929,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *     http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 39.67,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "d9d73417e7cd61724878f49e82c0b820",
    "sha1": "1d15052e0ec30956f7aee6633198be4638ab9b18",
    "sha256": "8c7a5d8ffb101252f6d83bbb6eb6deb5bd3713057beac5d5205b17db30ac8056",
    "sha512": "",
    "sha1_git": "f05d3636ade6098728a334298a03538ba6faaa1b",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/ResponseDescriptor.java",
    "type": "file",
    "name": "ResponseDescriptor.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 1637,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 62.63,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "5c6236ea4571910e1caf0cc7f515a9f4",
    "sha1": "53f1b2ba37a6f042bbfaa3aae666e747a4134357",
    "sha256": "560161bd145f254b30c192d8e2bc6febc5fa47b76eedbab8395ebca21d136344",
    "sha512": "",
    "sha1_git": "30b87fe580e1842f4e9c324fa622d3bce5df941e",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestAuthenticatorBaseCorsPreflight.java",
    "type": "file",
    "name": "TestAuthenticatorBaseCorsPreflight.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 8205,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one or more\r\n * contributor license agreements.  See the NOTICE file distributed with\r\n * this work for additional information regarding copyright ownership.\r\n * The ASF licenses this file to You under the Apache License, Version 2.0\r\n * (the \"License\"); you may not use this file except in compliance with\r\n * the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n * See the License for the specific language governing permissions and\r\n * limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 14.64,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "87168ec8eeecdd154eccdebaab879bdd",
    "sha1": "ee092a33ffbc80b1111f521111c1e9d76c768405",
    "sha256": "fe97b0f709721ad1f6f189f2b9bacd5d74387a2f0636298449f623cffab5c4cd",
    "sha512": "",
    "sha1_git": "232140e3637174bae5c551a4600efcb4d3b8ec53",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestAuthInfoResponseHeaders.java",
    "type": "file",
    "name": "TestAuthInfoResponseHeaders.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 6465,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 18.34,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "436f15478ff2b1f576101aa53e4d954d",
    "sha1": "0a466135827b147905652b62583088fdd4f0a186",
    "sha256": "2f3e604fc8baea37c0b774a900248f9a9e4702fb1d07523319ccc932ef80a662",
    "sha512": "",
    "sha1_git": "71635b7d86ce9d68d8e5735698b0d72d24f12a4a",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestBasicAuthParser.java",
    "type": "file",
    "name": "TestBasicAuthParser.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 20756,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 6.44,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "01b633905d3979f846d75f1bff8ee242",
    "sha1": "39e20feca7517383ec6d77edf2e6cb0f7f4aee77",
    "sha256": "1c7f940290da2cc57c407197aa7900a580cb77860c62d96dc127c1076f6a0169",
    "sha512": "",
    "sha1_git": "9c55aef61333bb0e750add154265426c57862ada",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestDigestAuthenticatorAlgorithms.java",
    "type": "file",
    "name": "TestDigestAuthenticatorAlgorithms.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 11445,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one or more\r\n * contributor license agreements.  See the NOTICE file distributed with\r\n * this work for additional information regarding copyright ownership.\r\n * The ASF licenses this file to You under the Apache License, Version 2.0\r\n * (the \"License\"); you may not use this file except in compliance with\r\n * the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n * See the License for the specific language governing permissions and\r\n * limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 10.74,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "54295a84028f0ef44545f3b01e0bdf83",
    "sha1": "5948ebf88c6064b4396e79fd4cbcc01fb4c990b5",
    "sha256": "990695f5e4bceee9a0ca33a8b4270f956fb68437f0fbce0f08ec1b5b060f21fe",
    "sha512": "",
    "sha1_git": "a47236c89dc8f9ba0e5cd609480dd2a1826110a2",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestDigestAuthenticator.java",
    "type": "file",
    "name": "TestDigestAuthenticator.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 13986,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 8.26,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "d9b0ea2304a0365bd6f922fa1d64bdd6",
    "sha1": "a74fd783cfc3503688d811114703756c67154189",
    "sha256": "da1a09aff3dd639dc694e6f5faa5d721fdbe9140deaa987350ef91f3e991f8c9",
    "sha512": "",
    "sha1_git": "4f307359cf6fb5996f3da59ecdc253942300f616",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TesterCallbackHandlerImpl.java",
    "type": "file",
    "name": "TesterCallbackHandlerImpl.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 1445,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *     http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 67.61,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "83fecf715ccfa8c58ef2c16e38609d3f",
    "sha1": "e0f0c1a14f4fe9a834ff84241910b129322b2279",
    "sha256": "f5e7f0c6799ce80b2a3f10154722e441da062a2f9aeedd1db8fada0963411de8",
    "sha512": "",
    "sha1_git": "c784e0057f3d3c644a21dc0eda8e41c89fbfbaac",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TesterDigestAuthenticatorPerformance.java",
    "type": "file",
    "name": "TesterDigestAuthenticatorPerformance.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 10073,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 12.49,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "43c6ca26d6a6bf266257342111bd82c4",
    "sha1": "310c0811eb7ed8ce632e2c63cd1038f2be462c18",
    "sha256": "8f83c87a9fe821c9071fc0392a9c5e46433b53096386e3609fd75674d627b5c7",
    "sha512": "",
    "sha1_git": "816f66efbb8b06d9000c6a6093f883fc6decce23",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestFormAuthenticatorA.java",
    "type": "file",
    "name": "TestFormAuthenticatorA.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 30486,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 4.03,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "7d8c8386eb2c6620d8e3c0d13461fe69",
    "sha1": "11e4dea00f1fc0c684f58de289b564c4df53332c",
    "sha256": "360f3ea38bd8d61347f699132dc1bf28a2c95fa463669cccad6f8368d123dc08",
    "sha512": "",
    "sha1_git": "547b2a1bda590696d4b1495fd29d3ce2f5433749",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestFormAuthenticatorB.java",
    "type": "file",
    "name": "TestFormAuthenticatorB.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 21379,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 5.67,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "e5af1727da246b33a8c2851f2de1cc9d",
    "sha1": "a7056defa8f1658f109425d71173edc740c49a60",
    "sha256": "3c4f2d517cce4454fecef51e2c15db9ee0ef51cfebbcc657864702deeac57c78",
    "sha512": "",
    "sha1_git": "ee9034661142e13885baedad0c22e62fc403b5bb",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestFormAuthenticatorC.java",
    "type": "file",
    "name": "TestFormAuthenticatorC.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 21596,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 5.61,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "216640d70a749f95919e1069d0c8217c",
    "sha1": "66518a5477d6532b4e244228bcea6c1280a34981",
    "sha256": "f4c84e8b89e9c20483dbfa0e699bbf32e4c2c6232c54b67ec3274005c8ffb30e",
    "sha512": "",
    "sha1_git": "49b432b3d90296481e62e2a4001d87bd8100f111",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestJaspicCallbackHandlerInAuthenticator.java",
    "type": "file",
    "name": "TestJaspicCallbackHandlerInAuthenticator.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 8611,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *     http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 16.19,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "a7ac1b0aa107b739a90da038b15b726c",
    "sha1": "1d08442413e916a41c521e0ea5c7dea87b649f5e",
    "sha256": "fc066ef25e049837506f3e7d60fe0192c2f499838f737d1bde5d53d9347f272b",
    "sha512": "",
    "sha1_git": "218d347d0d6c2d09fc847c7c49fbfd40900d89ba",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestNonLoginAndBasicAuthenticator.java",
    "type": "file",
    "name": "TestNonLoginAndBasicAuthenticator.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 24395,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 4.83,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "8a049f7f7ab9731bb39ec1f9ff6551a7",
    "sha1": "29a57e67bd2861c9746103c6285dc13e8b6ae991",
    "sha256": "8bf80af4a9609d7d63fb87d2f95e9c19173f2f9f0b7d0f4677cc2028dad93066",
    "sha512": "",
    "sha1_git": "a6714842bd68657a85a67f3251d5c369937a59c5",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestSSOChangeSessionId.java",
    "type": "file",
    "name": "TestSSOChangeSessionId.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 10638,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " * Licensed to the Apache Software Foundation (ASF) under one or more\r\n * contributor license agreements.  See the NOTICE file distributed with\r\n * this work for additional information regarding copyright ownership.\r\n * The ASF licenses this file to You under the Apache License, Version 2.0\r\n * (the \"License\"); you may not use this file except in compliance with\r\n * the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n * See the License for the specific language governing permissions and\r\n * limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 11.44,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      }
    ],
    "md5": "65231e3cfae22c314027bc71b09987f8",
    "sha1": "2ac059801e017dbf5c420f0e80236df0b4c39eb2",
    "sha256": "af83148589973977f8ecb0edd32caef7a0af16d31701bc648e5774173f8dd295",
    "sha512": "",
    "sha1_git": "da4102ca60f627c9a8ed39b901221258355ee254",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java",
    "type": "file",
    "name": "TestSSOnonLoginAndBasicAuthenticator.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 26583,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 4.45,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      },
      {
        "url": "https://bz.apache.org/bugzilla/show_bug.cgi?id=52303",
        "end_line": 252,
        "start_line": 252
      }
    ],
    "md5": "3bac8a38e140a724c8740c46a0c1a89a",
    "sha1": "6bc072e3051335b323695e27bc57feaeeff4d6b8",
    "sha256": "f597fddf98a0e62b938f65188c6e55dee9091176a1fbf7de1f6d9532c9facf3d",
    "sha512": "",
    "sha1_git": "8435bb8192c2bef9806043b9ceeed7173d8a3d7c",
    "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": "ttomcat-1778514358873.zip-extract/apache-tomcat-11.0.18-src/test/org/apache/catalina/authenticator/TestSSOnonLoginAndDigestAuthenticator.java",
    "type": "file",
    "name": "TestSSOnonLoginAndDigestAuthenticator.java",
    "status": "scanned",
    "for_packages": [],
    "tag": "",
    "extension": ".java",
    "size": 18552,
    "mime_type": "text/plain",
    "file_type": "ASCII text, with CRLF line terminators",
    "programming_language": "Java",
    "detected_license_expression": "apache-2.0",
    "detected_license_expression_spdx": "Apache-2.0",
    "license_detections": [
      {
        "matches": [
          {
            "score": 100.0,
            "matcher": "2-aho",
            "end_line": 15,
            "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_2.RULE",
            "from_file": null,
            "start_line": 2,
            "matched_text": " *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *      http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.",
            "match_coverage": 100.0,
            "matched_length": 119,
            "rule_relevance": 100,
            "rule_identifier": "apache-2.0_2.RULE",
            "license_expression": "apache-2.0",
            "license_expression_spdx": "Apache-2.0"
          }
        ],
        "identifier": "apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de",
        "license_expression": "apache-2.0",
        "license_expression_spdx": "Apache-2.0"
      }
    ],
    "license_clues": [],
    "percentage_of_license_text": 6.09,
    "compliance_alert": "",
    "copyrights": [],
    "holders": [],
    "authors": [],
    "package_data": [],
    "emails": [],
    "urls": [
      {
        "url": "http://www.apache.org/licenses/LICENSE-2.0",
        "end_line": 9,
        "start_line": 9
      },
      {
        "url": "https://bz.apache.org/bugzilla/show_bug.cgi?id=52303",
        "end_line": 148,
        "start_line": 148
      }
    ],
    "md5": "2da96c6f805b79daa5e5e3c3f2fdf5d4",
    "sha1": "d04d11220325cd10928274b036718a644c2353aa",
    "sha256": "c1f1135fa19a3b1a7f611e8bbda2ce99543b54ffd4cfed520104b2bee6cc2a63",
    "sha512": "",
    "sha1_git": "673270a18e575382d51b1304c47732126dbfb9e5",
    "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": {}
  }
]