{
  "ml": {
    "v": "7",
    "eng": "2.8.0",
    "lvl": -1,
    "conf": 0,
    "prob": 0.07168544,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.07168544083833694,
        "type": "zip"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021636486053466797,
        "type": "go"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000029087066650390625,
        "type": "go"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-07T20:07:28Z"
  },
  "path": "gift@v1.1.2",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "p!H([6Awys2MK\u00268000000000000000001.N003UCBzb/ae[n*pfjX^rx(n37xl4B5x(v(xxk7$1kZ1\u003emf!Ljme{8bxC4(1ID2mwBJLf8BfC5{mEtPS8n*l#U3%9UYGGIO.\u003c[e",
            "ln": 0
          }
        ],
        "mol": "H₂(DbOs)",
        "sha": "db7d5fc1dff9b9e7a73c8f0fa686b7b1bfeb36a8fd915e29ef3dc90ca21f7dd9",
        "path": "v1.1.2.zip",
        "risk": 4,
        "size": 969313,
        "type": "zip",
        "facts": {
          "metrics": {
            "file": {
              "size": 969313,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 963584,
              "peak_region_entropy": 7.85
            },
            "archive": {
              "file_count": 50,
              "member_count": 50,
              "script_count": 0,
              "zip_bomb_ratio": 10.28,
              "compressed_size": 958807,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.85,
              "hidden_file_count": 1,
              "uncompressed_size": 1124892,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 74,
              "rtlo_filename_count": 0,
              "format.regular_count": 50,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 50,
              "timing.sentinel_mtime_count": 50,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 50
            }
          }
        },
        "ident": {
          "name": {
            "value": "v1",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "1.2",
            "source": "file.basename",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/os/random/prng/stdlib::go-math-rand-int-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Go math/rand integer generation call",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/package/documentation::readme-markdown-basename",
            "conf": 0.99,
            "crit": 1,
            "desc": "README Markdown basename",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-1",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Text, document, or config extension",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/license::copyright-word",
            "conf": 0.6,
            "crit": 2,
            "desc": "Copyright notice",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/open::os-open",
            "conf": 0.9,
            "crit": 2,
            "desc": "Open file via os.Open",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-t-error",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go test t.Error method",
            "from": [
              {
                "file": 10
              }
            ],
            "uses": [
              9,
              19
            ]
          },
          {
            "id": "micro-behaviors/process/threading/concurrency::go-runtime-gomaxprocs-call",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go runtime GOMAXPROCS call",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-3",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-testing-t",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test uses a testing.T parameter",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/license::mit-license-grant-text",
            "conf": 0.9,
            "crit": 2,
            "desc": "MIT license permission grant sentence",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/image/metrics::low-edge-density",
            "conf": 0.65,
            "crit": 1,
            "desc": "Image has few edges (flat/simple graphic)",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/build/archive::github-versioned-source-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "GitHub versioned source archive member",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/image/metrics::high-pixel-entropy",
            "conf": 0.7,
            "crit": 1,
            "desc": "Image pixel entropy measurement is high",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::ai-prompt-query-remote-url-value",
            "conf": 0.95,
            "crit": 1,
            "desc": "Query value contains a remote URL",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/process/thread/create::go-goroutine-launch-call",
            "conf": 0.75,
            "crit": 1,
            "desc": "Go goroutine launch call",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/package/license::mit-license-text",
            "conf": 0.8,
            "crit": 2,
            "desc": "MIT License named in text",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/files/included::png-extension-basename",
            "conf": 0.9,
            "crit": 1,
            "desc": "File has a .png extension",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-t-error-call",
            "conf": 0.7,
            "crit": 1,
            "desc": "Go test reports an error with t.Error",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-6",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-testing-b",
            "conf": 0.7,
            "crit": 2,
            "desc": "testing.B type",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/image/metrics::g-channel-high",
            "conf": 0.6,
            "crit": 1,
            "desc": "Green-channel entropy measurement is high",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/file/profile/identity::install-doc-basename",
            "conf": 0.85,
            "crit": 1,
            "desc": "Installation documentation basename",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "File path or name indicates test code",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-2",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-test",
            "conf": 0.95,
            "crit": 2,
            "desc": "Go testing package",
            "from": [
              {
                "file": 4
              }
            ],
            "uses": [
              9,
              21,
              37
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test file suffix",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/documentation::package-doc-reference-basename",
            "conf": 0.9,
            "crit": 1,
            "desc": "Package documentation basename",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-helper-file",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go test helper source file",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/image/metrics::b-channel-high",
            "conf": 0.6,
            "crit": 1,
            "desc": "Blue-channel entropy measurement is high",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "micro-behaviors/data/embedded/payload/image::go-image-decode",
            "conf": 0.88,
            "crit": 3,
            "desc": "Go image decode call",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/image/metrics::high-histogram-flatness",
            "conf": 0.7,
            "crit": 1,
            "desc": "Image histogram is near-uniform",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/image/metrics::r-channel-high",
            "conf": 0.6,
            "crit": 1,
            "desc": "Red-channel entropy measurement is high",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Markdown document file extension",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-func-test",
            "conf": 0.8,
            "crit": 2,
            "desc": "Go test function name",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/build/archive::go-module-proxy-version-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "Go module proxy version source archive member",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/archive-member::no-path-traversal-members",
            "conf": 0.9,
            "crit": 1,
            "desc": "Archive has no path traversal members",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::archive-container-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "Archive container path",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::archive-go-source-entry",
            "conf": 0.98,
            "crit": 1,
            "desc": "Archive contains Go source"
          },
          {
            "id": "metadata/package/testing/presence/fixture::package-test-directory-member",
            "conf": 0.96,
            "crit": 2,
            "desc": "Package test directory member"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "Aa9l(vp%c]xk7$13jpG:AbP=sasEN6b57[5xjSm]2{K82vp%d8v@Dg4AV$?%b57[5xjS-bA::eo3jg5Zb57[5xjS-nzF7d22{Kqea{[S2A+e\u003c0wN/*a3jd[#wPI%czF7d2dgcA7D2NsqBy/JnmRMWXwPw]mBAhIlBrC]q33).dzGDkl3jpx/zES",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "e\u003e{4$e)6UEwoh\u0026Blt}0:wofdFe\u003e{4$e)f.Fv@Dg4AXo\u003e5vr)hOgbBtc3vJl*w{503axh][BvO[(r48\u0026hdS/lyBzkS9e(TnxDKp6(auzUdpgXR$dgcw}w/$.sp*[xMy\u00260W0x)Kifx(v(qdiG=%ay]4}vrDydpJgz\u0026z/fRGp*[xMy\u00260W0x)Kifx(v(iDKp5=Bs{15A=k$Db6v^mCYmk7By!#9Aa9=}y\u00260W0x)Kifx(v(iAb](owPz)ra$i\u003c9Ef{o[e(Mt6p*[xMy\u00260W0x)Kifx(v(qBAhIndgcw}w/@mfe(k$%vqG:\u003ey?Xi7BzkVhc[cn",
            "ln": 410,
            "col": 22,
            "line": 23
          },
          {
            "b": "x)KtsdjDx^3jd2Xe\u003e6/3z/NlIB-7=nAaJK3wN(]]B95Klz/]@dB0r4u34ic!w]zYjx=]D1aAy[dxjSh@B963hx)p+E3jd2Mw/$S9Bs{y7CW1(/ar-(\u003cB8\u003e+yp?+eUx\u003cz\u003cd3jd1BBs{15A=k$Db6v^mCYmk7By!#9woh\u0026nAa%Lvdgcv/Ef{pe3jm7",
            "ln": 1609,
            "col": 43,
            "line": 79
          },
          {
            "b": "ar-(\u003cf!$KcDKp5=Bs{15A=k$Db6v^mCYmk7By!#9woh\u0026nAa%Lvdgcxf3vJl*w{503axh][BvpdTCr{s0BrA5PwPI%czF7O3diJ%A33o:1BvoLVvmLuDC{2dhax@b)BAhIlBrC]q2)\u003ecNB7lsnarR^HarR^HarR^HarR^HarR!FBAh8kx9[}Kw[=76wPz\u0026marQ",
            "ln": 2007,
            "col": 15,
            "line": 95
          },
          {
            "b": "w)]E^l#(ZWnO})GwHO:2wPPtBefGiXx(n2zay=K7z!%uje\u003c\u003cL[z/NoHDWMkdw{503axh][Bw)r\u003enO})GwHITydS/lyBzkS9e(TnxDKp73wPI@Yvrt{2iZ1P\u0026u2$adBZ]IoDKp5=wmY*(aAITBx(mL\u003c2)\u003er.xcnscA::eAnO})GwEn.Iz!*ErayYncyZHF%DKp5=",
            "ln": 10105,
            "col": 9,
            "line": 393
          },
          {
            "b": "efDlHefDlHdiZq=wg?z7B7l:zAX5tCefFyMayMYa2)*]^3jd2!3jha/3vJl*w{503axh][BvpdTCpmLQdS/lyBzkS9e(TnxDKp6\u003ex(4)5A=Su:jS)%mtu%Zjy\u0026\u003cleDKp5=DWNBL2)\u003e@RwPINiwHGq+atLF\u003cpgW\u003cOwPI@*wOC^\u003cvSco+wPIo%AbolaxdkwO",
            "ln": 11303,
            "col": 87,
            "line": 446
          },
          {
            "b": "zF7O3efFLsy?mG)zdK\u0026hBAh8kxdj%qzdd6*e\u003eG[*xjSij3jgq}az2OlauzUdz/WKbAaJ]nw[=6)zEEx[dgcw}w/$V9AV=I*az$[faBsC433m^?vrt{]w*!\u003cwB1QmcwO@Rsc2\u003evRw)]y\u0026wN)?Ac3yE-azbt7wO${[wH[%nA=JPo34ic!x(dGlayuVxwPz/liZ1Q1zdd6*e\u003c%nXz!9Acw*[5[x\u003ewG0A=JoCjS[SRy-[6i2)\u003eYamQZyEy?t7tx(do\u003ewIcwZv@C)?asFKQdiJkhx(4u\u003eiV].(a$K\u003cGx(4u#vqPNbaz2Oldgcxf3jg-:BAIRwazCX93vJl*w{503az+$8wjZSDxjT?om)YG\u0026BrA5PwPI%czF7N",
            "ln": 13425,
            "col": 24,
            "line": 520
          },
          {
            "b": "zE^/pdjCPgpgXR$dk12evrTbqA+w\u0026\u0026efFUzxdje]A+funA=91qA+w\u0026\u00263vJl*w{503axh][BvQm=wmYTbBrA5PwPI%czF7O3diJ%A31^)/By/GlauzUdzddx/B98CpzF9lAx(4)5A^Fc12{Kz3B7]@ib03??arR^HarR^HarR^HqE%]-DsXGVfFC42fF1tuvqV",
            "ln": 13818,
            "col": 33,
            "line": 534
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "srcBounds.Dx"
            ],
            [
              "",
              "srcBounds.Dy"
            ],
            [
              "",
              "dst.Set"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "g.Parallelization"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "g.SetParallelization"
            ],
            [
              "",
              "g.Parallelization"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "g.SetParallelization"
            ],
            [
              "",
              "g.Parallelization"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "g.Add"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "g.Bounds"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "b.Eq"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "g.Empty"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "g.Bounds"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "b.Eq"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "g.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "g.Draw"
            ],
            [
              "",
              "dst.Bounds.Size.Eq"
            ],
            [
              "",
              "dst.Bounds.Size"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "src.Bounds.Size"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "g.Add"
            ],
            [
              "",
              "g.Add"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "g.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "g.Draw"
            ],
            [
              "",
              "dst.Bounds.Dx"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "src.Bounds.Dx"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "dst.Bounds.Dy"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "src.Bounds.Dy"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "t.Error"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "g.DrawAt"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "g.DrawAt"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "image.NewGray16"
            ],
            [
              "",
              "image.NewRGBA"
            ],
            [
              "",
              "image.NewRGBA64"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "image.NewNRGBA64"
            ],
            [
              "",
              "getSubImage"
            ],
            [
              "",
              "image.Pt"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "simg.Set"
            ],
            [
              "",
              "d.img.At.RGBA"
            ],
            [
              "",
              "d.img.At"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "Crop"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "CropToSize"
            ],
            [
              "",
              "FlipHorizontal"
            ],
            [
              "",
              "FlipVertical"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "ResizeToFit"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "ResizeToFill"
            ],
            [
              "",
              "Rotate"
            ],
            [
              "",
              "Rotate90"
            ],
            [
              "",
              "Rotate180"
            ],
            [
              "",
              "Rotate270"
            ],
            [
              "",
              "Transpose"
            ],
            [
              "",
              "Transverse"
            ],
            [
              "",
              "Brightness"
            ],
            [
              "",
              "ColorBalance"
            ],
            [
              "",
              "ColorFunc"
            ],
            [
              "",
              "Colorize"
            ],
            [
              "",
              "ColorspaceLinearToSRGB"
            ],
            [
              "",
              "ColorspaceSRGBToLinear"
            ],
            [
              "",
              "Contrast"
            ],
            [
              "",
              "Convolution"
            ],
            [
              "",
              "Gamma"
            ],
            [
              "",
              "GaussianBlur"
            ],
            [
              "",
              "Grayscale"
            ],
            [
              "",
              "Hue"
            ],
            [
              "",
              "Invert"
            ],
            [
              "",
              "Maximum"
            ],
            [
              "",
              "Minimum"
            ],
            [
              "",
              "Mean"
            ],
            [
              "",
              "Median"
            ],
            [
              "",
              "Pixelate"
            ],
            [
              "",
              "Saturation"
            ],
            [
              "",
              "Sepia"
            ],
            [
              "",
              "Sigmoid"
            ],
            [
              "",
              "Sobel"
            ],
            [
              "",
              "UnsharpMask"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "g.Draw"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "color.NRGBAModel.Convert"
            ],
            [
              "",
              "dst.At"
            ],
            [
              "",
              "color.NRGBAModel.Convert"
            ],
            [
              "",
              "dst.At"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "os.Open"
            ],
            [
              "",
              "t.Fatalf"
            ],
            [
              "",
              "image.Decode"
            ],
            [
              "",
              "t.Fatalf"
            ],
            [
              "",
              "loadImage"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "img.Bounds"
            ],
            [
              "",
              "New.Draw"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "Resize"
            ],
            [
              "",
              "CropToSize"
            ],
            [
              "",
              "Rotate180"
            ],
            [
              "",
              "Rotate"
            ],
            [
              "",
              "Brightness"
            ],
            [
              "",
              "Brightness"
            ],
            [
              "",
              "Contrast"
            ],
            [
              "",
              "Contrast"
            ],
            [
              "",
              "Saturation"
            ],
            [
              "",
              "Saturation"
            ],
            [
              "",
              "Gamma"
            ],
            [
              "",
              "Gamma"
            ],
            [
              "",
              "GaussianBlur"
            ],
            [
              "",
              "UnsharpMask"
            ],
            [
              "",
              "Sigmoid"
            ],
            [
              "",
              "Pixelate"
            ],
            [
              "",
              "Colorize"
            ],
            [
              "",
              "Grayscale"
            ],
            [
              "",
              "Sepia"
            ],
            [
              "",
              "Invert"
            ],
            [
              "",
              "Mean"
            ],
            [
              "",
              "Median"
            ],
            [
              "",
              "Minimum"
            ],
            [
              "",
              "Maximum"
            ],
            [
              "",
              "Hue"
            ],
            [
              "",
              "ColorBalance"
            ],
            [
              "",
              "ColorFunc"
            ],
            [
              "",
              "Convolution"
            ],
            [
              "",
              "loadImage"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "g.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "g.Draw"
            ],
            [
              "",
              "loadImageNRGBA"
            ],
            [
              "",
              "reflect.DeepEqual"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "image"
            ],
            [
              "",
              "image/color"
            ],
            [
              "",
              "image/draw"
            ],
            [
              "",
              "image/png"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "reflect"
            ],
            [
              "",
              "testing"
            ]
          ],
          "mbr": [
            "New().Draw",
            "b.Eq",
            "color.NRGBAModel",
            "color.NRGBAModel.Convert",
            "color.Transparent",
            "d.desc",
            "d.dstPix0",
            "d.dstPix1",
            "d.dstb",
            "d.filters",
            "d.img",
            "d.img.At",
            "d.img.At().RGBA",
            "d.ok",
            "d.op",
            "d.pt",
            "d.srcPix",
            "d.srcb",
            "defaultOptions.Parallelization",
            "dst.At",
            "dst.Bounds",
            "dst.Bounds().Dx",
            "dst.Bounds().Dy",
            "dst.Bounds().Max",
            "dst.Bounds().Max.X",
            "dst.Bounds().Max.Y",
            "dst.Bounds().Min",
            "dst.Bounds().Min.X",
            "dst.Bounds().Min.Y",
            "dst.Bounds().Size",
            "dst.Bounds().Size().Eq",
            "dst.Pix",
            "dst.Set",
            "g.Add",
            "g.Bounds",
            "g.Draw",
            "g.DrawAt",
            "g.Empty",
            "g.Filters",
            "g.Parallelization",
            "g.SetParallelization",
            "image.Decode",
            "image.NewGray",
            "image.NewGray16",
            "image.NewNRGBA",
            "image.NewNRGBA64",
            "image.NewRGBA",
            "image.NewRGBA64",
            "image.Pt",
            "image.Rect",
            "img.Bounds",
            "os.Open",
            "p.r",
            "p.z",
            "reflect.DeepEqual",
            "simg.Set",
            "src.Bounds",
            "src.Bounds().Dx",
            "src.Bounds().Dy",
            "src.Bounds().Size",
            "src.Pix",
            "srcBounds.Dx",
            "srcBounds.Dy",
            "t.Error",
            "t.Errorf",
            "t.Fatalf"
          ],
          "tgt": [
            "Brightness",
            "ColorBalance",
            "ColorFunc",
            "Colorize",
            "ColorspaceLinearToSRGB",
            "ColorspaceSRGBToLinear",
            "Contrast",
            "Convolution",
            "Crop",
            "CropToSize",
            "FlipHorizontal",
            "FlipVertical",
            "Gamma",
            "GaussianBlur",
            "Grayscale",
            "Hue",
            "Invert",
            "Maximum",
            "Mean",
            "Median",
            "Minimum",
            "New",
            "New().Draw",
            "Pixelate",
            "Resize",
            "ResizeToFill",
            "ResizeToFit",
            "Rotate",
            "Rotate180",
            "Rotate270",
            "Rotate90",
            "Saturation",
            "Sepia",
            "Sigmoid",
            "Sobel",
            "Transpose",
            "Transverse",
            "UnsharpMask",
            "b.Eq",
            "checkBoundsAndPix",
            "color.NRGBAModel.Convert",
            "d.img.At",
            "d.img.At().RGBA",
            "dst.At",
            "dst.Bounds",
            "dst.Bounds().Dx",
            "dst.Bounds().Dy",
            "dst.Bounds().Size",
            "dst.Bounds().Size().Eq",
            "dst.Set",
            "g.Add",
            "g.Bounds",
            "g.Draw",
            "g.DrawAt",
            "g.Empty",
            "g.Parallelization",
            "g.SetParallelization",
            "getSubImage",
            "image.Decode",
            "image.NewGray",
            "image.NewGray16",
            "image.NewNRGBA",
            "image.NewNRGBA64",
            "image.NewRGBA",
            "image.NewRGBA64",
            "image.Pt",
            "image.Rect",
            "img.Bounds",
            "len",
            "loadImage",
            "loadImageNRGBA",
            "os.Open",
            "reflect.DeepEqual",
            "simg.Set",
            "src.Bounds",
            "src.Bounds().Dx",
            "src.Bounds().Dy",
            "src.Bounds().Size",
            "srcBounds.Dx",
            "srcBounds.Dy",
            "t.Error",
            "t.Errorf",
            "t.Fatalf"
          ],
          "funcs": [
            [
              "Bounds",
              142
            ],
            [
              "Draw",
              310
            ],
            [
              "TestGIFT",
              458
            ],
            [
              "TestDrawAt",
              2055
            ],
            [
              "Bounds",
              9863
            ],
            [
              "At",
              9930
            ],
            [
              "ColorModel",
              10017
            ],
            [
              "Set",
              10097
            ],
            [
              "TestSubImage",
              10153
            ],
            [
              "TestDraw",
              11351
            ],
            [
              "loadImage",
              13402
            ],
            [
              "loadImageNRGBA",
              13689
            ],
            [
              "TestGolden",
              13866
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 3,
              "op.lt": 2,
              "op.ne": 16,
              "op.add": 7,
              "op.lor": 4,
              "op.mul": 1,
              "op.sub": 77,
              "op.band": 9,
              "op.land": 1,
              "op.lnot": 7,
              "max_depth": 24,
              "call_count": 254,
              "node_count": 8599,
              "member_count": 66,
              "max_array_len": 2,
              "op_density.eq": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.sub": 0.01,
              "op_density.band": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 3,
              "member_depth_max": 4
            },
            "file": {
              "size": 15683,
              "entropy": 5.07
            },
            "text": {
              "lines": 595,
              "top_char": 44,
              "tab_count": 1304,
              "max_ws_run": 23,
              "digit_ratio": 0.23,
              "space_count": 2127,
              "char_entropy": 5.07,
              "unique_chars": 82,
              "top_char_null": 0,
              "string_density": 0.14,
              "top_char_ratio": 0.1,
              "avg_line_length": 25.36,
              "max_line_length": 117,
              "empty_line_ratio": 0.06,
              "last_line_length": 1,
              "whitespace_ratio": 0.26,
              "identifier_density": 1.57,
              "line_length_stddev": 21.17,
              "normalized_string_count": 3.32,
              "repeated_char_sequences": 26,
              "suspicious_identifier_ratio": 0.16,
              "normalized_unique_identifiers": 17.9
            },
            "binary": {
              "peak_region_bytes": 8515,
              "peak_region_entropy": 5.21
            },
            "source": {
              "class_count": 2,
              "function_count": 12
            },
            "imports": {
              "count": 7,
              "stdlib_count": 7,
              "stdlib_ratio": 1
            },
            "strings": {
              "bytes": 1707,
              "count": 81,
              "avg_length": 21.07,
              "max_length": 81,
              "avg_entropy": 3.38,
              "entropy_stddev": 0.69
            },
            "functions": {
              "count": 14,
              "density": 2.18,
              "avg_params": 1.23,
              "code_ratio": 0.95,
              "max_params": 3,
              "one_liners": 4,
              "length_stddev": 74.91,
              "over_100_lines": 1,
              "avg_name_length": 7.85,
              "no_params_count": 2,
              "avg_length_lines": 43.54,
              "max_length_lines": 285,
              "min_length_lines": 1,
              "high_entropy_names": 1,
              "single_char_params": 10,
              "avg_param_name_length": 3
            },
            "identifiers": {
              "count": 934,
              "unique": 165,
              "avg_length": 6.81,
              "max_length": 28,
              "min_length": 1,
              "avg_entropy": 2.19,
              "reuse_ratio": 0.18,
              "length_stddev": 4.78,
              "has_digit_ratio": 0.08,
              "sequential_names": 20,
              "base64_like_names": 6,
              "single_char_count": 17,
              "single_char_ratio": 0.1,
              "high_entropy_count": 9,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.27,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 14,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 10,
        "mol": "H(Db)",
        "path": "v1.1.2.zip!!github.com/disintegration/gift@v1.1.2/gift_test.go",
        "pid": 0,
        "risk": 2,
        "sha": "4e35e5e8afffb34f91bce642c0712737d9839109f5a5f7f0ca02418b54f92ba0",
        "size": 15683,
        "traits": [
          {
            "id": "metadata/build/archive::github-versioned-source-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "GitHub versioned source archive member",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1657,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-func-test",
            "conf": 0.8,
            "crit": 2,
            "desc": "Go test function name",
            "spans": [
              [
                2055,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-t-error-call",
            "conf": 0.7,
            "crit": 1,
            "desc": "Go test reports an error with t.Error",
            "spans": [
              [
                562,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-testing-t",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test uses a testing.T parameter",
            "spans": [
              [
                474,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test file suffix",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-helper-file",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go test helper source file",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/embedded/payload/image::go-image-decode",
            "conf": 0.88,
            "crit": 3,
            "desc": "Go image decode call",
            "spans": [
              [
                13580,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/open::os-open",
            "conf": 0.9,
            "crit": 2,
            "desc": "Open file via os.Open",
            "spans": [
              [
                13473,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "File path or name indicates test code",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-t-error",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go test t.Error method",
            "uses": [
              3,
              4
            ],
            "spans": [
              [
                474,
                0
              ],
              [
                562,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-test",
            "conf": 0.95,
            "crit": 2,
            "desc": "Go testing package",
            "uses": [
              2,
              4
            ],
            "spans": [
              [
                474,
                0
              ],
              [
                2055,
                0
              ]
            ]
          }
        ],
        "type": "go"
      },
      {
        "ctx": [
          {
            "b": "Aa9l(vp%c]xk7$13jpG:AbP=sasEN6b57[5xjSm]2{Kj{Bz9sFvqYQ13jd[#wPI%czF7d2dgcz]B-7XiraQb)o\u003ev\u003cHvqWGnas.FAB98blxd^djaBsC4By/Jnl$7gCauzUdtu#q(A=\u003e(laBsC431NQ*v\u0026#)parR^HarR^HB98CpzF6p.32sP@DsXiwarR^HarR^Hx(n212)\u003ecRB88)varR^HarR^HayYncyZHE",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "2)\u0026qggCZN8fNbJnefDS\u003elp9jCfNb]JefDS\u003emmw:m2)*]^ed8W\u0026EjLZiEf{q/w]zYjuO0sgauzUdA:-\u0026#wGV8aB96/UByuqs3jd2WA:{jMjS[DQvp%d7pgXStA::kwwg?}zv}3\u003e]2)\u003eV[v\u003eHO(CPYc(wg?}zv]c(:3jm7Cw/%b$awDATx\u003c\u003e)cwg?S",
            "ln": 2249,
            "col": 3,
            "line": 110
          },
          {
            "b": "azCX3xjSX\u003cwP{T+vr\u003cnnzdd6*e(Dm\u003cBsn*]attt?fF1t2djD!\u003czFr]o3vJl*w{503axh][BwlE!x(e0fd0cNYBy/Jnx(mMor4e@p3jg/=B96/UByupMjS)%mB98CBv@@\u0026u3jd2HwPIu7arR^HarR^HarU-EA+PA73jd2OB7]@iarR^HarR^HarUxoBp5rXwnc8",
            "ln": 4206,
            "col": 62,
            "line": 168
          },
          {
            "b": "asemQa$K\u003cEe[wKmv\u003en:kB9633z/]@dB0@E*ay]Lne(lnbdgcv/Ef{pe3vJl*w{503axh][Bwlg*x(e0fd0cNYBy/Jnx(mMor4e@p3jg/=B96/UByupMjS)%mB98CBv@@\u0026u3jd2HwPIu7arR^HarR^HarU-EA+PA73jd2OB7]@iarR^HarR^HarUxoBp5rXwnc8",
            "ln": 8178,
            "col": 36,
            "line": 324
          },
          {
            "b": "auQ=\u003cj0n+#d\u003cffC2)*]LauzUdx(dGnp?+eIw[D9}Bsqw+aBbyy2)*]Lzd+E$x)r\u0026@d\u003e\u003elKjS[(YzGE\u0026^A:-\u0026@e\u003eG@5zyvm$hyQ6Z2)*]Lzd+E$x)r\u0026@d\u003e$rLjS[(YzGE\u0026^A:-\u0026@e\u003eG@5zyvm$hyQ6Z2)*]Lzd+E$x)r\u0026@d(7xMjS[(YzGE\u0026^A:-\u0026@e\u003eG@5zyvm$hyQ6Z2)*]Lzd+E$x)r\u0026@d(gDNjS[(YzGE\u0026^A:-\u0026@e\u003eG@5zyvm$hyQ6Z2(",
            "ln": 12334,
            "col": 16,
            "line": 490
          },
          {
            "b": "vp%dCwN]H-zyvj[fF1t3fFB{.3taA#v\u003c2k(zEWu%vrccTwN]H-zC$m}wHI1gdS/lyBzkS9e\u003c.9iyJBiowGUY8BswtV3jgt/iZ1PXwP]K%wN]H-zyxpwx)Ktwazb4#B7D^H3jgl:BrARcazCX3xjSX\u003cwP{)Em)YG\u0026xd=I?B-7-hd06AsnO})GwLD-Dx\u003c\u003e)ilt(",
            "ln": 12586,
            "col": 31,
            "line": 501
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "Median"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "f.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "f.Draw"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "Median"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "f.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "f.Draw"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "Median.Draw"
            ],
            [
              "",
              "Median"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "Median.Draw"
            ],
            [
              "",
              "Median"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "Minimum"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "f.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "f.Draw"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.Rect"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "Minimum"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "f.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "f.Draw"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "Maximum"
            ],
            [
              "",
              "image.NewGray"
            ],
            [
              "",
              "f.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "f.Draw"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "Maximum"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "f.Bounds"
            ],
            [
              "",
              "src.Bounds"
            ],
            [
              "",
              "f.Draw"
            ],
            [
              "",
              "checkBoundsAndPix"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "t.Errorf"
            ],
            [
              "",
              "dst.Bounds"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "img.PixOffset"
            ],
            [
              "",
              "uint8"
            ],
            [
              "",
              "rand.Intn"
            ],
            [
              "",
              "uint8"
            ],
            [
              "",
              "rand.Intn"
            ],
            [
              "",
              "uint8"
            ],
            [
              "",
              "rand.Intn"
            ],
            [
              "",
              "uint8"
            ],
            [
              "",
              "rand.Intn"
            ],
            [
              "",
              "genTestImageMedian"
            ],
            [
              "",
              "New"
            ],
            [
              "",
              "Median"
            ],
            [
              "",
              "image.NewNRGBA"
            ],
            [
              "",
              "g.Bounds"
            ],
            [
              "",
              "srcImageMedian.Bounds"
            ],
            [
              "",
              "g.Draw"
            ],
            [
              "",
              "benchmarkMedianSize"
            ],
            [
              "",
              "benchmarkMedianSize"
            ],
            [
              "",
              "image"
            ],
            [
              "",
              "math/rand"
            ],
            [
              "",
              "testing"
            ]
          ],
          "mbr": [
            "Median().Draw",
            "b.N",
            "d.desc",
            "d.disk",
            "d.dstPix",
            "d.dstb",
            "d.ksize",
            "d.srcPix",
            "d.srcb",
            "dst.Bounds",
            "dst.Pix",
            "f.Bounds",
            "f.Draw",
            "g.Bounds",
            "g.Draw",
            "image.NewGray",
            "image.NewNRGBA",
            "image.Rect",
            "img.Pix",
            "img.PixOffset",
            "rand.Intn",
            "src.Bounds",
            "src.Pix",
            "srcImageMedian.Bounds",
            "t.Errorf"
          ],
          "tgt": [
            "Maximum",
            "Median",
            "Median().Draw",
            "Minimum",
            "New",
            "benchmarkMedianSize",
            "checkBoundsAndPix",
            "dst.Bounds",
            "f.Bounds",
            "f.Draw",
            "g.Bounds",
            "g.Draw",
            "genTestImageMedian",
            "image.NewGray",
            "image.NewNRGBA",
            "image.Rect",
            "img.PixOffset",
            "rand.Intn",
            "src.Bounds",
            "srcImageMedian.Bounds",
            "t.Errorf",
            "uint8"
          ],
          "funcs": [
            [
              "TestMedian",
              59
            ],
            [
              "TestMinimum",
              4254
            ],
            [
              "TestMaximum",
              8226
            ],
            [
              "genTestImageMedian",
              12198
            ],
            [
              "benchmarkMedianSize",
              12607
            ],
            [
              "BenchmarkMedian3",
              12813
            ],
            [
              "BenchmarkMedian9",
              12879
            ]
          ],
          "metrics": {
            "ast": {
              "op.lt": 3,
              "op.add": 4,
              "op.sub": 42,
              "op.lnot": 6,
              "max_depth": 16,
              "call_count": 134,
              "node_count": 6175,
              "member_count": 25,
              "max_array_len": 2,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.sub": 0.01,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 2
            },
            "file": {
              "size": 12945,
              "entropy": 4.8
            },
            "text": {
              "lines": 512,
              "top_char": 48,
              "tab_count": 1319,
              "max_ws_run": 11,
              "digit_ratio": 0.36,
              "space_count": 1503,
              "char_entropy": 4.8,
              "unique_chars": 73,
              "top_char_null": 0,
              "string_density": 0.06,
              "top_char_ratio": 0.12,
              "avg_line_length": 24.28,
              "max_line_length": 123,
              "empty_line_ratio": 0.06,
              "last_line_length": 65,
              "whitespace_ratio": 0.26,
              "identifier_density": 1.19,
              "line_length_stddev": 24.73,
              "normalized_string_count": 1.33,
              "repeated_char_sequences": 18,
              "suspicious_identifier_ratio": 0.26,
              "normalized_unique_identifiers": 6.44
            },
            "binary": {
              "peak_region_bytes": 5777,
              "peak_region_entropy": 5.25
            },
            "source": {
              "function_count": 7
            },
            "imports": {
              "count": 3,
              "stdlib_count": 3,
              "stdlib_ratio": 1
            },
            "strings": {
              "bytes": 557,
              "count": 30,
              "avg_length": 18.57,
              "max_length": 26,
              "avg_entropy": 3.61,
              "entropy_stddev": 0.36
            },
            "comments": {
              "chars": 16,
              "count": 1,
              "lines": 1,
              "to_code_ratio": 0
            },
            "functions": {
              "count": 7,
              "density": 1.37,
              "avg_params": 1.14,
              "code_ratio": 0.97,
              "max_params": 2,
              "one_liners": 2,
              "length_stddev": 75.74,
              "over_100_lines": 3,
              "avg_name_length": 14.43,
              "avg_length_lines": 71,
              "max_length_lines": 161,
              "min_length_lines": 1,
              "high_entropy_names": 3,
              "single_char_params": 7,
              "numeric_suffix_names": 2,
              "avg_param_name_length": 1.5
            },
            "identifiers": {
              "count": 610,
              "unique": 58,
              "avg_length": 5.78,
              "max_length": 19,
              "min_length": 1,
              "avg_entropy": 1.86,
              "reuse_ratio": 0.1,
              "length_stddev": 4.71,
              "has_digit_ratio": 0.05,
              "sequential_names": 13,
              "base64_like_names": 2,
              "single_char_count": 14,
              "single_char_ratio": 0.24,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 0.45,
              "all_uppercase_ratio": 0.07,
              "numeric_suffix_count": 3,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 14,
        "mol": "H(Os)",
        "path": "v1.1.2.zip!!github.com/disintegration/gift@v1.1.2/rank_test.go",
        "pid": 0,
        "risk": 2,
        "sha": "d4fece2707a6a469b796022b4a02b74ccf97d83d1a5305bb6d205cf6c3c270ce",
        "size": 12945,
        "traits": [
          {
            "id": "metadata/build/archive::github-versioned-source-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "GitHub versioned source archive member",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-5",
            "conf": 0.8,
            "crit": 2,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                2297,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-func-test",
            "conf": 0.8,
            "crit": 2,
            "desc": "Go test function name",
            "spans": [
              [
                8226,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-testing-b",
            "conf": 0.7,
            "crit": 2,
            "desc": "testing.B type",
            "spans": [
              [
                12634,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-testing-t",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test uses a testing.T parameter",
            "spans": [
              [
                77,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test file suffix",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-helper-file",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go test helper source file",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/random/prng/stdlib::go-math-rand-int-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Go math/rand integer generation call",
            "spans": [
              [
                12398,
                9
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 1,
            "desc": "File path or name indicates test code",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-test",
            "conf": 0.95,
            "crit": 2,
            "desc": "Go testing package",
            "uses": [
              2,
              3,
              4
            ],
            "spans": [
              [
                4254,
                0
              ],
              [
                12634,
                0
              ]
            ]
          }
        ],
        "type": "go"
      }
    ],
    "rev": "479f3",
    "v": "8"
  }
}