{
  "ml": {
    "v": "7",
    "eng": "2.2.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.56696767,
        "rte": "az",
        "prob": 0.56696767
      },
      {
        "cls": 0,
        "raw": 0.023531348,
        "rte": "az/zip",
        "prob": 0.023531348
      }
    ],
    "prob": 0.56696767,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "zip"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "markdown"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "text"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "markdown"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.06681641936302185,
        "type": "composer.json"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "xml"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.015704303979873657,
        "type": "php"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.012817054986953735,
        "type": "php"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.021443545818328857,
        "type": "php"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.012817054986953735,
        "type": "php"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.012817054986953735,
        "type": "php"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.01651453971862793,
        "type": "php"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 40,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 41,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 43,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 44,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 45,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 46,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 47,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 48,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 49,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 51,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 52,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 54,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 55,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 56,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 57,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 58,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 59,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "javascript"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "xml"
      },
      {
        "id": 61,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 62,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "php"
      },
      {
        "id": 63,
        "lvl": -1,
        "conf": 0,
        "prob": 0.07726666331291199,
        "type": "php"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.053487539291381836,
        "type": "php"
      },
      {
        "id": 65,
        "lvl": -1,
        "conf": 0,
        "prob": 0.03608867526054382,
        "type": "php"
      },
      {
        "id": 66,
        "lvl": -1,
        "conf": 0,
        "prob": 0.5669676661491394,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-06-30T14:57:12Z"
  },
  "path": "contao-community-alliance-merger2-4.4.1.zip",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "p!H([3ig5a008Zs?DQ3X0000000000001FG2([ENzGGr9eN@Zozfo-gBA]DDy\u00260/]zEWlfzdN:2wPxKThFa:3w?#s#rA6b",
            "n": [
              {
                "c": 2,
                "d": "Zip archive path",
                "i": "metadata/package/files/included::zip-archive-path",
                "o": 0,
                "z": 43,
                "cf": 0.949999988079071
              }
            ],
            "ln": 0
          }
        ],
        "mol": "O(Er)H(Po₂)",
        "sha": "fa739e9d5eca3fededcaff0bea844193ffa71644d085e1f0895b1bb633f0f9bc",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip",
        "risk": 4,
        "size": 78579,
        "type": "zip",
        "facts": {
          "metrics": {
            "file": {
              "size": 78579.0,
              "entropy": 7.64,
              "size_bytes": 78579.0
            },
            "binary": {
              "overall_entropy": 7.64,
              "peak_region_bytes": 62464.0,
              "peak_region_entropy": 7.82
            },
            "archive": {
              "file_count": 68.0,
              "has_comment": 1.0,
              "comment_size": 40.0,
              "member_count": 101.0,
              "script_count": 57.0,
              "zip_bomb_ratio": 6.17,
              "directory_count": 33.0,
              "executable_count": 0.0,
              "extra_field_size": 909.0,
              "noise_file_count": 0.0,
              "total_compressed": 54137.0,
              "compression.ratio": 0.33,
              "hidden_file_count": 0.0,
              "total_uncompressed": 165859.0,
              "crc_collision_count": 0.0,
              "entry_comment_count": 0.0,
              "max_filename_length": 106.0,
              "rtlo_filename_count": 0.0,
              "format.regular_count": 68.0,
              "nested_archive_count": 0.0,
              "path_traversal_count": 0.0,
              "symlink_escape_count": 0.0,
              "security.setgid_count": 0.0,
              "security.setuid_count": 0.0,
              "security.sticky_count": 0.0,
              "double_extension_count": 0.0,
              "duplicate_member_count": 0.0,
              "format.directory_count": 33.0,
              "security.symlink_count": 0.0,
              "unicode_filename_count": 0.0,
              "homoglyph_filename_count": 0.0,
              "security.encrypted_count": 0.0,
              "timing.mtime_unique_count": 1.0,
              "timing.mtime_unique_ratio": 0.01,
              "misplaced_executable_count": 0.0,
              "timing.mtime_dominant_count": 101.0,
              "timing.mtime_spread_seconds": 0.0,
              "timing.sentinel_mtime_count": 0.0,
              "security.world_writable_count": 0.0,
              "timing.mtime_dominant_fraction": 1.0,
              "compression.method_counts.stored": 34.0,
              "compression.method_counts.deflate": 67.0
            }
          }
        },
        "traits": [
          {
            "id": "well-known/tool/detection/security-scanner::dangerous-code-call-denylist",
            "conf": 0.9200000166893005,
            "crit": 1,
            "desc": "Defensive dangerous code-call denylist",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::token",
            "conf": 0.30000001192092896,
            "crit": 1,
            "desc": "Credential-access vocabulary word: token",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::phpunit-method-test-prefix",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "PHPUnit test_ method prefix",
            "from": [
              {
                "file": 63
              }
            ],
            "spans": [
              [
                1193,
                31
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::phpunit-assertion-call",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "PHPUnit assertion method call",
            "from": [
              {
                "file": 63
              }
            ],
            "spans": [
              [
                1419,
                20
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "from": [
              {
                "file": 63
              },
              {
                "file": 64
              }
            ],
            "spans": [
              [
                0,
                14
              ]
            ]
          },
          {
            "id": "objectives/evasion/self-delete/scripts::php-test-or-fixture-path",
            "atk": "T1070.004",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "PHP test, spec, or fixture path",
            "from": [
              {
                "file": 63
              }
            ],
            "spans": [
              [
                0,
                61
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::phpunit-testcase-extends",
            "conf": 0.9700000286102295,
            "crit": 2,
            "desc": "Extends PHPUnit TestCase class",
            "from": [
              {
                "file": 63
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::test-basename-suffix",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 1.0,
            "crit": 1,
            "desc": "Test file suffix basename",
            "from": [
              {
                "file": 63
              }
            ],
            "spans": [
              [
                0,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval::dynamic-function-execution",
            "atk": "T1059.006",
            "mbc": "E1059",
            "conf": 1.0,
            "crit": 3,
            "desc": "PHP variable function invocation pattern"
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::curl-pipe-exec-php",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Curl piped to php",
            "from": [
              {
                "file": 65
              }
            ]
          }
        ]
      },
      {
        "id": 1,
        "sha": "4c8820974bfb20ba78a46640852e9129f9c9b90327497166441950d984abdf0a",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/CHANGELOG.md",
        "size": 1336,
        "type": "markdown",
        "depth": 1
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 7637,
              "entropy": 4.5
            },
            "binary": {
              "peak_region_bytes": 7637,
              "peak_region_entropy": 4.67
            }
          }
        },
        "id": 2,
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/LICENSE",
        "pid": 190,
        "risk": 1,
        "sha": "9ccf26cfe845e0eb8bb58053e47366e7ab6b697ae010f7650978d4b71b7d1fc1",
        "size": 7637,
        "traits": [
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "spans": [
              [
                1312,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/prose::permission-grant-verb-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Grant or authorization verb text",
            "spans": [
              [
                3150,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/prose::permission-mandatory-language-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Forced or mandatory instruction wording",
            "spans": [
              [
                5116,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                182,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                297,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                187,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                840,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                6974,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1312,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1142,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                222,
                0
              ]
            ]
          }
        ],
        "type": "text"
      },
      {
        "ctx": [
          {
            "b": "toNiqB.LV5ax9w\u003cBAIUgc$)ZAAc15[fk20vxMW=pv@Diqv@Dmbvq^-cz/6ulzFsireN-Eix\u003c\u003e)?wIm[iA+w%7gb06CBzkVhB1.-QA+/o6z*cmQwnbE+zF%Prx\u003e8ipD2mvJvQS!WwIe4ExdmamxMOunB2\u003e%cxk8E3BZ=$kz/4dqz/fV9z.kEqzeBAkx([RLvqG:]vqYN^fkUovxjV9sfjwvjx(v)gdf",
            "n": [
              {
                "c": 3,
                "d": "Recognized domain reference marker",
                "i": "objectives/command-and-control/infrastructure/domain/tld::recognized-reference-marker",
                "o": 0,
                "z": 9,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "toNiAvru74BrBQ}A=U@kzxK4fxj\u003e^^t{%xdBz%n]fkkooe]$YuwO+)#e[]kSxk8E3BZ^1Cvp}l6z/fV9z.kEqzeBAkx([RLvqG:]vqYN^fkUovxjV9se]#hGdp1unBAzFyiXJd0x([3hvLheez7/yqzGGr9eN@Zozfo-gBA]DDy\u00260/]zEWlhzdN:2wPxKVByw*6df",
            "ln": 2,
            "addr": 178
          },
          {
            "b": "toNiAvru74BrBQ}A=U@kzxJ\u003enaw=GRyHH\u003c\u0026B97XoxMOuniXJd2zd+FxxLz3]wofwqz.D6rv@2H=x(!wHB$WuzzGGr9eN@Zozfo-gBA]DDy\u00260/]zEWlhzdN:2wPxKUB9qgBt{%xdBz#pZfe4oMv@2H=x(!wGz/PFzAa9l(vp%d)fjO{rByx8tv@Dj3B-7]nC}ADvy?Wr}v}vrgwPzA{AXY6",
            "ln": 3,
            "addr": 336
          },
          {
            "b": "jV$}\u003ejV$}",
            "ln": 7,
            "addr": 700
          },
          {
            "b": "",
            "ln": 8,
            "addr": 708
          },
          {
            "b": "ra]?=lVl\u003c:vq^nQz/6ulzFsiravf*Wx\u003c\u003e)?wGU\u00263A+w%7.M\u003ep}CYWImB7]MgaAhvtC4\u003eF#B0a)lAbP@iA+oDgazbUjzGGDcwft-cwozZ1aARJAzdN:2wGVe8A+PDmB0a$hzGGDcBuf",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 709,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 9,
            "addr": 709
          },
          {
            "b": "",
            "ln": 10,
            "addr": 820
          },
          {
            "b": "at1Z4A==29y?j-6zFiQ4x()^3v}t",
            "ln": 11,
            "addr": 821
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 3059.0,
              "entropy": 5.02,
              "size_bytes": 3059.0
            },
            "text": {
              "tab_count": 11.0,
              "digit_ratio": 0.01,
              "space_count": 288.0,
              "total_lines": 98.0,
              "char_entropy": 5.02,
              "unique_chars": 78.0,
              "avg_line_length": 30.21,
              "high_byte_ratio": 0.0,
              "max_line_length": 181.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.42,
              "last_line_length": 59.0,
              "long_token_count": 4.0,
              "whitespace_ratio": 0.13,
              "most_common_ratio": 0.08,
              "line_length_stddev": 44.44,
              "repeated_char_sequences": 4.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "trailing_whitespace_lines": 11.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 5.02,
              "peak_region_bytes": 3059.0,
              "peak_region_entropy": 4.92
            }
          }
        },
        "id": 3,
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/README.md",
        "risk": 1,
        "sha": "b7520694048072bb1b2a56717b87fa2cfaf9555219377f1c1dca03775c5e2d05",
        "size": 3059,
        "traits": [
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Markdown document file extension",
            "spans": [
              [
                0,
                9
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Document or config file extension",
            "spans": [
              [
                0,
                9
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                709,
                3
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "id": 4,
        "sha": "9ba3d8928d7f942d637865c1cdb3bb3ecf9b2bb5546b7fb03f1ce326cc21d72f",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/composer.json",
        "risk": 1,
        "size": 2230,
        "type": "composer.json",
        "depth": 1
      },
      {
        "id": 5,
        "sha": "21227b06dd0b0de2c9d5472fc4d84d2f969a65da499208038d5ee9d56fece079",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/phpunit.xml.dist",
        "size": 464,
        "type": "xml",
        "depth": 1
      },
      {
        "id": 6,
        "sha": "d882e851d737ef1b8fdc9c37033cade4d53f7c6adf03be259617ddb110b39b97",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/CcaMerger2Bundle.php",
        "risk": 1,
        "size": 1234,
        "type": "php",
        "depth": 1
      },
      {
        "id": 7,
        "sha": "68e332ebaedcc630c30b8b3dc137707d6c029e97ec60add993571ab1a836ef48",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/AndNode.php",
        "size": 792,
        "type": "php",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "8e70a10950f33f5819134b3f00f617ace727621cb23505368f0cf233bf441077",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/BooleanNode.php",
        "risk": 1,
        "size": 1229,
        "type": "php",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "ad880a4de4f1be1835b7d555a6a7c924b533214a1c1939d5bae0b5b3a08d14a0",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/CallNode.php",
        "risk": 1,
        "size": 2526,
        "type": "php",
        "depth": 1
      },
      {
        "id": 10,
        "sha": "6c729049a8a79063451883e43d90a583e4063af93e2ecce5f94b0e9e8dd43da5",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/ConjunctionNode.php",
        "risk": 1,
        "size": 1919,
        "type": "php",
        "depth": 1
      },
      {
        "id": 11,
        "sha": "da0b6467ce12f3a48e3afd68401a70983580674428a71ca8593c9d43fc5a402e",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/FloatNode.php",
        "risk": 1,
        "size": 1163,
        "type": "php",
        "depth": 1
      },
      {
        "id": 12,
        "sha": "7d76a9df7c4ee324329145a19b3e641e12541de296513b3bc578f3df1676a7d3",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/GroupNode.php",
        "risk": 1,
        "size": 1220,
        "type": "php",
        "depth": 1
      },
      {
        "id": 13,
        "sha": "5d53346e44151ce501b006996c6790bcb8eea041080d9ef49be112f8d4771348",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/IntNode.php",
        "risk": 1,
        "size": 1147,
        "type": "php",
        "depth": 1
      },
      {
        "id": 14,
        "sha": "e5f67cd61521d47b477223661db3dd8e956e158c7b11adad67411a4c3f0975f5",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/NodeInterface.php",
        "risk": 1,
        "size": 740,
        "type": "php",
        "depth": 1
      },
      {
        "id": 15,
        "sha": "4384292c37a0135f9ad7ab3f04b1444350b139c1c43a044b2ea244b9d2d6609b",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/NotNode.php",
        "risk": 1,
        "size": 1273,
        "type": "php",
        "depth": 1
      },
      {
        "id": 16,
        "sha": "01958ef4a7acdd5d82c489a560139ac4e09f9ed0a4096adfb73164cbb8f40fa3",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/OrNode.php",
        "size": 790,
        "type": "php",
        "depth": 1
      },
      {
        "id": 17,
        "sha": "2695cfad66830bea60f6741bc1a24dd83db375d7f0a2dae0066fd4000ef446f6",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Node/StringNode.php",
        "risk": 1,
        "size": 1296,
        "type": "php",
        "depth": 1
      },
      {
        "id": 18,
        "sha": "ad443f4b7a497c6144d32d4efa932bca7f9e17d0660e3845def146fc28374fce",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Parser/InputStream.php",
        "risk": 1,
        "size": 8520,
        "type": "php",
        "depth": 1
      },
      {
        "id": 19,
        "sha": "de51a85d5bf1f9a56ab271e32ce54e6fbca157f8aa32531971bea3ccd6257f15",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Parser/InputStreamException.php",
        "size": 651,
        "type": "php",
        "depth": 1
      },
      {
        "id": 20,
        "sha": "4223faa50464006b0b3902220a7dc4a4d68b5b74ae4250e8c0529a174afd22a7",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Parser/InputToken.php",
        "risk": 1,
        "size": 2371,
        "type": "php",
        "depth": 1
      },
      {
        "id": 21,
        "sha": "c3219732f41135612d0c78ce4204ff02f84234fee3a0f78ae75f5a4537dc207e",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Parser/Parser.php",
        "risk": 1,
        "size": 8494,
        "type": "php",
        "depth": 1
      },
      {
        "id": 22,
        "sha": "0721b3099acc94ecdfd768bc983a93e429c2cf06bd474e3ef5a7b176baf0be4d",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Constraint/Parser/ParserException.php",
        "size": 641,
        "type": "php",
        "depth": 1
      },
      {
        "id": 23,
        "sha": "7a246cfa0ef8a87b0472780377650a02d6c343e4587087700a6c1041a48388fe",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/ContaoManager/Plugin.php",
        "risk": 1,
        "size": 1213,
        "type": "php",
        "depth": 1
      },
      {
        "id": 24,
        "sha": "054bca00201437299b8a8b950445c8981c5d4ef38044a09866a1d396b827201c",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/DependencyInjection/CcaMerger2Extension.php",
        "risk": 1,
        "size": 1246,
        "type": "php",
        "depth": 1
      },
      {
        "id": 25,
        "sha": "ec324150afbd536d489e58c2264ff72827105b1921ce03246a5d90d4fd4260a4",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/DependencyInjection/Compiler/RootContentCompositionPass.php",
        "risk": 1,
        "size": 1406,
        "type": "php",
        "depth": 1
      },
      {
        "id": 26,
        "sha": "18d8c8c7bdfc9bf319e015b10afba6197b06cc8f697afc0891a546b65f6b9e0c",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/EventListener/DataContainer/ArticleDataContainerListener.php",
        "risk": 1,
        "size": 4730,
        "type": "php",
        "depth": 1
      },
      {
        "id": 27,
        "sha": "e5c9a60d6275384244d9fa70dd5dcc90bfd7be625e1f895da69fb783a3c4e778",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/EventListener/DataContainer/ModuleDataContainerListener.php",
        "risk": 1,
        "size": 3462,
        "type": "php",
        "depth": 1
      },
      {
        "id": 28,
        "sha": "eda4f5e765a7da1c9b53a66c83a35d5b1b88f7d56007fce921e1adb058bf10e7",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/EventListener/Hook/LoadFunctionExplanationsListener.php",
        "risk": 1,
        "size": 2549,
        "type": "php",
        "depth": 1
      },
      {
        "id": 29,
        "sha": "395e2ee4213d7f378e61629b5fc11aa21399840349deb57e6e3c05214f6fe9c3",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/AbstractFunction.php",
        "risk": 1,
        "size": 1419,
        "type": "php",
        "depth": 1
      },
      {
        "id": 30,
        "sha": "917b5221bff2ea075a030dcc190d1afe69b73ea117bc66457efd90e35ee7ca2b",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/AbstractPageFunction.php",
        "risk": 1,
        "size": 1048,
        "type": "php",
        "depth": 1
      },
      {
        "id": 31,
        "sha": "7002f8f6e240e17434bebdc98d4699e03f6a47515c5eb216a520ff899a8652e3",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/ArticleExistsFunction.php",
        "risk": 1,
        "size": 3167,
        "type": "php",
        "depth": 1
      },
      {
        "id": 32,
        "sha": "b9c9a40a62e38c99cfa5295141da2ebd06025eca83af4d4990803fb6b0235c98",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/ChildrenFunction.php",
        "risk": 1,
        "size": 3594,
        "type": "php",
        "depth": 1
      },
      {
        "id": 33,
        "sha": "bdaf8818d1513fb1c80b429f654c99aa263f4105b1bfe95f975f2338c38a2160",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/DepthFunction.php",
        "risk": 1,
        "size": 2808,
        "type": "php",
        "depth": 1
      },
      {
        "id": 34,
        "sha": "0546092ed287af29ac1da7bebfbba82d7cd53497b5cc8033426a8822e1bff475",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/Description/Argument.php",
        "risk": 1,
        "size": 3874,
        "type": "php",
        "depth": 1
      },
      {
        "id": 35,
        "sha": "5ee46c1d2bd08b85ac4770e9456b31153218723c49c16e264d13237dd0c38275",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/Description/Description.php",
        "risk": 1,
        "size": 3081,
        "type": "php",
        "depth": 1
      },
      {
        "id": 36,
        "sha": "be35094b3cdd109039129ef63c5bd04248b9867cac57c1f8c4bb0301069cff87",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/FunctionCollection.php",
        "risk": 1,
        "size": 1946,
        "type": "php",
        "depth": 1
      },
      {
        "id": 37,
        "sha": "b161ceb57b1a22de05261e923ca716ec95b155c123d5092c7957db1004865f9e",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/FunctionCollectionInterface.php",
        "risk": 1,
        "size": 1314,
        "type": "php",
        "depth": 1
      },
      {
        "id": 38,
        "sha": "f6c667a4fa2b0a6bf455a6da6b5fe16c379e90726be4e1c47f78c6b5c07f85a2",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/FunctionInterface.php",
        "risk": 1,
        "size": 1140,
        "type": "php",
        "depth": 1
      },
      {
        "id": 39,
        "sha": "24e3c89ac0d15ea4a524d9c8249718e18734aa85aff9c6f5c87f1732a159d8ba",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/IsMobileFunction.php",
        "risk": 1,
        "size": 2521,
        "type": "php",
        "depth": 1
      },
      {
        "id": 40,
        "sha": "70790d82520c4a0b621835b57cc6727894a45b97dddd6a4284626d046faaf5c4",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/LanguageFunction.php",
        "risk": 1,
        "size": 1464,
        "type": "php",
        "depth": 1
      },
      {
        "id": 41,
        "sha": "cd1336ab9c80f82a4876f83ca0e4a92ae0aa5a9d8957b0b4afd9792e6bdbc152",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/PageFunction.php",
        "risk": 1,
        "size": 1712,
        "type": "php",
        "depth": 1
      },
      {
        "id": 42,
        "sha": "cd972fed36362af7d44033b1c36226a609354515e6f69569459c78c56dad78e8",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/PageInPathFunction.php",
        "risk": 1,
        "size": 2775,
        "type": "php",
        "depth": 1
      },
      {
        "id": 43,
        "sha": "ffc2a22547af49f9b9023ed44c7fc3db1a2604bef9f58e7ef1779e1c46bc3a20",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/PlatformFunction.php",
        "risk": 1,
        "size": 2132,
        "type": "php",
        "depth": 1
      },
      {
        "id": 44,
        "sha": "1c34cbc4cf8a1051bdcca7e1c8f53d19552f5ff5c3665cc8943d135645bf781d",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Functions/RootFunction.php",
        "risk": 1,
        "size": 2465,
        "type": "php",
        "depth": 1
      },
      {
        "id": 45,
        "sha": "745d61e65676a81c09ad58702374476dedc09169762ae9c024be29654c4eda9a",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Module/ModuleMerger2.php",
        "risk": 1,
        "size": 10349,
        "type": "php",
        "depth": 1
      },
      {
        "id": 46,
        "sha": "c975ab6d60b75030dc98f58ba01da4047266fac165b15b5356cc3d53a7af5ebc",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/PageProvider.php",
        "size": 835,
        "type": "php",
        "depth": 1
      },
      {
        "id": 47,
        "sha": "2de6e59bf087fd0fad832f1b82d541e8a2954fd8009c1389a7f3d9839b37c851",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Renderer/PageModuleRenderer.php",
        "risk": 1,
        "size": 11459,
        "type": "php",
        "depth": 1
      },
      {
        "id": 48,
        "sha": "77ca24b47f1303d77123b326dbec99afe8ff6e34e6b0194de22395cbb9fa83a8",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/config/config.php",
        "size": 839,
        "type": "php",
        "depth": 1
      },
      {
        "id": 49,
        "sha": "8a81368e9632d0ddca5e2dc732c5d624c900f3a90a9af0e5b9a94d062ac4b1e7",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/dca/tl_article.php",
        "size": 1532,
        "type": "php",
        "depth": 1
      },
      {
        "id": 50,
        "sha": "3eeef3144f2ea35c44e7b60144242b13d063cb92e096673e492bae45aea0963e",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/dca/tl_module.php",
        "risk": 1,
        "size": 3900,
        "type": "php",
        "depth": 1
      },
      {
        "id": 51,
        "sha": "20dde4777a1d9cc8334883fff847f820b269f09c827b5037e8f3b1ec6d0705bd",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/languages/de/modules.php",
        "size": 749,
        "type": "php",
        "depth": 1
      },
      {
        "id": 52,
        "sha": "e6b7b3429a6ebc05e252efaf313ffa88369c291cff2a1574978f6ea6f28f19c0",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/languages/de/tl_article.php",
        "size": 656,
        "type": "php",
        "depth": 1
      },
      {
        "id": 53,
        "sha": "7a21e1bac85a286a6c7b3094b68f6d945263005419c103f933881c5fd2397dee",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/languages/de/tl_module.php",
        "size": 2674,
        "type": "php",
        "depth": 1
      },
      {
        "id": 54,
        "sha": "ba5f10e42ba99d766a129f322da2c2e7eb1cb64f3085432f52ff761d64ab1afa",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/languages/en/modules.php",
        "size": 706,
        "type": "php",
        "depth": 1
      },
      {
        "id": 55,
        "sha": "db87c12981a0f1c2a8ef211e11b85f1f79b213d8d9840dd5721cc37f85ac27a3",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/languages/en/tl_article.php",
        "size": 633,
        "type": "php",
        "depth": 1
      },
      {
        "id": 56,
        "sha": "3278b94d196a4a9ea55e7b76529a831865f0a75b11767fd7e16d7fab944b2b7e",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/languages/en/tl_module.php",
        "size": 2566,
        "type": "php",
        "depth": 1
      },
      {
        "id": 57,
        "sha": "731d5a763f8781b82d7323d3230620e780c6966d114c0200c239e2d6b7f4b797",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/templates/merger_default.html5",
        "risk": 1,
        "size": 29,
        "type": "php",
        "depth": 1
      },
      {
        "id": 58,
        "sha": "c8c2f3931d0f89713e3ce3ed6cb17bb28a7c211b10ba6da1056a9154f0371a16",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/contao/templates/mod_merger2.html5",
        "risk": 1,
        "size": 376,
        "type": "php",
        "depth": 1
      },
      {
        "id": 59,
        "sha": "37623fc5e0c780c022cadf8d2182d8ebe59d154cee734101316dc0bcc769da0c",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/public/merger2.js",
        "risk": 1,
        "size": 2204,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 60,
        "sha": "124606e417e9c62b896787108edce66477266a76cf9e135752f39cadccfa2d5b",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Resources/translations/merger2.de.xliff",
        "size": 4157,
        "type": "xml",
        "depth": 1
      },
      {
        "id": 61,
        "sha": "961b5c110285408e4b8fef95d07e6c28e072d132ba6075ad7a6aa43b2209242f",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Twig/Merger2TwigExtension.php",
        "risk": 1,
        "size": 4211,
        "type": "php",
        "depth": 1
      },
      {
        "id": 62,
        "sha": "30070ca70d014d88f1f5d2564b79d0c83eeda35e239494211a9461e19785ad2e",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/src/Util/CompareUtil.php",
        "risk": 1,
        "size": 1408,
        "type": "php",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "ju)^#z#",
            "n": [
              {
                "c": 3,
                "d": "PHP test, spec, or fixture path",
                "i": "objectives/evasion/self-delete/scripts::php-test-or-fixture-path",
                "o": 0,
                "z": 104,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 6
          },
          {
            "b": "fdFB",
            "ln": 3,
            "addr": 7
          },
          {
            "b": "asXHdwPzA{A(ba8eG^=awozZ1awDA/xjV9aw]zYjlVl\u003c:vq^n:AaJ]fq/u/0v}u=Io\u0026AU",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 39,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 4,
            "addr": 11
          },
          {
            "b": "asW",
            "ln": 5,
            "addr": 67
          },
          {
            "b": "asXH0Aa9l(vp%c]arTx\u0026A+w%7.M\u003c",
            "ln": 6,
            "addr": 70
          },
          {
            "b": "asXH0v@DsiA+Pf1BrAs)f/pKrfFUyalVl\u003c:vq^nQz/6ulzFsiravf*Wx\u003c\u003e)?wD",
            "ln": 9,
            "addr": 221
          },
          {
            "b": "asXH0y?Wx\u003czGxwiarUutBz#pZfe3%LBzb/ae[n*pfjO{rByx8tv@Dj3B-7]nC}ADvy?Wr}v}vrgwPzA{AXYpSy\u0026r=ozddHcwPxB$nKC{wq:?*5m]h(hgCgvi",
            "ln": 10,
            "addr": 271
          },
          {
            "b": "asXH0y?W^5arR^HarUutBz#pZfe3%LBzb/ae[n*pfjO{rByx8tv@Dj3B-7]nC}ADvy?Wr}v}vrgwPzA{AXW",
            "n": [
              {
                "c": 1,
                "d": "Encoded URL documentation context",
                "i": "micro-behaviors/communications/url/encoded::encoded-url-doc-context",
                "o": 371,
                "z": 19,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 11,
            "addr": 368
          },
          {
            "b": "asY2",
            "ln": 12,
            "addr": 435
          },
          {
            "b": "",
            "ln": 13,
            "addr": 439
          },
          {
            "b": "B-Rapp!jz.zFsh$mSI{OwP@6kyG%?IB96=TB7EA",
            "ln": 19,
            "addr": 693
          },
          {
            "b": "",
            "ln": 20,
            "addr": 725
          },
          {
            "b": "v@bN{B0a4(Acln3BAg@3zb+7/BrCdtBy/u2B0aB[B96=TB7C",
            "n": [
              {
                "c": 2,
                "d": "Extends PHPUnit TestCase class",
                "i": "metadata/package/testing/harness/unit::phpunit-testcase-extends",
                "o": 748,
                "z": 16,
                "cf": 0.9700000286102295
              }
            ],
            "ln": 21,
            "addr": 726
          },
          {
            "b": "DJ",
            "ln": 22,
            "addr": 765
          },
          {
            "b": "arR^HAckSax\u003e5n$B-7Yhx(v(iBy/JnrbVL-zGviP",
            "n": [
              {
                "c": 2,
                "d": "Recognized developer credential marker",
                "i": "objectives/credential-access/cloud/devops-bundle::developer-credential-sweep-recognized-marker",
                "o": 771,
                "z": 27,
                "cf": 0.949999988079071
              }
            ],
            "ln": 23,
            "addr": 767
          },
          {
            "b": "arR^HDJ",
            "ln": 24,
            "addr": 800
          },
          {
            "b": "arR^HarR^HbY!6FwNPA#jS[SNCoxE{Acln3BAg@3z73=zz/m3Mpes?[t{hHel):lRqHA\u003efvqPM#BAhInem@sbB7DLaz/]J9wI4[Az//LmtQKPbzF9=%ePC]KBy!Y8cN?a",
            "ln": 25,
            "addr": 806
          },
          {
            "b": "",
            "ln": 26,
            "addr": 910
          },
          {
            "b": "arR^HarR^HbY)ZlB1GN:B8$]kBx0p6wHF*BBAg@3z7N}+vrkdYA+cTFdlv",
            "n": [
              {
                "c": 2,
                "d": "PHPUnit assertion method call",
                "i": "metadata/package/testing/harness/unit::phpunit-assertion-call",
                "o": 919,
                "z": 18,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 27,
            "addr": 911
          },
          {
            "b": "arR^HarR^HbY)ZlB1GN:B8$]kBvGXPB7D:BB98ClvqNOWx(=ZWAccvNdjEs",
            "ln": 28,
            "addr": 958
          },
          {
            "b": "",
            "ln": 29,
            "addr": 1006
          },
          {
            "b": "arR^HarR^HbY)%uwO@RNas82IA+eV@eK15-CYUt.i@",
            "n": [
              {
                "c": 1,
                "d": "Credential-access vocabulary word: token",
                "i": "objectives/credential-access/theft/keywords::token",
                "o": 1016,
                "z": 5,
                "cf": 0.30000001192092896
              }
            ],
            "ln": 30,
            "addr": 1007
          },
          {
            "b": "arR^HarR^HbY)ZlB1GN:B8$]kBvyg(vqH0knP5G\u0026Bx0f]wO%K\u0026lQsytefDiWz!\u0026{4eK0/UBx0K8wHF#Ri@",
            "ln": 31,
            "addr": 1041
          },
          {
            "b": "arR^HarR^HbY)ZlB1GN:B8$]kBvyg(vqH0kcUvpncOcw=Bz\u003e@azy[4+wPQ%Yy\u0026%qqdjEs",
            "ln": 32,
            "addr": 1107
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Parser\\InputStream"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Parser\\InputToken"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Parser\\ParserException"
            ],
            [
              "",
              "PHPUnit\\Framework\\TestCase"
            ]
          ],
          "tgt": [
            "$stream",
            "$this",
            "$token"
          ],
          "metrics": {
            "ast": {
              "max_depth": 11.0,
              "bind_count": 23.0,
              "call_count": 112.0,
              "node_count": 1649.0,
              "identifier_count": 45.0,
              "string_literal_count": 11.0
            },
            "file": {
              "size": 4854.0,
              "entropy": 5.01,
              "size_bytes": 4854.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 801.0,
              "total_lines": 136.0,
              "char_entropy": 5.01,
              "unique_chars": 85.0,
              "string_density": 0.08,
              "avg_line_length": 34.69,
              "high_byte_ratio": 0.0,
              "max_line_length": 103.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.23,
              "last_line_length": 1.0,
              "whitespace_ratio": 0.19,
              "most_common_ratio": 0.08,
              "identifier_density": 3.36,
              "line_length_stddev": 27.71,
              "normalized_string_count": 0.94,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 2.0,
              "max_inline_whitespace_run": 6.0,
              "most_common_char_codepoint": 101.0,
              "normalized_unique_identifiers": 6.77
            },
            "binds": {
              "count": 23.0
            },
            "calls": {
              "count": 112.0
            },
            "binary": {
              "overall_entropy": 5.01,
              "peak_region_bytes": 4096.0,
              "peak_region_entropy": 5.19
            },
            "source": {
              "class_count": 1.0,
              "function_count": 4.0
            },
            "imports": {
              "count": 4.0,
              "unique_modules": 4.0,
              "third_party_count": 4.0,
              "third_party_ratio": 1.0
            },
            "strings": {
              "total": 11.0,
              "avg_length": 18.64,
              "max_length": 65.0,
              "avg_entropy": 2.58,
              "total_bytes": 205.0,
              "entropy_stddev": 1.58
            },
            "comments": {
              "chars": 427.0,
              "lines": 10.0,
              "total": 1.0,
              "to_code_ratio": 0.08,
              "url_in_comments": 1.0,
              "base64_in_comments": 1.0,
              "high_entropy_comments": 1.0
            },
            "functions": {
              "count": 5.0,
              "length_stddev": 33.77,
              "avg_name_length": 13.25,
              "no_params_count": 4.0,
              "avg_length_lines": 27.5,
              "max_length_lines": 86.0,
              "min_length_lines": 8.0,
              "high_entropy_names": 2.0,
              "density_per_100_lines": 2.94,
              "code_in_functions_ratio": 0.81
            },
            "identifiers": {
              "count": 45.0,
              "total": 457.0,
              "avg_length": 10.13,
              "max_length": 23.0,
              "min_length": 3.0,
              "avg_entropy": 2.81,
              "reuse_ratio": 0.11,
              "unique_count": 48.0,
              "length_stddev": 4.99,
              "has_digit_ratio": 0.02,
              "high_entropy_count": 6.0,
              "high_entropy_ratio": 0.13,
              "all_lowercase_ratio": 0.1,
              "all_uppercase_ratio": 0.29,
              "numeric_suffix_count": 1.0
            }
          }
        },
        "id": 63,
        "mol": "O(Er)",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/tests/ContaoCommunityAlliance/Merger2/Test/InputStreamTest.php",
        "risk": 2,
        "sha": "e6442c4335418daf303d5e4a5dc66342f29025602d6bd41339932c7706500e1a",
        "size": 4854,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::phpunit-assertion-call",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "PHPUnit assertion method call",
            "spans": [
              [
                919,
                18
              ]
            ]
          },
          {
            "id": "objectives/evasion/self-delete/scripts::php-test-or-fixture-path",
            "atk": "T1070.004",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "PHP test, spec, or fixture path",
            "spans": [
              [
                0,
                104
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::phpunit-method-test-prefix",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "PHPUnit test_ method prefix",
            "spans": [
              [
                771,
                27
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::token",
            "conf": 0.30000001192092896,
            "crit": 1,
            "desc": "Credential-access vocabulary word: token",
            "spans": [
              [
                1016,
                5
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::test-basename-suffix",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 1.0,
            "crit": 1,
            "desc": "Test file suffix basename",
            "spans": [
              [
                0,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::phpunit-testcase-extends",
            "conf": 0.9700000286102295,
            "crit": 2,
            "desc": "Extends PHPUnit TestCase class",
            "spans": [
              [
                748,
                16
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "spans": [
              [
                0,
                19
              ]
            ]
          }
        ],
        "type": "php"
      },
      {
        "ctx": [
          {
            "b": "ju)^#z#",
            "n": [
              {
                "c": 3,
                "d": "PHP test, spec, or fixture path",
                "i": "objectives/evasion/self-delete/scripts::php-test-or-fixture-path",
                "o": 0,
                "z": 99,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 6
          },
          {
            "b": "fdFB",
            "ln": 3,
            "addr": 7
          },
          {
            "b": "asXH0v@DsiA+Pf1BrAs)f/pKrfFUyalVl\u003c:vq^nQz/6ulzFsiravf*Wx\u003c\u003e)?wD",
            "ln": 9,
            "addr": 221
          },
          {
            "b": "asXH0y?Wx\u003czGxwiarUutBz#pZfe3%LBzb/ae[n*pfjO{rByx8tv@Dj3B-7]nC}ADvy?Wr}v}vrgwPzA{AXYpSy\u0026r=ozddHcwPxB$nKC{wq:?*5m]h(hgCgvi",
            "ln": 10,
            "addr": 271
          },
          {
            "b": "asXH0y?W^5arR^HarUutBz#pZfe3%LBzb/ae[n*pfjO{rByx8tv@Dj3B-7]nC}ADvy?Wr}v}vrgwPzA{AXW",
            "n": [
              {
                "c": 1,
                "d": "Encoded URL documentation context",
                "i": "micro-behaviors/communications/url/encoded::encoded-url-doc-context",
                "o": 371,
                "z": 19,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 11,
            "addr": 368
          },
          {
            "b": "asY2",
            "ln": 12,
            "addr": 435
          },
          {
            "b": "",
            "ln": 13,
            "addr": 439
          },
          {
            "b": "B-Rapp!jz.zFsh$mSI{OwP@6kyG%?IB96=TB7EA",
            "ln": 26,
            "addr": 1120
          },
          {
            "b": "",
            "ln": 27,
            "addr": 1152
          },
          {
            "b": "v@bN{B0ap/A=U/jraQb)az2!twO#41axh][BvfFTwD",
            "n": [
              {
                "c": 2,
                "d": "Extends PHPUnit TestCase class",
                "i": "metadata/package/testing/harness/unit::phpunit-testcase-extends",
                "o": 1170,
                "z": 16,
                "cf": 0.9700000286102295
              }
            ],
            "ln": 28,
            "addr": 1153
          },
          {
            "b": "DJ",
            "ln": 29,
            "addr": 1187
          },
          {
            "b": "arR^HAckSax\u003e5n$B-7Yhx(v(iBy/Jnp*[x=wPydDy?$HG",
            "n": [
              {
                "c": 2,
                "d": "Recognized developer credential marker",
                "i": "objectives/credential-access/cloud/devops-bundle::developer-credential-sweep-recognized-marker",
                "o": 1193,
                "z": 31,
                "cf": 0.949999988079071
              }
            ],
            "ln": 30,
            "addr": 1189
          },
          {
            "b": "arR^HDJ",
            "ln": 31,
            "addr": 1226
          },
          {
            "b": "arR^HarR^HbXzgpv@#B6zGu{-az$+mavZG\u003ev@#B6zBntUy?m9#x(v(qtu@Wt",
            "ln": 32,
            "addr": 1232
          },
          {
            "b": "arR^HarR^HbYmKhwGS9rjS(1?vrcB2AXfE]vrcB2c)S\u003eQA+eV@dlv",
            "ln": 35,
            "addr": 1367
          },
          {
            "b": "",
            "ln": 36,
            "addr": 1410
          },
          {
            "b": "arR^HarR^HbY)ZlB1GN:B8$]kBvyg(vqH0k",
            "n": [
              {
                "c": 2,
                "d": "PHPUnit assertion method call",
                "i": "metadata/package/testing/harness/unit::phpunit-assertion-call",
                "o": 1419,
                "z": 20,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 37,
            "addr": 1411
          },
          {
            "b": "arR^HarR^HarR^HzE[2mlT:!Eph:VOc)@RBzZN7Uvrcx%C{\u003e9)as7MwzEW^5z/fRBec",
            "ln": 38,
            "addr": 1440
          },
          {
            "b": "arR^HarR^HarR^HbYmKhwD",
            "ln": 39,
            "addr": 1494
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Node\\AndNode"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Node\\BooleanNode"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Node\\CallNode"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Node\\GroupNode"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Node\\IntNode"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Node\\OrNode"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Node\\StringNode"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Parser\\InputStream"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Constraint\\Parser\\Parser"
            ],
            [
              "",
              "ContaoCommunityAlliance\\Merger2\\Functions\\FunctionCollection"
            ],
            [
              "",
              "PHPUnit\\Framework\\TestCase"
            ]
          ],
          "tgt": [
            "$parser",
            "$this"
          ],
          "metrics": {
            "ast": {
              "max_depth": 30.0,
              "bind_count": 28.0,
              "call_count": 14.0,
              "node_count": 1446.0,
              "identifier_count": 34.0,
              "string_literal_count": 30.0,
              "array_literal_max_length": 3.0
            },
            "file": {
              "size": 5139.0,
              "entropy": 4.52,
              "size_bytes": 5139.0
            },
            "text": {
              "digit_ratio": 0.02,
              "space_count": 1443.0,
              "total_lines": 150.0,
              "char_entropy": 4.52,
              "unique_chars": 79.0,
              "string_density": 0.2,
              "avg_line_length": 33.26,
              "high_byte_ratio": 0.0,
              "max_line_length": 111.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.11,
              "last_line_length": 1.0,
              "whitespace_ratio": 0.31,
              "most_common_ratio": 0.07,
              "identifier_density": 1.95,
              "line_length_stddev": 26.45,
              "normalized_string_count": 2.45,
              "repeated_char_sequences": 44.0,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 2.0,
              "max_inline_whitespace_run": 6.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 5.4
            },
            "binds": {
              "count": 28.0
            },
            "calls": {
              "count": 14.0
            },
            "binary": {
              "overall_entropy": 4.52,
              "peak_region_bytes": 2048.0,
              "peak_region_entropy": 4.95
            },
            "source": {
              "class_count": 1.0,
              "function_count": 7.0
            },
            "imports": {
              "count": 11.0,
              "unique_modules": 11.0,
              "third_party_count": 11.0,
              "third_party_ratio": 1.0
            },
            "strings": {
              "total": 30.0,
              "avg_length": 7.7,
              "max_length": 50.0,
              "avg_entropy": 1.85,
              "total_bytes": 231.0,
              "entropy_stddev": 0.93
            },
            "comments": {
              "chars": 427.0,
              "lines": 10.0,
              "total": 1.0,
              "to_code_ratio": 0.07,
              "url_in_comments": 1.0,
              "base64_in_comments": 1.0,
              "high_entropy_comments": 1.0
            },
            "functions": {
              "count": 8.0,
              "length_stddev": 5.15,
              "avg_name_length": 25.57,
              "no_params_count": 7.0,
              "avg_length_lines": 16.29,
              "max_length_lines": 24.0,
              "min_length_lines": 12.0,
              "high_entropy_names": 1.0,
              "numeric_suffix_names": 1.0,
              "density_per_100_lines": 4.67,
              "code_in_functions_ratio": 0.76
            },
            "identifiers": {
              "count": 34.0,
              "total": 292.0,
              "avg_length": 11.36,
              "max_length": 47.0,
              "min_length": 4.0,
              "avg_entropy": 2.77,
              "reuse_ratio": 0.13,
              "unique_count": 39.0,
              "length_stddev": 8.87,
              "has_digit_ratio": 0.05,
              "base64_like_names": 1.0,
              "high_entropy_count": 2.0,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.15,
              "numeric_suffix_count": 2.0
            }
          }
        },
        "id": 64,
        "mol": "O(Er)",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/tests/ContaoCommunityAlliance/Merger2/Test/ParserTest.php",
        "risk": 2,
        "sha": "fd96ed901458b7b51a65ac87445d55347b2926000b900e964921d39d7c016ddd",
        "size": 5139,
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::phpunit-assertion-call",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "PHPUnit assertion method call",
            "spans": [
              [
                1419,
                20
              ]
            ]
          },
          {
            "id": "objectives/evasion/self-delete/scripts::php-test-or-fixture-path",
            "atk": "T1070.004",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "PHP test, spec, or fixture path",
            "spans": [
              [
                0,
                99
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::phpunit-method-test-prefix",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "PHPUnit test_ method prefix",
            "spans": [
              [
                1193,
                31
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::test-basename-suffix",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 1.0,
            "crit": 1,
            "desc": "Test file suffix basename",
            "spans": [
              [
                0,
                14
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::phpunit-testcase-extends",
            "conf": 0.9700000286102295,
            "crit": 2,
            "desc": "Extends PHPUnit TestCase class",
            "spans": [
              [
                1170,
                16
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "spans": [
              [
                0,
                14
              ]
            ]
          }
        ],
        "type": "php"
      },
      {
        "ctx": [
          {
            "b": "ju)^#z#",
            "n": [
              {
                "c": 3,
                "d": "PHP test, spec, or fixture path",
                "i": "objectives/evasion/self-delete/scripts::php-test-or-fixture-path",
                "o": 0,
                "z": 61,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 6
          },
          {
            "b": "fdFB",
            "ln": 3,
            "addr": 7
          },
          {
            "b": "asXH0v@DsiA+Pf1BrAs)f/7ypfFLybvRG{uaxp]:atLS9h7ZNqf/Hjxz/fV9zY?z=zeBAkx([Ryl2pvKvqYN^",
            "ln": 9,
            "addr": 202
          },
          {
            "b": "asXH0y?Wx\u003czGxwiarUutBz#pZfe3%LBzb/ae[n*pfjO{rByx8tv@Dj3B-7]nC}ADvy?Wr}v}vrgwPzA{AXYpSy\u0026r=ozddHcwPxB$nKC{wq:?*5m]h(hgCgvi",
            "ln": 10,
            "addr": 271
          },
          {
            "b": "asXH0y?W^5arR^HarUutBz#pZfe3%LBzb/ae[n*pfjO{rByx8tv@Dj3B-7]nC}ADvy?Wr}v}vrgwPzA{AXW",
            "n": [
              {
                "c": 1,
                "d": "Encoded URL documentation context",
                "i": "micro-behaviors/communications/url/encoded::encoded-url-doc-context",
                "o": 371,
                "z": 19,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 11,
            "addr": 368
          },
          {
            "b": "asY2",
            "ln": 12,
            "addr": 435
          },
          {
            "b": "",
            "ln": 13,
            "addr": 439
          },
          {
            "b": "",
            "ln": 24,
            "addr": 733
          },
          {
            "b": "x\u003ewFo",
            "ln": 25,
            "addr": 734
          },
          {
            "b": "arR^Hw)]H%wGTc0jS(c#y\u0026r-)wPw[Ras7Vsv@co#wHH[)l}Ho-uOiYVe?O/2wO#3%AXy\u003czBz\u003e#lvpR0fxMbsFdf",
            "n": [
              {
                "c": 4,
                "d": "PHP obfuscation patterns",
                "i": "objectives/command-and-control/dropper/delivery/seo-spam::php-obfuscation-variant",
                "o": 765,
                "z": 7,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 26,
            "addr": 739
          },
          {
            "b": "arR^Hcmf\u003cEvqH0@au.\u003eJasFHKz^^f/AV^H/bX.day\u0026%o1c%{sHnM5]5e*\u0026q8e?X?ffd[\u003egvrDWgy\u0026r-)e]UGycN*F",
            "ln": 27,
            "addr": 809
          },
          {
            "b": "diJ%",
            "ln": 28,
            "addr": 881
          },
          {
            "b": "arR^HwN/y(asyrgBS+KzB95KCwPP5qA3fmowGU@jz!-\u0026[BrCa9AaJ]$wO#0(wPGyBA=(mxBzbkdw]zH4z*b]kxcpY5zeAZ0wof^Ve(k8nuQW::",
            "n": [
              {
                "c": 1,
                "d": "Project/workspace target word",
                "i": "objectives/impact/destroy/keywords::target-project",
                "o": 915,
                "z": 7,
                "cf": 0.8600000143051147
              }
            ],
            "ln": 29,
            "addr": 885
          },
          {
            "b": "arR^HarR^He*\u003edKA+(\u003cIB5Kh{BAzFyiXJd0wPRB2ze:AmwPxzwA+v4tzGx]dy\u00260W6aBCqJxMbsKp!jz\u0026mnDO",
            "n": [
              {
                "c": 3,
                "d": "Curl piped to php",
                "i": "micro-behaviors/process/create/shell/spawn::curl-pipe-exec-php",
                "o": 984,
                "z": 48,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 30,
            "addr": 974
          },
          {
            "b": "arR^HarR^He*\u003eQKA3eUeze:AmwPxzxxKL{7x(n0lvqG:ce(k8nuQW::i@",
            "ln": 31,
            "addr": 1042
          },
          {
            "b": "",
            "ln": 32,
            "addr": 1088
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "error_reporting"
            ],
            [
              "",
              "file_exists"
            ],
            [
              "",
              "defined"
            ],
            [
              "",
              "define"
            ]
          ],
          "tgt": [
            "$include",
            "define",
            "defined",
            "error_reporting",
            "file_exists"
          ],
          "metrics": {
            "ast": {
              "op.eq": 2.0,
              "op.land": 1.0,
              "op.lnot": 1.0,
              "max_depth": 12.0,
              "op.concat": 8.0,
              "bind_count": 3.0,
              "call_count": 6.0,
              "node_count": 190.0,
              "op_density.eq": 0.01,
              "op_density.land": 0.01,
              "op_density.lnot": 0.01,
              "identifier_count": 10.0,
              "op_density.concat": 0.04,
              "string_literal_count": 8.0
            },
            "file": {
              "size": 1104.0,
              "entropy": 5.36,
              "size_bytes": 1104.0
            },
            "text": {
              "digit_ratio": 0.04,
              "space_count": 141.0,
              "total_lines": 34.0,
              "char_entropy": 5.36,
              "unique_chars": 78.0,
              "string_density": 0.24,
              "avg_line_length": 31.47,
              "high_byte_ratio": 0.0,
              "max_line_length": 96.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.18,
              "last_line_length": 1.0,
              "whitespace_ratio": 0.16,
              "most_common_ratio": 0.06,
              "identifier_density": 0.79,
              "line_length_stddev": 31.13,
              "normalized_string_count": 1.37,
              "suspicious_string_ratio": 0.13,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 1.5,
              "max_inline_whitespace_run": 6.0,
              "most_common_char_codepoint": 101.0,
              "normalized_unique_identifiers": 2.56
            },
            "binds": {
              "count": 3.0
            },
            "calls": {
              "count": 6.0
            },
            "binary": {
              "overall_entropy": 5.36,
              "peak_region_bytes": 1024.0,
              "peak_region_entropy": 5.37
            },
            "strings": {
              "total": 8.0,
              "avg_length": 32.25,
              "max_length": 69.0,
              "path_count": 3.0,
              "avg_entropy": 3.75,
              "total_bytes": 258.0,
              "entropy_stddev": 0.37,
              "shell_command_strings": 1.0
            },
            "comments": {
              "chars": 482.0,
              "lines": 11.0,
              "total": 2.0,
              "to_code_ratio": 0.48,
              "url_in_comments": 2.0,
              "base64_in_comments": 1.0,
              "high_entropy_comments": 2.0
            },
            "identifiers": {
              "count": 10.0,
              "total": 27.0,
              "avg_length": 7.31,
              "max_length": 15.0,
              "min_length": 4.0,
              "avg_entropy": 2.45,
              "reuse_ratio": 0.48,
              "unique_count": 13.0,
              "length_stddev": 2.76,
              "all_lowercase_ratio": 0.54,
              "all_uppercase_ratio": 0.23,
              "double_underscore_count": 1.0,
              "underscore_prefix_count": 1.0
            }
          }
        },
        "id": 65,
        "mol": "O(Er)H(Po₂)",
        "path": "/data/samples/unknown/foraged/php/packagist.org/_/contao-community-alliance/merger2/contao-community-alliance-merger2-4.4.1.zip!!contao-community-alliance-merger2-6f33f36/tests/bootstrap.php",
        "risk": 3,
        "sha": "0553020120786a4d0106e93f87412f792361fd015bcd7af8dd826c3557d8ebe9",
        "size": 1104,
        "traits": [
          {
            "id": "objectives/evasion/self-delete/scripts::php-test-or-fixture-path",
            "atk": "T1070.004",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "PHP test, spec, or fixture path",
            "spans": [
              [
                0,
                61
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::curl-pipe-exec-php",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Curl piped to php",
            "spans": [
              [
                984,
                48
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval::dynamic-function-execution",
            "atk": "T1059.006",
            "mbc": "E1059",
            "conf": 1.0,
            "crit": 3,
            "desc": "PHP variable function invocation pattern",
            "spans": [
              [
                765,
                7
              ]
            ]
          }
        ],
        "type": "php"
      },
      {
        "id": 66,
        "sha": "b019e93a251276de2294cbb8060c2d884ad8060e5b240e32d723ad2605629a88",
        "path": "contao-community-alliance_merger2.registry.json",
        "size": 814,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 61,
    "rev": "46112",
    "v": "8"
  }
}