{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "prob": 0.013295789,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.013295789249241352,
        "type": "zip"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011761982932512183,
        "type": "markdown"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011533498764038086,
        "type": "go"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000133514404296875,
        "type": "go"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-07T09:29:10Z"
  },
  "path": "v0.0.0-20170720192232-ee938bf73598.zip",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H₃(Cm₂DbMg)Md(Pa)",
        "sha": "ff59ff07643eccf8a166cc9693fbd18c42869e0bfcc0a9c979435847a7ae4fb1",
        "path": "v0.0.0-20170720192232-ee938bf73598.zip",
        "risk": 7,
        "size": 4244,
        "type": "zip",
        "facts": {
          "metrics": {
            "file": {
              "size": 4244,
              "entropy": 7.59
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 7.7
            },
            "archive": {
              "file_count": 5,
              "member_count": 5,
              "script_count": 0,
              "zip_bomb_ratio": 2.75,
              "compressed_size": 3040,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.45,
              "hidden_file_count": 1,
              "uncompressed_size": 6705,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 75,
              "rtlo_filename_count": 0,
              "format.regular_count": 5,
              "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": 5,
              "timing.sentinel_mtime_count": 5,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 5
            }
          }
        },
        "ident": {
          "name": {
            "value": "v0",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "0.0-20170720192232-ee938bf73598",
            "source": "file.basename",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::package-doc-reference-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Package documentation basename",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/permission/prose::permission-mandatory-language-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Forced or mandatory instruction wording",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/documentation/page::install-doc-basename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Installation documentation basename",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/traversal::repeated-parent-directory-segments",
            "conf": 0.94,
            "crit": 1,
            "desc": "Repeated parent-directory traversal path",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/go/testing::testing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports testing",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-helper-file",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go test helper source file",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/build/archive::github-versioned-source-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "GitHub versioned source archive member",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::go-test-file",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test file suffix",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/documentation/source::readme-any-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README document basename",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/postgresql::copy-table-source",
            "conf": 0.99,
            "crit": 1,
            "desc": "PostgreSQL COPY table source",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/go/runtime::runtime",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports runtime",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/license::copyright-word",
            "conf": 0.6,
            "crit": 2,
            "desc": "Copyright notice",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/threading/concurrency::go-runtime-gomaxprocs-call",
            "conf": 0.75,
            "crit": 2,
            "desc": "Go runtime GOMAXPROCS call",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/permission/prose::permission-permission-term-english",
            "conf": 0.9,
            "crit": 2,
            "desc": "Permission or access term",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/process/lifecycle/auto-exec::go-package-global-initializer",
            "conf": 0.98,
            "crit": 2,
            "desc": "Initializes Go package-level variables"
          },
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Text, document, or config extension",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "from": [
              {
                "off": 167,
                "file": 2,
                "line": 5
              },
              {
                "off": 315,
                "file": 3,
                "line": 5
              },
              {
                "off": 338,
                "file": 4,
                "line": 9
              },
              {
                "off": 178,
                "file": 5,
                "line": 3
              }
            ],
            "uses": [
              1,
              2,
              4,
              8,
              14,
              17
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-test",
            "conf": 0.95,
            "crit": 2,
            "desc": "Go testing package",
            "from": [
              {
                "off": 1379,
                "file": 5,
                "line": 66
              }
            ],
            "uses": [
              29,
              35
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::go-byte-slice-make",
            "conf": 0.86,
            "crit": 2,
            "desc": "Go byte slice allocation",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-testing-t",
            "conf": 0.7,
            "crit": 2,
            "desc": "Go test uses a testing.T parameter",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/license::bsd-license-text",
            "conf": 0.9,
            "crit": 2,
            "desc": "BSD license grant sentence",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::go-global-byte-slice",
            "conf": 0.8,
            "crit": 3,
            "desc": "Go global byte slice",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/html::markdown-remote-image-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Markdown references a remote image",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.85,
            "crit": 2,
            "desc": "File path or name indicates test code",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::go-func-test",
            "conf": 0.8,
            "crit": 2,
            "desc": "Go test function name",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Markdown document file extension",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/build/archive::go-module-proxy-version-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "Go module proxy version source archive member"
          },
          {
            "id": "metadata/file/archive::archive-few-members",
            "conf": 0.85,
            "crit": 2,
            "desc": "Archive has at most five members"
          },
          {
            "id": "metadata/package/files/archive-member::no-path-traversal-members",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive has no path traversal members"
          },
          {
            "id": "metadata/package/files/included::archive-container-path",
            "conf": 0.95,
            "crit": 2,
            "desc": "Archive container path"
          },
          {
            "id": "metadata/package/files/included::archive-go-source-entry",
            "conf": 0.98,
            "crit": 1,
            "desc": "Archive contains Go source"
          },
          {
            "id": "metadata/package/manager::go-module-source-archive",
            "conf": 0.99,
            "crit": 3,
            "desc": "Go module source archive layout"
          },
          {
            "id": "micro-behaviors/data/archive/7z::compact-high-entropy-blob",
            "conf": 0.9,
            "crit": 1,
            "desc": "Compact file has high entropy"
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "boPK0Bz$5+Bz8!3aZmoQx(4r5q/(C\u0026B-Q?pxMOunB2\u003e%cBAg/kx(+\u003eox!BsAxd)!fzdWu}wg}RrBz#hcBz9pCzF8gyA:-\u0026}xGZivB97#ldp1unBAzFyiXJddA::c9B1H)oe]L=yfjX^lw[t^?fkbDHAbYlcxEL6daZmDPl#MNvc$)ZAAc15[fk2ilz^$zrA+v4rx([3hvLheez7/BlzdWu}wg}RrBz#hcBz9)WByxolB1RJSxdmamxMK",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wn+%gz/PFzxk8E3BZ=$kz/4drx(dD[y?bhjBAzFvvrufi3jo^Px(4H9x\u003equdw]zYjnk@L+aw=G*xDRe2zFs6jy*?B1z/dfIapnDyB-IIlzGGYuefG4Fx(+ziB-RTEv@DmbvqfR2aARpdavx%RvqX[IBz8!eB-7Yhx(v(uaAz4hvqPN^aARJAlU{sxzy=]xA=k!qts%3Ox\u003eqf8q!6GTx\u003ehrkB0bdrBz#nsB-.hnt{%xdBz#pZfe3%LBzb/ae[n*pfktSCx\u003eqg6v}YZ[wooFrBAzFxz/{ekAW-QF",
            "ln": 206,
            "col": 207,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 438,
              "entropy": 4.85
            },
            "text": {
              "lines": 5,
              "top_char": 116,
              "max_ws_run": 1,
              "space_count": 23,
              "char_entropy": 4.85,
              "unique_chars": 47,
              "top_char_null": 0,
              "lines_over_200": 1,
              "top_char_ratio": 0.13,
              "avg_line_length": 86.6,
              "max_line_length": 242,
              "empty_line_ratio": 0.4,
              "last_line_length": 152,
              "long_token_count": 2,
              "whitespace_ratio": 0.06,
              "line_length_stddev": 95.59,
              "trailing_whitespace_lines": 1
            },
            "binary": {
              "peak_region_bytes": 438,
              "peak_region_entropy": 4.85
            }
          }
        },
        "id": 3,
        "mol": "H₂(Cm₂Db)",
        "path": "v0.0.0-20170720192232-ee938bf73598.zip!!github.com/dimfeld/httppath@v0.0.0-20170720192232-ee938bf73598/README.md",
        "pid": 0,
        "risk": 3,
        "sha": "430319a66a87ee4768f13ba330809a29a045c16054fc28536359f5edcfa6394c",
        "size": 438,
        "traits": [
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 2,
            "desc": "Text, document, or config extension"
          },
          {
            "id": "metadata/file/extension/identity::json-txt-md-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "JSON, text, or markdown filename extension"
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Markdown document file extension"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                315,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                254,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                296,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/documentation/page::install-doc-basename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Installation documentation basename"
          },
          {
            "id": "metadata/package/documentation/source::package-doc-reference-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Package documentation basename"
          },
          {
            "id": "metadata/package/documentation/source::readme-any-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README document basename"
          },
          {
            "id": "metadata/package/documentation/source::readme-markdown-basename",
            "conf": 0.99,
            "crit": 2,
            "desc": "README Markdown basename"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                392,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "spans": [
              [
                28,
                42
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/format/html::markdown-remote-image-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Markdown references a remote image",
            "spans": [
              [
                12,
                58
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              3,
              4,
              5
            ],
            "spans": [
              [
                254,
                0
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "B.\u003e=6zxI\u003e/xL?D]Bs[X4y?$kmx\u003eIa3B0bHmB7GxnwN)z2fe1Cmvrl0\u003caA8cuBzbkdAa9\u003c4aAg+0yHH\u003c!efEq#AcVFrxj#xfgb7yxaxi2=av*t)l3mo.z/P[K3nj4PrDzZ]z!pblxLzJgB8Mhwv}u=)z!9A4x(+zfz*2YjzE)u3vTf88avo0{ePV2Vy?j-9x\u003e7Z(B7DFoxKM09v{%l$vR3V]z/]@d3nj4Px(k5nxK@qWnKC{wq:?*vx(4uk3jp-Xv@2H=wGUVdBz#hcBz80*fe1Cny?m3)azC)tBzbkdrz(HkC4CYnx(v(iz!pbhvrufnlU{sxzy=]ABrCQnBAIRwB0a)lv{%m[zFrP?y-(.QoDXp.Bz81mfcB\u003eBAV/rLaz2w6ze0(@BzkS9ata^BzE:\u003exe*a.wwO(0@BAo5wfe0U=fcBkcwGUP6y\u002613lx(mMaA=(hfB0a[iwGUA2Abol1wftPdwPzj3x)a67C{4lEBzkLlzF{UfB-IOqwPw]jA=kD0B8#5kxcpX)zve3IayX[8wn=u%iTNI[2@a4PqE%/-vpJ\u003c\u003ezfoVpx(E)1aAIvcB7/caaA}KwxDQ.aB7]J8y?j-gy*?x#e^:l+2@jaQmqMWPx(mv3wGUL)v}V#qaAg+hxDRh3zdK\u00263y?mD{zGE0HBzbkdv%8*jwO#Pjwnc6}v@#TfC{$uMfe0R/e*9P0x(dN4ve",
            "ln": 19,
            "col": 20,
            "line": 1
          },
          {
            "b": "c#ZqIBAh8kxdj%ABAh8kxcqKd329#]A3dqbar\u00260LDKp5=A+funA=90zfcQ-fEf{q/zxH#6az+Rbc#ZQx33G-$ayYF9ax@bXD30Q83jevsaw3D]vrc6\u003czGG}X3jevsarR^HarUYovpT7\u0026xcp/bz/3RovrufAaAwPsB0bgmwmZ0dz!pbfwQ5qtvTi6baARJAAb](bwPI]B3jevsarR^HarU(Gx([6bxcqqmayYF9j0n.\u0026x(+zhzE^s6aA7\u003cmzE[6mayYP",
            "ln": 892,
            "col": 11,
            "line": 21
          },
          {
            "b": "iZ1Pu3jg]0iZ1Pu3jm8Nw/#4%fKk!AjS(a9cM):y2)\u003eR{jS(A=2)\u003e6-w/%kVzddi\u003ec%G$^D30QGaz@X:dgcv/vS=o!fKk!:asw/\u00263jha/3jg/{vqfK(zF77MjS[R+j%hQ6cmf\u003cOtw=2Et{8o[asw/\u00263jm7)fcAL6vRG{bzeTDaay/kgzFKIuCwhejz/{dAviu}l",
            "ln": 1145,
            "col": 4,
            "line": 34
          },
          {
            "b": "aAe\u003eOCpT\u003c:fdegQ2)*[ACpLfJ2)*]^3jm7C2})}Ov@Dsiaz2w2zdNQb3jd1Bw]zYjAV^E!zxHnMaAgL9t{7pNasw/\u0026aBsC42)*]EB.i{UA405xB.ifEA4AbQefF[oA:pa32)*[ACk",
            "ln": 2113,
            "col": 17,
            "line": 86
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "len"
            ],
            [
              "",
              "make"
            ],
            [
              "",
              "bufApp"
            ],
            [
              "",
              "bufApp"
            ],
            [
              "",
              "bufApp"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "make"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "copy"
            ]
          ],
          "tgt": [
            "bufApp",
            "copy",
            "len",
            "make",
            "string"
          ],
          "funcs": [
            [
              "Clean",
              882
            ],
            [
              "bufApp",
              2516
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 16,
              "op.gt": 6,
              "op.lt": 2,
              "op.ne": 4,
              "op.add": 7,
              "op.lor": 1,
              "op.mul": 4,
              "op.sub": 1,
              "op.band": 3,
              "op.land": 9,
              "max_depth": 20,
              "call_count": 9,
              "node_count": 664,
              "op_density.eq": 0.02,
              "op_density.gt": 0.01,
              "op_density.lt": 0,
              "op_density.ne": 0.01,
              "op_density.add": 0.01,
              "op_density.lor": 0,
              "op_density.mul": 0.01,
              "op_density.sub": 0,
              "op_density.band": 0,
              "op_density.land": 0.01,
              "max_concat_chain": 2
            },
            "file": {
              "size": 2688,
              "entropy": 4.95
            },
            "text": {
              "lines": 127,
              "top_char": 101,
              "tab_count": 200,
              "max_ws_run": 6,
              "digit_ratio": 0.02,
              "space_count": 424,
              "char_entropy": 4.95,
              "unique_chars": 69,
              "top_char_null": 0,
              "string_density": 0.02,
              "top_char_ratio": 0.06,
              "avg_line_length": 20.17,
              "max_line_length": 79,
              "empty_line_ratio": 0.17,
              "last_line_length": 1,
              "whitespace_ratio": 0.28,
              "identifier_density": 0.92,
              "line_length_stddev": 22.03,
              "normalized_string_count": 0.27,
              "suspicious_identifier_ratio": 0.35,
              "normalized_unique_identifiers": 2.43
            },
            "binary": {
              "peak_region_bytes": 2688,
              "peak_region_entropy": 4.85
            },
            "source": {
              "function_count": 2
            },
            "strings": {
              "bytes": 2,
              "count": 3,
              "avg_length": 0.67,
              "max_length": 1,
              "avg_entropy": 0,
              "empty_count": 1
            },
            "comments": {
              "chars": 1436,
              "count": 34,
              "empty": 2,
              "lines": 32,
              "to_code_ratio": 0.34
            },
            "functions": {
              "count": 2,
              "density": 1.57,
              "avg_params": 2.5,
              "code_ratio": 0.83,
              "max_params": 4,
              "length_stddev": 41.5,
              "avg_name_length": 5.5,
              "avg_length_lines": 52.5,
              "max_length_lines": 94,
              "min_length_lines": 11,
              "single_char_params": 4,
              "avg_param_name_length": 1.4
            },
            "identifiers": {
              "count": 117,
              "unique": 17,
              "avg_length": 3.53,
              "max_length": 8,
              "min_length": 1,
              "avg_entropy": 1.33,
              "reuse_ratio": 0.15,
              "length_stddev": 2.35,
              "sequential_names": 6,
              "single_char_count": 6,
              "single_char_ratio": 0.35,
              "all_lowercase_ratio": 0.88
            }
          }
        },
        "id": 4,
        "mol": "H(Mg)",
        "path": "v0.0.0-20170720192232-ee938bf73598.zip!!github.com/dimfeld/httppath@v0.0.0-20170720192232-ee938bf73598/path.go",
        "pid": 0,
        "risk": 2,
        "sha": "c3b623811283378cacb062b4e4eca66084f432bd1eb9df4d0014a96710a2540d",
        "size": 2688,
        "traits": [
          {
            "id": "metadata/build/archive::github-versioned-source-archive-member",
            "conf": 0.95,
            "crit": 2,
            "desc": "GitHub versioned source archive member"
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                67,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                338,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                178,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                317,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                480,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                126,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/postgresql::copy-table-source",
            "conf": 0.99,
            "crit": 1,
            "desc": "PostgreSQL COPY table source",
            "spans": [
              [
                2145,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::go-byte-slice-make",
            "conf": 0.86,
            "crit": 2,
            "desc": "Go byte slice allocation",
            "spans": [
              [
                1193,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/heap::go-global-byte-slice",
            "conf": 0.8,
            "crit": 3,
            "desc": "Go global byte slice",
            "spans": [
              [
                956,
                15
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "uses": [
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "spans": [
              [
                317,
                0
              ]
            ]
          }
        ],
        "type": "go"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited"
        ],
        "depth": 1,
        "id": 5,
        "path": "v0.0.0-20170720192232-ee938bf73598.zip!!github.com/dimfeld/httppath@v0.0.0-20170720192232-ee938bf73598/path_test.go",
        "pid": 0,
        "risk": 2,
        "sha": "f443e4cd8f9d34e1b6e98f77afe51e12316968bc90d7d9b438c633679e570d71",
        "size": 2085,
        "type": "go"
      }
    ],
    "rev": "c1ea9",
    "v": "8"
  }
}