{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000018397966,
        "rte": "az",
        "prob": 0.000018397966
      },
      {
        "cls": 0,
        "raw": 0.00021745761,
        "rte": "az/tar",
        "prob": 0.00021745761
      }
    ],
    "prob": 0.000018397966,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018397966414340772,
        "type": "tar"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013967354789201636,
        "type": "tar.gz"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001381834317726316,
        "type": "elixir"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017752250641933642,
        "type": "elixir"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012238820090715308,
        "type": "markdown"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015089909538801294,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-19T05:48:07Z"
  },
  "path": "bowline_client-1.2.0.tar",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H₂(CmOs)",
        "sha": "339789d352e86e9cbb64f70b41b8fb00632f301ee60272167206d9e6ec5cf229",
        "path": "bowline_client-1.2.0.tar",
        "risk": 2,
        "size": 16896,
        "type": "tar",
        "facts": {
          "metrics": {
            "file": {
              "size": 16896,
              "entropy": 6.75
            },
            "binary": {
              "peak_region_bytes": 11264,
              "peak_region_entropy": 7.81
            },
            "archive": {
              "file_count": 4,
              "member_count": 4,
              "script_count": 0,
              "directory_count": 0,
              "executable_count": 0,
              "hidden_file_count": 0,
              "uncompressed_size": 12403,
              "max_filename_length": 15,
              "rtlo_filename_count": 0,
              "format.regular_count": 4,
              "nested_archive_count": 1,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "timing.mtime_unique_count": 1,
              "misplaced_executable_count": 0,
              "timing.mtime_spread_seconds": 0,
              "security.world_writable_count": 0
            }
          }
        },
        "ident": {
          "name": {
            "value": "bowline_client",
            "source": "file.basename",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "1.2.0",
            "source": "file.basename",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "micro-behaviors/os/security/directory-service::directory-entry-property-put-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "DirectoryEntry property write API call"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 11382,
              "entropy": 7.98
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 11264,
              "peak_region_entropy": 7.81
            }
          }
        },
        "id": 2,
        "mol": "H₂(CmOs)",
        "path": "bowline_client-1.2.0.tar!!contents.tar.gz",
        "pid": 0,
        "risk": 2,
        "sha": "0ef4f07434c7b48f6798d65fb3a91c4d61a8bb5ec624c392706db7c02b37971d",
        "size": 11382,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "micro-behaviors/os/security/directory-service::directory-entry-property-put-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "DirectoryEntry property write API call"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          }
        ],
        "type": "tar.gz"
      },
      {
        "ctx": [
          {
            "b": "aAhvtv}xg[A+cw6vqG+3aARJAviv)PCwH#hwGUU{zE^M{AV/pzwPw[:r8=WpvqYP#zddy8az2.cA^n^CB-.bizdK4%aARJAv0:}MyB*PKvqH6$EpagoAV!+pi+rtLz/NxKb%(J]y?W=#lU{EFzGEH1A=M8sDWQrIe^.}daw)n)A+P9aazkQnz/{dAvriM0m[3x+aA}KwxDRzgwGUY8AclmBx(k5nxK@q]x(m)jBylkhB.bPsaAg+fvqPN$wPx\u003ctarUJzByxo9z/fRsvqYP#B7Glgx([6jwGU#nwPzG@B0balaA8yAayPslu@fS$ra3?)x([2hve",
            "ln": 61,
            "col": 8,
            "line": 3
          },
          {
            "b": "ashw.efF$AAxkjWx(1a-arS{Wz^%[la%Evpavpi+y?dPfvixVjvqZd9z/P}xw]zYjBzbkdk#pb}B7GxnwN(](BrB$2vrl0!B-Iqae^.}dawV@#x(v)giV}/\u003exK$Q.wPz\u003c1ayPslvixz}A3f7tayMyswPzYvvrc77C{3ZwzEW^5z/cXeC42ifvru5",
            "ln": 1008,
            "col": 35,
            "line": 27
          },
          {
            "b": "Ab](bwN]}7wGU\u0026dB-8qjwft/dayMy5B-RUyz6i!aBz9ol3lQDSaz\u003eXixM4A7Bzb98ay!\u00262A+P9aaz#9uvSb!5aAIaiwoe(nxK@r2zG6-uayPslx(mD}C4\u003eGfvqE6aB.bPsaAg+fvqPN$wPz\u00260arUYkBzblaaARp9zxJweayMylx(mN1wGUw{zG6-u",
            "ln": 1927,
            "col": 11,
            "line": 55
          },
          {
            "b": "x\u003e4F)arR!Oj%iNdA4V0sA+w@ioj-x)z/PwvxjVfkz/x/tefD#!wNPaXA=S=Oc3$4?dgdguarV4}awDo-e]U@Pc)A8fv}xR3a$K\u003cBv}f7?BsvLtarR!Oj%ipiB.@:Fvq)SbzxKpwefGa:at2=1DVTgkB98CpzF7wkdj=P-z^NNcA+PA7d0v4/az2C3dgdguwO#2=3lQE4wOb)7A=(mFA+flkwPI@AaAg+hxEL6mzWEQfarUf5B7DE(wD",
            "ln": 6301,
            "col": 9,
            "line": 192
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "defmodule"
            ],
            [
              "",
              "moduledoc"
            ],
            [
              "",
              "alias"
            ],
            [
              "",
              "alias"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "optional"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "optional"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "optional"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "pos_integer"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "headers"
            ],
            [
              "",
              "Req.Request.t"
            ],
            [
              "",
              "defstruct"
            ],
            [
              "",
              "doc"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "keyword"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "Keyword.fetch!"
            ],
            [
              "",
              "String.trim_trailing"
            ],
            [
              "",
              "Keyword.get"
            ],
            [
              "",
              "Keyword.get"
            ],
            [
              "",
              "Req.new"
            ],
            [
              "",
              "Keyword.merge"
            ],
            [
              "",
              "doc"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "method"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "decoder"
            ],
            [
              "",
              "call_opts"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "Error.t"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "send_call"
            ],
            [
              "",
              "doc"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "rest"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "method"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "decoder"
            ],
            [
              "",
              "call_opts"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "Error.t"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "rest"
            ],
            [
              "",
              "send_call"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "send_call"
            ],
            [
              "",
              "build"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "decode_ok"
            ],
            [
              "",
              "envelope"
            ],
            [
              "",
              "doc"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "subscribe"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "decoder"
            ],
            [
              "",
              "call_opts"
            ],
            [
              "",
              "Enumerable.t"
            ],
            [
              "",
              "Error.t"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "subscribe"
            ],
            [
              "",
              "build"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "Req.merge"
            ],
            [
              "",
              "stream"
            ],
            [
              "",
              "envelope"
            ],
            [
              "",
              "collect"
            ],
            [
              "",
              "doc"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "upload"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "Enumerable.t"
            ],
            [
              "",
              "binary"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "decoder"
            ],
            [
              "",
              "call_opts"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "Error.t"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "upload"
            ],
            [
              "",
              "if"
            ],
            [
              "",
              "is_binary"
            ],
            [
              "",
              "IO.iodata_to_binary"
            ],
            [
              "",
              "Enum.to_list"
            ],
            [
              "",
              "JSON.encode!"
            ],
            [
              "",
              "Req.merge"
            ],
            [
              "",
              "transport.req"
            ],
            [
              "",
              "transport.base_url"
            ],
            [
              "",
              "headers"
            ],
            [
              "",
              "with_timeout"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "decode_ok"
            ],
            [
              "",
              "envelope"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "build"
            ],
            [
              "",
              "transport.base_url"
            ],
            [
              "",
              "headers"
            ],
            [
              "",
              "cond"
            ],
            [
              "",
              "sends_body?"
            ],
            [
              "",
              "Req.merge"
            ],
            [
              "",
              "transport.req"
            ],
            [
              "",
              "Req.merge"
            ],
            [
              "",
              "transport.req"
            ],
            [
              "",
              "query_string"
            ],
            [
              "",
              "Req.merge"
            ],
            [
              "",
              "transport.req"
            ],
            [
              "",
              "JSON.encode!"
            ],
            [
              "",
              "Req.merge"
            ],
            [
              "",
              "with_timeout"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "sends_body?"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "query_string"
            ],
            [
              "",
              "is_map"
            ],
            [
              "",
              "Enum.flat_map"
            ],
            [
              "",
              "is_list"
            ],
            [
              "",
              "Enum.map"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "URI.encode_query"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "query_string"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "with_timeout"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "Keyword.get"
            ],
            [
              "",
              "Req.merge"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "headers"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "transport.headers"
            ],
            [
              "",
              "is_function"
            ],
            [
              "",
              "is_map"
            ],
            [
              "",
              "Map.merge"
            ],
            [
              "",
              "Keyword.get"
            ],
            [
              "",
              "Map.put"
            ],
            [
              "",
              "Enum.map"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "run"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "Req.request"
            ],
            [
              "",
              "Exception.message"
            ],
            [
              "",
              "Exception.message"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "decode_ok"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "Exception.message"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "envelope"
            ],
            [
              "",
              "Error.from_envelope"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "is_binary"
            ],
            [
              "",
              "case"
            ],
            [
              "",
              "JSON.decode"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "collect"
            ],
            [
              "",
              "is_binary"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "collect"
            ],
            [
              "",
              "Enum.join"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "stream_chunks"
            ],
            [
              "",
              "is_binary"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "stream_chunks"
            ],
            [
              "",
              "defp"
            ],
            [
              "",
              "stream"
            ],
            [
              "",
              "stream_chunks"
            ],
            [
              "",
              "Stream.transform"
            ],
            [
              "",
              "SSE.parse"
            ],
            [
              "",
              "Stream.transform"
            ],
            [
              "",
              "JSON.decode!"
            ],
            [
              "",
              "Error.from_envelope"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "error.message"
            ],
            [
              "",
              "BowlineClient.Error"
            ],
            [
              "",
              "BowlineClient.SSE"
            ]
          ],
          "mbr": [
            "Enum.flat_map",
            "Enum.join",
            "Enum.map",
            "Enum.to_list",
            "Enumerable.t",
            "Error.from_envelope",
            "Error.t",
            "Exception.message",
            "IO.iodata_to_binary",
            "JSON.decode",
            "JSON.decode!",
            "JSON.encode!",
            "Keyword.fetch!",
            "Keyword.get",
            "Keyword.merge",
            "Map.merge",
            "Map.put",
            "Req.Request.t",
            "Req.merge",
            "Req.new",
            "Req.request",
            "SSE.parse",
            "Stream.transform",
            "String.t",
            "String.trim_trailing",
            "URI.encode_query",
            "error.message",
            "transport.base_url",
            "transport.headers",
            "transport.req"
          ],
          "tgt": [
            "Enum.flat_map",
            "Enum.join",
            "Enum.map",
            "Enum.to_list",
            "Enumerable.t",
            "Error.from_envelope",
            "Error.t",
            "Exception.message",
            "IO.iodata_to_binary",
            "JSON.decode",
            "JSON.decode!",
            "JSON.encode!",
            "Keyword.fetch!",
            "Keyword.get",
            "Keyword.merge",
            "Map.merge",
            "Map.put",
            "Req.Request.t",
            "Req.merge",
            "Req.new",
            "Req.request",
            "SSE.parse",
            "Stream.transform",
            "String.t",
            "String.trim_trailing",
            "URI.encode_query",
            "alias",
            "binary",
            "build",
            "call",
            "call_opts",
            "case",
            "collect",
            "cond",
            "decode_ok",
            "decoder",
            "def",
            "defmodule",
            "defp",
            "defstruct",
            "doc",
            "envelope",
            "error.message",
            "headers",
            "if",
            "is_binary",
            "is_function",
            "is_list",
            "is_map",
            "keyword",
            "map",
            "method",
            "moduledoc",
            "new",
            "optional",
            "parse",
            "pos_integer",
            "query_string",
            "raise",
            "rest",
            "run",
            "send_call",
            "sends_body?",
            "spec",
            "stream",
            "stream_chunks",
            "subscribe",
            "t",
            "term",
            "to_string",
            "transport.base_url",
            "transport.headers",
            "transport.req",
            "type",
            "upload",
            "with_timeout"
          ],
          "funcs": [
            [
              "defmodule",
              0
            ],
            [
              "moduledoc",
              40
            ],
            [
              "alias",
              489
            ],
            [
              "alias",
              517
            ],
            [
              "type",
              545
            ],
            [
              "type",
              602
            ],
            [
              "optional",
              630
            ],
            [
              "t",
              639
            ],
            [
              "t",
              654
            ],
            [
              "optional",
              674
            ],
            [
              "t",
              683
            ],
            [
              "t",
              698
            ],
            [
              "type",
              714
            ],
            [
              "optional",
              744
            ],
            [
              "t",
              753
            ],
            [
              "t",
              768
            ],
            [
              "pos_integer",
              790
            ],
            [
              "type",
              808
            ],
            [
              "term",
              825
            ],
            [
              "term",
              835
            ],
            [
              "type",
              847
            ],
            [
              "t",
              890
            ],
            [
              "headers",
              921
            ],
            [
              "t",
              947
            ],
            [
              "defstruct",
              976
            ],
            [
              "doc",
              1027
            ],
            [
              "spec",
              1223
            ],
            [
              "new",
              1228
            ],
            [
              "keyword",
              1232
            ],
            [
              "t",
              1246
            ],
            [
              "def",
              1252
            ],
            [
              "new",
              1256
            ],
            [
              "fetch!",
              1292
            ],
            [
              "trim_trailing",
              1321
            ],
            [
              "get",
              1362
            ],
            [
              "get",
              1449
            ],
            [
              "new",
              1494
            ],
            [
              "merge",
              1502
            ],
            [
              "doc",
              1559
            ],
            [
              "spec",
              1632
            ],
            [
              "call",
              1637
            ],
            [
              "t",
              1642
            ],
            [
              "t",
              1647
            ],
            [
              "method",
              1659
            ],
            [
              "map",
              1669
            ],
            [
              "decoder",
              1676
            ],
            [
              "call_opts",
              1687
            ],
            [
              "term",
              1719
            ],
            [
              "t",
              1738
            ],
            [
              "def",
              1751
            ],
            [
              "call",
              1755
            ],
            [
              "send_call",
              1835
            ],
            [
              "doc",
              1909
            ],
            [
              "spec",
              2097
            ],
            [
              "rest",
              2102
            ],
            [
              "t",
              2107
            ],
            [
              "t",
              2112
            ],
            [
              "method",
              2124
            ],
            [
              "map",
              2134
            ],
            [
              "decoder",
              2141
            ],
            [
              "call_opts",
              2152
            ],
            [
              "term",
              2184
            ],
            [
              "t",
              2203
            ],
            [
              "def",
              2216
            ],
            [
              "rest",
              2220
            ],
            [
              "send_call",
              2300
            ],
            [
              "defp",
              2373
            ],
            [
              "send_call",
              2378
            ],
            [
              "build",
              2458
            ],
            [
              "case",
              2534
            ],
            [
              "run",
              2539
            ],
            [
              "decode_ok",
              2651
            ],
            [
              "envelope",
              2751
            ],
            [
              "doc",
              2843
            ],
            [
              "spec",
              2920
            ],
            [
              "subscribe",
              2925
            ],
            [
              "t",
              2935
            ],
            [
              "t",
              2940
            ],
            [
              "map",
              2952
            ],
            [
              "decoder",
              2959
            ],
            [
              "call_opts",
              2970
            ],
            [
              "t",
              3002
            ],
            [
              "t",
              3029
            ],
            [
              "def",
              3042
            ],
            [
              "subscribe",
              3046
            ],
            [
              "build",
              3133
            ],
            [
              "case",
              3209
            ],
            [
              "run",
              3214
            ],
            [
              "merge",
              3218
            ],
            [
              "stream",
              3355
            ],
            [
              "envelope",
              3462
            ],
            [
              "collect",
              3479
            ],
            [
              "doc",
              3567
            ],
            [
              "spec",
              3664
            ],
            [
              "upload",
              3669
            ],
            [
              "t",
              3687
            ],
            [
              "t",
              3702
            ],
            [
              "map",
              3724
            ],
            [
              "t",
              3741
            ],
            [
              "binary",
              3758
            ],
            [
              "t",
              3778
            ],
            [
              "decoder",
              3800
            ],
            [
              "call_opts",
              3821
            ],
            [
              "term",
              3862
            ],
            [
              "t",
              3881
            ],
            [
              "def",
              3894
            ],
            [
              "upload",
              3898
            ],
            [
              "if",
              3998
            ],
            [
              "is_binary",
              4001
            ],
            [
              "iodata_to_binary",
              4034
            ],
            [
              "to_list",
              4054
            ],
            [
              "encode!",
              4103
            ],
            [
              "merge",
              4270
            ],
            [
              "transport",
              4280
            ],
            [
              "transport",
              4331
            ],
            [
              "headers",
              4383
            ],
            [
              "with_timeout",
              4476
            ],
            [
              "case",
              4500
            ],
            [
              "run",
              4505
            ],
            [
              "decode_ok",
              4617
            ],
            [
              "envelope",
              4717
            ],
            [
              "defp",
              4808
            ],
            [
              "build",
              4813
            ],
            [
              "transport",
              4885
            ],
            [
              "headers",
              4933
            ],
            [
              "cond",
              4984
            ],
            [
              "sends_body?",
              5000
            ],
            [
              "merge",
              5033
            ],
            [
              "transport",
              5043
            ],
            [
              "merge",
              5135
            ],
            [
              "transport",
              5145
            ],
            [
              "query_string",
              5188
            ],
            [
              "merge",
              5236
            ],
            [
              "transport",
              5246
            ],
            [
              "encode!",
              5303
            ],
            [
              "merge",
              5352
            ],
            [
              "with_timeout",
              5387
            ],
            [
              "defp",
              5415
            ],
            [
              "sends_body?",
              5420
            ],
            [
              "defp",
              5485
            ],
            [
              "query_string",
              5490
            ],
            [
              "is_map",
              5515
            ],
            [
              "flat_map",
              5550
            ],
            [
              "is_list",
              5626
            ],
            [
              "map",
              5644
            ],
            [
              "to_string",
              5662
            ],
            [
              "to_string",
              5678
            ],
            [
              "to_string",
              5720
            ],
            [
              "to_string",
              5736
            ],
            [
              "case",
              5771
            ],
            [
              "encode_query",
              5822
            ],
            [
              "defp",
              5863
            ],
            [
              "query_string",
              5868
            ],
            [
              "defp",
              5900
            ],
            [
              "with_timeout",
              5905
            ],
            [
              "case",
              5940
            ],
            [
              "get",
              5945
            ],
            [
              "merge",
              6014
            ],
            [
              "defp",
              6113
            ],
            [
              "headers",
              6118
            ],
            [
              "case",
              6173
            ],
            [
              "transport",
              6178
            ],
            [
              "is_function",
              6216
            ],
            [
              "fun",
              6239
            ],
            [
              "is_map",
              6263
            ],
            [
              "merge",
              6311
            ],
            [
              "get",
              6321
            ],
            [
              "put",
              6362
            ],
            [
              "map",
              6395
            ],
            [
              "to_string",
              6418
            ],
            [
              "to_string",
              6432
            ],
            [
              "defp",
              6460
            ],
            [
              "run",
              6465
            ],
            [
              "case",
              6491
            ],
            [
              "request",
              6496
            ],
            [
              "message",
              6850
            ],
            [
              "message",
              7063
            ],
            [
              "defp",
              7129
            ],
            [
              "decode_ok",
              7134
            ],
            [
              "decode",
              7171
            ],
            [
              "parse",
              7179
            ],
            [
              "message",
              7331
            ],
            [
              "defp",
              7395
            ],
            [
              "envelope",
              7400
            ],
            [
              "from_envelope",
              7428
            ],
            [
              "parse",
              7456
            ],
            [
              "defp",
              7472
            ],
            [
              "parse",
              7477
            ],
            [
              "is_binary",
              7494
            ],
            [
              "case",
              7517
            ],
            [
              "decode",
              7522
            ],
            [
              "defp",
              7614
            ],
            [
              "parse",
              7619
            ],
            [
              "defp",
              7644
            ],
            [
              "collect",
              7649
            ],
            [
              "is_binary",
              7689
            ],
            [
              "defp",
              7717
            ],
            [
              "collect",
              7722
            ],
            [
              "join",
              7762
            ],
            [
              "defp",
              7781
            ],
            [
              "stream_chunks",
              7786
            ],
            [
              "is_binary",
              7832
            ],
            [
              "defp",
              7862
            ],
            [
              "stream_chunks",
              7867
            ],
            [
              "defp",
              7921
            ],
            [
              "stream",
              7926
            ],
            [
              "stream_chunks",
              7980
            ],
            [
              "transform",
              8003
            ],
            [
              "parse",
              8067
            ],
            [
              "transform",
              8129
            ],
            [
              "decode",
              8294
            ],
            [
              "decode!",
              8302
            ],
            [
              "from_envelope",
              8375
            ],
            [
              "parse",
              8398
            ],
            [
              "raise",
              8419
            ],
            [
              "error",
              8484
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.ne": 8,
              "op.bor": 11,
              "op.band": 2,
              "max_depth": 21,
              "op.concat": 67,
              "call_count": 216,
              "node_count": 2854,
              "member_count": 30,
              "max_array_len": 3,
              "op_density.eq": 0,
              "op_density.ne": 0,
              "op_density.bor": 0,
              "op_density.band": 0,
              "member_depth_max": 3,
              "op_density.concat": 0.02,
              "self_compare_count": 1
            },
            "file": {
              "size": 8518,
              "entropy": 4.72
            },
            "text": {
              "lines": 276,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 1847,
              "char_entropy": 4.72,
              "unique_chars": 79,
              "top_char_null": 0,
              "string_density": 0.09,
              "top_char_ratio": 0.08,
              "avg_line_length": 29.86,
              "max_line_length": 98,
              "empty_line_ratio": 0.18,
              "last_line_length": 3,
              "whitespace_ratio": 0.25,
              "identifier_density": 2.29,
              "line_length_stddev": 27.37,
              "normalized_string_count": 1.5,
              "repeated_char_sequences": 21,
              "suspicious_string_ratio": 0.28,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 17.76
            },
            "binary": {
              "peak_region_bytes": 8518,
              "peak_region_entropy": 4.82
            },
            "source": {
              "class_count": 1,
              "function_count": 18
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 2,
              "bytes": 1230,
              "count": 25,
              "shell": 4,
              "avg_length": 49.2,
              "max_length": 414,
              "avg_entropy": 3.11,
              "empty_count": 4,
              "entropy_stddev": 1.6,
              "embedded_code_candidates": 1
            },
            "functions": {
              "count": 19
            },
            "identifiers": {
              "count": 633,
              "unique": 144,
              "avg_length": 6.69,
              "max_length": 23,
              "min_length": 1,
              "avg_entropy": 2.31,
              "reuse_ratio": 0.23,
              "length_stddev": 3.7,
              "sequential_names": 3,
              "single_char_count": 4,
              "single_char_ratio": 0.03,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.67,
              "all_uppercase_ratio": 0.04,
              "double_underscore_count": 1,
              "underscore_prefix_count": 5
            }
          }
        },
        "id": 6,
        "mol": "H(Os)",
        "path": "bowline_client-1.2.0.tar!!contents.tar.gz!!lib/bowline_client/transport.ex",
        "pid": 2,
        "risk": 1,
        "sha": "ebb6c6ae4c0a2c4b64b98ca875863111602282f313eb6bd52147b592a68bdaad",
        "size": 8518,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                223,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                109,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1975,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1056,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                218,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/security/directory-service::directory-entry-property-put-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "DirectoryEntry property write API call",
            "spans": [
              [
                6365,
                5
              ]
            ]
          }
        ],
        "type": "elixir"
      },
      {
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "defmodule"
            ],
            [
              "",
              "moduledoc"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "optional"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "optional"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "optional"
            ],
            [
              "",
              "Map.put"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "nullable"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "nullable"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "nullable"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "timestamp"
            ],
            [
              "",
              "DateTime.t"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "timestamp"
            ],
            [
              "",
              "DateTime.shift_zone!"
            ],
            [
              "",
              "DateTime.to_iso8601"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "bytes"
            ],
            [
              "",
              "binary"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "bytes"
            ],
            [
              "",
              "Base.encode64"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "big_int"
            ],
            [
              "",
              "integer"
            ],
            [
              "",
              "String.t"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "big_int"
            ],
            [
              "",
              "Integer.to_string"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "Enum.map"
            ],
            [
              "",
              "spec"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "term"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "def"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "Map.new"
            ],
            [
              "",
              "to_string"
            ]
          ],
          "mbr": [
            "Base.encode64",
            "DateTime.shift_zone!",
            "DateTime.t",
            "DateTime.to_iso8601",
            "Enum.map",
            "Integer.to_string",
            "Map.new",
            "Map.put",
            "String.t"
          ],
          "tgt": [
            "Base.encode64",
            "DateTime.shift_zone!",
            "DateTime.t",
            "DateTime.to_iso8601",
            "Enum.map",
            "Integer.to_string",
            "Map.new",
            "Map.put",
            "String.t",
            "big_int",
            "binary",
            "bytes",
            "def",
            "defmodule",
            "integer",
            "list",
            "map",
            "moduledoc",
            "nullable",
            "optional",
            "spec",
            "term",
            "timestamp",
            "to_string"
          ],
          "funcs": [
            [
              "defmodule",
              0
            ],
            [
              "moduledoc",
              37
            ],
            [
              "spec",
              110
            ],
            [
              "optional",
              115
            ],
            [
              "map",
              124
            ],
            [
              "t",
              131
            ],
            [
              "term",
              143
            ],
            [
              "term",
              152
            ],
            [
              "term",
              162
            ],
            [
              "map",
              174
            ],
            [
              "def",
              182
            ],
            [
              "optional",
              186
            ],
            [
              "def",
              231
            ],
            [
              "optional",
              235
            ],
            [
              "put",
              274
            ],
            [
              "encode",
              292
            ],
            [
              "spec",
              312
            ],
            [
              "nullable",
              317
            ],
            [
              "term",
              326
            ],
            [
              "term",
              335
            ],
            [
              "term",
              345
            ],
            [
              "term",
              357
            ],
            [
              "def",
              366
            ],
            [
              "nullable",
              370
            ],
            [
              "def",
              404
            ],
            [
              "nullable",
              408
            ],
            [
              "encode",
              437
            ],
            [
              "spec",
              456
            ],
            [
              "timestamp",
              461
            ],
            [
              "t",
              471
            ],
            [
              "t",
              488
            ],
            [
              "def",
              501
            ],
            [
              "timestamp",
              505
            ],
            [
              "shift_zone!",
              552
            ],
            [
              "to_iso8601",
              587
            ],
            [
              "spec",
              619
            ],
            [
              "bytes",
              624
            ],
            [
              "binary",
              630
            ],
            [
              "t",
              643
            ],
            [
              "def",
              656
            ],
            [
              "bytes",
              660
            ],
            [
              "encode64",
              678
            ],
            [
              "spec",
              703
            ],
            [
              "big_int",
              708
            ],
            [
              "integer",
              716
            ],
            [
              "t",
              730
            ],
            [
              "def",
              743
            ],
            [
              "big_int",
              747
            ],
            [
              "to_string",
              767
            ],
            [
              "spec",
              796
            ],
            [
              "list",
              801
            ],
            [
              "term",
              807
            ],
            [
              "term",
              817
            ],
            [
              "term",
              827
            ],
            [
              "term",
              840
            ],
            [
              "def",
              850
            ],
            [
              "list",
              854
            ],
            [
              "map",
              880
            ],
            [
              "spec",
              909
            ],
            [
              "map",
              914
            ],
            [
              "map",
              918
            ],
            [
              "term",
              926
            ],
            [
              "term",
              936
            ],
            [
              "map",
              948
            ],
            [
              "def",
              956
            ],
            [
              "map",
              960
            ],
            [
              "new",
              985
            ],
            [
              "to_string",
              1015
            ],
            [
              "encode",
              1029
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 15,
              "op.concat": 15,
              "call_count": 69,
              "node_count": 548,
              "member_count": 9,
              "max_array_length": 2,
              "max_member_depth": 2,
              "op_density.concat": 0.03,
              "self_compare_count": 4
            },
            "file": {
              "size": 1050,
              "entropy": 4.84
            },
            "text": {
              "lines": 28,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 136,
              "char_entropy": 4.84,
              "unique_chars": 59,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.1,
              "avg_line_length": 36.5,
              "max_line_length": 91,
              "empty_line_ratio": 0.25,
              "last_line_length": 3,
              "whitespace_ratio": 0.16,
              "identifier_density": 4.11,
              "line_length_stddev": 27.63,
              "max_whitespace_run": 1,
              "normalized_string_count": 0.38,
              "suspicious_string_ratio": 0.5,
              "suspicious_identifier_ratio": 0.08,
              "normalized_unique_identifiers": 7.49
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 4.84
            },
            "source": {
              "class_count": 1,
              "function_count": 7
            },
            "strings": {
              "bytes": 63,
              "count": 2,
              "shell": 1,
              "avg_length": 31.5,
              "max_length": 56,
              "avg_entropy": 3.61,
              "entropy_stddev": 0.81
            },
            "functions": {
              "count": 8
            },
            "identifiers": {
              "count": 115,
              "unique": 36,
              "avg_length": 6,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.17,
              "reuse_ratio": 0.31,
              "length_stddev": 3.53,
              "has_digit_ratio": 0.06,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.08,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.72,
              "numeric_suffix_count": 2,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 8,
        "path": "bowline_client-1.2.0.tar!!contents.tar.gz!!lib/bowline_client/encode.ex",
        "pid": 18,
        "sha": "985a722129c35ab54305794c358a4173d004debb7912983d8c8bad3ee81ae5ce",
        "size": 1050,
        "type": "elixir"
      },
      {
        "ctx": [
          {
            "b": "boQDlCwH#hwNw}-x\u003eqg73jo:CwGTATx)sujay/k4wO#PjA=(nwx(dA7w]zYjts9mLy?W=#t{%xdBz#pZfe3%LBzb/ae[n*pfjF\u003czy?W=#wmY{qvScEbx(mGhe^.}Lz*c2izE\u003c@jB-IwvaBd)FAV^\u003e\u003cay/t2wGUY8Bz\u0026pzD2Nt9ave*}ay/k4wO#Qhe*abbx(+zovpK7YxjSi1B0bWuvrrSlxK@r0wO#71vru6\u003eayFU%CwH#hwIdLsu)6PkwPF#ozY\u0026[9yH[R#vqG+3e^.}gboPM}B97\u0026byZHISu%)LZx)suj3s)ZWay]55B07",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "AV^\u003e\u003cay/t2wIaq%mriA!A=Svkz/65dvQS+ZayPslu{X^Qy?W=#e\u003e6/3z/PkdCwhejaARpdaAH$dwGUG3wmY*8Bzbkdm@GI\u003ewPz%9AV/HCwPGEDqfuC\u003cx\u003equdvrb{4B7GlhayPslu}iT+u[rBqB-.5lx(v)gayPslu@fS$ra4s3nP5G\u0026BAnNkA+cw6",
            "ln": 501,
            "col": 63,
            "line": 22
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 762,
              "entropy": 4.98
            },
            "text": {
              "lines": 28,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 81,
              "char_entropy": 4.98,
              "unique_chars": 63,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "avg_line_length": 26.21,
              "max_line_length": 169,
              "empty_line_ratio": 0.36,
              "last_line_length": 10,
              "whitespace_ratio": 0.14,
              "line_length_stddev": 41.35
            },
            "binary": {
              "peak_region_bytes": 762,
              "peak_region_entropy": 4.98
            }
          }
        },
        "id": 13,
        "mol": "H(Cm)",
        "path": "bowline_client-1.2.0.tar!!contents.tar.gz!!README.md",
        "pid": 2,
        "risk": 1,
        "sha": "08f207861a9b7f630a206d3a2d712c7986eb600727053e478cfd8a6ad59f2b35",
        "size": 762,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                18,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                44,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                549,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                150,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                58,
                19
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 858,
              "entropy": 4.78
            },
            "binary": {
              "peak_region_bytes": 858,
              "peak_region_entropy": 4.78
            },
            "registry": {
              "age_days": 0,
              "published_at": 1789750394,
              "releases_24h": 2,
              "releases_48h": 2,
              "is_deprecated": 0,
              "release_count": 3,
              "downloads_total": 41,
              "downloads_recent": 41,
              "package_age_days": 2,
              "first_published_at": 1789554643,
              "vulnerability_count": 0,
              "previous_published_at": 1789744229,
              "days_since_previous_release": 0
            }
          }
        },
        "id": 16,
        "mol": "O(S)Md(Re)",
        "path": "bowline_client@1.2.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 2,
        "role": "sidecar",
        "sha": "01f2d62290ed3b31f6a35ad41b521bc5be6940e22035c9279fe8310256f95745",
        "size": 858,
        "traits": [
          {
            "id": "metadata/registry::brand-new-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package first published within seven days"
          },
          {
            "id": "metadata/registry::few-releases",
            "conf": 1.0,
            "crit": 3,
            "desc": "Three or fewer releases"
          },
          {
            "id": "metadata/registry::low-adoption",
            "conf": 1.0,
            "crit": 3,
            "desc": "Near-zero recent downloads for registry package"
          },
          {
            "id": "metadata/registry::recent-package",
            "conf": 1.0,
            "crit": 3,
            "desc": "Package under two months old"
          },
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days"
          },
          {
            "id": "objectives/supply-chain/impersonation/registry/publish::fresh-unestablished-throwaway",
            "conf": 0.6,
            "crit": 3,
            "desc": "Brand-new low-adoption package",
            "uses": [
              0,
              1,
              2
            ]
          },
          {
            "id": "objectives/supply-chain/impersonation/registry/publish::freshly-published-unestablished-package",
            "conf": 0.7,
            "crit": 3,
            "desc": "Fresh low-adoption registry release",
            "uses": [
              2,
              4
            ]
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "e86a6",
    "v": "8"
  }
}