{
  "ml": {
    "v": "7",
    "eng": "2.3.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.74104136,
        "rte": "az",
        "prob": 0.74104136
      },
      {
        "cls": 0,
        "raw": 0.00080415606,
        "rte": "az/tar",
        "prob": 0.00080415606
      }
    ],
    "prob": 0.74104136,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.003789544105529785,
        "type": "javascript"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.07103672623634338,
        "type": "javascript"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00012001395225524902,
        "type": "gz"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.007709085941314697,
        "type": "markdown"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "markdown"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "markdown"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "markdown"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.003696262836456299,
        "type": "javascript"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003331899642944336,
        "type": "text"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00012001395225524902,
        "type": "xz"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00012001395225524902,
        "type": "xz"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "markdown"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "markdown"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "markdown"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0010072886943817139,
        "type": "clojure"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "clojure"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0010072886943817139,
        "type": "clojure"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.011222779750823975,
        "type": "clojure"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0021581947803497314,
        "type": "clojure"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "clojure"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0019361674785614014,
        "type": "clojure"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0024051666259765625,
        "type": "clojure"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00020629167556762695,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-07-10T14:19:39Z"
  },
  "path": "starling_1.1.0.tar.gz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zNI)q*%\u0026MIG{CZ@(4zp9=qeZUwdD[LdD/*(pb+L5t+\u003eiVs7WeJarxL9uTa?Ae4OU(",
            "n": [
              {
                "c": 2,
                "d": "Archive has near-maximum entropy",
                "i": "metadata/file/metrics::high-entropy-archive",
                "o": 0,
                "z": 29,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0
          }
        ],
        "mol": "O(As)H(Db)",
        "sha": "7df1f5bb779ba7d4d6baf85e0ef481145fb10056900a53238caa8702cfdd8431",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz",
        "risk": 2,
        "size": 1524261,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 1524261.0,
              "entropy": 7.99,
              "size_bytes": 1524261.0
            },
            "parse": {
              "error_count": 1.0
            },
            "binary": {
              "overall_entropy": 7.99,
              "peak_region_bytes": 1437221.0,
              "peak_region_entropy": 7.87
            }
          }
        },
        "traits": [
          {
            "id": "metadata/file/format::vocab-object",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary object",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Tests path basename",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/conceal::js-comma-string-obfuscation",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.800000011920929,
            "crit": 3,
            "desc": "String obfuscation using the comma operator",
            "from": [
              {
                "file": 1
              }
            ],
            "spans": [
              [
                1483,
                55
              ]
            ]
          },
          {
            "id": "objectives/impact/destroy/keywords::cleanup-verb--clean",
            "conf": 0.8799999952316284,
            "crit": 1,
            "desc": "Cleanup/action word: clean",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/skip-step::js-concat-chain",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "JavaScript massive string concatenation chain",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/format::vocab-expected",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary expected",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/string/identity::chunk-token",
            "conf": 0.949999988079071,
            "crit": 1,
            "desc": "Source chunk token",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/file/format::vocab-date",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary date",
            "from": [
              {
                "file": 2
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "bo[sMwPI%mfly=DBAzh8Bt4-EB960JB-ItwA::67z/ddqwPRH7ze0)4B98bae(z",
            "n": [
              {
                "c": 2,
                "d": "Recognized developer credential marker",
                "i": "objectives/credential-access/cloud/devops-bundle::developer-credential-sweep-recognized-marker",
                "o": 0,
                "z": 23,
                "cf": 0.949999988079071
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "bo[sgwPI%mazbLjaz(mwzfo(cBzkVhc[cJ+ay]59wPzT4zFsflx\u003e5n%zF9W3wGUA0wftx2y\u00260K0B7F(8v@D40A=:6FC4CMk",
            "ln": 2,
            "addr": 51
          },
          {
            "b": "bo[sGz/666v@bN}B-I4od06GsA+]Dcxcn]Yf!Ldee=",
            "ln": 3,
            "addr": 128
          },
          {
            "b": "arUi6Byu!lA:-/@c\u0026",
            "ln": 13,
            "addr": 490
          },
          {
            "b": "arR^Hx\u003eg^)Bzk\u0026xarR^HjS[YLB97$Ec)AdBefDVdg:%%",
            "ln": 14,
            "addr": 504
          },
          {
            "b": "arR^Hy?mZgwPzV%zdLBAjS[k.b5h4fzxZROb5gL7wG\u0026VFb4ktla$K\u0026XB75]fdj+",
            "n": [
              {
                "c": 3,
                "d": "String obfuscation using the comma operator",
                "i": "objectives/anti-static/obfuscation/string/conceal::js-comma-string-obfuscation",
                "o": 559,
                "z": 30,
                "cf": 0.800000011920929
              }
            ],
            "ln": 15,
            "addr": 540
          },
          {
            "b": "arR^Hy?mZgwPzV%zdLEBjS[k.b6dQnBz8\u003cHar\u003eumwG\u0026VFb5R3qefDcGz*iDPec",
            "ln": 16,
            "addr": 591
          },
          {
            "b": "arR^Hwn+{1arR^HarR^HjS[fOe\u003c%b\u0026wHI4pa#88qfFa$keIF[6efDb\u003eixn=BfFUjlg9Om",
            "ln": 17,
            "addr": 641
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "murmuration"
            ],
            [
              "",
              "nomenclature.library"
            ],
            [
              "",
              "nomenclature"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "identity"
            ],
            [
              "",
              "paste0"
            ],
            [
              "",
              "lettername1"
            ],
            [
              "",
              "lettername2"
            ],
            [
              "",
              "dob"
            ],
            [
              "",
              "as.Date"
            ],
            [
              "",
              "gender"
            ],
            [
              "",
              "onset_date"
            ],
            [
              "",
              "as.Date"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "not.data.frame"
            ],
            [
              "",
              "identity"
            ],
            [
              "",
              "paste0"
            ],
            [
              "",
              "lettername1"
            ],
            [
              "",
              "lettername2"
            ],
            [
              "",
              "dob"
            ],
            [
              "",
              "as.Date"
            ],
            [
              "",
              "gender"
            ],
            [
              "",
              "admission_date"
            ],
            [
              "",
              "as.Date"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "getFromNamespace"
            ],
            [
              "",
              "det"
            ],
            [
              "",
              "det"
            ],
            [
              "",
              "make_cohort"
            ],
            [
              "",
              "make_hosp"
            ],
            [
              "",
              "compare_vars"
            ],
            [
              "",
              "match.expect_equal"
            ],
            [
              "",
              "nrow"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "sum"
            ],
            [
              "",
              "deterministic.expect_true"
            ],
            [
              "",
              "deterministic"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "is.na"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "getFromNamespace"
            ],
            [
              "",
              "det"
            ],
            [
              "",
              "make_cohort"
            ],
            [
              "",
              "make_hosp"
            ],
            [
              "",
              "compare_vars"
            ],
            [
              "",
              "expect_false"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "is.na"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "sum"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "getFromNamespace"
            ],
            [
              "",
              "getFromNamespace"
            ],
            [
              "",
              "det"
            ],
            [
              "",
              "make_cohort"
            ],
            [
              "",
              "make_hosp"
            ],
            [
              "",
              "compare_vars"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "getFromNamespace"
            ],
            [
              "",
              "make_hosp"
            ],
            [
              "",
              "rbind"
            ],
            [
              "",
              "expect_message"
            ],
            [
              "",
              "det"
            ],
            [
              "",
              "make_cohort"
            ],
            [
              "",
              "compare_vars"
            ],
            [
              "",
              "murmuration"
            ],
            [
              "",
              "make_cohort"
            ],
            [
              "",
              "make_hosp"
            ],
            [
              "",
              "linkage_type"
            ],
            [
              "",
              "event_date"
            ],
            [
              "",
              "id_var"
            ],
            [
              "",
              "blocking_var"
            ],
            [
              "",
              "compare_vars"
            ],
            [
              "",
              "deterministic.We.expect_warning"
            ],
            [
              "",
              "deterministic"
            ],
            [
              "",
              "murmuration"
            ],
            [
              "",
              "make_cohort"
            ],
            [
              "",
              "make_hosp"
            ],
            [
              "",
              "linkage_type"
            ],
            [
              "",
              "method"
            ],
            [
              "",
              "event_date"
            ],
            [
              "",
              "id_var"
            ],
            [
              "",
              "blocking_var"
            ],
            [
              "",
              "compare_vars"
            ],
            [
              "",
              "silent"
            ],
            [
              "",
              "murmuration"
            ],
            [
              "",
              "make_cohort"
            ],
            [
              "",
              "make_hosp"
            ],
            [
              "",
              "linkage_type"
            ],
            [
              "",
              "event_date"
            ],
            [
              "",
              "id_var"
            ],
            [
              "",
              "blocking_var"
            ],
            [
              "",
              "compare_vars"
            ]
          ],
          "mbr": [
            "as.Date",
            "data.frame",
            "deprecation.These",
            "deterministic().We",
            "deterministic().We.expect_warning",
            "deterministic().expect_true",
            "deterministic.R",
            "is.na",
            "key.Kept",
            "match.expect_equal",
            "nomenclature().library",
            "not.data",
            "not.data.frame"
          ],
          "tgt": [
            "all",
            "any",
            "as.Date",
            "c",
            "data.frame",
            "det",
            "det()",
            "deterministic",
            "deterministic().We.expect_warning",
            "deterministic().expect_true",
            "expect_equal",
            "expect_false",
            "expect_message",
            "getFromNamespace",
            "getFromNamespace()",
            "is.na",
            "make_cohort",
            "make_hosp",
            "match.expect_equal",
            "murmuration",
            "nomenclature",
            "nomenclature().library",
            "not.data.frame",
            "nrow",
            "paste0",
            "rbind",
            "sum",
            "test_that"
          ],
          "metrics": {
            "ast": {
              "op.gt": 1.0,
              "op.lt": 10.0,
              "op.add": 2.0,
              "op.div": 4.0,
              "op.sub": 14.0,
              "op.lnot": 1.0,
              "max_depth": 39.0,
              "bind_count": 35.0,
              "call_count": 76.0,
              "node_count": 1758.0,
              "member_count": 13.0,
              "op_density.gt": 0.0,
              "op_density.lt": 0.01,
              "op_density.add": 0.0,
              "op_density.div": 0.0,
              "op_density.sub": 0.01,
              "sequence_count": 2.0,
              "op_density.lnot": 0.0,
              "identifier_count": 141.0,
              "member_depth_max": 3.0,
              "string_literal_count": 83.0,
              "string_concat_chain_max_length": 2.0
            },
            "file": {
              "size": 4918.0,
              "entropy": 4.68,
              "size_bytes": 4918.0
            },
            "text": {
              "digit_ratio": 0.05,
              "space_count": 951.0,
              "total_lines": 130.0,
              "char_entropy": 4.68,
              "unique_chars": 77.0,
              "string_density": 0.64,
              "ascii_art_lines": 6.0,
              "avg_line_length": 36.83,
              "high_byte_ratio": 0.0,
              "max_line_length": 78.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.11,
              "last_line_length": 2.0,
              "whitespace_ratio": 0.22,
              "most_common_ratio": 0.09,
              "identifier_density": 2.08,
              "line_length_stddev": 26.27,
              "normalized_string_count": 7.28,
              "repeated_char_sequences": 28.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 12.0,
              "most_common_char_codepoint": 45.0,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 20.08
            },
            "binds": {
              "count": 35.0
            },
            "calls": {
              "count": 76.0
            },
            "binary": {
              "overall_entropy": 4.68,
              "peak_region_bytes": 4096.0,
              "peak_region_entropy": 4.77
            },
            "members": {
              "count": 13.0
            },
            "strings": {
              "total": 83.0,
              "avg_length": 12.41,
              "max_length": 63.0,
              "avg_entropy": 2.34,
              "total_bytes": 1030.0,
              "entropy_stddev": 1.08
            },
            "functions": {
              "anonymous": 2.0,
              "length_stddev": 0.5,
              "no_params_count": 2.0,
              "avg_length_lines": 12.5,
              "max_length_lines": 13.0,
              "min_length_lines": 12.0,
              "density_per_100_lines": 1.54,
              "code_in_functions_ratio": 0.19
            },
            "consistency": {
              "extension_content_mismatch": 1.0,
              "extension_content_mismatch.script_as_unknown": 1.0
            },
            "identifiers": {
              "count": 141.0,
              "total": 271.0,
              "avg_length": 6.57,
              "max_length": 16.0,
              "min_length": 1.0,
              "avg_entropy": 2.25,
              "reuse_ratio": 0.52,
              "unique_count": 141.0,
              "length_stddev": 3.65,
              "has_digit_ratio": 0.04,
              "sequential_names": 3.0,
              "single_char_count": 3.0,
              "single_char_ratio": 0.02,
              "high_entropy_count": 2.0,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.82,
              "all_uppercase_ratio": 0.03,
              "repeated_char_names": 1.0,
              "numeric_suffix_count": 4.0
            }
          }
        },
        "id": 1,
        "mol": "O(As)",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/tests/testthat/test-murmuration-deterministic.R",
        "pid": 0,
        "risk": 1,
        "sha": "8092d118d46d953053f023b7f1a22a633cf867ee45aa8d4e9fdc738f389561cd",
        "size": 4918,
        "traits": [
          {
            "id": "metadata/package/testing/presence/harness::tests-path-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Tests path basename",
            "spans": [
              [
                0,
                23
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/conceal::js-comma-string-obfuscation",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.800000011920929,
            "crit": 3,
            "desc": "String obfuscation using the comma operator",
            "spans": [
              [
                559,
                30
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "bo[sMwPI%mfly=DBAzh8Bt4-EB960PByxiax(mMnxK#10wPz\u0026Aqu",
            "n": [
              {
                "c": 2,
                "d": "Recognized developer credential marker",
                "i": "objectives/credential-access/cloud/devops-bundle::developer-credential-sweep-recognized-marker",
                "o": 0,
                "z": 23,
                "cf": 0.949999988079071
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "bo[sgwPI%mazbLjazbCdv@0FwefFCowN/H.zdNl(v{%y?c[cX\u0026Ab]J4y?WJ}BsnN?ayPd#az(mwzfo(cBzkVhuVo?1BsnN",
            "ln": 2,
            "addr": 42
          },
          {
            "b": "",
            "ln": 3,
            "addr": 118
          },
          {
            "b": "arUi6Byu!lA:-/@c\u0026",
            "ln": 30,
            "addr": 1411
          },
          {
            "b": "arR^Hx\u003egN]vr9FkarR^HjS[YLB97$Ec)A?yCWzTCatC]ndj+",
            "ln": 31,
            "addr": 1425
          },
          {
            "b": "arR^Hy?mZgwPzV%zdLBAjS[k.b1==!zxZROb1=oYwG\u0026VFb2St*wPz(pefDc5y?Wx\u003ca$K\u0026Xo\u003e!9Jvp:m0efDc9ze0*ia$k5",
            "n": [
              {
                "c": 3,
                "d": "String obfuscation using the comma operator",
                "i": "objectives/anti-static/obfuscation/string/conceal::js-comma-string-obfuscation",
                "o": 1483,
                "z": 55,
                "cf": 0.800000011920929
              }
            ],
            "ln": 32,
            "addr": 1464
          },
          {
            "b": "arR^Hy?mZgwPzV%zdLEBjS[k.b2-t)Bz8\u003cHar\u003ci(wG\u0026VFb0{r*CwXPQar\u003cA@zE)(kefDcovr(WcAW04Sb1b\u003c.x(+EEec",
            "ln": 33,
            "addr": 1540
          },
          {
            "b": "arR^Hwn+{1arR^HarR^HjS[fOe\u003c%b\u0026wHI4pa#88qfFa$meIPabefDb\u003eixn\u0026DfGgNsg9Om(a#88ph7ZKqeIGddefDb\u003eixe#IfF$BrfD@4",
            "ln": 34,
            "addr": 1614
          },
          {
            "b": "",
            "ln": 128,
            "addr": 4802
          },
          {
            "b": "By/JnuVY%\u0026BsntyxK$W?uU%v+x\u003e7N(wHF#IC42i3wmoN\u003eB0a$hA=L-3BrBp?wnbKZA+cwhB.$P0A=SAQaBs",
            "ln": 129,
            "addr": 4803
          },
          {
            "b": "arR)KgbgKug=mfIfFLQhCv+G3xMOqrv\u003c\u003c5.gB$Eoiv()ogB$EoivM7}ay=/PehnXhehF?lehX$peh]12jS(HggB\u003egpd(64lg+gprd(o1ihzVEsatC/ej0lmpfD.U:f!:.katt(1wnbW\u003cBu7Ebatr",
            "n": [
              {
                "c": 3,
                "d": "JavaScript massive string concatenation chain",
                "i": "micro-behaviors/data/encode/skip-step::js-concat-chain",
                "o": 4934,
                "z": 20,
                "cf": 0.699999988079071
              }
            ],
            "ln": 130,
            "addr": 4870
          },
          {
            "b": "arUibauRj#wmoN*e[PcjzdLbjwN]H+vrb{4jS\u003e}7f!$Kwh8WxEf^nd\u003eB98CpzFa2RB4fOFBz(hvauZ\u0026pk$\u003eiCdf",
            "ln": 131,
            "addr": 4989
          },
          {
            "b": "arUYoB9hqvauRj#v}YB-yHp{\u0026wnbKZA+cUfw?k6wwN]H+vrb{^v@DfajS\u003e}=wN]H+vrb{6efGaEA:\u0026%dwGTbUmNoZDmjw",
            "ln": 132,
            "addr": 5059
          },
          {
            "b": "Ejk",
            "ln": 203,
            "addr": 7964
          },
          {
            "b": "",
            "ln": 204,
            "addr": 7967
          },
          {
            "b": "By/JnuVY%\u0026BsntLA+e\u003c0x\u003eIa3c[coVwPS6nzGu}eaz++kBrC^wBz8!dCYmk7By!#9wO+{{wO#Qha$K\u003c-",
            "n": [
              {
                "c": 1,
                "d": "Validation vocabulary expected",
                "i": "metadata/file/format::vocab-expected",
                "o": 8011,
                "z": 8,
                "cf": 0.9700000286102295
              }
            ],
            "ln": 205,
            "addr": 7968
          },
          {
            "b": "arUibf^5Ogaz\u003eL5wNw$Wf^[E",
            "ln": 206,
            "addr": 8033
          },
          {
            "b": "arUibg9wXhaz\u003eL5wNw$WgajN",
            "ln": 207,
            "addr": 8053
          },
          {
            "b": "Ejk",
            "ln": 249,
            "addr": 9416
          },
          {
            "b": "",
            "ln": 250,
            "addr": 9419
          },
          {
            "b": "By/JnuVY%\u0026BsntLA+e\u003c0x\u003eIa3c[coHvru66v}YB-yJyRxz/PRow]zYjC42i3wftz\u003eBy/IqefGo",
            "n": [
              {
                "c": 1,
                "d": "Validation vocabulary date",
                "i": "metadata/file/format::vocab-date",
                "o": 9443,
                "z": 4,
                "cf": 0.9700000286102295
              }
            ],
            "ln": 251,
            "addr": 9420
          },
          {
            "b": "arUibf^5Ogaz\u003eL5wNw$Wf^[E",
            "ln": 252,
            "addr": 9480
          },
          {
            "b": "arUibg9wXhaz\u003eL5wNw$WgajN",
            "ln": 253,
            "addr": 9500
          },
          {
            "b": "Ee",
            "ln": 305,
            "addr": 11102
          },
          {
            "b": "",
            "ln": 306,
            "addr": 11104
          },
          {
            "b": "By/JnuVY%\u0026BsntIB-ItwA::67z/e{3y\u0026szzdiJUxBAIRwB0a)lxj(g1z/^auvRPE:BrSmUDJ",
            "n": [
              {
                "c": 1,
                "d": "Validation vocabulary object",
                "i": "metadata/file/format::vocab-object",
                "o": 11152,
                "z": 6,
                "cf": 0.9700000286102295
              }
            ],
            "ln": 307,
            "addr": 11105
          },
          {
            "b": "arUSix(Xnqjs}W)vqxBYAa9E3B6\u0026)bwN)hr",
            "ln": 308,
            "addr": 11163
          },
          {
            "b": "arURCjs}W)B-ItwA::67z/e{3y\u0026szzAa9E3B1wCQxMvW9xM4Y$auZ\u00264h.l7)xM594wmYU1x([RyjS)iWoJawe",
            "ln": 309,
            "addr": 11192
          },
          {
            "b": "By/JnuVY%\u0026BsntIB-ItwA::67z/e{3y\u0026szzdiJ5ev}xR3B0a[cy-)?kA+e/8Aa9M]BAz7pz/x/jz/fRuefGo",
            "ln": 331,
            "addr": 12040
          },
          {
            "b": "arUSix(Xnqjs}W)vqxBYAa9E3B6\u0026)bwN)hr",
            "ln": 332,
            "addr": 12108
          },
          {
            "b": "arUomAV==HvqE62zxJBqb6dmca$K\u0026XwmYvYB.(dzefDcHA+fIudjDx^",
            "n": [
              {
                "c": 2,
                "d": "Iteration or loop pattern",
                "i": "micro-behaviors/data/control-flow/analysis::iteration-loop-pattern",
                "o": 12138,
                "z": 6,
                "cf": 0.5
              }
            ],
            "ln": 333,
            "addr": 12137
          },
          {
            "b": "arR^HA3dm{az(mwzfo(cBzkVhuVo?1Bsq9px(XnCaARpqwPIK6y?aUKatC/aaAg+9wPS39auZ\u0026^vqEFqB7/GouU0.=B7]-wauZ\u0026pk$\u003eiCdf",
            "ln": 334,
            "addr": 12182
          },
          {
            "b": "arR^HwQ5f9v@#71A=\u003e}wx(mP}A+PSpc#ZZWb4\u003eKjdiK1=azC.bwPzHbB0$#Uar\u003e=kByP0dz/PRqdjC",
            "ln": 335,
            "addr": 12268
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "flock"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "murmuration_plot"
            ],
            [
              "",
              "library"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "id_var"
            ],
            [
              "",
              "paste0"
            ],
            [
              "",
              "lettername1"
            ],
            [
              "",
              "lettername2"
            ],
            [
              "",
              "dob"
            ],
            [
              "",
              "as.Date"
            ],
            [
              "",
              "gender"
            ],
            [
              "",
              "postcode"
            ],
            [
              "",
              "medicare"
            ],
            [
              "",
              "onset_date"
            ],
            [
              "",
              "as.Date"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "id_var"
            ],
            [
              "",
              "paste0"
            ],
            [
              "",
              "lettername1"
            ],
            [
              "",
              "lettername2"
            ],
            [
              "",
              "dob"
            ],
            [
              "",
              "as.Date"
            ],
            [
              "",
              "gender"
            ],
            [
              "",
              "postcode"
            ],
            [
              "",
              "medicare"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "flock"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "flock"
            ],
            [
              "",
              "block1_vars"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "as.character"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "paste"
            ],
            [
              "",
              "paste"
            ],
            [
              "",
              "as.character"
            ],
            [
              "",
              "as.character"
            ],
            [
              "",
              "sep"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_false"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_warning"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "flock"
            ],
            [
              "",
              "block1_vars"
            ],
            [
              "",
              "regexp"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "weights"
            ],
            [
              "",
              "weights"
            ],
            [
              "",
              "digit9"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "medicare"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "medicare_col"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "medicare"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "medicare_col"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "is.na"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "medicare"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "medicare_col"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "is.na"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "medicare_col"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "expect_error"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "medicare_col"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "check_medicare"
            ],
            [
              "",
              "medicare_col"
            ],
            [
              "",
              "output_col"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "expect_output"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "id_col1"
            ],
            [
              "",
              "id_col2"
            ],
            [
              "",
              "regexp"
            ],
            [
              "",
              "expect_type"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressWarnings"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressWarnings"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "all"
            ],
            [
              "",
              "names"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressWarnings"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "grepl"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressWarnings"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "medicare_col"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "is.null"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressWarnings"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "date_cols"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "is.null"
            ],
            [
              "",
              "expect_equal"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "Sys.Date"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressWarnings"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "date_cols"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "grepl"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_df1"
            ],
            [
              "",
              "make_df2"
            ],
            [
              "",
              "expect_invisible"
            ],
            [
              "",
              "suppressMessages"
            ],
            [
              "",
              "suppressWarnings"
            ],
            [
              "",
              "preflight"
            ],
            [
              "",
              "linkage_vars"
            ],
            [
              "",
              "verbose"
            ],
            [
              "",
              "murmuration_plot"
            ],
            [
              "",
              "set.seed"
            ],
            [
              "",
              "distribution"
            ],
            [
              "",
              "rnorm"
            ],
            [
              "",
              "mean"
            ],
            [
              "",
              "sd"
            ],
            [
              "",
              "rnorm"
            ],
            [
              "",
              "mean"
            ],
            [
              "",
              "sd"
            ],
            [
              "",
              "data.frame.x"
            ],
            [
              "",
              "seq_len"
            ],
            [
              "",
              ".y"
            ],
            [
              "",
              "seq_len"
            ],
            [
              "",
              "weights"
            ],
            [
              "",
              "stringsAsFactors"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "make_pairs_pred"
            ],
            [
              "",
              "murmuration_plot"
            ],
            [
              "",
              "threshold"
            ],
            [
              "",
              "show_density"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "inherits"
            ],
            [
              "",
              "inherits"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "data.frame"
            ],
            [
              "",
              "murmuration_plot"
            ],
            [
              "",
              "threshold"
            ],
            [
              "",
              "test_that"
            ],
            [
              "",
              "murmuration_plot"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "weights"
            ],
            [
              "",
              "threshold"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "inherits"
            ],
            [
              "",
              "inherits"
            ],
            [
              "",
              "expect_message"
            ],
            [
              "",
              "murmuration_plot"
            ],
            [
              "",
              "threshold"
            ],
            [
              "",
              "n_sample"
            ],
            [
              "",
              "show_density"
            ],
            [
              "",
              "regexp"
            ],
            [
              "",
              "rep"
            ],
            [
              "",
              "expect_error"
            ],
            [
              "",
              "murmuration_plot"
            ],
            [
              "",
              "threshold"
            ],
            [
              "",
              "expect_true"
            ],
            [
              "",
              "inherits"
            ],
            [
              "",
              "inherits"
            ]
          ],
          "mbr": [
            ".y",
            "Sys.Date",
            "as.Date",
            "as.character",
            "data.frame",
            "data.frame.x",
            "helpers.R",
            "is.integer",
            "is.na",
            "is.null",
            "set.seed"
          ],
          "tgt": [
            "Sys.Date",
            "all",
            "any",
            "as.Date",
            "as.character",
            "c",
            "check_medicare",
            "check_medicare()",
            "check_medicare()()",
            "data.frame",
            "data.frame()",
            "distribution",
            "expect_equal",
            "expect_error",
            "expect_false",
            "expect_invisible",
            "expect_message",
            "expect_output",
            "expect_true",
            "expect_type",
            "expect_warning",
            "flock",
            "grepl",
            "inherits",
            "is.integer",
            "is.na",
            "is.null",
            "library",
            "list",
            "make_df1",
            "make_df2",
            "make_pairs_pred",
            "murmuration_plot",
            "names",
            "paste",
            "paste()",
            "paste0",
            "preflight",
            "rep",
            "rnorm",
            "seq_len",
            "set.seed",
            "suppressMessages",
            "suppressMessages()",
            "suppressWarnings",
            "test_that",
            "weights",
            "weights()"
          ],
          "metrics": {
            "ast": {
              "op.lt": 42.0,
              "op.add": 8.0,
              "op.div": 6.0,
              "op.lor": 3.0,
              "op.mod": 16.0,
              "op.mul": 2.0,
              "op.sub": 47.0,
              "max_depth": 50.0,
              "bind_count": 82.0,
              "call_count": 208.0,
              "node_count": 4653.0,
              "member_count": 11.0,
              "op_density.lt": 0.01,
              "op_density.add": 0.0,
              "op_density.div": 0.0,
              "op_density.lor": 0.0,
              "op_density.mod": 0.0,
              "op_density.mul": 0.0,
              "op_density.sub": 0.01,
              "sequence_count": 2.0,
              "identifier_count": 160.0,
              "member_depth_max": 3.0,
              "string_literal_count": 230.0,
              "array_literal_max_length": 1.0
            },
            "file": {
              "size": 13086.0,
              "entropy": 4.96,
              "size_bytes": 13086.0
            },
            "text": {
              "digit_ratio": 0.09,
              "space_count": 2167.0,
              "total_lines": 358.0,
              "char_entropy": 4.96,
              "unique_chars": 81.0,
              "string_density": 0.64,
              "ascii_art_lines": 10.0,
              "avg_line_length": 35.55,
              "max_line_length": 118.0,
              "empty_line_ratio": 0.12,
              "last_line_length": 2.0,
              "whitespace_ratio": 0.19,
              "most_common_ratio": 0.07,
              "identifier_density": 1.85,
              "line_length_stddev": 28.02,
              "encoded_string_ratio": 0.07,
              "normalized_string_count": 12.16,
              "repeated_char_sequences": 46.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 36.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 18.86
            },
            "binds": {
              "count": 82.0
            },
            "calls": {
              "count": 208.0
            },
            "binary": {
              "overall_entropy": 4.96,
              "peak_region_bytes": 12062.0,
              "peak_region_entropy": 5.02
            },
            "members": {
              "count": 11.0
            },
            "strings": {
              "total": 230.0,
              "avg_length": 13.98,
              "max_length": 62.0,
              "avg_entropy": 2.67,
              "empty_count": 3.0,
              "hex_strings": 16.0,
              "total_bytes": 3215.0,
              "entropy_stddev": 0.89
            },
            "functions": {
              "anonymous": 3.0,
              "avg_params": 0.33,
              "max_params": 1.0,
              "length_stddev": 1.89,
              "no_params_count": 2.0,
              "avg_length_lines": 15.33,
              "max_length_lines": 18.0,
              "min_length_lines": 14.0,
              "single_char_params": 1.0,
              "avg_param_name_length": 1.0,
              "density_per_100_lines": 0.84,
              "code_in_functions_ratio": 0.13
            },
            "consistency": {
              "extension_content_mismatch": 1.0,
              "extension_content_mismatch.script_as_unknown": 1.0
            },
            "identifiers": {
              "count": 160.0,
              "total": 661.0,
              "avg_length": 7.12,
              "max_length": 21.0,
              "min_length": 1.0,
              "avg_entropy": 2.27,
              "reuse_ratio": 0.24,
              "unique_count": 160.0,
              "length_stddev": 4.51,
              "has_digit_ratio": 0.12,
              "sequential_names": 10.0,
              "single_char_count": 8.0,
              "single_char_ratio": 0.05,
              "high_entropy_count": 5.0,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.72,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 14.0
            }
          }
        },
        "id": 2,
        "mol": "O(As)H(Db)",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/tests/testthat/test-starling-helpers.R",
        "pid": 0,
        "risk": 2,
        "sha": "67352b821b958e1e03cd2f0541eb906fdae7bdc52ab993acef666d705788be6b",
        "size": 13086,
        "traits": [
          {
            "id": "metadata/file/format::vocab-expected",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary expected",
            "spans": [
              [
                8011,
                8
              ]
            ]
          },
          {
            "id": "metadata/file/format::vocab-date",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary date",
            "spans": [
              [
                9443,
                4
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Tests path basename",
            "spans": [
              [
                0,
                23
              ]
            ]
          },
          {
            "id": "metadata/file/format::vocab-object",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary object",
            "spans": [
              [
                11152,
                6
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/conceal::js-comma-string-obfuscation",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.800000011920929,
            "crit": 3,
            "desc": "String obfuscation using the comma operator",
            "spans": [
              [
                1483,
                55
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/skip-step::js-concat-chain",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "JavaScript massive string concatenation chain",
            "spans": [
              [
                4934,
                20
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 3,
        "sha": "c3cf3f9afd5598532ac976a8d7d8aa2fb46061fd9b6d75461ef942b32456202e",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/build/vignette.rds",
        "size": 304,
        "type": "gz",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "boR5Hvrcf#zF7Rkvrt{h",
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 17
          },
          {
            "b": "ra]#!ay]hbwN/?2A^n^qz/fV9x(m#mB9RUBxK#p1v\u003c2q\u003cByxl4BAnNlB-7-awN({cx([2hBzbkdB97\u0026hy?W^1aAg+0yHH\u003c!",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 18,
                "z": 4,
                "cf": 0.800000011920929
              }
            ],
            "ln": 3,
            "addr": 18
          },
          {
            "b": "w]zYjB-Rapx(k5px\u003eIr{BAz8nefFFwv%8T1zGGrex(v(iwQ4T2Abo9befFwswft#9B98EQ",
            "ln": 4,
            "addr": 95
          },
          {
            "b": "",
            "ln": 5,
            "addr": 152
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 2828.0,
              "entropy": 4.85,
              "size_bytes": 2828.0
            },
            "text": {
              "digit_ratio": 0.03,
              "space_count": 373.0,
              "total_lines": 71.0,
              "char_entropy": 4.85,
              "unique_chars": 69.0,
              "avg_line_length": 38.83,
              "high_byte_ratio": 0.0,
              "max_line_length": 104.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.24,
              "last_line_length": 67.0,
              "whitespace_ratio": 0.16,
              "most_common_ratio": 0.08,
              "line_length_stddev": 31.06,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 4.85,
              "peak_region_bytes": 2828.0,
              "peak_region_entropy": 4.83
            }
          }
        },
        "id": 4,
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/inst/extdata/data_README.md",
        "pid": 0,
        "risk": 1,
        "sha": "faee8379aabf15abc637e6105c1178227586aa660a1b092b563d03d94f42f551",
        "size": 2828,
        "traits": [
          {
            "id": "metadata/file/extension/identity::doc-or-config-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Document or config file extension",
            "spans": [
              [
                0,
                14
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                18,
                4
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::markdown-file-basename",
            "conf": 1.0,
            "crit": 1,
            "desc": "Markdown document file extension",
            "spans": [
              [
                0,
                14
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "Bzk\u0026kwJy}ToLFxWwN(]Jz!K6fBrA\u003e!vqHjgx(=rToLFxWx(mMalT+4Eaw#=Xz/PxfaARJAr:/GFx(mv3x(v(innic!z/QaE",
            "ln": 2,
            "addr": 4
          },
          {
            "b": "B9g@lx([f5iV]Rjay/tbAbo9cwGV5ovrcf#zF78oz/PS9y\u0026sIuw].*baAhvjw]8f]xMLwszY\u003c1gA:@=b",
            "ln": 3,
            "addr": 81
          },
          {
            "b": "vrDW9z/N(Yb1cC]phaiRy*?xcq/cC?y+cYclR{rNefE(lzGxG9zE\u003c}Tz^^Zeav{A(Aa%A5y-)e7wfsAOvqH40ax8\u0026(C4\u003eC$a]",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 204,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 4,
            "addr": 146
          },
          {
            "b": "wmoN\u003eiV]ROAV!qaB1P\u003c?By=\u003cHu)k",
            "ln": 5,
            "addr": 224
          },
          {
            "b": "z/{evB-YU",
            "ln": 6,
            "addr": 247
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 10456.0,
              "entropy": 4.87,
              "size_bytes": 10456.0
            },
            "text": {
              "digit_ratio": 0.02,
              "space_count": 1826.0,
              "total_lines": 303.0,
              "char_entropy": 4.87,
              "unique_chars": 88.0,
              "avg_line_length": 33.51,
              "high_byte_ratio": 0.0,
              "max_line_length": 138.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.19,
              "last_line_length": 3.0,
              "whitespace_ratio": 0.2,
              "most_common_ratio": 0.08,
              "line_length_stddev": 28.28,
              "repeated_char_sequences": 28.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 18.0,
              "trailing_whitespace_lines": 2.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 4.87,
              "peak_region_bytes": 9432.0,
              "peak_region_entropy": 4.93
            }
          }
        },
        "id": 5,
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/inst/doc/linked-cohort.Rmd",
        "pid": 0,
        "risk": 1,
        "sha": "85f47ce9da37defb1fbfa15af49206c947b20576acbaf2ccb70acbbdaf87893f",
        "size": 10456,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                204,
                3
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "eIeK",
            "ln": 1,
            "addr": 0
          },
          {
            "b": "Bzk\u0026kwJy}Tra{q-B7/Gdwfs/Zy?m9#x(v(IaxrF%zF78hwPzo]c[coEzE:(bB-ItwA::67z/e{3y\u0026szzdiX",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 47,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 2,
            "addr": 4
          },
          {
            "b": "B9g@lx([f5iV]RDzE^s0B97\u0026dwnb{]ayPd#ay!?@x\u003c#9\u003eBzkS9aARpdavY{Uy?ml[eMl!fBy/Fny?W^5vp%c]v%8)iw[Aj",
            "ln": 3,
            "addr": 71
          },
          {
            "b": "vrDW9z/N(Yb1cC]phaiRy*?xcq/cC?y+cYclR{rNefE(lzGxG9zE\u003c}Tz^^Zeav{A(Aa%A5y-)e7wfsAOvqH40ax8\u0026(C4\u003eC$a]",
            "ln": 4,
            "addr": 147
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 6148.0,
              "entropy": 4.88,
              "size_bytes": 6148.0
            },
            "text": {
              "digit_ratio": 0.02,
              "space_count": 1003.0,
              "total_lines": 170.0,
              "char_entropy": 4.88,
              "unique_chars": 90.0,
              "lines_over_200": 1.0,
              "avg_line_length": 35.16,
              "high_byte_ratio": 0.01,
              "max_line_length": 209.0,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.21,
              "last_line_length": 3.0,
              "whitespace_ratio": 0.19,
              "most_common_ratio": 0.08,
              "line_length_stddev": 35.14,
              "repeated_char_sequences": 7.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 18.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 4.88,
              "peak_region_bytes": 6144.0,
              "peak_region_entropy": 4.97
            }
          }
        },
        "id": 6,
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/inst/doc/threshold-selection.Rmd",
        "pid": 0,
        "risk": 1,
        "sha": "664aa5dc9ae21c26a79335bbc111f0949b3360887e644f2502dd44b010a09970",
        "size": 6148,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                47,
                3
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "id": 7,
        "sha": "33fd57bc4758c7add49b8a7d127e9334c59b7a00b884cca599359861ffe43e6b",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/inst/doc/pre-linkage-quality.Rmd",
        "risk": 1,
        "size": 6328,
        "type": "markdown",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "5fcf3de20f655ab679eab25e171f7d92c4878321f3d854a3b2b05fa14c289a0e",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/inst/doc/pre-linkage-quality.R",
        "risk": 1,
        "size": 3736,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "7eeb212c5b6363c97af81f1253f61b9587ecc0db60a19345f49009b82e103153",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/LICENSE",
        "size": 87,
        "type": "text",
        "depth": 1
      },
      {
        "id": 10,
        "sha": "11520ded3cb76c4246c650e5134babb824693d54014a0232e0e7533d3d007d62",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/data/cases_notifiable.rda",
        "size": 7088,
        "type": "xz",
        "depth": 1
      },
      {
        "id": 11,
        "sha": "21b5a31c4a2f940b16ee22ff5d97f383b74a2d1b0e959fcb66531529bff6124d",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/data/vax_air.rda",
        "size": 10384,
        "type": "xz",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "Bzk\u0026kwJy}ToLFxWwN(]Jz!K6fBrA\u003e!vqHjgx(=rToLFxWx(mMalT+4Eaw#=Xz/PxfaARJAr:/GFx(mv3x(v(innic!z/QaE",
            "ln": 2,
            "addr": 4
          },
          {
            "b": "B9g@lx([f5iV]Rjay/tbAbo9cwGV5ovrcf#zF78oz/PS9y\u0026sIuw].*baAhvjw]8f]xMLwszY\u003c1gA:@=b",
            "ln": 3,
            "addr": 81
          },
          {
            "b": "vrDW9z/N(Yb1cC]phaiRy*?xcq/cC?y+cYclR{rNefE(lzGxG9zE\u003c}Tz^^Zeav{A(Aa%A5y-)e7wfsAOvqH40ax8\u0026(C4\u003eC$a]",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 204,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 4,
            "addr": 146
          },
          {
            "b": "wmoN\u003eiV]ROAV!qaB1P\u003c?By=\u003cHu)k",
            "ln": 5,
            "addr": 224
          },
          {
            "b": "z/{evB-YU",
            "ln": 6,
            "addr": 247
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 10456.0,
              "entropy": 4.87,
              "size_bytes": 10456.0
            },
            "text": {
              "digit_ratio": 0.02,
              "space_count": 1826.0,
              "total_lines": 303.0,
              "char_entropy": 4.87,
              "unique_chars": 88.0,
              "avg_line_length": 33.51,
              "high_byte_ratio": 0.0,
              "max_line_length": 138.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.19,
              "last_line_length": 3.0,
              "whitespace_ratio": 0.2,
              "most_common_ratio": 0.08,
              "line_length_stddev": 28.28,
              "repeated_char_sequences": 28.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 18.0,
              "trailing_whitespace_lines": 2.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 4.87,
              "peak_region_bytes": 9432.0,
              "peak_region_entropy": 4.93
            }
          }
        },
        "id": 12,
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/vignettes/linked-cohort.Rmd",
        "pid": 0,
        "risk": 1,
        "sha": "85f47ce9da37defb1fbfa15af49206c947b20576acbaf2ccb70acbbdaf87893f",
        "size": 10456,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                204,
                3
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "eIeK",
            "ln": 1,
            "addr": 0
          },
          {
            "b": "Bzk\u0026kwJy}Tra{q-B7/Gdwfs/Zy?m9#x(v(IaxrF%zF78hwPzo]c[coEzE:(bB-ItwA::67z/e{3y\u0026szzdiX",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 47,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 2,
            "addr": 4
          },
          {
            "b": "B9g@lx([f5iV]RDzE^s0B97\u0026dwnb{]ayPd#ay!?@x\u003c#9\u003eBzkS9aARpdavY{Uy?ml[eMl!fBy/Fny?W^5vp%c]v%8)iw[Aj",
            "ln": 3,
            "addr": 71
          },
          {
            "b": "vrDW9z/N(Yb1cC]phaiRy*?xcq/cC?y+cYclR{rNefE(lzGxG9zE\u003c}Tz^^Zeav{A(Aa%A5y-)e7wfsAOvqH40ax8\u0026(C4\u003eC$a]",
            "ln": 4,
            "addr": 147
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 6148.0,
              "entropy": 4.88,
              "size_bytes": 6148.0
            },
            "text": {
              "digit_ratio": 0.02,
              "space_count": 1003.0,
              "total_lines": 170.0,
              "char_entropy": 4.88,
              "unique_chars": 90.0,
              "lines_over_200": 1.0,
              "avg_line_length": 35.16,
              "high_byte_ratio": 0.01,
              "max_line_length": 209.0,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.21,
              "last_line_length": 3.0,
              "whitespace_ratio": 0.19,
              "most_common_ratio": 0.08,
              "line_length_stddev": 35.14,
              "repeated_char_sequences": 7.0,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 18.0,
              "most_common_char_codepoint": 101.0
            },
            "binary": {
              "overall_entropy": 4.88,
              "peak_region_bytes": 6144.0,
              "peak_region_entropy": 4.97
            }
          }
        },
        "id": 13,
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/vignettes/threshold-selection.Rmd",
        "pid": 0,
        "risk": 1,
        "sha": "664aa5dc9ae21c26a79335bbc111f0949b3360887e644f2502dd44b010a09970",
        "size": 6148,
        "traits": [
          {
            "id": "metadata/file/profile/language::lang-english",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "English language detection",
            "spans": [
              [
                47,
                3
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "id": 14,
        "sha": "33fd57bc4758c7add49b8a7d127e9334c59b7a00b884cca599359861ffe43e6b",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/vignettes/pre-linkage-quality.Rmd",
        "risk": 1,
        "size": 6328,
        "type": "markdown",
        "depth": 1
      },
      {
        "id": 15,
        "sha": "c8fc037e835eff555e12849071f0298e03fa52bc7cb354e831917ca0beb30c95",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/flock.R",
        "risk": 1,
        "size": 12861,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 16,
        "sha": "11421c03a3356ba42bc3e72f066a2ad06b7a2145b3185fd01504835ab220fcab",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/murmuration_plot.R",
        "risk": 1,
        "size": 15660,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 17,
        "sha": "b83ce52ba489a644894f04134a42ac62f32dd15553991ae18d5ccfa92b8ff041",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/data.R",
        "risk": 1,
        "size": 6049,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 18,
        "sha": "5de28b117209918c9e3d14f800242c55f94535fe6597ee753a8318fa609e59de",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/murmuration.R",
        "risk": 1,
        "size": 56335,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 19,
        "sha": "92ad61cda82442db450378fecdb3cf8dc924e8c968547e14ffd51db9657b7e1f",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/starling.R",
        "risk": 1,
        "size": 3066,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 20,
        "sha": "cbf2fcb926dda0757cfa374c02dbf83778889ed49a36c4c316d8908894e162f0",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/check_medicare.R",
        "risk": 1,
        "size": 8285,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 21,
        "sha": "4277c61c2397cdaa1910692c529b49d418abca53b69ec209e68f16303ea7d7dc",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/preflight.R",
        "risk": 1,
        "size": 18367,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 22,
        "sha": "574b27b7389b42a0d46f86ca2a88b61ae9eafcf645cff690f6ea3b3921d0675d",
        "path": "/data/samples/unknown/foraged/r/r-project.org/cran.r-project.org/starling/starling_1.1.0.tar.gz!!starling/R/perch.R",
        "risk": 1,
        "size": 25056,
        "type": "clojure",
        "depth": 1
      },
      {
        "id": 23,
        "mol": "Md",
        "sha": "0984cd568b20334adbdbd92d4e540d0624cb0c3320061006c420d7d1d97effec",
        "path": "starling@1.1.0.registry.json",
        "risk": 1,
        "size": 839,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 16,
    "rev": "75cb2",
    "v": "8"
  }
}