{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.2",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.21363963,
        "rte": "az",
        "prob": 0.21363963
      },
      {
        "cls": 0,
        "raw": 0.0073708394,
        "rte": "az/zip",
        "prob": 0.0073708394
      }
    ],
    "prob": 0.21363963,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.21363963186740875,
        "type": "zip"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000020841756850131787,
        "type": "zip"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013977289199829102,
        "type": "github_actions"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014046828255231958,
        "type": "github_actions"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014295180335466284,
        "type": "github_actions"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014742215171281714,
        "type": "json"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012705723747785669,
        "type": "markdown"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014126300811767578,
        "type": "markdown"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014523665413435083,
        "type": "makefile"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001757343670760747,
        "type": "javascript"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000019262233763583936,
        "type": "lua"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016997257262119092,
        "type": "text"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014841556549072266,
        "type": "lua"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001428524683433352,
        "type": "lua"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012258688911970239,
        "type": "lua"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012566645636979956,
        "type": "lua"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012328227057878394,
        "type": "lua"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010748703971330542,
        "type": "lua"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001247723866981687,
        "type": "lua"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009447336196899414,
        "type": "lua"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012685854926530737,
        "type": "lua"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013530254364013672,
        "type": "lua"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011185805306013208,
        "type": "lua"
      },
      {
        "id": 50,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001239776611328125,
        "type": "lua"
      },
      {
        "id": 53,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016341606169589795,
        "type": "lua"
      },
      {
        "id": 60,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010768572792585474,
        "type": "lua"
      },
      {
        "id": 64,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011692444786604028,
        "type": "lua"
      },
      {
        "id": 67,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012060006156389136,
        "type": "lua"
      },
      {
        "id": 69,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001290440559387207,
        "type": "lua"
      },
      {
        "id": 73,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012060006156389136,
        "type": "lua"
      },
      {
        "id": 86,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014742215171281714,
        "type": "json"
      },
      {
        "id": 87,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014881293282087427,
        "type": "json"
      },
      {
        "id": 89,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013897816643293481,
        "type": "shell"
      },
      {
        "id": 90,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018358230590820312,
        "type": "lua"
      },
      {
        "id": 91,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001605351826583501,
        "type": "lua"
      },
      {
        "id": 92,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012179215445939917,
        "type": "lua"
      },
      {
        "id": 93,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012407700523908716,
        "type": "lua"
      },
      {
        "id": 94,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018010536223300733,
        "type": "lua"
      },
      {
        "id": 95,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001895427703857422,
        "type": "lua"
      },
      {
        "id": 96,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011414289474487305,
        "type": "lua"
      },
      {
        "id": 97,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012159347534179688,
        "type": "lua"
      },
      {
        "id": 98,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013301770195539575,
        "type": "lua"
      },
      {
        "id": 99,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012089808478776831,
        "type": "lua"
      },
      {
        "id": 100,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011513630852277856,
        "type": "lua"
      },
      {
        "id": 101,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016083320588222705,
        "type": "lua"
      },
      {
        "id": 102,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012258688911970239,
        "type": "lua"
      },
      {
        "id": 103,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001152356435341062,
        "type": "lua"
      },
      {
        "id": 104,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011851389899675269,
        "type": "lua"
      },
      {
        "id": 105,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011374552741472144,
        "type": "lua"
      },
      {
        "id": 106,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011175870895385742,
        "type": "lua"
      },
      {
        "id": 107,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010987122550432105,
        "type": "lua"
      },
      {
        "id": 108,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011235475540161133,
        "type": "lua"
      },
      {
        "id": 110,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012248754501342773,
        "type": "lua"
      },
      {
        "id": 111,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012566645636979956,
        "type": "lua"
      },
      {
        "id": 112,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001574555972183589,
        "type": "lua"
      },
      {
        "id": 113,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011861324310302734,
        "type": "lua"
      },
      {
        "id": 114,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013728936210100073,
        "type": "lua"
      },
      {
        "id": 115,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013202428817749023,
        "type": "lua"
      },
      {
        "id": 116,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001609325408935547,
        "type": "lua"
      },
      {
        "id": 117,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017940998077392578,
        "type": "lua"
      },
      {
        "id": 118,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018457571059116162,
        "type": "lua"
      },
      {
        "id": 119,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014146168723527808,
        "type": "lua"
      },
      {
        "id": 120,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001438458730262937,
        "type": "lua"
      },
      {
        "id": 121,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010788440704345703,
        "type": "lua"
      },
      {
        "id": 122,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011205673217773438,
        "type": "lua"
      },
      {
        "id": 123,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011841456398542505,
        "type": "lua"
      },
      {
        "id": 124,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013788540854875464,
        "type": "lua"
      },
      {
        "id": 125,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011831521987915039,
        "type": "lua"
      },
      {
        "id": 126,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001329183578491211,
        "type": "lua"
      },
      {
        "id": 127,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013947486877441406,
        "type": "lua"
      },
      {
        "id": 128,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012507040992204566,
        "type": "lua"
      },
      {
        "id": 129,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017940998077392578,
        "type": "lua"
      },
      {
        "id": 130,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013927618965681177,
        "type": "lua"
      },
      {
        "id": 131,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015368064850918017,
        "type": "lua"
      },
      {
        "id": 132,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012278556823730469,
        "type": "lua"
      },
      {
        "id": 133,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011861324310302734,
        "type": "lua"
      },
      {
        "id": 134,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012189149856567383,
        "type": "lua"
      },
      {
        "id": 135,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016987323760986328,
        "type": "lua"
      },
      {
        "id": 136,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000016421079635620117,
        "type": "lua"
      },
      {
        "id": 137,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012596447959367651,
        "type": "lua"
      },
      {
        "id": 138,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014801819816057105,
        "type": "lua"
      },
      {
        "id": 139,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014454126358032227,
        "type": "lua"
      },
      {
        "id": 140,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011533498764038086,
        "type": "lua"
      },
      {
        "id": 141,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011791785254899878,
        "type": "lua"
      },
      {
        "id": 142,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012159347534179688,
        "type": "lua"
      },
      {
        "id": 143,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011086463928222656,
        "type": "lua"
      },
      {
        "id": 144,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011136134162370581,
        "type": "lua"
      },
      {
        "id": 145,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011473894119262695,
        "type": "lua"
      },
      {
        "id": 146,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012993812561035156,
        "type": "lua"
      },
      {
        "id": 147,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011255343451921362,
        "type": "lua"
      },
      {
        "id": 148,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011771917343139648,
        "type": "lua"
      },
      {
        "id": 149,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001189112663269043,
        "type": "lua"
      },
      {
        "id": 150,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012189149856567383,
        "type": "lua"
      },
      {
        "id": 151,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012139479622419458,
        "type": "lua"
      },
      {
        "id": 152,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011622905731201172,
        "type": "lua"
      },
      {
        "id": 153,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001142422388511477,
        "type": "lua"
      },
      {
        "id": 154,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011801719665527344,
        "type": "lua"
      },
      {
        "id": 155,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001940131187438965,
        "type": "lua"
      },
      {
        "id": 156,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001475214958190918,
        "type": "lua"
      },
      {
        "id": 157,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012268622413103003,
        "type": "lua"
      },
      {
        "id": 158,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011841456398542505,
        "type": "lua"
      },
      {
        "id": 159,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011672575965349097,
        "type": "lua"
      },
      {
        "id": 160,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011324882507324219,
        "type": "lua"
      },
      {
        "id": 161,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001387794782203855,
        "type": "lua"
      },
      {
        "id": 162,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017841657609096728,
        "type": "lua"
      },
      {
        "id": 163,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014374653801496606,
        "type": "dockerfile"
      },
      {
        "id": 164,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013450781807478052,
        "type": "json"
      },
      {
        "id": 166,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022937854737392627,
        "type": "shell"
      },
      {
        "id": 171,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "registry"
      },
      {
        "id": 172,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": "registry"
      },
      {
        "id": 173,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": "registry"
      },
      {
        "id": 174,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-27T03:15:44Z"
  },
  "path": "camouflage.nvim-0.17.2-1.src.rock",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/actions/checkout@v4",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 223,
        "source_sha256": "3aeb4926ab9e3ba8d2229d7e8f19af930f7e84c7459bdec3ba41443fe9f1e7f0",
        "content_sha256": "0a0a18686b267a08fefb74882381768a531e9acd3eebcd577583b0d5159247dd"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/wagoid/commitlint-github-action@v6",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 333,
        "source_sha256": "3aeb4926ab9e3ba8d2229d7e8f19af930f7e84c7459bdec3ba41443fe9f1e7f0",
        "content_sha256": "a47f26484bb61b3d3d1864dad9912d8ce0051adc91a47694c56160f8e33c2a80"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/leafo/gh-actions-lua@v10",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 605,
        "source_sha256": "3aeb4926ab9e3ba8d2229d7e8f19af930f7e84c7459bdec3ba41443fe9f1e7f0",
        "content_sha256": "c5b4a7f2232dbbc4383dd7bcaafc1132d13982601bf941857083b6c1f59f797c"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/leafo/gh-actions-luarocks@v4",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 716,
        "source_sha256": "3aeb4926ab9e3ba8d2229d7e8f19af930f7e84c7459bdec3ba41443fe9f1e7f0",
        "content_sha256": "754117df657b84366b6507a2bbd97e55285bd188da344712c6ef6a0ff3d125ef"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/JohnnyMorganz/stylua-action@v4",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 1036,
        "source_sha256": "3aeb4926ab9e3ba8d2229d7e8f19af930f7e84c7459bdec3ba41443fe9f1e7f0",
        "content_sha256": "f830a44cc4b688755defc044099a787c5189653b749ed2509fdcd87e5e27de2b"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/rhysd/action-setup-vim@v1",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 1785,
        "source_sha256": "3aeb4926ab9e3ba8d2229d7e8f19af930f7e84c7459bdec3ba41443fe9f1e7f0",
        "content_sha256": "a458907bbf502c2b1f6db391f50a51adb8bc0be5bececf2c0ce190af208060ab"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/nvim-neorocks/luarocks-tag-release@v7",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 780,
        "source_sha256": "ec2b2617e5bd6d3139d9644d720e3990309e27ccb1a19e461611f373874bd4f6",
        "content_sha256": "76b74070d52c46343bac615a4b8cee831999f3eaeed65e157907602be113bbf7"
      },
      {
        "kind": "dependency",
        "cached": true,
        "locator": "pkg:github/googleapis/release-please-action@v4",
        "outcome": "skipped",
        "fetched_at": 1790478943,
        "source_offset": 340,
        "source_sha256": "f7916f43635eabd9c3f20d1b4fc946b485e5eff99bdd12889a95df24185cf907",
        "content_sha256": "6c625217297f6aa30620fb7ce39bd9a449e92af64bbb398cc404918c27fb50c9"
      }
    ],
    "files": [
      {
        "id": 0,
        "mol": "K₂(McTe₃)O₉(As₂CCa₃Dy₂EuILaPS₂)H₇(Cm₁₉Cr₃Db₁₅F₈MgOs₇Po₅)Md₅(Bk₅In₄Pa₇)",
        "sha": "d18ee60bcaac27bb2eaeb983fb8c792228be40b4737728594c7e4199e039b2e7",
        "path": "camouflage.nvim-0.17.2-1.src.rock",
        "risk": 50,
        "size": 2290876,
        "type": "zip",
        "facts": {
          "metrics": {
            "file": {
              "size": 2290876,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 2251776,
              "peak_region_entropy": 7.86
            },
            "archive": {
              "file_count": 2,
              "member_count": 2,
              "script_count": 0,
              "zip_bomb_ratio": 1.88,
              "compressed_size": 2290444,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 48,
              "noise_file_count": 0,
              "compression.ratio": 1,
              "hidden_file_count": 0,
              "uncompressed_size": 2291036,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 44,
              "rtlo_filename_count": 0,
              "format.regular_count": 2,
              "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,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0.5,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 2,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.stored": 1,
              "compression.method_counts.deflate": 1
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.archive_as_unknown": 1
            }
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "micro-behaviors/communications/http/jwt::jwt-hs256-algorithm-field",
            "conf": 0.97,
            "crit": 3,
            "desc": "JWT selects HS256 for token signing"
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::vcs-registry-secret-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "VCS and registry secret names"
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::common-account-root-password-pair",
            "atk": "T1110.001",
            "conf": 0.86,
            "crit": 3,
            "desc": "Common account paired with root password"
          },
          {
            "id": "micro-behaviors/data/decode/base64::standard-base64-alphabet-table",
            "conf": 0.88,
            "crit": 3,
            "desc": "Embeds the standard Base64 alphabet table"
          },
          {
            "id": "metadata/import/lua/lualine/components/camouflage::lualine/components/camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports lualine.components.camouflage"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::google-accounts",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google Accounts domain marker"
          },
          {
            "id": "objectives/credential-access/files/config::maven-server-password-open",
            "atk": "T1552.001",
            "mbc": "B0029",
            "conf": 0.8,
            "crit": 3,
            "desc": "Maven settings server block with password"
          },
          {
            "id": "well-known/tool/detection/redaction::secret-pattern-token-label",
            "conf": 0.95,
            "crit": 3,
            "desc": "Secret scanner token label"
          },
          {
            "id": "micro-behaviors/fs/path/private-key::private-key-suffix",
            "atk": "T1552.001",
            "conf": 0.8,
            "crit": 1,
            "desc": "Private key file suffix"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/hcl::camouflage/parsers/hcl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.hcl"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry/jwt::camouflage/checks/expiry/jwt",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.checks.expiry.jwt"
          },
          {
            "id": "micro-behaviors/data/db/redis::redis-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "redis:// URL scheme"
          },
          {
            "id": "micro-behaviors/os/package-manager/install::build-npm-install",
            "conf": 0.9,
            "crit": 3,
            "desc": "Build installs local npm dependencies"
          },
          {
            "id": "metadata/build/package/maintainer-scripts::server-hardening-service-control",
            "conf": 0.9,
            "crit": 3,
            "desc": "Server provisioning enables or starts a service"
          },
          {
            "id": "metadata/import/npm/camouflage::camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage"
          },
          {
            "id": "metadata/encoded-payload/base64-base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64 → base64"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/ui::camouflage/pwned/ui",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.ui"
          },
          {
            "id": "metadata/file/format/structured::json-schema-document",
            "conf": 0.95,
            "crit": 3,
            "desc": "Self-identifying JSON Schema document"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::microsoft-login",
            "conf": 0.6,
            "crit": 3,
            "desc": "References a Microsoft login domain"
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/json::camouflage/parsers/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.json"
          },
          {
            "id": "metadata/build/ci/github-actions::workflow-definition-path",
            "conf": 0.99,
            "crit": 3,
            "desc": "GitHub Actions workflow definition path"
          },
          {
            "id": "objectives/persistence/system/service/systemd::systemctl-enable",
            "atk": "T1543.002",
            "mbc": "B0028",
            "conf": 0.8,
            "crit": 2,
            "desc": "Enables a systemd service to start automatically"
          },
          {
            "id": "micro-behaviors/fs/path/application/prefix::container-app-root-path",
            "conf": 0.9,
            "crit": 3,
            "desc": "Absolute container application root path"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/rsa::pem-rsa-key-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References RSA private-key PEM header"
          },
          {
            "id": "metadata/import/lua/camouflage/yank::camouflage/yank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.yank"
          },
          {
            "id": "metadata/import/lua/cmp::cmp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cmp"
          },
          {
            "id": "micro-behaviors/fs/directory/chdir::shell-change-directory",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell changes working directory"
          },
          {
            "id": "micro-behaviors/communications/http/url/build::network-destination-function-binding",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Network destination assigned from call"
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::script-stripe-secret-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "Stripe secret environment name"
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::content-type-header",
            "conf": 0.5,
            "crit": 3,
            "desc": "References an HTTP Content-Type header"
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-spec-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua spec filename"
          },
          {
            "id": "metadata/import/lua/lualine/component::lualine/component",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports lualine.component"
          },
          {
            "id": "metadata/encoded-payload/base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64"
          },
          {
            "id": "metadata/build/ci/secret::step-token-input-secret-reference",
            "conf": 0.95,
            "crit": 3,
            "desc": "Step token input references an Actions secret"
          },
          {
            "id": "metadata/import/lua/camouflage/autocmds::camouflage/autocmds",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.autocmds"
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::accounts-endpoint-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Accounts endpoint path"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::pem-end",
            "conf": 0.7,
            "crit": 2,
            "desc": "References PEM certificate footer"
          },
          {
            "id": "metadata/build/ci/secret::github-token-secret",
            "conf": 0.88,
            "crit": 3,
            "desc": "References Actions-provided GITHUB_TOKEN"
          },
          {
            "id": "metadata/build/ci/secret::step-environment-secret-reference",
            "conf": 0.95,
            "crit": 3,
            "desc": "Step environment references an Actions secret"
          },
          {
            "id": "metadata/import/lua/mini/pick::mini/pick",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports mini.pick"
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::rest-admin-config-user-endpoints",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Config or users REST path segment"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-silent-fail-flags-text",
            "atk": "T1105",
            "conf": 0.86,
            "crit": 3,
            "desc": "curl text contains silent or fail flags"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::user-field-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like user identity field"
          },
          {
            "id": "metadata/import/lua/camouflage/guard::camouflage/guard",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.guard"
          },
          {
            "id": "objectives/credential-access/theft/keywords::private-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "Private-key field name in structured data"
          },
          {
            "id": "metadata/import/lua/camouflage/policy::camouflage/policy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.policy"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry/base64url::camouflage/checks/expiry/base64url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.expiry.base64url"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::multi-provider-oauth-endpoints",
            "conf": 0.88,
            "crit": 3,
            "desc": "Multiple cloud OAuth provider endpoints",
            "from": [
              {
                "file": 1
              },
              {
                "off": 3858,
                "file": 23,
                "line": 131
              },
              {
                "file": 94
              },
              {
                "file": 95
              },
              {
                "file": 166
              }
            ],
            "uses": [
              6,
              104
            ]
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::netrc",
            "atk": "T1552.001",
            "conf": 0.95,
            "crit": 3,
            "desc": ".netrc credentials file"
          },
          {
            "id": "metadata/import/lua/camouflage/hooks::camouflage/hooks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.hooks"
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/strings::readme-basename",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 1.0,
            "crit": 3,
            "desc": "README basename (markdown/plain text)"
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::jwt-rsa-algorithm-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "RSA algorithm field"
          },
          {
            "id": "metadata/import/lua/camouflage/linemask::camouflage/linemask",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.linemask"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/rsa::pem-private-key-embedded",
            "conf": 0.95,
            "crit": 3,
            "desc": "Embedded PEM RSA private key block"
          },
          {
            "id": "metadata/import/lua/camouflage/checks::camouflage/checks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/communications/http/cookies::cookie-header",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP Cookie request header string"
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::user-collection-path-token",
            "conf": 0.92,
            "crit": 3,
            "desc": "user collection URL path segment"
          },
          {
            "id": "metadata/import/lua/gruvbox::gruvbox",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gruvbox"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/check::camouflage/pwned/check",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.check"
          },
          {
            "id": "metadata/import/lua/camouflage/audit::camouflage/audit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.audit"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-authorization-endpoint-url",
            "conf": 0.94,
            "crit": 3,
            "desc": "OAuth authorization endpoint URL"
          },
          {
            "id": "micro-behaviors/communications/http/server/listener::nginx-conf-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.65,
            "crit": 3,
            "desc": "nginx.conf configuration file"
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::shell-plus-x",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.75,
            "crit": 3,
            "desc": "chmod +x (make executable)"
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::json-type-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON object type field fragment"
          },
          {
            "id": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
            "conf": 0.94,
            "crit": 3,
            "desc": "Lua long hex string literals"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/sha1::camouflage/pwned/sha1",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.pwned.sha1"
          },
          {
            "id": "metadata/import/lua/camouflage::camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage"
          },
          {
            "id": "micro-behaviors/data/db/mongodb::mongodb-srv-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "mongodb+srv:// URL scheme"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/later::camouflage/integrations/later",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.later"
          },
          {
            "id": "micro-behaviors/process/create/load/local::top-level-require-immediate-call",
            "atk": "T1059.007",
            "conf": 0.9,
            "crit": 3,
            "desc": "Immediate method call on require result"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/badges::camouflage/checks/badges",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.badges"
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/iac::kubernetes-manifest-kind",
            "conf": 0.86,
            "crit": 3,
            "desc": "Kubernetes kind field near apiVersion"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/netrc::camouflage/parsers/netrc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.netrc"
          },
          {
            "id": "micro-behaviors/fs/path/token::api-key-path-fragment",
            "atk": "T1552.001",
            "conf": 0.8,
            "crit": 3,
            "desc": "API key filename or path fragment"
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-describe",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua describe test block"
          },
          {
            "id": "micro-behaviors/fs/chmod/modify::chmod-command",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.6,
            "crit": 3,
            "desc": "chmod shell command"
          },
          {
            "id": "micro-behaviors/os/env/enumeration::printenv",
            "atk": "T1082",
            "conf": 0.6,
            "crit": 3,
            "desc": "printenv command"
          },
          {
            "id": "micro-behaviors/os/env/ai-provider::openai-api-key-name-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References OPENAI_API_KEY env variable"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::certificate-ref",
            "conf": 0.5,
            "crit": 2,
            "desc": "References certificate terminology"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::pem-begin",
            "conf": 0.7,
            "crit": 2,
            "desc": "References PEM certificate header"
          },
          {
            "id": "metadata/file/string/count::few-string-literals",
            "conf": 0.4,
            "crit": 3,
            "desc": "File has very few string literals"
          },
          {
            "id": "metadata/import/lua/camouflage/init_command::camouflage/init_command",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.init_command"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/properties::camouflage/parsers/properties",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.properties"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/api::camouflage/pwned/api",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.api"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/xml::camouflage/parsers/xml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.xml"
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::json-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References HTTP Content-Type application/json"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "micro-behaviors/data/source/arithmetic::lsb-bit-mask-source",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source contains low-bit mask syntax"
          },
          {
            "id": "objectives/discovery/host/application/endpoint::notebook-stack-config-targets",
            "atk": "T1552.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "Deployment scheduler config target"
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::password-key-value-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "password/passwd key with inline value"
          },
          {
            "id": "micro-behaviors/process/debug/symbol::lua-debug-module-access",
            "conf": 0.9,
            "crit": 3,
            "desc": "Accesses Lua debug module"
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/iac::kubernetes-manifest-apiversion",
            "conf": 0.88,
            "crit": 3,
            "desc": "Kubernetes apiVersion group/version value"
          },
          {
            "id": "metadata/import/lua/camouflage/offsets::camouflage/offsets",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.offsets"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/import/lua/camouflage/core::camouflage/core",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.core"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/memo::camouflage/checks/memo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.memo"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/weak_secret::camouflage/checks/weak_secret",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.weak_secret"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/diff::camouflage/integrations/diff",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.diff"
          },
          {
            "id": "micro-behaviors/fs/file/copy::windows-copy-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses Windows copy command"
          },
          {
            "id": "metadata/import/lua/bit::bit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bit"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::result-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object result field"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-office365",
            "conf": 0.66,
            "crit": 3,
            "desc": "Office365 OAuth endpoint markers present",
            "from": [
              {
                "file": 1
              },
              {
                "file": 23
              }
            ],
            "uses": [
              19
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::shell-git-clone",
            "atk": "T1059.004",
            "conf": 0.85,
            "crit": 3,
            "desc": "Shell command invokes git clone"
          },
          {
            "id": "objectives/supply-chain/recon-exfil/pipeline::gha-interesting-secret-keywords--rx-4",
            "atk": "T1195.002, T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Netlify or OpenAI credential variable name"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::x509-string",
            "conf": 0.6,
            "crit": 2,
            "desc": "References X.509 certificate terminology"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::googleapis-oauth",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google OAuth path marker"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/signature::signable-artifact-name",
            "conf": 0.95,
            "crit": 3,
            "desc": "Checksum manifest or detached signature filename"
          },
          {
            "id": "metadata/package/testing/presence/path::tests-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Tests path basename"
          },
          {
            "id": "micro-behaviors/data/encode/base64::repeated-base64-literals",
            "conf": 0.85,
            "crit": 3,
            "desc": "Repeated long Base64-looking literals"
          },
          {
            "id": "metadata/import/lua/camouflage/log::camouflage/log",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.log"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-protocol-reference",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the OAuth 2 protocol"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::bearer-prefix",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.72,
            "crit": 3,
            "desc": "HTTP Bearer authorization header prefix"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::host-field-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like host identity field"
          },
          {
            "id": "objectives/credential-access/theft/keywords::api-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "API-key field name in structured data"
          },
          {
            "id": "objectives/anti-static/obfuscation/payload/encrypted::aes-key-field-token",
            "atk": "T1573.001,T1027",
            "mbc": "C0027",
            "conf": 0.8,
            "crit": 3,
            "desc": "AES or generic key field name"
          },
          {
            "id": "micro-behaviors/communications/http/url/tld::reserved-documentation-tld-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "URL uses RFC 2606 reserved documentation TLD"
          },
          {
            "id": "metadata/file/naming::hex-hash-zip-basename",
            "conf": 0.92,
            "crit": 3,
            "desc": "Zip basename is a hexadecimal hash",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/agent::agent-identity-ai-assistant",
            "conf": 0.8,
            "crit": 3,
            "desc": "AI assistant identity reference"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              57
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/registers::camouflage/registers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.registers"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-password-column",
            "conf": 0.86,
            "crit": 3,
            "desc": "SQL password column definition"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/env::camouflage/parsers/env",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.env"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/preview::camouflage/integrations/preview",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.preview"
          },
          {
            "id": "micro-behaviors/communications/http/services/google::google-api-host-reference",
            "mbc": "C0002",
            "conf": 0.95,
            "crit": 3,
            "desc": "References a Google API host"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/toml::camouflage/parsers/toml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.toml"
          },
          {
            "id": "micro-behaviors/process/create/flags::browser-headless-option",
            "conf": 0.9,
            "crit": 3,
            "desc": "Embeds browser headless launch option"
          },
          {
            "id": "micro-behaviors/data/db/schema/relational::account-handle-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "Account handle field name"
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::common-account-weak-password-pair",
            "atk": "T1110.001",
            "conf": 0.86,
            "crit": 3,
            "desc": "Common account paired with weak password"
          },
          {
            "id": "micro-behaviors/os/env/vcs::github-token-name-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the GITHUB_TOKEN environment variable"
          },
          {
            "id": "micro-behaviors/data/source/arithmetic::source-xor-operation",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source references XOR syntax"
          },
          {
            "id": "metadata/package/completeness::has-config-assignment",
            "conf": 0.75,
            "crit": 3,
            "desc": "Code uses assigned configuration objects"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/terminal::camouflage/integrations/terminal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.terminal"
          },
          {
            "id": "objectives/exfiltration/http/agent::repo2skill-github-token-marker",
            "atk": "T1041,T1552.001",
            "conf": 0.99,
            "crit": 3,
            "desc": "GitHub token marker"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::package-or-netrc-credential-file",
            "atk": "T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Package or netrc credential file reference",
            "from": [
              {
                "file": 1
              },
              {
                "off": 12488,
                "file": 30,
                "line": 236
              },
              {
                "off": 781,
                "file": 53,
                "line": 31
              }
            ],
            "uses": [
              50
            ]
          },
          {
            "id": "objectives/persistence/system/service/systemd::systemd",
            "atk": "T1543.002",
            "mbc": "B0028",
            "conf": 0.66,
            "crit": 3,
            "desc": "Configures or controls a systemd unit",
            "from": [
              {
                "file": 1
              },
              {
                "file": 166
              }
            ],
            "uses": [
              23,
              180
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::git-clone-command",
            "atk": "T1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Git clone command"
          },
          {
            "id": "micro-behaviors/os/env/cloud::aws-secret-access-key-var",
            "conf": 0.86,
            "crit": 3,
            "desc": "AWS secret-key environment name reference"
          },
          {
            "id": "metadata/import/lua/camouflage/health::camouflage/health",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.health"
          },
          {
            "id": "micro-behaviors/communications/http/url/path::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers::camouflage/parsers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers"
          },
          {
            "id": "micro-behaviors/mem/alloc/executable::jit-runtime-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a JIT compilation runtime"
          },
          {
            "id": "metadata/package/testing/presence/manifest::test-fixtures",
            "conf": 0.8,
            "crit": 3,
            "desc": "References to test fixture files"
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::dotenv-filename-literal",
            "atk": "T1552.001",
            "conf": 0.85,
            "crit": 1,
            "desc": ".env filename literal"
          },
          {
            "id": "metadata/import/lua/camouflage/shield::camouflage/shield",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.shield"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl",
            "atk": "T1105",
            "conf": 0.66,
            "crit": 3,
            "desc": "Download via curl",
            "from": [
              {
                "file": 1
              },
              {
                "file": 163
              }
            ],
            "uses": [
              161
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/computed::js-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Dense computed-property call cluster (3+)"
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-exec-var-target",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.9,
            "crit": 3,
            "desc": "chmod marks a variable path executable"
          },
          {
            "id": "metadata/import/lua/camouflage/styles::camouflage/styles",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.styles"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/import/lua/camouflage/project_config_watch::camouflage/project_config_watch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.project_config_watch"
          },
          {
            "id": "metadata/file/archive::archive-at-least-120-members",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive contains at least 120 members",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/project_config::camouflage/project_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.project_config"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/key::armored-named-private-key-header",
            "conf": 0.95,
            "crit": 3,
            "desc": "References named armored private-key header"
          },
          {
            "id": "micro-behaviors/communications/proxy/target::local-host-parameter",
            "atk": "T1090,T1572",
            "conf": 0.94,
            "crit": 3,
            "desc": "Host parameter selects loopback or wildcard"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/custom::camouflage/parsers/custom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.custom"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/quickfix::camouflage/integrations/quickfix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.quickfix"
          },
          {
            "id": "metadata/build/ci/secret::action-secret-input",
            "conf": 0.95,
            "crit": 3,
            "desc": "Action input references workflow secret"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-cmd",
            "atk": "T1105",
            "conf": 0.7,
            "crit": 2,
            "desc": "curl command includes URL or option"
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-upper",
            "conf": 0.45,
            "crit": 3,
            "desc": "PASSWORD credential label"
          },
          {
            "id": "metadata/import/lua/camouflage/treesitter::camouflage/treesitter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.treesitter"
          },
          {
            "id": "metadata/file/extension/identity::shell-a",
            "conf": 1.0,
            "crit": 2,
            "desc": "POSIX shell script extension"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::host-user-field-pair",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like host and user identity fields",
            "from": [
              {
                "file": 1
              },
              {
                "off": 912,
                "file": 133,
                "line": 38
              },
              {
                "off": 22,
                "file": 164,
                "line": 3
              }
            ],
            "uses": [
              44,
              115
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/broad::lua-headless-name",
            "conf": 0.78,
            "crit": 3,
            "desc": "Lua headless name"
          },
          {
            "id": "micro-behaviors/data/string/assembly::zero-padded-integer-format",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code formats a zero-padded integer"
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-it",
            "conf": 0.9,
            "crit": 1,
            "desc": "Lua it test case"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/dockerfile::camouflage/parsers/dockerfile",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.dockerfile"
          },
          {
            "id": "micro-behaviors/communications/http/services/cloud::aws-api-endpoint",
            "conf": 0.8,
            "crit": 3,
            "desc": "References an AWS API endpoint"
          },
          {
            "id": "micro-behaviors/fs/path/token::secret-token-file-path",
            "atk": "T1552.001",
            "conf": 0.75,
            "crit": 3,
            "desc": "References a secret or token file path"
          },
          {
            "id": "objectives/supply-chain/hidden-payload/scanner-blind::issue-category-silenced",
            "atk": "T1562.001",
            "mbc": "E1562",
            "conf": 0.9,
            "crit": 3,
            "desc": "Scanner issue category set to ignore"
          },
          {
            "id": "metadata/import/lua/camouflage/position::camouflage/position",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.position"
          },
          {
            "id": "metadata/import/lua/fzf-lua/previewer/builtin::fzf-lua/previewer/builtin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fzf-lua.previewer.builtin"
          },
          {
            "id": "metadata/import/lua/camouflage/config::camouflage/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.config"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/registry::camouflage/checks/registry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.registry"
          },
          {
            "id": "metadata/package/files/archive-shape::jar-many-directories",
            "conf": 0.98,
            "crit": 3,
            "desc": "JAR has many directories",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/os/service/control::systemctl-word",
            "conf": 0.7,
            "crit": 3,
            "desc": "References systemctl service manager"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/bootstrap::kubernetes-tooling-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Kubernetes tooling name reference"
          },
          {
            "id": "micro-behaviors/fs/path/temp::unix-temp",
            "conf": 0.7,
            "crit": 2,
            "desc": "Unix /tmp/ path reference"
          },
          {
            "id": "objectives/supply-chain/recon-exfil/pipeline::gha-interesting-secret-keywords--rx-2",
            "atk": "T1195.002, T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cloudflare or database credential variable name"
          },
          {
            "id": "metadata/file/string/credential::uppercase-password-identifier",
            "conf": 0.45,
            "crit": 3,
            "desc": "Uppercase identifier contains PASSWORD or PASS"
          },
          {
            "id": "objectives/discovery/network/scan/cloud-services::cloud-cluster-port",
            "atk": "T1046",
            "conf": 0.8,
            "crit": 3,
            "desc": "Labeled Redis or cluster service port reference"
          },
          {
            "id": "metadata/import/lua/camouflage/present::camouflage/present",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.present"
          },
          {
            "id": "micro-behaviors/os/clipboard/reference::clipboard-keyword",
            "conf": 0.7,
            "crit": 3,
            "desc": "Clipboard keyword"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/http::camouflage/parsers/http",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.parsers.http"
          },
          {
            "id": "metadata/import/lua/telescope/make_entry::telescope/make_entry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports telescope.make_entry"
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "Password field name in structured data"
          },
          {
            "id": "metadata/import/lua/snacks/picker/format::snacks/picker/format",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports snacks.picker.format"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned::camouflage/pwned",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned"
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "Lua Busted-style spec file",
            "uses": [
              32,
              77,
              169
            ]
          },
          {
            "id": "metadata/file/archive::archive-at-least-10-members",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive contains at least ten members",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::git-clone-argv",
            "atk": "T1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Git clone argument sequence"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::auth-like-constant-assignment",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Auth-like constant assignment"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-client-id-field",
            "conf": 0.65,
            "crit": 3,
            "desc": "OAuth client_id field"
          },
          {
            "id": "metadata/build/ci/step::mutable-version-action-ref",
            "conf": 0.9,
            "crit": 3,
            "desc": "Workflow action uses mutable version tag"
          },
          {
            "id": "objectives/impact/infect/script::lua-names-lua-script",
            "atk": "T1554",
            "conf": 0.8,
            "crit": 3,
            "desc": "Lua source names a Lua script"
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::aws-credential-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "AWS credential environment name"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/picker::camouflage/integrations/picker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.picker"
          },
          {
            "id": "metadata/import/lua/luassert::luassert",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports luassert"
          },
          {
            "id": "micro-behaviors/fs/path/application/executable::dev-apps-vim",
            "conf": 0.5,
            "crit": 1,
            "desc": "Repeated Vim name references"
          },
          {
            "id": "micro-behaviors/fs/path/config/environment::env-file-path",
            "conf": 0.9,
            "crit": 3,
            "desc": "References dotenv configuration file path"
          },
          {
            "id": "micro-behaviors/os/env/secret-name::credential-env-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads a credential-bearing environment variable",
            "from": [
              {
                "file": 1
              },
              {
                "off": 2830,
                "file": 119,
                "line": 79
              },
              {
                "off": 2556,
                "file": 166,
                "line": 79
              }
            ],
            "uses": [
              80,
              131,
              140
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::log-redaction-option",
            "conf": 0.85,
            "crit": 3,
            "desc": "Log redaction option or call"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/yaml::camouflage/parsers/yaml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.yaml"
          },
          {
            "id": "metadata/package/config::ignore-patterns-identifier",
            "conf": 0.75,
            "crit": 3,
            "desc": "Uses an ignore-patterns identifier"
          },
          {
            "id": "metadata/file/string/cicd::github-workflow-file-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "GitHub Actions workflow file path"
          },
          {
            "id": "micro-behaviors/communications/http/url/build::shell-command-substitution-url-path",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell URL path includes command substitution"
          },
          {
            "id": "well-known/malware/backdoor/snow::unc6692-mailbox-repair-lure",
            "atk": "T1059",
            "conf": 0.92,
            "crit": 3,
            "desc": "UNC6692 mailbox repair lure"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-client-secret-field",
            "conf": 0.65,
            "crit": 3,
            "desc": "OAuth client_secret field"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/cache::camouflage/pwned/cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.cache"
          },
          {
            "id": "metadata/import/lua/camouflage/reveal::camouflage/reveal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.reveal"
          },
          {
            "id": "micro-behaviors/communications/http/services/haveibeenpwned::hibp-service-name",
            "conf": 0.9,
            "crit": 3,
            "desc": "Have I Been Pwned service reference"
          },
          {
            "id": "metadata/import/lua/camouflage/state::camouflage/state",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.state"
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL"
          },
          {
            "id": "micro-behaviors/process/create/script/file::lua-dofile",
            "conf": 0.9,
            "crit": 3,
            "desc": "Executes Lua file with dofile"
          },
          {
            "id": "micro-behaviors/fs/shell-ops::cp-command-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source contains cp file-copy command"
          },
          {
            "id": "metadata/build/ci/permission::contents-write-permission",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub Actions contents write permission"
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::public-forge-git-clone",
            "atk": "T1105",
            "conf": 0.92,
            "crit": 3,
            "desc": "Git clones a public code forge",
            "from": [
              {
                "file": 1
              },
              {
                "off": 25,
                "file": 10,
                "line": 3
              },
              {
                "file": 11
              },
              {
                "off": 650,
                "file": 13,
                "line": 15
              },
              {
                "off": 459,
                "file": 14,
                "line": 7
              },
              {
                "off": 736,
                "file": 16,
                "line": 27
              },
              {
                "off": 4974,
                "file": 119,
                "line": 117
              }
            ],
            "uses": [
              139,
              165,
              196
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/hash::camouflage/pwned/hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.hash"
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-plus-x-quoted-path",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.88,
            "crit": 3,
            "desc": "chmod plus-x on a quoted path"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-silent-fail-flags-embedded-text",
            "atk": "T1105",
            "conf": 0.86,
            "crit": 3,
            "desc": "Non-shell curl text contains quiet flags"
          },
          {
            "id": "micro-behaviors/fs/path/temp::tmp-path-content",
            "conf": 1.0,
            "crit": 2,
            "desc": "Contains a /tmp/ or /var/tmp/ path"
          },
          {
            "id": "metadata/import/lua/lazy::lazy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports lazy"
          },
          {
            "id": "micro-behaviors/data/manipulation::sensitive-token-redaction",
            "conf": 0.8,
            "crit": 3,
            "desc": "Redacts a token or secret value"
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/store::camouflage/checks/store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.store"
          },
          {
            "id": "objectives/persistence/system/service/systemd::source-systemctl-enable-action",
            "atk": "T1543.002,T1071.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source invokes systemctl enable action"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry::camouflage/checks/expiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.expiry"
          },
          {
            "id": "metadata/file/archive::archive-paired-executable-members",
            "conf": 0.88,
            "crit": 3,
            "desc": "Archive contains two or more executables",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/util::camouflage/parsers/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.util"
          },
          {
            "id": "metadata/file/catalog/service::service-name-github",
            "conf": 0.6,
            "crit": 3,
            "desc": "GitHub service name"
          },
          {
            "id": "metadata/import/lua/camouflage/commands::camouflage/commands",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.commands"
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          },
          {
            "id": "objectives/credential-access/phishing/mfa-relay::phishlet-credential-section",
            "atk": "T1056.002,T1539,T1557",
            "mbc": "B0030",
            "conf": 0.98,
            "crit": 3,
            "desc": "Phishlet credential-capture section"
          },
          {
            "id": "objectives/credential-access/files/config::maven-server-password-close",
            "atk": "T1552.001",
            "mbc": "B0029",
            "conf": 0.8,
            "crit": 3,
            "desc": "Maven settings password inside server block"
          },
          {
            "id": "metadata/package/files/archive-member::archive-nested-zip-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is a nested ZIP"
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 2289773,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 2252800,
              "peak_region_entropy": 7.85
            },
            "archive": {
              "file_count": 192,
              "has_comment": 1,
              "comment_size": 40,
              "member_count": 227,
              "script_count": 138,
              "zip_bomb_ratio": 6.66,
              "compressed_size": 2229469,
              "directory_count": 35,
              "executable_count": 2,
              "extra_field_size": 2043,
              "noise_file_count": 0,
              "compression.ratio": 0.68,
              "hidden_file_count": 17,
              "uncompressed_size": 3302097,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 107,
              "rtlo_filename_count": 0,
              "format.regular_count": 192,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "format.directory_count": 35,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 227,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.stored": 37,
              "compression.method_counts.deflate": 190
            }
          }
        },
        "id": 1,
        "mol": "K₂(McTe₃)O₉(As₂CCa₃Dy₂EuILaPS₂)H₇(Cm₁₉Cr₃Db₁₅F₈MgOs₇Po₅)Md₅(Bk₅In₄Pa₆)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip",
        "pid": 0,
        "risk": 50,
        "sha": "556ac2d80ae81a73c5a87dfc41ee266b6bd51c347da9884e9c2b86795d2d8e6e",
        "size": 2289773,
        "traits": [
          {
            "id": "metadata/import/lua/camouflage/guard::camouflage/guard",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.guard"
          },
          {
            "id": "micro-behaviors/communications/proxy/target::local-host-parameter",
            "atk": "T1090,T1572",
            "conf": 0.94,
            "crit": 3,
            "desc": "Host parameter selects loopback or wildcard"
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::aws-credential-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "AWS credential environment name"
          },
          {
            "id": "objectives/exfiltration/http/agent::repo2skill-github-token-marker",
            "atk": "T1041,T1552.001",
            "conf": 0.99,
            "crit": 3,
            "desc": "GitHub token marker"
          },
          {
            "id": "metadata/import/lua/camouflage/health::camouflage/health",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.health"
          },
          {
            "id": "metadata/import/lua/camouflage/project_config_watch::camouflage/project_config_watch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.project_config_watch"
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::dotenv-filename-literal",
            "atk": "T1552.001",
            "conf": 0.85,
            "crit": 1,
            "desc": ".env filename literal"
          },
          {
            "id": "micro-behaviors/communications/http/jwt::jwt-hs256-algorithm-field",
            "conf": 0.97,
            "crit": 3,
            "desc": "JWT selects HS256 for token signing"
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-exec-var-target",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.9,
            "crit": 3,
            "desc": "chmod marks a variable path executable"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/netrc::camouflage/parsers/netrc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.netrc"
          },
          {
            "id": "micro-behaviors/fs/path/config/environment::env-file-path",
            "conf": 0.9,
            "crit": 3,
            "desc": "References dotenv configuration file path"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::certificate-ref",
            "conf": 0.5,
            "crit": 2,
            "desc": "References certificate terminology"
          },
          {
            "id": "micro-behaviors/process/create/script/file::lua-dofile",
            "conf": 0.9,
            "crit": 3,
            "desc": "Executes Lua file with dofile"
          },
          {
            "id": "objectives/supply-chain/hidden-payload/scanner-blind::issue-category-silenced",
            "atk": "T1562.001",
            "mbc": "E1562",
            "conf": 0.9,
            "crit": 3,
            "desc": "Scanner issue category set to ignore"
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::json-type-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON object type field fragment"
          },
          {
            "id": "micro-behaviors/data/db/schema/relational::account-handle-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "Account handle field name"
          },
          {
            "id": "metadata/import/lua/lualine/component::lualine/component",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports lualine.component"
          },
          {
            "id": "metadata/encoded-payload/base64-base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64 → base64"
          },
          {
            "id": "micro-behaviors/communications/http/services/cloud::aws-api-endpoint",
            "conf": 0.8,
            "crit": 3,
            "desc": "References an AWS API endpoint"
          },
          {
            "id": "micro-behaviors/fs/path/token::api-key-path-fragment",
            "atk": "T1552.001",
            "conf": 0.8,
            "crit": 3,
            "desc": "API key filename or path fragment"
          },
          {
            "id": "micro-behaviors/os/env/vcs::github-token-name-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the GITHUB_TOKEN environment variable"
          },
          {
            "id": "metadata/package/testing/presence/manifest::test-fixtures",
            "conf": 0.8,
            "crit": 3,
            "desc": "References to test fixture files"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/signature::signable-artifact-name",
            "conf": 0.95,
            "crit": 3,
            "desc": "Checksum manifest or detached signature filename"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-client-id-field",
            "conf": 0.65,
            "crit": 3,
            "desc": "OAuth client_id field"
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-spec-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua spec filename"
          },
          {
            "id": "micro-behaviors/os/env/cloud::aws-secret-access-key-var",
            "conf": 0.86,
            "crit": 3,
            "desc": "AWS secret-key environment name reference"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry::camouflage/checks/expiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.expiry"
          },
          {
            "id": "objectives/persistence/system/service/systemd::systemd",
            "atk": "T1543.002",
            "mbc": "B0028",
            "conf": 0.66,
            "crit": 3,
            "desc": "Configures or controls a systemd unit",
            "from": [
              {
                "file": 166
              }
            ],
            "uses": [
              77,
              170
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              140
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\""
          },
          {
            "id": "metadata/import/lua/camouflage/hooks::camouflage/hooks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.hooks"
          },
          {
            "id": "metadata/import/lua/lazy::lazy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports lazy"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/key::armored-named-private-key-header",
            "conf": 0.95,
            "crit": 3,
            "desc": "References named armored private-key header"
          },
          {
            "id": "metadata/import/lua/gruvbox::gruvbox",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports gruvbox"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/registry::camouflage/checks/registry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.registry"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/rsa::pem-private-key-embedded",
            "conf": 0.95,
            "crit": 3,
            "desc": "Embedded PEM RSA private key block"
          },
          {
            "id": "micro-behaviors/fs/file/copy::windows-copy-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses Windows copy command"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/properties::camouflage/parsers/properties",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.properties"
          },
          {
            "id": "micro-behaviors/fs/shell-ops::cp-command-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source contains cp file-copy command"
          },
          {
            "id": "metadata/import/lua/camouflage/shield::camouflage/shield",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.shield"
          },
          {
            "id": "micro-behaviors/data/manipulation::sensitive-token-redaction",
            "conf": 0.8,
            "crit": 3,
            "desc": "Redacts a token or secret value"
          },
          {
            "id": "micro-behaviors/communications/http/url/build::shell-command-substitution-url-path",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell URL path includes command substitution"
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::content-type-header",
            "conf": 0.5,
            "crit": 3,
            "desc": "References an HTTP Content-Type header"
          },
          {
            "id": "micro-behaviors/communications/http/url/path::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL"
          },
          {
            "id": "micro-behaviors/os/package-manager/install::build-npm-install",
            "conf": 0.9,
            "crit": 3,
            "desc": "Build installs local npm dependencies"
          },
          {
            "id": "well-known/tool/detection/redaction::secret-pattern-token-label",
            "conf": 0.95,
            "crit": 3,
            "desc": "Secret scanner token label"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field"
          },
          {
            "id": "metadata/import/lua/camouflage/commands::camouflage/commands",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.commands"
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-upper",
            "conf": 0.45,
            "crit": 3,
            "desc": "PASSWORD credential label"
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-describe",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua describe test block"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::netrc",
            "atk": "T1552.001",
            "conf": 0.95,
            "crit": 3,
            "desc": ".netrc credentials file"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-silent-fail-flags-text",
            "atk": "T1105",
            "conf": 0.86,
            "crit": 3,
            "desc": "curl text contains silent or fail flags"
          },
          {
            "id": "metadata/import/lua/camouflage/autocmds::camouflage/autocmds",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.autocmds"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/yaml::camouflage/parsers/yaml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.yaml"
          },
          {
            "id": "micro-behaviors/fs/path/application/executable::dev-apps-vim",
            "conf": 0.5,
            "crit": 1,
            "desc": "Repeated Vim name references"
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::git-clone-argv",
            "atk": "T1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Git clone argument sequence"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::auth-like-constant-assignment",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Auth-like constant assignment"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned::camouflage/pwned",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned"
          },
          {
            "id": "metadata/import/lua/camouflage/linemask::camouflage/linemask",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.linemask"
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::git-clone-command",
            "atk": "T1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Git clone command"
          },
          {
            "id": "metadata/import/lua/camouflage/project_config::camouflage/project_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.project_config"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/check::camouflage/pwned/check",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.check"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/hash::camouflage/pwned/hash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.hash"
          },
          {
            "id": "objectives/impact/infect/script::lua-names-lua-script",
            "atk": "T1554",
            "conf": 0.8,
            "crit": 3,
            "desc": "Lua source names a Lua script"
          },
          {
            "id": "micro-behaviors/os/clipboard/reference::clipboard-keyword",
            "conf": 0.7,
            "crit": 3,
            "desc": "Clipboard keyword"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/env::camouflage/parsers/env",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.env"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/dockerfile::camouflage/parsers/dockerfile",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.dockerfile"
          },
          {
            "id": "metadata/import/lua/camouflage/reveal::camouflage/reveal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.reveal"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/api::camouflage/pwned/api",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.api"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry/jwt::camouflage/checks/expiry/jwt",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.checks.expiry.jwt"
          },
          {
            "id": "micro-behaviors/communications/http/url/github::raw-githubusercontent-any",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "raw.githubusercontent.com URL"
          },
          {
            "id": "metadata/package/completeness::has-config-assignment",
            "conf": 0.75,
            "crit": 3,
            "desc": "Code uses assigned configuration objects"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/quickfix::camouflage/integrations/quickfix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.quickfix"
          },
          {
            "id": "metadata/import/lua/camouflage/state::camouflage/state",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.state"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/store::camouflage/checks/store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.store"
          },
          {
            "id": "metadata/build/ci/secret::action-secret-input",
            "conf": 0.95,
            "crit": 3,
            "desc": "Action input references workflow secret"
          },
          {
            "id": "micro-behaviors/os/service/control::systemctl-word",
            "conf": 0.7,
            "crit": 3,
            "desc": "References systemctl service manager"
          },
          {
            "id": "micro-behaviors/data/encode/base64::repeated-base64-literals",
            "conf": 0.85,
            "crit": 3,
            "desc": "Repeated long Base64-looking literals"
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/strings::readme-basename",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 1.0,
            "crit": 3,
            "desc": "README basename (markdown/plain text)"
          },
          {
            "id": "metadata/import/lua/camouflage/yank::camouflage/yank",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.yank"
          },
          {
            "id": "objectives/credential-access/files/config::maven-server-password-open",
            "atk": "T1552.001",
            "mbc": "B0029",
            "conf": 0.8,
            "crit": 3,
            "desc": "Maven settings server block with password"
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-it",
            "conf": 0.9,
            "crit": 1,
            "desc": "Lua it test case"
          },
          {
            "id": "metadata/import/lua/mini/pick::mini/pick",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports mini.pick"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::user-field-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like user identity field"
          },
          {
            "id": "micro-behaviors/os/env/enumeration::printenv",
            "atk": "T1082",
            "conf": 0.6,
            "crit": 3,
            "desc": "printenv command"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/weak_secret::camouflage/checks/weak_secret",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.weak_secret"
          },
          {
            "id": "metadata/import/lua/camouflage/treesitter::camouflage/treesitter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.treesitter"
          },
          {
            "id": "micro-behaviors/data/db/redis::redis-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "redis:// URL scheme"
          },
          {
            "id": "micro-behaviors/data/encode/hex::lua-long-hex-string-table",
            "conf": 0.94,
            "crit": 3,
            "desc": "Lua long hex string literals"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/ui::camouflage/pwned/ui",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.ui"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers::camouflage/parsers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers"
          },
          {
            "id": "micro-behaviors/communications/http/services/haveibeenpwned::hibp-service-name",
            "conf": 0.9,
            "crit": 3,
            "desc": "Have I Been Pwned service reference"
          },
          {
            "id": "metadata/import/lua/cmp::cmp",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports cmp"
          },
          {
            "id": "micro-behaviors/communications/http/url/build::network-destination-function-binding",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Network destination assigned from call"
          },
          {
            "id": "metadata/import/lua/camouflage/present::camouflage/present",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.present"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/http::camouflage/parsers/http",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.parsers.http"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/diff::camouflage/integrations/diff",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.diff"
          },
          {
            "id": "metadata/import/lua/telescope/make_entry::telescope/make_entry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports telescope.make_entry"
          },
          {
            "id": "metadata/import/lua/camouflage/init_command::camouflage/init_command",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.init_command"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/later::camouflage/integrations/later",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.later"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-password-column",
            "conf": 0.86,
            "crit": 3,
            "desc": "SQL password column definition"
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::vcs-registry-secret-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "VCS and registry secret names"
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::shell-git-clone",
            "atk": "T1059.004",
            "conf": 0.85,
            "crit": 3,
            "desc": "Shell command invokes git clone"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          },
          {
            "id": "metadata/import/lua/lualine/components/camouflage::lualine/components/camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports lualine.components.camouflage"
          },
          {
            "id": "micro-behaviors/process/create/load/local::top-level-require-immediate-call",
            "atk": "T1059.007",
            "conf": 0.9,
            "crit": 3,
            "desc": "Immediate method call on require result"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-authorization-endpoint-url",
            "conf": 0.94,
            "crit": 3,
            "desc": "OAuth authorization endpoint URL"
          },
          {
            "id": "metadata/import/lua/camouflage/audit::camouflage/audit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.audit"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/picker::camouflage/integrations/picker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.picker"
          },
          {
            "id": "objectives/supply-chain/recon-exfil/pipeline::gha-interesting-secret-keywords--rx-4",
            "atk": "T1195.002, T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Netlify or OpenAI credential variable name"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/xml::camouflage/parsers/xml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.xml"
          },
          {
            "id": "metadata/import/lua/camouflage/position::camouflage/position",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.position"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::google-accounts",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google Accounts domain marker"
          },
          {
            "id": "micro-behaviors/data/llm/agent::agent-identity-ai-assistant",
            "conf": 0.8,
            "crit": 3,
            "desc": "AI assistant identity reference"
          },
          {
            "id": "well-known/malware/backdoor/snow::unc6692-mailbox-repair-lure",
            "atk": "T1059",
            "conf": 0.92,
            "crit": 3,
            "desc": "UNC6692 mailbox repair lure"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/hcl::camouflage/parsers/hcl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.hcl"
          },
          {
            "id": "metadata/import/lua/fzf-lua/previewer/builtin::fzf-lua/previewer/builtin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports fzf-lua.previewer.builtin"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::host-user-field-pair",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like host and user identity fields",
            "from": [
              {
                "off": 912,
                "file": 133,
                "line": 38
              },
              {
                "off": 22,
                "file": 164,
                "line": 3
              }
            ],
            "uses": [
              84,
              193
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::microsoft-login",
            "conf": 0.6,
            "crit": 3,
            "desc": "References a Microsoft login domain"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::pem-end",
            "conf": 0.7,
            "crit": 2,
            "desc": "References PEM certificate footer"
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-plus-x-quoted-path",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.88,
            "crit": 3,
            "desc": "chmod plus-x on a quoted path"
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/bootstrap::kubernetes-tooling-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Kubernetes tooling name reference"
          },
          {
            "id": "micro-behaviors/communications/http/url/tld::reserved-documentation-tld-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "URL uses RFC 2606 reserved documentation TLD"
          },
          {
            "id": "objectives/credential-access/phishing/mfa-relay::phishlet-credential-section",
            "atk": "T1056.002,T1539,T1557",
            "mbc": "B0030",
            "conf": 0.98,
            "crit": 3,
            "desc": "Phishlet credential-capture section"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-cmd",
            "atk": "T1105",
            "conf": 0.7,
            "crit": 2,
            "desc": "curl command includes URL or option"
          },
          {
            "id": "metadata/build/ci/secret::github-token-secret",
            "conf": 0.88,
            "crit": 3,
            "desc": "References Actions-provided GITHUB_TOKEN"
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::json-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References HTTP Content-Type application/json"
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::public-forge-git-clone",
            "atk": "T1105",
            "conf": 0.92,
            "crit": 3,
            "desc": "Git clones a public code forge",
            "from": [
              {
                "off": 25,
                "file": 10,
                "line": 3
              },
              {
                "file": 11
              },
              {
                "off": 650,
                "file": 13,
                "line": 15
              },
              {
                "off": 459,
                "file": 14,
                "line": 7
              },
              {
                "off": 736,
                "file": 16,
                "line": 27
              },
              {
                "off": 4974,
                "file": 119,
                "line": 117
              }
            ],
            "uses": [
              56,
              60,
              160
            ]
          },
          {
            "id": "micro-behaviors/mem/alloc/executable::jit-runtime-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a JIT compilation runtime"
          },
          {
            "id": "micro-behaviors/data/source/arithmetic::source-xor-operation",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source references XOR syntax"
          },
          {
            "id": "micro-behaviors/communications/http/server/listener::nginx-conf-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.65,
            "crit": 3,
            "desc": "nginx.conf configuration file"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-protocol-reference",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the OAuth 2 protocol"
          },
          {
            "id": "micro-behaviors/data/decode/base64::standard-base64-alphabet-table",
            "conf": 0.88,
            "crit": 3,
            "desc": "Embeds the standard Base64 alphabet table"
          },
          {
            "id": "metadata/file/format/structured::json-schema-document",
            "conf": 0.95,
            "crit": 3,
            "desc": "Self-identifying JSON Schema document"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/preview::camouflage/integrations/preview",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.preview"
          },
          {
            "id": "metadata/build/ci/secret::step-environment-secret-reference",
            "conf": 0.95,
            "crit": 3,
            "desc": "Step environment references an Actions secret"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/custom::camouflage/parsers/custom",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.custom"
          },
          {
            "id": "metadata/package/config::ignore-patterns-identifier",
            "conf": 0.75,
            "crit": 3,
            "desc": "Uses an ignore-patterns identifier"
          },
          {
            "id": "metadata/package/testing/presence/path::tests-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Tests path basename"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-silent-fail-flags-embedded-text",
            "atk": "T1105",
            "conf": 0.86,
            "crit": 3,
            "desc": "Non-shell curl text contains quiet flags"
          },
          {
            "id": "metadata/import/lua/bit::bit",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports bit"
          },
          {
            "id": "metadata/file/string/cicd::github-workflow-file-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "GitHub Actions workflow file path"
          },
          {
            "id": "micro-behaviors/data/source/property/computed::js-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Dense computed-property call cluster (3+)"
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL"
          },
          {
            "id": "objectives/anti-static/obfuscation/payload/encrypted::aes-key-field-token",
            "atk": "T1573.001,T1027",
            "mbc": "C0027",
            "conf": 0.8,
            "crit": 3,
            "desc": "AES or generic key field name"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-office365",
            "conf": 0.66,
            "crit": 3,
            "desc": "Office365 OAuth endpoint markers present",
            "from": [
              {
                "file": 23
              }
            ],
            "uses": [
              119
            ]
          },
          {
            "id": "metadata/file/string/count::few-string-literals",
            "conf": 0.4,
            "crit": 3,
            "desc": "File has very few string literals"
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::common-account-weak-password-pair",
            "atk": "T1110.001",
            "conf": 0.86,
            "crit": 3,
            "desc": "Common account paired with weak password"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/util::camouflage/parsers/util",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.util"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl",
            "atk": "T1105",
            "conf": 0.66,
            "crit": 3,
            "desc": "Download via curl",
            "from": [
              {
                "file": 163
              }
            ],
            "uses": [
              125
            ]
          },
          {
            "id": "objectives/lateral-movement/brute-force/password::common-account-root-password-pair",
            "atk": "T1110.001",
            "conf": 0.86,
            "crit": 3,
            "desc": "Common account paired with root password"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/memo::camouflage/checks/memo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.memo"
          },
          {
            "id": "micro-behaviors/process/create/flags::browser-headless-option",
            "conf": 0.9,
            "crit": 3,
            "desc": "Embeds browser headless launch option"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::multi-provider-oauth-endpoints",
            "conf": 0.88,
            "crit": 3,
            "desc": "Multiple cloud OAuth provider endpoints",
            "from": [
              {
                "off": 3858,
                "file": 23,
                "line": 131
              },
              {
                "file": 94
              },
              {
                "file": 95
              },
              {
                "file": 166
              }
            ],
            "uses": [
              113,
              147
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/config::camouflage/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.config"
          },
          {
            "id": "micro-behaviors/os/env/secret-name::credential-env-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads a credential-bearing environment variable",
            "from": [
              {
                "off": 2830,
                "file": 119,
                "line": 79
              },
              {
                "off": 2556,
                "file": 166,
                "line": 79
              }
            ],
            "uses": [
              20,
              25,
              175
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/cache::camouflage/pwned/cache",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.pwned.cache"
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "Password field name in structured data"
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::x509-string",
            "conf": 0.6,
            "crit": 2,
            "desc": "References X.509 certificate terminology"
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::jwt-rsa-algorithm-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "RSA algorithm field"
          },
          {
            "id": "metadata/file/extension/identity::shell-a",
            "conf": 1.0,
            "crit": 2,
            "desc": "POSIX shell script extension"
          },
          {
            "id": "metadata/file/string/credential::uppercase-password-identifier",
            "conf": 0.45,
            "crit": 3,
            "desc": "Uppercase identifier contains PASSWORD or PASS"
          },
          {
            "id": "micro-behaviors/fs/chmod/modify::chmod-command",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.6,
            "crit": 3,
            "desc": "chmod shell command"
          },
          {
            "id": "metadata/import/npm/camouflage::camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage"
          },
          {
            "id": "metadata/import/lua/camouflage::camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage"
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/rsa::pem-rsa-key-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References RSA private-key PEM header"
          },
          {
            "id": "metadata/import/lua/camouflage/styles::camouflage/styles",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.styles"
          },
          {
            "id": "objectives/persistence/system/service/systemd::systemctl-enable",
            "atk": "T1543.002",
            "mbc": "B0028",
            "conf": 0.8,
            "crit": 2,
            "desc": "Enables a systemd service to start automatically"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::result-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object result field"
          },
          {
            "id": "micro-behaviors/data/db/mongodb::mongodb-srv-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "mongodb+srv:// URL scheme"
          },
          {
            "id": "metadata/file/catalog/service::service-name-github",
            "conf": 0.6,
            "crit": 3,
            "desc": "GitHub service name"
          },
          {
            "id": "micro-behaviors/os/env/ai-provider::openai-api-key-name-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References OPENAI_API_KEY env variable"
          },
          {
            "id": "metadata/build/ci/step::mutable-version-action-ref",
            "conf": 0.9,
            "crit": 3,
            "desc": "Workflow action uses mutable version tag"
          },
          {
            "id": "micro-behaviors/fs/directory/chdir::shell-change-directory",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell changes working directory"
          },
          {
            "id": "micro-behaviors/fs/path/temp::tmp-path-content",
            "conf": 1.0,
            "crit": 2,
            "desc": "Contains a /tmp/ or /var/tmp/ path"
          },
          {
            "id": "micro-behaviors/data/source/arithmetic::lsb-bit-mask-source",
            "conf": 1.0,
            "crit": 3,
            "desc": "Source contains low-bit mask syntax"
          },
          {
            "id": "metadata/import/lua/camouflage/offsets::camouflage/offsets",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.offsets"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::user-collection-path-token",
            "conf": 0.92,
            "crit": 3,
            "desc": "user collection URL path segment"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "micro-behaviors/fs/path/private-key::private-key-suffix",
            "atk": "T1552.001",
            "conf": 0.8,
            "crit": 1,
            "desc": "Private key file suffix"
          },
          {
            "id": "objectives/discovery/host/application/endpoint::notebook-stack-config-targets",
            "atk": "T1552.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "Deployment scheduler config target"
          },
          {
            "id": "metadata/build/ci/permission::contents-write-permission",
            "conf": 0.92,
            "crit": 3,
            "desc": "GitHub Actions contents write permission"
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::accounts-endpoint-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Accounts endpoint path"
          },
          {
            "id": "micro-behaviors/data/manipulation::log-redaction-option",
            "conf": 0.85,
            "crit": 3,
            "desc": "Log redaction option or call"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-client-secret-field",
            "conf": 0.65,
            "crit": 3,
            "desc": "OAuth client_secret field"
          },
          {
            "id": "objectives/credential-access/theft/keywords::api-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "API-key field name in structured data"
          },
          {
            "id": "objectives/command-and-control/backdoor/broad::lua-headless-name",
            "conf": 0.78,
            "crit": 3,
            "desc": "Lua headless name"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::bearer-prefix",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.72,
            "crit": 3,
            "desc": "HTTP Bearer authorization header prefix"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::host-field-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like host identity field"
          },
          {
            "id": "metadata/import/lua/camouflage/checks::camouflage/checks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks"
          },
          {
            "id": "metadata/import/lua/camouflage/registers::camouflage/registers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.registers"
          },
          {
            "id": "objectives/supply-chain/recon-exfil/pipeline::gha-interesting-secret-keywords--rx-2",
            "atk": "T1195.002, T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cloudflare or database credential variable name"
          },
          {
            "id": "metadata/build/ci/github-actions::workflow-definition-path",
            "conf": 0.99,
            "crit": 3,
            "desc": "GitHub Actions workflow definition path"
          },
          {
            "id": "metadata/import/lua/camouflage/policy::camouflage/policy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.policy"
          },
          {
            "id": "micro-behaviors/fs/path/temp::unix-temp",
            "conf": 0.7,
            "crit": 2,
            "desc": "Unix /tmp/ path reference"
          },
          {
            "id": "objectives/credential-access/theft/keywords::private-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "Private-key field name in structured data"
          },
          {
            "id": "metadata/import/lua/camouflage/pwned/sha1::camouflage/pwned/sha1",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.pwned.sha1"
          },
          {
            "id": "micro-behaviors/fs/path/application/prefix::container-app-root-path",
            "conf": 0.9,
            "crit": 3,
            "desc": "Absolute container application root path"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "micro-behaviors/communications/http/services/google::google-api-host-reference",
            "mbc": "C0002",
            "conf": 0.95,
            "crit": 3,
            "desc": "References a Google API host"
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/toml::camouflage/parsers/toml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.toml"
          },
          {
            "id": "micro-behaviors/process/debug/symbol::lua-debug-module-access",
            "conf": 0.9,
            "crit": 3,
            "desc": "Accesses Lua debug module"
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::shell-plus-x",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.75,
            "crit": 3,
            "desc": "chmod +x (make executable)"
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/iac::kubernetes-manifest-apiversion",
            "conf": 0.88,
            "crit": 3,
            "desc": "Kubernetes apiVersion group/version value"
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::package-or-netrc-credential-file",
            "atk": "T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Package or netrc credential file reference",
            "from": [
              {
                "off": 12488,
                "file": 30,
                "line": 236
              },
              {
                "off": 781,
                "file": 53,
                "line": 31
              }
            ],
            "uses": [
              51
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "Lua Busted-style spec file",
            "uses": [
              24,
              49,
              82
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/json::camouflage/parsers/json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.json"
          },
          {
            "id": "metadata/import/lua/camouflage/core::camouflage/core",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.core"
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::password-key-value-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "password/passwd key with inline value"
          },
          {
            "id": "micro-behaviors/data/string/assembly::zero-padded-integer-format",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code formats a zero-padded integer"
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword"
          },
          {
            "id": "metadata/encoded-payload/base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64"
          },
          {
            "id": "micro-behaviors/communications/http/oauth::googleapis-oauth",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google OAuth path marker"
          },
          {
            "id": "metadata/build/ci/secret::step-token-input-secret-reference",
            "conf": 0.95,
            "crit": 3,
            "desc": "Step token input references an Actions secret"
          },
          {
            "id": "metadata/build/package/maintainer-scripts::server-hardening-service-control",
            "conf": 0.9,
            "crit": 3,
            "desc": "Server provisioning enables or starts a service"
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::rest-admin-config-user-endpoints",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Config or users REST path segment"
          },
          {
            "id": "micro-behaviors/fs/path/token::secret-token-file-path",
            "atk": "T1552.001",
            "conf": 0.75,
            "crit": 3,
            "desc": "References a secret or token file path"
          },
          {
            "id": "objectives/discovery/network/scan/cloud-services::cloud-cluster-port",
            "atk": "T1046",
            "conf": 0.8,
            "crit": 3,
            "desc": "Labeled Redis or cluster service port reference"
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::script-stripe-secret-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "Stripe secret environment name"
          },
          {
            "id": "metadata/import/lua/camouflage/log::camouflage/log",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.log"
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/iac::kubernetes-manifest-kind",
            "conf": 0.86,
            "crit": 3,
            "desc": "Kubernetes kind field near apiVersion"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry/base64url::camouflage/checks/expiry/base64url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.expiry.base64url"
          },
          {
            "id": "metadata/import/lua/luassert::luassert",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports luassert"
          },
          {
            "id": "objectives/credential-access/files/config::maven-server-password-close",
            "atk": "T1552.001",
            "mbc": "B0029",
            "conf": 0.8,
            "crit": 3,
            "desc": "Maven settings password inside server block"
          },
          {
            "id": "metadata/import/lua/snacks/picker/format::snacks/picker/format",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports snacks.picker.format"
          },
          {
            "id": "metadata/import/lua/camouflage/checks/badges::camouflage/checks/badges",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.badges"
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/terminal::camouflage/integrations/terminal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.terminal"
          },
          {
            "id": "objectives/persistence/system/service/systemd::source-systemctl-enable-action",
            "atk": "T1543.002,T1071.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source invokes systemctl enable action"
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::pem-begin",
            "conf": 0.7,
            "crit": 2,
            "desc": "References PEM certificate header"
          },
          {
            "id": "micro-behaviors/communications/http/cookies::cookie-header",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP Cookie request header string"
          },
          {
            "id": "metadata/file/archive::archive-at-least-10-members",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive contains at least ten members"
          },
          {
            "id": "metadata/file/archive::archive-at-least-120-members",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive contains at least 120 members"
          },
          {
            "id": "metadata/file/archive::archive-paired-executable-members",
            "conf": 0.88,
            "crit": 3,
            "desc": "Archive contains two or more executables"
          },
          {
            "id": "metadata/package/files/archive-shape::jar-many-directories",
            "conf": 0.98,
            "crit": 3,
            "desc": "JAR has many directories"
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          },
          {
            "id": "metadata/file/naming::hex-hash-zip-basename",
            "conf": 0.92,
            "crit": 3,
            "desc": "Zip basename is a hexadecimal hash"
          }
        ],
        "type": "zip"
      },
      {
        "id": 5,
        "mol": "Md₂(Bk₃)",
        "sha": "3aeb4926ab9e3ba8d2229d7e8f19af930f7e84c7459bdec3ba41443fe9f1e7f0",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/.github/workflows/ci.yml",
        "risk": 2,
        "size": 2647,
        "type": "github_actions",
        "depth": 2
      },
      {
        "id": 6,
        "mol": "Md₂(Bk₃)",
        "sha": "ec2b2617e5bd6d3139d9644d720e3990309e27ccb1a19e461611f373874bd4f6",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/.github/workflows/luarocks.yml",
        "risk": 2,
        "size": 1899,
        "type": "github_actions",
        "depth": 2
      },
      {
        "id": 7,
        "mol": "Md₂(Bk₄)",
        "sha": "f7916f43635eabd9c3f20d1b4fc946b485e5eff99bdd12889a95df24185cf907",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/.github/workflows/release.yml",
        "risk": 2,
        "size": 952,
        "type": "github_actions",
        "depth": 2
      },
      {
        "id": 8,
        "mol": "H(Cm)",
        "sha": "37fcd5632bf75669c0deb2d7762db02f2535999e72773e558187275685d1602f",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/.luarc.json",
        "risk": 1,
        "size": 456,
        "type": "json",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "boPu!vqYZ?y\u0026r}[3l{=rtqdV:h.D\u003c\u003ec$)ZAAc15[fk20vxMW=pv@DiqDs.whwOS@evqP}9w]7)*wId\u003ezx(bIkz/6D4A+c[EfFk7se?[$he{n{3f/HZudiH2]fFUKrfGyZuhZ]7v3l{=uavpi-avZ6\u0026wPFg=dJ*h\u003cvrD9{Bug)3aAIjmCoz6qy\u0026%qiy?mG%Bz8!9zE:(ez!%b$C{3Tev}*0#z/cXizxJ+fB95KBz*cmBc%E]KfFM\u0026YxMOunB2\u003e%cxk8E3BZ=$kz/4dNwQd-@yCfgazeTMey**%/e]C\u0026Dz7/QAB9h5nfetjodjDw/tq=",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "dJ*h\u003cAb]Jkx\u003eqGHdK(MTvrlibze0)4e]UJmyANOpwP?^0Cxj)JxKM0]C4CXpBzbkdy\u0026r-)aA8phwPw[wto+\u003c.h^E?BBAzFyiXJd0x([3hvLheez7*iDD17u2fjOBcz/]Vdvp%d7zGY-hfkkGGB.bREf/.fwdiH3ygI5K1fGy\u003c[c$)ZAAc15[fk1#",
            "ln": 994,
            "col": 1,
            "line": 12
          },
          {
            "b": "hAr=Rg*@r#h.)s7gDmv8i5JGKf!^2)gb9iGw[r#ih7o%YdJ*h\u003cv@Dy0iW#Q4xk8K2ayMypx(mE1CoyQwB0bWEvq)t#vpK6}Cw7M9azC{uy?m3#wPF#5az\u003eLdyH}30vS=o{wPw[wto+\u003cYhEd.ABAzFyiXJd0x([3hvLheez7*iDD17u2fjOBcz/]Vd",
            "ln": 3028,
            "col": 202,
            "line": 35
          },
          {
            "b": "vpJ!RvLY@Ki59ANhdXW8whkO.3mWeFdSx9iyH}JEdK(MOz/ozlAa@/$wPz\u0026mBzb98az+$8wftq)By/Fnv{%j)B.kC#xjShlto+\u003cYgf(qwBAzFyiXJd0x([3hvLheez7*iDD17u2fjOBcz/]Vdvp%d7zGY-hfkkGGB.bREf/H\u003cpdiH3yv(uqTf\u003eAsI",
            "ln": 4452,
            "col": 225,
            "line": 41
          },
          {
            "b": "3mWeFdSxrxx\u003e8AHdK(MSwPP56aAzQvwGUF@z/oYdaARpdaz\u003eLdyANXuD2d4mw]zYjx([zsyH}^jasHCsf!\u003eT[c$)ZAAc15[fk20vxMW=pv@DiqDs.whwOS@evqP}9w]7)*wId\u003ezx(bIqB8#FnB1Ym5i4lp0c%FYuhdFv0wNcY$BAzFyiXJd0x([1",
            "ln": 8616,
            "col": 227,
            "line": 89
          },
          {
            "b": "wI(zbw?(51i5+qTh7o%YdJ*h\u003cA+e($B97#lB2\u003e^2az++kBrCQnxk8BewPz\u0026mCwhejaz\u003eLdyH}30C42ifwPF#mwN]jVBy!#9c%E]JgbAh:xMOunB2\u003e%cxk8E3BZ=$kz/4dNwQd-@yCfgazeTMey**%/e]C\u0026Dz7/QAB9h5nfekjrdjDw/tqv](ggSv2",
            "ln": 9030,
            "col": 188,
            "line": 91
          },
          {
            "b": "h8Wy4h8X@QgbZ)BvpH#Hvk6O}wO9}Vh8F\u0026PdjCPNasX\u003cWCwZ#5iW#Q4vpS)\u003enmuWMaw0XxwO2:4p\u003cl!*wftP7By/99vruj4zxHuih-iJOh8w/Hc$)ZAAc15[fk20vxMW=pv@DiqDs.whwOS@evqP}9w]7)*wId\u003ezx(bIkz/6u9Bt2Ngh-S-KwO9!Q",
            "ln": 23763,
            "col": 138,
            "line": 279
          },
          {
            "b": "A+f5#vrk#!dJ?Ddy\u0026\u003cwyw]zZbvrrSkB-qqrA=:t+u[M2dC3(\u003czu[Mhnz/e@layD*EvqP**efFsMBz(2ju[rBde]U\u0026HAaK6ix\u003equ[3mWe)B.(elAbo8dzddH3x(mMaA@",
            "ln": 25814,
            "col": 11,
            "line": 317
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 26317,
              "entropy": 5.31
            },
            "text": {
              "lines": 326,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.21,
              "space_count": 1194,
              "char_entropy": 5.31,
              "unique_chars": 77,
              "top_char_null": 0,
              "lines_over_200": 78,
              "top_char_ratio": 0.07,
              "avg_line_length": 79.73,
              "max_line_length": 277,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.43,
              "last_line_length": 65,
              "long_token_count": 108,
              "whitespace_ratio": 0.06,
              "line_length_stddev": 94.41
            },
            "binary": {
              "peak_region_bytes": 26317,
              "peak_region_entropy": 5.33
            }
          }
        },
        "id": 10,
        "mol": "H(Cm)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/CHANGELOG.md",
        "pid": 1,
        "risk": 1,
        "sha": "2d2b1c864fe92f31cfbc12fbbaf98d3c1cb7a0e21142ad437a894de4fb8853bf",
        "size": 26317,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1042,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                155,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                4500,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                23811,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                8664,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                9078,
                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": [
              [
                25,
                19
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "boPu(zGG]kvS=^bzF78lzY\u0026K#zeTMey**%/e]C\u0026Dz3*RHxKL^]aBd)FazbLjaBd)FAV/7lBy/G7B95KszxJCczGG]kvS=^bzF78lzY\u0026K#zeTMey**%/e]C\u0026Dz6ok[bo[s0wP?T3z/xM8zGE11wPS6l3jnHuavx%-zE\u003c@jxK@rbwPhNex([olC@=otu%)wKvrl8?xk8Dgv@c73wGUVdBz#pZfe3%LBzb/ae[n*pfm4hPvR6sdv{%j)B.kC#xjSYkC4\u003e!Cxk8C{v}lY(vqP}9w]7)*wId\u003ezx(ah+u%\u003crGra]?=m})6oBZ=Fqx\u003e}A9x(+z9aAz4jz/YSmz/QaCz!pbaBAnNyCwY2Qu#os/wGVhhyItwyAaAy0wNDS\u003cy\u0026si5B0bgsazC.nzWG(@x\u003e}Aou[rBAxLy%\u0026azC)tx\u003eIs4A+e+",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "az#atayMylBZ/iawozZ1iV@xTB.tAaaz\u003eL8vp%d(B0a$ez/fbeAboVfx(m#mCwhejaARpdx(TM4BZ/iawozZ1B1wCPzY\u0026RmwPA5sB-RbmaA}:Dy?aV0z*c8nz^^f0BzbkdCwg\u0026befFwswftq#azC.mByx04az\u003eK$wGUC[w]zZ33uP@)aAIWmzeS%cy?j-2CXIkvwN(]}vqfL0aARJAB-p(1By=Nybqz2fdj$@mrbS)\u003cwnccdBzbkdCwg\u0026befFCvzeB0eao",
            "ln": 443,
            "col": 19,
            "line": 18
          },
          {
            "b": "az++fBylkkzY\u0026L6wN/G#w]zYjx(!urwPFg=bo[r#z/6u9BrBp?B8$=5wPFg=ra]#!aAhvtygQ)%aA.:pB0aWOz/f-fzGGPhzEEu7lVl*Ux([A4c$)ZAAc15[fl.R:e[n*qC4CMkx(v($y?4y2ze19ke]L=yfdwHX3pX@OzddJEayErND2NsUc{hMX",
            "ln": 1252,
            "col": 12,
            "line": 50
          },
          {
            "b": "wPF$xw]zZbvruQ9zF7HywPRAh3n0xdA+e\u0026\u003ev@#Tfu)43zlVlHDay/7[zF9J6Bzb98az$+8BzblaazbtjwPF#5ayYFaaz#arayO!\u003eB0a)lw[ty)B-I42eG!CuwPzx\u003cat1ZjwPzy3A=2l5v}u=%ze:JlC4CJ4zGDjqayGq5B97!jeG^t\u0026wnb{]aA8oy",
            "ln": 1538,
            "col": 29,
            "line": 62
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 2786,
              "entropy": 4.91
            },
            "text": {
              "lines": 115,
              "top_char": 101,
              "max_ws_run": 3,
              "digit_ratio": 0.01,
              "space_count": 335,
              "char_entropy": 4.91,
              "unique_chars": 79,
              "top_char_null": 0,
              "top_char_ratio": 0.08,
              "avg_line_length": 23.23,
              "max_line_length": 118,
              "empty_line_ratio": 0.29,
              "last_line_length": 36,
              "whitespace_ratio": 0.16,
              "line_length_stddev": 24.51
            },
            "binary": {
              "peak_region_bytes": 2786,
              "peak_region_entropy": 4.88
            }
          }
        },
        "id": 11,
        "mol": "H₂(CmPo)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/CONTRIBUTING.md",
        "pid": 1,
        "risk": 2,
        "sha": "0cadf0bd049667085ba83c184f3b6cf2b3909b4d96ee6006fc06d94c18472e39",
        "size": 2786,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                131,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                553,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1586,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                45,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                491,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1300,
                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": [
              [
                166,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::git-clone-command",
            "atk": "T1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Git clone command",
            "spans": [
              [
                156,
                55
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::public-forge-git-clone",
            "atk": "T1105",
            "conf": 0.92,
            "crit": 3,
            "desc": "Git clones a public code forge",
            "uses": [
              6,
              7
            ],
            "spans": [
              [
                156,
                55
              ],
              [
                166,
                19
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "id": 13,
        "mol": "H₂(Cm₂Po)",
        "sha": "7bfe4a53709774e7647a5f99379062b237705698306a2991ad39dd462955ca7a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/Makefile",
        "risk": 2,
        "size": 1270,
        "type": "makefile",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "zxJL9y?mVgwoz{bzF78kv@=c(zxK1lvrc71xd:I#k{e{lz*2\u0026iaAhdtxk8laBzb98aA?EuBZY95C{3%jB8b?tB7F\u003c4wPR#ox(k53e[F{zu[rBde]2DCzEt1ru[Mhnz/f5)efFsMD0$Mau[rBde{82Gy*X!pu[Mzsz/xodBzkrcu[rBde]ClxA:@Gd",
            "ln": 56,
            "col": 38,
            "line": 3
          },
          {
            "b": "efDz(raQ8\u003cvp\u003cB#z7!BEoE.Imc$1VHw)^eju[MLkC42Aju[rBde[!:hu[0SHvqYP#dK)\u00268v@2T@w[=6)dK(MMx(4v4aA.:tzF786CYW!hA+/.seG=I)Cwhejz/{dAzeS%0w{F9dxcqqfwGUz\u003eBAI2dazbt7wGUG3zGGDcBsF:)3jo#XtukrQB7]Mgt{%xdBz#pZfe43Rxd!msx\u003eq9\u003eB1RfBfk20vxMW=qB$W(Ey?m3@wInvvD17u2fjOBcz/]Vdvp%d7zGY-hkxy{(y?k+wy*?Ajv@Dg4AY[XVy\u002613ldp1unBAzFyiXJd0x([3hvLheez7*iDD17u2fjOBcz/]Vdvp%d7zGY-hflgSuwNPT\u003eB14D2aZmS.vn.2NyJA=fxMOunB2\u003e%cx(dGnB7/o0y?dPtx(tUvBZYrev@3csB$XeMD17u2fjOBcz/]Vdvp%d7zGY-hkxy{(y?k+wy*?Ajy\u0026r%8j-2mHcsZ$gz/L",
            "ln": 220,
            "col": 133,
            "line": 5
          },
          {
            "b": "w]7)*wId\u003ezx(bIiv@#B6zGvEPz/PS9y\u0026sJsfjOYGD2mvD3r[VTpgXu!x(dc7xMOunB2\u003e%cx(dGnB7/o0y?dPtx(tUlvpT1Zfhu7%C4\u003e!BfFkvigd0N9A+e*1kwUmJz-}#Hz*2\u0026idp1unBAzFyiXJd7wP8:az7YKvdgfo5tte:vwO#N2t{%xdBz#pZfe43Rxd!msx\u003eq9\u003eB1RfBfjFv2xjS.\u0026x\u003e7Z(B7D{$nMmoJy\u0026%qwB9qgBt{@xrlQ::GmjwNFaZmlNyAM2RwPgZ+yIv65xMOunB2\u003e%cwmYs\u003eCwg\u0026be[n*pfjFv2xjSYpC4Smfc$)ZAAc15[fjXT9AcD2ix!A[lz7*iDD17u2fjOBcz/]Vdvp%d7zGY-hdgczbboPx=zeP:*aZnC+zeTMey**%/e]C\u0026Dz6iw2z2",
            "ln": 786,
            "col": 118,
            "line": 9
          },
          {
            "b": "Bzkf1u)6A1AV/deC{4ixA=l8kxDRnjy?Wy8aAzQvwPFhgasX\u003cswP?S[y-\u003e5EsZ=h-dK)F4raP]=z/Pobx(55qA+fA9vqE68AV!\u003egAcSNyvrli}wfu57y\u0026%rg3n0wIdN[t)y\u0026sIulV)A\u003cz/M%{z!9AedMOXrB-.KNA+fA9vqE5@B-IIlzGE1qx(mG8vriMpz/)guvrMu$vru5/eG=I)s8Sa{B8UL$wGToYwnccndMOXJv{%l$B9hCvz/P@hwftF#y?mVgx(n3haAqKrv@2W\u003cCRr(Kv{%E[z/cXlx(!wsCwhejz/{dAwQ5d",
            "ln": 1564,
            "col": 71,
            "line": 23
          },
          {
            "b": "x(k5jx\u003e7{\u0026AV/ylB9hqvB1wCNB.Lu3w[=Gyy\u0026r/(BzkVhaz++kBAn#QvqYP#wnbT/A%:GwdK[tsy?kg+vrl0\u003caw=#)x\u003e8ArdMOXuvrt{fz/fxpazCFaz/Pzxw]zZ1wI4+cB88[sB.\u003eSgazbLjaAg+hxMCZEAa9^dwPz\u0026yazULlB1wCJwPRu\u003evrt{eayPd#aAH$6wGVe8y\u0026%qiB7/03wPFhgasX\u003cxwNPu%q!oDVwPP4ZxK$W?dK)F4pIaiPx(mG8vQS!WwPF#az/M$svS(E7B-OWowObv[y\u0026\u003c.HaAhd9v}xs(y?d9$B1wCPxM4{kaA?gfB.bRBaAz4jwNPW(wfu57y\u0026%rgefFwswftYbCp^xzBAhqsC{4iEyH}y83n0wIdNOu1Bz(1slUH4vyAL]tnH=hJaw#=-x(!xcAV/EAB-RUowfsM*vix5[wN/H%aARp9BrCQnzE^s0aARpqz/]YaaARpdaAIj8A+e=7vQS!WwGU@aAaJ\u003c1zE\u003cebasX\u003civrMi8nGZuhwO@R!CwZ#5dK)F4o\u003c}{ZvqG+9ay/7@v@0iavrlHlz/PxfayO[\u003ex(n0laARpdayYw5vpJ%[wmoN*vQTs?asIbsBA.UzyANb2wN/H%ayPq4aA8jveOP8:awMG^C4\u003e!ofFk7ld\u003cf4IBz8!8C4\u003e!CB9R?GwO\u003e*aaAhdtB0a\u003e2B-IqadgdTHdK[4(r3jROAa%urav{i:BAn]YiV{?4v@C)?ayF=9A9%!#y*?3{ayPd#aAIjmCoyv6wm]E{az++cwGSguvqGT*at)*RefDcFCYmwqwPF#dzxH.?z6y9vAV=MqCYmwqwN(]twftq[zZ2JuasX\u003ciz/^a1wO=o[wgx5\u0026avy6+w[+)2v}Yp*xjVcbvq{g4C{3*rzdNl(vru6%C)VbCdK)(gwO#Pjq*ACawO\u0026[DiV{$iz!\u003czpw]zYjwQ5rdzE^E0xcp/ezEW^5z/f01x([RceG=I)rb#LYq!Zt}wPw[(B-qqrA=-=XiV{\u003eexKL^*wN({5vrcB6zF787z/M%)q+{dwsWt+Qfh$.woFoHxoFn}or8tkslRGd3zV",
            "ln": 1869,
            "col": 46,
            "line": 27
          },
          {
            "b": "By/99vruj4zGvoSiV}d9B88[qA+fAdwP@hrvqYP#xl4N5aAz4mB.(dxA=leyazCZoraP(SB7occwH[%5zEE3\u003cB1wCCDs!:BBZVz3zE:(bx(mSqAa@/$3n0wIdQ3z7",
            "ln": 3056,
            "col": 14,
            "line": 39
          },
          {
            "b": "wGV8dwGUP0y?kduvqYP#x(\u003eFdz!i#jdK]sOBsF:.wO#0#D2N\u003cFz/Mh9wO(vewGUA0D30.lzF7Ne3mWI%BrCKyz//M2BAnNkxjkH(B95(Yay!\u00263BZY8ewQ5fjB9hImaA7\u0026",
            "ln": 3501,
            "col": 36,
            "line": 47
          },
          {
            "b": "A%=C(A+e:5y\u003cvMOvR64TB-RapBzbkdA+eV}aARgtBrCpsaAITsy?$koxK#i}aA.NjwPzW1vruf9BzbkdzddH3iTMiCazk.aA3fmvz!%Fqz/{eyx\u003eg=$BzbkdwN]H%z/NxKvqYP#vqZukAa@/$wPw]6vqP}9w]7)*wGUU{B0bvsazC.nwOl3(BzkVh3lQE6z/M%GraP(SB7occwH[%5zEE3\u003cB1wCCDs!:BBZVz3zE:(bx(mSqAa@/$aAz4mB.(dxA=leyayPq4az\u003eLdyH}3caAhvjC4\u003eJiA%:3jvrb{4zddH3wN(]{C4CYtCw7Md",
            "ln": 3779,
            "col": 79,
            "line": 53
          },
          {
            "b": "y-)?hCYU6IxK@r9x\u003e7{\u0026AV/ylvpTBd3n0w]q=1PTwPz%9A=S=Ov@Dj6y?mZ5z/cXsz/{8gwPGyBvqYP#k$JhcB8#5pByx6eA%:Gwu]/PMA+PAku[rBdi=/BMB98brB-.h5aAhvjC4\u003eJiB1wCwi^j%+u]\u0026vqC4C96u[rBezE:(nvqY\u003c{zF78ox([2hv0N39fjk$OD0*$haARpdayDZcfjlnqay/k4Aai-]A+3qkwOkZ#By/GlasIwNwGUwwlT:?IB.kC#xjUjOzFJShaA}Hkv}V#{z/xA4B0bNrwGV28vqDn[aA?gfB.8XawO=6\u0026wPzj3wO=SmCwhejayMy5z/ff3A+#}rA=k/lBrC1fwft#dzdNl2vrDWgeN@Qdvr9!7eG!BZA+b",
            "ln": 4067,
            "col": 59,
            "line": 58
          },
          {
            "b": "v{%E[z/cXlx(!wswO#QgC}opBayDPLaA7\u003cmgBUvck#pcWogq#De?O+:ayO(7wPw]3i^bjOxl4N5u[rBdi+8=oA=VtgefFsYv@t\u003e5Bylk1zE:(ixK@r5x\u003e}oj3lQD\u003cxK@p",
            "ln": 4591,
            "col": 62,
            "line": 66
          },
          {
            "b": "zFTO9Bzbkdw[=pbBrAB-v}Yp\u003evpKy\u003cA=Svww/$I8q+fhaf^7drB7^9EvS==nBzbxfazC)tB98bjy-)dewmYN\u003evR6N*By=OjwPScmA+=25wPq\u003c7B962w3rgXIayGn2A:-/]y?l#%B98XzwGUYdasX\u003cJz/Y=bBzkkoaz#ataAhvtBy!%7x)a5qdMOX]xK@r6vrh",
            "ln": 5966,
            "col": 76,
            "line": 87
          },
          {
            "b": "z!ot#xK@rbwNPx$v}Yp\u003evpKy\u003cA=S=OB8JgnBrCyhvqx{bBzbkdC42ifwHzKwy?mG%Bz8!9zE:(1xKL{\u0026v@#p5aAIaoe^.}gboPM}B97\u0026by*?B1z/b)?bo[AQtwN.]C}J#Tx(dc7xMOunB2\u003e%cxk8E3BZ=$kz/4dtz!%i2fkL6yC}J#Tx(bpa3sEmHy\u0026]",
            "ln": 6135,
            "col": 77,
            "line": 91
          },
          {
            "b": "yCfgazeTMey**%/e]C\u0026Dz6{\u003ewarUlswO#PjjS]7]cQI@/qE%oEp\u0026Za{efDrbB.jxWCsDp.wHwQGed9Hxz/x/tauZ\u0026]EjLZFazULlB09Q*DKp(rarV1NcP(iRvpS}\u0026k4wWZefDr5v@k:ulT:?IB.kC#xjU4Xxj(3(jy-y}cOcxJwPIu7jS(aKz!AZ0wGTuGzeTMey**%/cM)**3lQDlaBtjUjzXOqwmY^Bv@-}FasxoYzdC*$vqP}9w]7)*",
            "ln": 6297,
            "col": 9,
            "line": 100
          },
          {
            "b": "D2E*FAb]J4wPw]7wObH]A+e=7B97\u0026hBAIKBy\u0026r-)x(mMmayYFnazC{8v{%l$y?mYhvix34w[CQ{ayPkdwNPQ4vR6d\u0026A+cwnxK@q#x(Xopaz\u003eLdyIvW0aAg+gB0bHCzGvAMv{%j)B.kC#xjSi7zFTOvzddH3A%^88B9g]cy\u003cw8+x(\u003eFdz!i#jzF%RtwD",
            "ln": 6810,
            "col": 38,
            "line": 113
          },
          {
            "b": "j{\u003cz[B.$#7A^o\u0026ABzblaaAg+0yHH\u003c!az\u003eL8vp%d(B389%B.$#7A^o?Q3l{=uboQifvpK7:AXqlMx(dc7xMOunB2\u003e%cxk8E3BZ=$kz/4dKvSVp4zddH7zzb%qv@2T@e]C\u0026Dz7b/0u%)wUBZUS1B7DFv3lQDsDs.whwOS@evqP}9w]7)*wId\u003ezx(bjG3lQE3z/ff3xcotWw{503BzkVhc[bGCarR!EwPq\u003cbA+cTDv{%j)B.kC#xjSCte]$PCB-n-T3lQE5zE:953sEmH3jn15bo[snC4\u003e!BAboVft{%xdBz#pZfe3%LBzb/ae[n*pfktSEwOld6zzcfEz7PZyB.rcg3sEmHC4\u003e!2p\u00267n!aszFDD17u2fjOBcz/]Vdvp%d7zGY-hcKHh8aw3C[D2E?CazC.cBs}xLvixGeayO(7wPxCyy\u0026%x8zzbHdzeTMey**%/e]kVsiTPXCvixP4ADL#owHF{ovqP}9w]7)*wHw]VB7GDoA40dxu%)vH3l{=uboQicx(mSqwmY.3t{%xdBz#pZfe3%LBzb/ae[n*pfj!Tbvrls8C5}CkfkUAvx!A}cAc0Dn3sEmHy\u0026%d[y\u0026r/(y-)d%wfs2To\u003e!GVl$HsUe[5p33sNEQd0(pzaAIEzA:@V6jS(a#wQd-@yCfgazeTMey**%/e]C\u0026Dz6{\u003ewEjkIzwPq\u003cbA+cTDv{%j)B.kC#xjSCte]$PCB-n-T3sEmH3jn15bo[snA=kD6B1RuNx(dc7xMOunB2\u003e%cxk8E3BZ=$kz/4dzB.$YcePkYKflg#vyJzaCC4\u003e!x3jpoKzeTMey**%/e]C\u0026Dz6iLlax@=4awu]^qG35XB6QhcBAzFyiXJd5BZYrev@3crz/PFzzeS%cy?mVvDs.whwOS@evqP}9w]7)*wId\u003ezx(bpW3jpfGv0lm33oz76v@3cdx(n0lvqG:5v{%j)B.kC#xjSYkC4\u003e!2u%)vH3rgXIzxJB$y?$k4A+flkx(W=kcU3O4z/]Vdvp%d0dk2WMBAIKJdpsogA=k!qD2E?Cay/tcw[+)g3jn15bo[s9vqZi@y-(q!B97\u0026by*?B1z/b)?u%)wKvrl8?xk8Dgv@c73wGUVdBz#pZfe3%LBzb/ae[n*pfm4hPvR6sdv{%j)B.kC#xjSYkC4\u003e!Cxk8DgtNzO@ELir\u0026z!0i(flp/nA+c[wC4\u003e!DB7]-cfk$ufyCfTyB.tAaB1.PRvrcDyv{%j)B.kC#xjSYkC4\u003e!2u%)vH3rgXIzxJv#wft#jaBd)FAV!+7zFshBy\u0026%e]iTMj4u%)![vg43^ADL#owHF{ovqP}9w]7)*wHw]VB7GDoA40dxu%)vH3oP$LwPRu{y\u0026.=E3l{=rlVl\u003cOx\u003eINevruj4zvc.IxK@r9y\u0026%x8zxKdwA+/.sCwhejaBmQtzY\u0026LdzF0P}B-H]jx(v(wav{6:wHzKwvixMjx\u003e7{3z*2YjB]",
            "ln": 7026,
            "col": 9,
            "line": 117
          },
          {
            "b": "B97\u0026hB0\u0026HYarR^HarR^HarSl/asznxCYUqQD(%!Ez/*8jwg5HEaszkLvrcApaBCpVB7ol0zdmr)cKH$szddH3uT)+TAV^H/cN{F{3lQE4wNYO2zEWl+zf3*.atC-ced9HxzddV@y?W=#B09Q*h83Zred8.baARgnze0(@y-\u003e\u003e-DKp(rarUlkvpB4:wfs2Tw)]H%wH[@DeIe8-Ac9jpzAn[Svrlibogq#DC42ifwGU]lBz#wAazCZoi=[}Nze0\u003e",
            "ln": 8287,
            "col": 12,
            "line": 183
          },
          {
            "b": "BzbkdwN]H%z/M$AxK#67x(\u003eFlz/YGhazbL4B-OVNBzVeBiV@3Mv%8\u0026AwP?T5BAnNyzyC]naBL^F3lQE1B.2idauZ\u0026]3lQDlazCFaz/Pz@Aa9\u003cgwPzWfauZ\u0026]asw^Ox((0TdKM+\u0026cVi\u003ckwNxp)wozZ1B1Y0)cM)**3lQDlay]58BzkS3BzkVhauZ?{ADL#9yI4p9cOcw(eG=AXB.Lu3w[=GqaBCpVy\u0026r*1x(!wz3lQEted8.baAhmnx\u003e8AhjS]7UarR^HwO${=y?mc1jS[\u0026!",
            "ln": 8581,
            "col": 38,
            "line": 194
          },
          {
            "b": "arR^HarR!vwfs2TcUWjhz/PzvwmYj)xdW.ivp%Teed9HxarR^HarU95BzkVhauZ?{x\u003eIs4A+cQH3lQDlarR^HazULlauZ\u0026]asyF-mm70AbQUb=cTGRBqDa[?aBL^FarR^HarR^HAa9^dwPv",
            "ln": 8919,
            "col": 2,
            "line": 208
          },
          {
            "b": "wQbyYaBtjUv@b\u003c\u003czGG8\u0026b}ZF}t%Aywv@=d5cOcw/Ab]Vovru6+uNmrJeNpORwQbTCEjLZFarR^HaBL^FarR^HEjLZFaBL^F3lQE3xK$W?B09Q*DKp(rarU(tvqxj\u003ewN/-",
            "ln": 9179,
            "col": 10,
            "line": 217
          },
          {
            "b": "jS[\u0026!B.99DarR^HarR^Hat2e/qE%\u0026\u003cx(W=cv@Dl%x(X60BzkVhayX[]z/Pziv@Dsix(mL\u003carR^HvrDWguT)[-vrbZ@wN/T@woe\u003eRatUY5at2e/l3mo/eN@Qdvr9G2y?W\u0026$z^^V%3lQEted8.bazC.nwOl3(BzkVhB09Q*DKp(rarU=qy?mV$z/xngjS[?",
            "ln": 9848,
            "col": 13,
            "line": 244
          },
          {
            "b": "aARTDwGVyL3lQEtedc!O3sEmH3jn%tdK[T(B.\u003e\u003epv@Dl%x\u003eINevruj4zxJ$hw[u0]zEWl-c$)ZAAc15[fk20vxMW=pv@DiqDs.whwOS@evqP}9w]7)*wId\u003ezx(bIEx\u003e}AolVl\u003cOx\u003eINevruj4zyE4+aA8cuBzbkdCwg\u0026be^.}gboPu(zeAZ0woe7+D($^{zeAZ0wfumxl$HBHA+PGmx(v(iD\u003cUlMeIeLaeIeLaD[u{4eIeLaeIeLaeIhtSD(#/TlT:?IB.kC#x8",
            "ln": 10180,
            "col": 34,
            "line": 256
          },
          {
            "b": "zGE1qx(mG8D\u003cUlzu]*U-zeTMey**%/sZ=h-u)6?tlVl{?aA.Nsvrli}wfu57y\u0026%qivrrS4B-ILwAV/Exay/k4Aai-]A+3qu3vA$7iZWs)z/]Vdvp%dvz!%ldCscH[B8M8baBCqhz!x",
            "ln": 10484,
            "col": 54,
            "line": 268
          },
          {
            "b": "y?$kqvqH6$B0bysay/LmA+fcgaz++fwGVvcD(#/TlT:?IB.kC#xjT[-zE)uCxK$W?luM)LwPzf3D($^\u0026wN/G#vqG:5C42ifwPF#dzxJzhw[CQ{aBBJzayEk$vqP}9w]7)*wL^O*wN[eAwNPQ!aBCq0y?i",
            "ln": 11051,
            "col": 40,
            "line": 277
          },
          {
            "b": "A+e=7Aa9^dwPz\u0026mc$D)#B.rcCD\u003cQiAasX\u003cBmS\u0026J-ay/tbzddr)B0bpkB97XoxMOunB2\u003e%cxk8E3BZ=$kz/4dNwQd-@yCfgazeTMey**%/e]C\u0026Dz7*9EyItB?z/6u1zE^/uvqYQcoj-x=vq{opdK(MVzxK4mwGVhhyItyd3l{=rq!6\u0026VwO@R?xLz3]wc@VKiZWs)z/]Vdvp%dIxLz3]wmcJ\u0026z*2YjB0b4qwPA6rxLzu%awMG^C4\u003e!owo8a5B1wCCx(4uiaAIS",
            "ln": 11903,
            "col": 38,
            "line": 289
          },
          {
            "b": "wKgDHx(\u003eEHeOYuBzARAJwnccryiarhat2f+B.L}ue*?0lu%\u003crGu[A%BB8L@7aA8cux([zsz*c7wCxdztwPF#ozY\u003caywn=Qje*aKNePC]EBylk5CXInvaA}KwxDP2LCw7M9aARpdA+cw4A+cw9x(mD}zFa2wats{ZxK#67BzblawGUA4wGU(ezE\u003eBc3l{=rqGV!!eKA(!wN(]Wz!%b$C)T)^AbL",
            "ln": 14099,
            "col": 30,
            "line": 329
          },
          {
            "b": "gCf!CBzblaCwhbfefF\u003eKwmY^)wft]ny?mVgvrb{4wP?G#BZYx6wftP7aA8phwPw]4zE:(ixK@q#x(Xopaz\u003eLev}W0ex(m#A3n:vTrC(UZByO#}wfu57A+O@\u003ey?mVg",
            "ln": 14688,
            "col": 1,
            "line": 345
          },
          {
            "b": "u]!S4u%)w/vqP//C4CYnx(v(IatBjxz!%b$C@=oPaARgnze0(@y*Rc\u0026Bzb2}xkRTdwPG)PtpjJ7B98ERw[=HiB-I5mfdFC0t).X%A=(hfB2\u003cTJarR^UazCvEazCFaz/PzvwmYj)x9]+7arR^HvpKy[z/dPUx\u003eIs4A+bO2arR^HazULliV}SOupmjGryXqZefDrDp!%$*bQV\u003e8arR^HeG!+riV}\u003cPB1IfsC}A-v3lQDlarR!nv@#B6zAn[Sve",
            "ln": 15074,
            "col": 26,
            "line": 352
          },
          {
            "b": "z/M$dvpA.SwObN*u[0SHvqYP#y\u0026sIHwO#Qgz/x$ABz\u003e@azy]WsyH[SfBAh8kxlbWFnPV7$B7GznyH}=lv@DmbwQ5qFaAIDzvR6B\u003exkO\u0026nvqH6$B0bpkyH[R@p!%$*jP",
            "ln": 15730,
            "col": 220,
            "line": 375
          },
          {
            "b": "x(!xcAV/EAB-RUowfsM*vix5[wN/H%aARJAx(n0hwN/*8Aa9^dwN({bvrc6\u003cvR/Q%ayPd#aAz4hwmY^7A+e=\u0026v@#o)ayX+\u0026xjVcbBzbYkB.twgBzbkdB75]%aAh4lwO=6#wGVbpwN(])C{4rxvqvDowN/:(BsXL9nKul8ayPd#awbZmaz2!px(XFwv}YB-yJz9n3sEmHy\u0026%d[A+flkx(W=kcU3O4z/]Vdvp%d0dk2TLxk8BewPzc/xK$W?d0(pzaz$R8wGTbUcV0ZhvqGp\u0026z!%b$C{+cIarUSzx(w3aBA[#(at$]83lQEiB-5r+ao",
            "ln": 16211,
            "col": 4,
            "line": 381
          },
          {
            "b": "CQS$xarR!vw/$P9CRjeFAXqcsC@/!JByO#jcSA(mmntiVayPd#ay/Ire{pVze{pVtB.8WUjS(aZxKL^\u003ewO(0aaARpdzvdHearR^HA+funA=91D3lQDlarR^HaAIaqwPzHbC{2l)cWf0tzFs03cObPEarR^HarR!GwQ5qtjS(aRAbPMbv%Iuced9HxarR^HarUuluUsy$B-nD^asxM\u003evp%E@B98bas7cb!cObPEarR^HarR!qvrt{2jS]7]A+eW2z/cWXaszbAvpJ\u003eZz!@@}AWJyXyH}=ljS[lRCRjeFAXqcsC{4I^3lQDlarR!P3lQDlaz2C33lQE5zE+p9EjkIhu%\u003crGlUH4vyJyRswN/p=B]",
            "ln": 16475,
            "col": 20,
            "line": 387
          },
          {
            "b": "v@#B6zyx1pCQ%$Fz/fbn3lQDlaA?Eoe[wK9wPzc\u0026zyxatzEW^5z/c%L3lQDlarR!qz/fbmDMWxvC4CYdBA[#(asy(vw]x4FaARgtBrAZ?cTg7]wN/H!wl*M9EjkHCarR!rzE+pvf!+3-arUlkwgO7odgfD\u003cu\u003cWldz/ff3xlwlaaAz4ax(!xcA+e=7v}YB-",
            "ln": 17237,
            "col": 12,
            "line": 408
          },
          {
            "b": "A+o34wNE5iu[9^tz!0M]A+o34wNDTdawM?$D\u003cQiIz/M$yzGx@tAbP=swN(]}z/PY6BAn#QD2E*Fv{%l$wmYv!zE\u003c}{v%8\u003cmz/3RovruQ5A=b@7c$)ZAAc15[fk20vxMW=pv@DiqDs.whwOS@evqP}9w]7)*wId\u003ezx(bIEx\u003e}AolV)D(z/475vruQ5A=b}Ee^+M\u003ewPIA9vrb{4z/x!Ix(l0Pvixe@CYX7GwGV5pv}V#[B0a\u003ejwPI@CzfYSfzF0P}u)6Vcy?$kiz/^ahwGU?#B8bt$aA.Nzx(1]qz/)gtvq)uhxKM09w[=5",
            "ln": 18328,
            "col": 39,
            "line": 446
          },
          {
            "b": "x\u003c#jbwPF#5zE:(1xLzo[az2w2zdNQbB0bWvBz8!sxK@rcvqPM#zEEx[aAITkC{3TiB98blv@%sg3l{=rnm=jCBz8^:xK$W?3jpfGv0lm33ozWgwN/H?wNPy%xDQ![zeTMey**%/3sEmH3joWxAbP=sB0bWuwPRP%AV!+hwPS6lc[eKDA:-\u0026paA}Hkv}W07vrcB2AV/47zE^M{B0bNrwGUG9A=L-eBrC4nw[CQ{ayPd#aztXq3t\u003ci?C{4osy\u0026%rg",
            "ln": 19066,
            "col": 142,
            "line": 466
          },
          {
            "b": "3pX@Oay]59vqfK?wftA3v%8T1zGGrex(v(uaA?Eux(\u003eFtxK@qodQb$*yIv65xMOunB2\u003e%cxk8E3BZ=$kz/4dNwQd-@yCfgazeTMey**%/e]C\u0026Dz7*9EyItjEdMN[zeG=I)tsSmDBzkS9ax9w\u003cA=+(6t{%xdBz#pZfe3%LBzb/ae[n*pfm4hPvR6sdv{%j)B.kC#xjSYkC4\u003e!DCwg\u0026bfgPO}BzkS9eMl+1A=+(6djM!\u0026\u0026^.",
            "ln": 19486,
            "col": 1,
            "line": 480
          },
          {
            "b": "xjSImeG!2awGU]ix\u003eIc$vqE5!qY[CCwmV({CYWImB7]Mg3jn15awuGVwO#N23joH0r3j\u003eGv}xL0wGSMEB7F]9ttdQQmnu=It{@xrlQ::Gmjxu\u003ez/M$hwPRu{y\u0026.io",
            "ln": 21054,
            "col": 62,
            "line": 499
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "Handles"
            ],
            [
              "",
              "and"
            ],
            [
              "",
              "database"
            ],
            [
              "",
              "plus"
            ],
            [
              "",
              "Decode"
            ],
            [
              "",
              "async"
            ],
            [
              "",
              "integration"
            ],
            [
              "",
              "and"
            ],
            [
              "",
              "the"
            ],
            [
              "",
              "registers"
            ],
            [
              "",
              "use"
            ],
            [
              "",
              "copied"
            ],
            [
              "",
              "copied"
            ],
            [
              "",
              "and"
            ],
            [
              "",
              "repo"
            ],
            [
              "",
              "masking"
            ],
            [
              "",
              "sets"
            ],
            [
              "",
              "unmasked"
            ],
            [
              "",
              "low"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "the"
            ],
            [
              "",
              "corresponding"
            ],
            [
              "",
              "to"
            ],
            [
              "",
              "request.The"
            ],
            [
              "",
              "opened.VeryLazy"
            ],
            [
              "",
              "opened.VeryLazy"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "camouflage.nvim"
            ],
            [
              "",
              "camouflage.nvim"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "camouflage.nvim.lua.setup"
            ],
            [
              "",
              "camouflage.nvim.lua.setup"
            ],
            [
              "",
              "camouflage.nvim.lua.setup"
            ],
            [
              "",
              "camouflage.nvim.lua.setup"
            ],
            [
              "",
              "camouflage.nvim.lua.setup"
            ],
            [
              "",
              "camouflage.nvim.lua"
            ],
            [
              "",
              "camouflage.nvim.lua"
            ],
            [
              "",
              "camouflage.nvim.lua"
            ],
            [
              "",
              "camouflage.nvim"
            ],
            [
              "",
              "camouflage.nvim"
            ],
            [
              "",
              "CamouflageShield"
            ],
            [
              "",
              "CamouflageShieldPassword"
            ],
            [
              "",
              "CamouflageInit.camouflage.yaml"
            ],
            [
              "",
              "CamouflageInit"
            ],
            [
              "",
              "CamouflageProjectConfigStatus"
            ],
            [
              "",
              "CamouflageProjectConfigWatchStatus"
            ],
            [
              "",
              "CamouflageParsers"
            ],
            [
              "",
              "CamouflageShield"
            ],
            [
              "",
              "events"
            ],
            [
              "",
              "CamouflageShieldPassword"
            ],
            [
              "",
              "CamouflageShieldPassword.camouflage.yaml"
            ],
            [
              "",
              "CamouflageShieldPassword"
            ],
            [
              "",
              "CamouflageShieldPassword"
            ],
            [
              "",
              "CamouflageShieldPassword"
            ],
            [
              "",
              "json"
            ],
            [
              "",
              "quit"
            ],
            [
              "",
              "policy"
            ],
            [
              "",
              "setup.camouflage.yaml"
            ],
            [
              "",
              "setup"
            ],
            [
              "",
              "setup"
            ],
            [
              "",
              "mask"
            ],
            [
              "",
              "terminal_path_ignores"
            ],
            [
              "",
              "default_action"
            ],
            [
              "",
              "mask"
            ],
            [
              "",
              "path"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "parser"
            ],
            [
              "",
              "key"
            ],
            [
              "",
              "nested"
            ],
            [
              "",
              "commented"
            ],
            [
              "",
              "value_length"
            ],
            [
              "",
              "value_shape"
            ],
            [
              "",
              "value_prefix"
            ],
            [
              "",
              "value_suffix.camouflage.yaml"
            ],
            [
              "",
              "value_suffix.camouflage.yaml"
            ],
            [
              "",
              "value_suffix"
            ],
            [
              "",
              "match"
            ],
            [
              "",
              "ctx.var.value"
            ],
            [
              "",
              "text"
            ],
            [
              "",
              "data"
            ],
            [
              "",
              "camouflage"
            ]
          ],
          "mbr": [
            "CamouflageInit.camouflage",
            "CamouflageInit.camouflage.yaml",
            "CamouflageShieldPassword.camouflage",
            "CamouflageShieldPassword.camouflage.yaml",
            "MiniDeps.add",
            "badge.svg",
            "blue.svg",
            "camouflage.nvim",
            "camouflage.nvim.git",
            "camouflage.nvim.lua",
            "camouflage.nvim.lua.setup",
            "camouflage.nvim.lua.setup.setup",
            "ci.yml",
            "configuration.A",
            "ctx.var",
            "ctx.var.key",
            "ctx.var.value",
            "deepwiki.com",
            "demo.gif",
            "github.com",
            "happens.To",
            "https.shields",
            "https.shields.io",
            "lazy.nvim",
            "masking.A",
            "match.var",
            "match.var.value",
            "mini.pick",
            "network.They",
            "opened.VeryLazy",
            "request.The",
            "require.setup",
            "setup.camouflage",
            "setup.camouflage.yaml",
            "text.It",
            "to.The",
            "unmasked.If",
            "value_suffix.camouflage",
            "value_suffix.camouflage.yaml",
            "warning.If"
          ],
          "tgt": [
            "CamouflageInit",
            "CamouflageInit.camouflage.yaml",
            "CamouflageParsers",
            "CamouflageProjectConfigStatus",
            "CamouflageProjectConfigWatchStatus",
            "CamouflageShield",
            "CamouflageShieldPassword",
            "CamouflageShieldPassword.camouflage.yaml",
            "Decode",
            "Handles",
            "and",
            "async",
            "basename",
            "camouflage.nvim",
            "camouflage.nvim.lua",
            "camouflage.nvim.lua.setup",
            "commented",
            "copied",
            "corresponding",
            "ctx.var.value",
            "data",
            "database",
            "default_action",
            "events",
            "integration",
            "json",
            "key",
            "low",
            "mask",
            "masking",
            "match",
            "nested",
            "opened.VeryLazy",
            "parser",
            "path",
            "plus",
            "policy",
            "quit",
            "registers",
            "repo",
            "request.The",
            "require",
            "require.setup",
            "set",
            "sets",
            "setup",
            "setup.camouflage.yaml",
            "terminal_path_ignores",
            "text",
            "the",
            "to",
            "unmasked",
            "use",
            "value_length",
            "value_prefix",
            "value_shape",
            "value_suffix",
            "value_suffix.camouflage.yaml"
          ],
          "metrics": {
            "ast": {
              "op.gt": 1,
              "op.lt": 1,
              "op.add": 1,
              "op.bor": 32,
              "op.div": 60,
              "op.mod": 1,
              "op.mul": 1,
              "op.pow": 62,
              "op.sub": 41,
              "op.band": 4,
              "op.bnot": 2,
              "op.lnot": 5,
              "max_depth": 64,
              "call_count": 182,
              "node_count": 4519,
              "member_count": 40,
              "max_array_len": 2,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.bor": 0.01,
              "op_density.div": 0.01,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.pow": 0.01,
              "op_density.sub": 0.01,
              "sequence_count": 4,
              "op_density.band": 0,
              "op_density.bnot": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 6,
              "member_depth_max": 5
            },
            "file": {
              "size": 21154,
              "entropy": 5.05
            },
            "text": {
              "lines": 503,
              "top_char": 101,
              "max_ws_run": 11,
              "digit_ratio": 0,
              "space_count": 2869,
              "char_entropy": 5.05,
              "unique_chars": 100,
              "top_char_null": 0,
              "lines_over_200": 7,
              "string_density": 0.57,
              "top_char_ratio": 0.09,
              "ascii_art_lines": 2,
              "avg_line_length": 41.06,
              "max_line_length": 357,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.2,
              "last_line_length": 49,
              "long_token_count": 3,
              "whitespace_ratio": 0.16,
              "identifier_density": 2.35,
              "line_length_stddev": 47.39,
              "normalized_string_count": 12.8,
              "repeated_char_sequences": 6,
              "suspicious_string_ratio": 0.01,
              "suspicious_comment_ratio": 0.62,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 63.07
            },
            "binds": {
              "count": 14
            },
            "binary": {
              "peak_region_bytes": 16034,
              "peak_region_entropy": 5.16
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 2,
              "bytes": 9772,
              "count": 287,
              "shell": 2,
              "very_long": 1,
              "avg_length": 34.05,
              "max_length": 1353,
              "avg_entropy": 2.89,
              "email_count": 1,
              "empty_count": 30,
              "entropy_stddev": 1.15,
              "high_entropy_count": 1
            },
            "comments": {
              "code": 1,
              "chars": 13268,
              "count": 13,
              "lines": 318,
              "base64": 1,
              "high_entropy": 7,
              "to_code_ratio": 1.72,
              "url_in_comments": 6
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.script_as_text": 1
            },
            "identifiers": {
              "count": 1181,
              "unique": 566,
              "avg_length": 6.12,
              "max_length": 34,
              "min_length": 1,
              "avg_entropy": 2.25,
              "reuse_ratio": 0.48,
              "length_stddev": 3.34,
              "sequential_names": 8,
              "single_char_count": 8,
              "single_char_ratio": 0.01,
              "high_entropy_count": 10,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.77,
              "all_uppercase_ratio": 0.04,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 14,
        "mol": "K(Mc)O(As)H₄(Cm₂Db₃OsPo₂)Md(Pa₃)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/README.md",
        "pid": 1,
        "risk": 10,
        "sha": "3be5d971d8c73d6ba83fca7e42b48947a872fd66b5a369751fd06f45a14b3ced",
        "size": 21154,
        "traits": [
          {
            "id": "metadata/import/npm/camouflage::camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage",
            "spans": [
              [
                7400,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                330,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                268,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                104,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                2272,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1982,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                2387,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                6014,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/completeness::has-config-assignment",
            "conf": 0.75,
            "crit": 3,
            "desc": "Code uses assigned configuration objects",
            "spans": [
              [
                6361,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/config::ignore-patterns-identifier",
            "conf": 0.75,
            "crit": 3,
            "desc": "Uses an ignore-patterns identifier",
            "spans": [
              [
                8658,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                459,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/agent::agent-identity-ai-assistant",
            "conf": 0.8,
            "crit": 3,
            "desc": "AI assistant identity reference",
            "spans": [
              [
                4131,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::log-redaction-option",
            "conf": 0.85,
            "crit": 3,
            "desc": "Log redaction option or call",
            "spans": [
              [
                3843,
                5
              ],
              [
                8351,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field",
            "spans": [
              [
                8951,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/computed::js-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Dense computed-property call cluster (3+)",
            "spans": [
              [
                7676,
                17
              ],
              [
                18392,
                25
              ],
              [
                21118,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/load/local::top-level-require-immediate-call",
            "atk": "T1059.007",
            "conf": 0.9,
            "crit": 3,
            "desc": "Immediate method call on require result",
            "spans": [
              [
                7197,
                33
              ],
              [
                7565,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::git-clone-command",
            "atk": "T1105",
            "conf": 0.9,
            "crit": 3,
            "desc": "Git clone command",
            "spans": [
              [
                7886,
                55
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/strings::readme-basename",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 1.0,
            "crit": 3,
            "desc": "README basename (markdown/plain text)"
          },
          {
            "id": "well-known/malware/backdoor/snow::unc6692-mailbox-repair-lure",
            "atk": "T1059",
            "conf": 0.92,
            "crit": 3,
            "desc": "UNC6692 mailbox repair lure",
            "spans": [
              [
                19130,
                12
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/manifest::test-fixtures",
            "conf": 0.8,
            "crit": 3,
            "desc": "References to test fixture files",
            "spans": [
              [
                15138,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                7090,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::sensitive-token-redaction",
            "conf": 0.8,
            "crit": 3,
            "desc": "Redacts a token or secret value",
            "spans": [
              [
                16275,
                61
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/application/executable::dev-apps-vim",
            "conf": 0.5,
            "crit": 1,
            "desc": "Repeated Vim name references",
            "spans": [
              [
                2393,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::dotenv-filename-literal",
            "atk": "T1552.001",
            "conf": 0.85,
            "crit": 1,
            "desc": ".env filename literal",
            "spans": [
              [
                136,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/clipboard/reference::clipboard-keyword",
            "conf": 0.7,
            "crit": 3,
            "desc": "Clipboard keyword",
            "spans": [
              [
                4240,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/vcs/git::public-forge-git-clone",
            "atk": "T1105",
            "conf": 0.92,
            "crit": 3,
            "desc": "Git clones a public code forge",
            "uses": [
              10,
              16
            ],
            "spans": [
              [
                7886,
                55
              ],
              [
                7896,
                19
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 16,
        "mol": "H₃(CmFPo₂)",
        "sha": "718604c2f8cf071fb92c5f00fd57f7f5689debe5049c08de4127b5de48ab445f",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/assets/demo/init.lua",
        "risk": 4,
        "size": 2575,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 17,
        "mol": "O(S)H(Db)",
        "sha": "cbc183c0dd2d4c2de885e215ef32c9ad04a615211f8ac2aef9cfa3f4aa7b7611",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/doc/camouflage.txt",
        "risk": 2,
        "size": 82470,
        "type": "text",
        "depth": 2
      },
      {
        "id": 18,
        "mol": "O₂(CLa)",
        "sha": "65bd16867f431602bdc1d7b913f21c18971132804de90c84be7771bdb573e686",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/audit.lua",
        "risk": 2,
        "size": 21486,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 21,
        "mol": "H(Db₂)",
        "sha": "14e8340e8314c8dbcdcf169fb2313245385b2d04426667e1b0af5f97c800184a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/checks/expiry/base64url.lua",
        "risk": 2,
        "size": 1736,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 22,
        "mol": "Md(In)",
        "sha": "06838088f091b24337c8188ea4418e5d846c50a751a2ea549e1da73a210f976b",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/checks/expiry/init.lua",
        "risk": 1,
        "size": 8140,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 23,
        "mol": "H(Cm₃)",
        "sha": "ccc177907d3a9f01e8e64965c557bd3adaa591ab794c6a8dc04660654baccddc",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/checks/expiry/jwt.lua",
        "risk": 2,
        "size": 4763,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 27,
        "sha": "837865d5afc651049629ce3e38f6ccf539529eacab0b5f5eef0f7ecf1ed67430",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/checks/store.lua",
        "risk": 1,
        "size": 7230,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 29,
        "mol": "H(Db)",
        "sha": "e88d6cba28e7ca4d1ab17d55185fe82e40f358eb718d2554dbbecf4f5caaa2fa",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/commands.lua",
        "risk": 2,
        "size": 11947,
        "type": "lua",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "eKi]ZwO+)1zddV@wmY.4xG)RSB.$P0AV!7+CXI2qz6i.cB98blxcp.@Acb+ow]zYjswqEiwO+{{wO#Qh3jnvpeKi/ZvrlGjlT:?IB.kC#xjTRzy/1LXB7GwVz/ff3x9{jxeKi]ZwO+)1zddV@wmY.4xG)RSB.$P0AV!7+CXI2qz6iq7z!0M9zE)\u003e",
            "ln": 333,
            "col": 3,
            "line": 16
          },
          {
            "b": "vixI$BAz8mzGu}jz/M$owQettCw?IzxDQ/6C4CYdzF7HywmYvYB.(evaARJABzbkdCv+h#ePUGkA+ftny?W%j3jnvpeKi/ZvrlGjlT:?IB.kC#xjU1Px\u003eq9\u003elVl\u003cOx\u003eE=8eIfk1x\u003eq9\u003eaARgtBuZ)?BAh8kxcpe+CYU6DzxK4mwGUF\u003eA+3ZztY7U",
            "ln": 1053,
            "col": 36,
            "line": 35
          },
          {
            "b": "yI4p9koKANz!@#[zxIUZB88[uxK@r6vru0)wN({1x(mG8x(k5kB.Lu3w[=GjvqYP#y\u0026r/(BzkVhaz++kBrCQxCxj(PwmYvYB.(dXaARTDwHN%reIfk1x\u003eq9\u003eay]g#w\u003cmzEz/oD6vqWhZvrlibC42ifwPF#dzxJF7w[Ae]zE:(1z/6u9BrC4nw[CP",
            "ln": 1604,
            "col": 15,
            "line": 45
          },
          {
            "b": "wftw}wN/H.z/e](xKL^\u003ewJ}qDz/oD6vqWhPxK$W?aA8curaQq@lUG[CxjUP@Cwhejay]4)z/]@cwGSyiwObv[y\u0026?YXw)]H%wJI2LwPScmA+=!oAc9WCzyC]AeIfk1x\u003eq9\u003eaAIjmCvbA9xkP{RvScg3wNPE0q!Q8[aAImfzxJCcy\u0026%PjazC.7x\u003e7N[",
            "ln": 3911,
            "col": 9,
            "line": 89
          },
          {
            "b": "v@Dl}B3y^YzGGD5wPw[(xM58qvQS!WwGU]ey\u003cvdExK#67A+f8@x(mT5xcoqVBzbxfasH=iw)]*#BugK7hz^9wauZ\u00265g?XrBeIeLtw[+*)wfu88A=blaxMvW9xM4Y$uVP^*z/f9bkoKVTBy/8@AV!q8x()\u0026#ayX+\u0026xjSiczY\u003cmjA=bPexcpY5y\u0026stp",
            "ln": 5164,
            "col": 28,
            "line": 108
          },
          {
            "b": "xL.40vqGT*koL2?A+PA7av{iVxL.x}xMLwvxK#67Bz\u003e@azxJUmaA?gfx\u003eet}B-X:Ix([35zxK1lz*bMgxMvW9xM4Y$asH=iw)]*#BugJ(lVl*UwO#PqdgdTUeKi]ZwD",
            "ln": 5501,
            "col": 11,
            "line": 112
          },
          {
            "b": "wft@8zGxJlx)a5{yH}=#Aa9\u003cgwPzWfkoL2?A+PA7tu@vBBZVzivruQ5A=b}vBzb98az\u003eLcyAN4dyH}=lvriMjwN/:(Bs?ryyH)\u00268eIfk1x\u003eq9\u003eazCFaz/PA1uU:j#uVoB}By/GgB3y^*BAh8kxiOT:oM:+^Aa9\u003cgwPzWfazbLjazULlB0bNyaAIsj",
            "ln": 6153,
            "col": 9,
            "line": 121
          },
          {
            "b": "wPzWfauZ\u0026]3lQDlaBtkyx(4u/Aa9\u003cgwPzVhjS]7]cOw$FB$a\u003c\u003caswS\u003ewO#VsefDq)wO#Wiv\u003c-yEefF[uA=U/jauZ?{wO#VsaBL^FarR^HDMV{my?l%)vruQ5A=90.aBtjUdLt^QcM)*",
            "ln": 12052,
            "col": 7,
            "line": 229
          },
          {
            "b": "v@=c\u003ewO#Q7vqH0jaBL^-Aa9^dwPw[RaszbGz/xodBzkrccM)**3lQDlaBtkyx(4u/Aa9\u003cgwPzVhjS]7]cOxpFBAg\u003esefDrEzE){gv\u003c-yEefF[uA=U/jauZ?{zE){gv\u003c-yEed9HxarV1Nw[=6)uVoB}By/GgauZ\u0026]aswS\u003eCX}mAaBL^-Aa9^dwPw[RaszzJy:QuNed9HxarV1Nw[=6)uVoB}By/GgauZ\u0026]aswS\u003exMOuncM)**aAg+fB7Gv",
            "ln": 12424,
            "col": 60,
            "line": 235
          },
          {
            "b": "auZ\u0026?A=\u003e}A3lQDlay/tcw[=p5uU%v}B75Y)auZ?{lVl{?aA?gfB.8Xlw/@ozB0q-GzY\u0026Lax(EK1vrb)ycObPEaBL^FarUYoC4C8#auZ\u0026]3lQDlaztF4xL.x}xMNP]A=l8tauZ?",
            "ln": 13618,
            "col": 12,
            "line": 282
          },
          {
            "b": "wPzWfauZ\u0026]EjLZFayPz6x(\u003eEXaBsCrarR!vxkRTdwNxy+BAz8mzGu{-aBtjUe[X)ucOcw/e[X)ufdFC0efDrTz!9A^zeS%cy?mVnefDrTz!9A^zeS%cy?mVvdK(!*EjLZFarR!zvr=c\u003ex(4v4uVoN%uT)+(zFHvTat\u003e\u002673lQDlay]58BzkS3BzkVhauZ?{ADL#9yI4p9cObPEarR!BAaJ]fjS[?",
            "ln": 14179,
            "col": 14,
            "line": 304
          },
          {
            "b": "arR^HcT?dtxJ[*\u0026eNo\u0026Fz!\u0026{4cObPEarR^HarR^Ov@=c\u003ewO#Q7vqEqx3lQDlarR!Ped9HxarR^Hx\u003eIs4A+e=*yH}=#Aa9\u003cgwPzWfauZ\u0026]EjLZFarR^HazCFaz/PA1uV]\u003c]B.7",
            "ln": 15373,
            "col": 5,
            "line": 354
          },
          {
            "b": "wO(uked9HxarR^HarS4xB.$#vcObPEarR^HarR^OAD+#mBA]k+3lQDlarR^Hasy#pBzUP6zyl$xarR^HarR^HcWfcrv@Di}cObPEarR^HarR^OxMXimwPxKNed9HxarR^HEjLZFarR^HaAIjmCvbA9x8",
            "ln": 15743,
            "col": 11,
            "line": 371
          },
          {
            "b": "auZ\u0026]Ef{rkeG^x5ze:5%aA}HgzE[05AV!}9w[tE]x)a5gz/x/jz/fRszddYjxKM6}ay/7[zF9J\u003e3qAc=wO#71vruj4zxI7+fBwdseG!85y\u0026%qiz!pb1wO${=y?mc+aAIaoayPvmA=(nwx(dA7c]%.7zeTMey**%/rbVzZy?kduv@Dl%x\u003eG5twPPvN",
            "ln": 16427,
            "col": 15,
            "line": 404
          },
          {
            "b": "3lQE5zE:7YarUxgaA8jvB1RJQD2d4mBzbl63lQDlaz+$avqE6cBA}XlB09Q*A+flkx(W=kcU3O4z/]Vdvp%d7B98XzwPGjF3lQDlazCBgzF%RtB98XzwPGFrB6\u003c90y?WA!B98XzwHIFoBAo6QBA}XldiJ.CwO}?$arR^HaA?Eoe]CPHx\u003ezSs3lQDlarR^Hasyx6vqP}9w]7)*wNcAIzGV",
            "ln": 19004,
            "col": 16,
            "line": 480
          },
          {
            "b": "w[+)2z/M$EEf}8tdgdguy\u0026r/(y-)Xqz!-\u0026[ByeJ@zF0P}auZ\u0026/wPq\u003cbA+cTDv{%j)B.kC#xjSYmA=kY7v@#6/z/ff3xd2bnarUGsv{%f@Ab](iwN/*?v@Dl%x\u003eH^\u003eAccdzjS[Y:z!-\u0026[ByeJ@zF0P}e]kDmwgh23w[tE]x)a5{Ab](iwN/*?v@Dl%x\u003eF$tC4\u003e!Cw]oklwPRBawge(Q3i",
            "ln": 21078,
            "col": 31,
            "line": 539
          },
          {
            "b": "ash7TcObPEarR^HarR^HazULled9HxarR^HarR^HBywS{wIdFhzEW9%d0xrwe]klyByf99x\u003e7Z5yH}^jefDU#azAnQasw=?dj+/GarR^HarR^Haz#BCau.\u003egzFr]fvqYP#cViTm",
            "ln": 25749,
            "col": 67,
            "line": 684
          },
          {
            "b": "wN(][z/ff3xcqzjBzbPnBp6ckeIe8!xK@q%wO2*6v@DsiayX[#z*9rLBzbxfaAzQxB0bysaz2.cA^n^rwN/U0vruj4zxJ[bB8@=.3lQEcz!0i(ayVDRaA?Eoe[e3]B.kJit).X",
            "ln": 27465,
            "col": 64,
            "line": 751
          },
          {
            "b": "vrl0!v@Dl%x\u003eE+}az2C33jm)#eIe8jA+eW3wGUz7v@DsiaA7\u003cmBzbkdvQTs?ay/tcw[+(+arUGsv{%f@vS=o\u0026v@Dl%x\u003eFLKaA?Eoe{7MsuU0.VA9)g3By/u2c)@RBA:@Vd",
            "ln": 27783,
            "col": 13,
            "line": 761
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "vim.split"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "pairs"
            ],
            [
              "",
              "assign"
            ],
            [
              "",
              "parsers.clear_cache"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "styles.is_valid_style"
            ],
            [
              "",
              "vim.notify"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "vim.notify"
            ],
            [
              "",
              "vim.tbl_deep_extend"
            ],
            [
              "",
              "vim.notify_once"
            ],
            [
              "",
              "validate_config"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "vim.tbl_deep_extend"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "project_config.load"
            ],
            [
              "",
              "vim.fn.getcwd"
            ],
            [
              "",
              "project_config.status"
            ],
            [
              "",
              "vim.fn.resolve"
            ],
            [
              "",
              "M.clear_project_cache"
            ],
            [
              "",
              "vim.tbl_deep_extend"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "apply_legacy_aliases"
            ],
            [
              "",
              "warn_cosmetic_styles"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "project_config.load"
            ],
            [
              "",
              "M.loader_options"
            ],
            [
              "",
              "vim.fn.getcwd"
            ],
            [
              "",
              "project_config.status"
            ],
            [
              "",
              "M.clear_project_cache"
            ],
            [
              "",
              "vim.fn.resolve"
            ],
            [
              "",
              "vim.tbl_deep_extend"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "apply_legacy_aliases"
            ],
            [
              "",
              "warn_cosmetic_styles"
            ],
            [
              "",
              "apply_runtime_overrides"
            ],
            [
              "",
              "vim.tbl_deep_extend"
            ],
            [
              "",
              "M.get"
            ],
            [
              "",
              "M.loader_options"
            ],
            [
              "",
              "vim.api.nvim_buf_get_name"
            ],
            [
              "",
              "vim.fn.fnamemodify"
            ],
            [
              "",
              "vim.fn.findfile"
            ],
            [
              "",
              "vim.fn.fnameescape"
            ],
            [
              "",
              "vim.fn.resolve"
            ],
            [
              "",
              "vim.fn.fnamemodify"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "project_config.read"
            ],
            [
              "",
              "vim.fn.fnamemodify"
            ],
            [
              "",
              "vim.tbl_deep_extend"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "apply_legacy_aliases"
            ],
            [
              "",
              "apply_runtime_overrides"
            ],
            [
              "",
              "vim.tbl_isempty"
            ],
            [
              "",
              "M.get"
            ],
            [
              "",
              "vim.split"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "vim.notify"
            ],
            [
              "",
              "string.format"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "vim.list_slice"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "vim.deepcopy"
            ],
            [
              "",
              "M.clear_project_cache"
            ],
            [
              "",
              "vim.schedule"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "core.refresh_all"
            ],
            [
              "",
              "M.get"
            ],
            [
              "",
              "M.get"
            ],
            [
              "",
              "vim.api.nvim_get_current_buf"
            ],
            [
              "",
              "vim.api.nvim_buf_is_valid"
            ],
            [
              "",
              "M.get"
            ],
            [
              "",
              "base_config_for_buffer"
            ],
            [
              "",
              "vim.tbl_deep_extend"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "styles.is_valid_style"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "pcall"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "M.get_for_buffer"
            ],
            [
              "",
              "camouflage.project_config"
            ],
            [
              "",
              "camouflage.styles"
            ]
          ],
          "mbr": [
            "M.clear_project_cache",
            "M.defaults",
            "M.defaults.project_config",
            "M.generation",
            "M.get",
            "M.get.checks",
            "M.get.enabled",
            "M.get.style",
            "M.get_check",
            "M.get_for_buffer",
            "M.get_for_buffer.enabled",
            "M.get_style",
            "M.is_enabled",
            "M.is_enabled_for_buffer",
            "M.loader_options",
            "M.options",
            "M.reload_project_config",
            "M.runtime_enabled",
            "M.runtime_overrides",
            "M.set",
            "M.setup",
            "M.user_options",
            "M.user_options.project_config",
            "b.camouflage_enabled",
            "b.camouflage_highlight_group",
            "b.camouflage_mask_char",
            "b.camouflage_mask_length",
            "b.camouflage_style",
            "buf_config.enabled",
            "buf_config.highlight_group",
            "buf_config.mask_char",
            "buf_config.mask_length",
            "buf_config.style",
            "core.refresh_all",
            "loader.enabled",
            "loader.filename",
            "merged.enabled",
            "options.checks",
            "options.checks.pwned",
            "options.enabled",
            "options.pwned",
            "options.style",
            "opts.max_lines",
            "opts.style",
            "package.loaded",
            "parsers.clear_cache",
            "project_config.load",
            "project_config.read",
            "project_config.status",
            "project_config.status.path",
            "status.errors",
            "status.loaded",
            "status.path",
            "string.format",
            "styles.is_valid_style",
            "table.concat",
            "vim.api",
            "vim.api.nvim_buf_get_name",
            "vim.api.nvim_buf_get_var",
            "vim.api.nvim_buf_is_valid",
            "vim.api.nvim_get_current_buf",
            "vim.b",
            "vim.deepcopy",
            "vim.fn",
            "vim.fn.findfile",
            "vim.fn.fnameescape",
            "vim.fn.fnamemodify",
            "vim.fn.getcwd",
            "vim.fn.resolve",
            "vim.list_slice",
            "vim.log",
            "vim.log.levels",
            "vim.log.levels.WARN",
            "vim.notify",
            "vim.notify_once",
            "vim.schedule",
            "vim.split",
            "vim.tbl_deep_extend",
            "vim.tbl_isempty"
          ],
          "tgt": [
            "M.clear_project_cache",
            "M.get",
            "M.get_for_buffer",
            "M.loader_options",
            "apply_legacy_aliases",
            "apply_runtime_overrides",
            "assign",
            "base_config_for_buffer",
            "core.refresh_all",
            "pairs",
            "parsers.clear_cache",
            "pcall",
            "project_config.load",
            "project_config.read",
            "project_config.status",
            "require",
            "string.format",
            "styles.is_valid_style",
            "table.concat",
            "type",
            "validate_config",
            "vim.api.nvim_buf_get_name",
            "vim.api.nvim_buf_is_valid",
            "vim.api.nvim_get_current_buf",
            "vim.deepcopy",
            "vim.fn.findfile",
            "vim.fn.fnameescape",
            "vim.fn.fnamemodify",
            "vim.fn.getcwd",
            "vim.fn.resolve",
            "vim.list_slice",
            "vim.notify",
            "vim.notify_once",
            "vim.schedule",
            "vim.split",
            "vim.tbl_deep_extend",
            "vim.tbl_isempty",
            "warn_cosmetic_styles"
          ],
          "funcs": [
            [
              "assign",
              17209
            ],
            [
              "apply_runtime_overrides",
              17578
            ],
            [
              "M",
              18406
            ],
            [
              "validate_config",
              18933
            ],
            [
              "apply_legacy_aliases",
              19884
            ],
            [
              "warn_cosmetic_styles",
              20390
            ],
            [
              "M",
              20748
            ],
            [
              "M",
              21887
            ],
            [
              "M",
              22819
            ],
            [
              "base_config_for_buffer",
              23182
            ],
            [
              "M",
              24837
            ],
            [
              "M",
              25108
            ],
            [
              "M",
              25450
            ],
            [
              "M",
              26622
            ],
            [
              "M",
              26694
            ],
            [
              "M",
              27163
            ],
            [
              "M",
              29338
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 17,
              "op.gt": 4,
              "op.lt": 1,
              "op.add": 1,
              "op.lor": 18,
              "op.sub": 2,
              "op.land": 23,
              "op.lnot": 7,
              "max_depth": 15,
              "call_count": 94,
              "node_count": 4907,
              "member_count": 79,
              "max_array_len": 26,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 4
            },
            "file": {
              "size": 29433,
              "entropy": 4.88
            },
            "text": {
              "lines": 808,
              "top_char": 101,
              "max_ws_run": 17,
              "digit_ratio": 0,
              "space_count": 4308,
              "char_entropy": 4.88,
              "unique_chars": 92,
              "top_char_null": 0,
              "string_density": 0.18,
              "top_char_ratio": 0.08,
              "avg_line_length": 35.43,
              "max_line_length": 143,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.1,
              "last_line_length": 8,
              "whitespace_ratio": 0.17,
              "identifier_density": 0.92,
              "line_length_stddev": 28.13,
              "normalized_string_count": 5,
              "repeated_char_sequences": 8,
              "suspicious_comment_ratio": 0.24,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 21.74
            },
            "binds": {
              "count": 78
            },
            "binary": {
              "peak_region_bytes": 26361,
              "peak_region_entropy": 4.87
            },
            "source": {
              "function_count": 17
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1464,
              "count": 142,
              "avg_length": 10.31,
              "max_length": 78,
              "avg_entropy": 2.58,
              "empty_count": 3,
              "entropy_stddev": 1
            },
            "comments": {
              "chars": 15599,
              "count": 278,
              "lines": 278,
              "base64": 59,
              "high_entropy": 9,
              "to_code_ratio": 0.52
            },
            "functions": {
              "count": 17
            },
            "identifiers": {
              "count": 745,
              "unique": 210,
              "avg_length": 10.17,
              "max_length": 26,
              "min_length": 1,
              "avg_entropy": 2.76,
              "reuse_ratio": 0.28,
              "length_stddev": 5.7,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.01,
              "high_entropy_count": 33,
              "high_entropy_ratio": 0.16,
              "all_lowercase_ratio": 0.99,
              "all_uppercase_ratio": 0.01
            }
          }
        },
        "id": 30,
        "mol": "H(F)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/config.lua",
        "pid": 1,
        "risk": 2,
        "sha": "093c7ab1dd63dea16c27237ace2a4be21b3ac723a5c3ad99724df3447b163c51",
        "size": 29433,
        "traits": [
          {
            "id": "metadata/import/lua/camouflage/project_config::camouflage/project_config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.project_config",
            "spans": [
              [
                21126,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/styles::camouflage/styles",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.styles",
            "spans": [
              [
                19061,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1101,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1652,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                6201,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                16475,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                381,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                3959,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                5212,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::netrc",
            "atk": "T1552.001",
            "conf": 0.95,
            "crit": 3,
            "desc": ".netrc credentials file",
            "spans": [
              [
                12488,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::package-or-netrc-credential-file",
            "atk": "T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Package or netrc credential file reference",
            "uses": [
              9
            ],
            "spans": [
              [
                12488,
                7
              ]
            ]
          }
        ],
        "type": "lua"
      },
      {
        "id": 35,
        "mol": "Md(In)",
        "sha": "5f020316468099001b1ff781d05d38bbd0d7b526936be86203eb74daecc1f68d",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/init.lua",
        "risk": 1,
        "size": 23466,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 36,
        "mol": "H(Po)",
        "sha": "bfa560adc0f2262b72c18db095ffa3369d293f0746d54fef4443156b7c96b0fc",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/init_command.lua",
        "risk": 2,
        "size": 3782,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 38,
        "mol": "O(I)",
        "sha": "89ab9b453642ea2458805c7ef0bafefe7d1ae19e2775acec6ccac137f5c2352e",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/integrations/later.lua",
        "risk": 1,
        "size": 3368,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 42,
        "sha": "2b92ad6f0157625002db9642e98799ab337d3f9729188fad0aaaff65217c8ba4",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/integrations/terminal.lua",
        "risk": 1,
        "size": 5123,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 50,
        "mol": "H(Cm)",
        "sha": "ff91c58675ecc26d7f4616510e26d915d45c2a506139afe7b3ed86b8b296a2b1",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/parsers/http.lua",
        "risk": 1,
        "size": 9735,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 53,
        "mol": "H₂(DbF)",
        "sha": "bd7339a0f836b2d5a5dddbbbda86def384ac51c758ab53215acf125d1a20f02a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/parsers/netrc.lua",
        "risk": 2,
        "size": 5092,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 60,
        "sha": "728451b2ad0d47ca87d4800f8ccc62ddd18bab91b7fddab8ac0ec039c1a3975f",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/position.lua",
        "risk": 1,
        "size": 5414,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 64,
        "mol": "H(Cm)",
        "sha": "e3bfbedd15e237fee8ffc5d096e7484bdf2e4818e9446a77dfafad2ad7a78f59",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/pwned/api.lua",
        "risk": 1,
        "size": 2656,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 67,
        "mol": "Md(In)",
        "sha": "63e22cdb837fa5d916b5b454e0da96b6d8f4089f9d85dd8d0ec4ab51e901729d",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/pwned/hash.lua",
        "risk": 1,
        "size": 1410,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 69,
        "mol": "H₂(DbMg)",
        "sha": "273b6986565ae390eb9d9cdf6a77b715e75eb937a41fbaad5c807fd5158d3b5c",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/pwned/sha1.lua",
        "risk": 3,
        "size": 2981,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 73,
        "mol": "H(Db₂)",
        "sha": "0b3119351e9b2f60479198f079df194ae7dc7efc6b49354ee52a37c2753d61e1",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/lua/camouflage/shield.lua",
        "risk": 2,
        "size": 18979,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 86,
        "mol": "H(Cm)",
        "sha": "4d6d27482f8eb3dc0243db79c1b4b7c7897ddb6e0a31e48f0be36001675eba9e",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/release-please-config.json",
        "risk": 1,
        "size": 473,
        "type": "json",
        "depth": 2
      },
      {
        "id": 87,
        "mol": "H(Cm)Md",
        "sha": "3b2f145973b46fcd8d6da0b1261c43eb78bb831da9306d5d0a8c5a41b3f9ba8e",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/schemas/camouflage-project-config.schema.json",
        "risk": 2,
        "size": 20206,
        "type": "json",
        "depth": 2
      },
      {
        "id": 89,
        "mol": "H(F₃)",
        "sha": "fd8b593b4858a17534f95c2c365c7bc00bc0c3aecfade477e26cc756602e38d1",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/scripts/setup-hooks.sh",
        "risk": 3,
        "size": 465,
        "type": "shell",
        "depth": 2
      },
      {
        "id": 90,
        "mol": "O(I)H(Cm)Md(Pa)",
        "sha": "964f12a073582b404726ce56a26869860d44e8ea62788cf0394f09e07722836d",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/audit_report_spec.lua",
        "risk": 3,
        "size": 3424,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 91,
        "mol": "H₃(CmDbF)Md(Pa)",
        "sha": "b5ac05b9d047999028bae7f60cbec703653e8d2c14c0a791c8ebb325601b60b4",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/audit_spec.lua",
        "risk": 4,
        "size": 13833,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 92,
        "mol": "H(Db)Md(Pa)",
        "sha": "a7aeed5e855270e77a229f319f077710ec8d6ead195dc5c340ba4804d5a96cf9",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/autocmds_spec.lua",
        "risk": 2,
        "size": 12208,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 93,
        "mol": "H(Db)Md(Pa)",
        "sha": "368261c9f8bafa589273cd6579b8b3e013937a30d75da6fb1bb623b16342ef0f",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/badges_spec.lua",
        "risk": 2,
        "size": 9065,
        "type": "lua",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "y\u0026r/(y-)qlAa%urauZ\u0026/wPq\u003cbA+cTDv{%j)B.kC#xjSY9xK$W?B1R3GAa%urcN/ysz!0i(ay/7@v@3cdjS[=RADL#owHF{ovqP}9w]7)*wIdFawN/H%cN/ysz!0i(aAITyA+cvRaAz4kB.L(cc)@IkzeTMey**%/e[nNav@3crB98tvwHw]ly\u0026r/(y-)kazF0P}auZ\u0026/wPq\u003cbA+cTDv{%j)B.kC#xjSY9z/ff3xd2bn3n0?Lp\u003c3!\u0026eLHp}ayX=2wI#v/wO#0@wmY^7d0xrwe[emgwI#v$wO#0@wmV($B0aj?z*2\u0026iattA5fE[O83t:S\u003cvqE5LoI!nCauZ?{k%^}bmmG^rnLhSHo?[FXqbQs(rArg6sZ2lyv}od.xj#0]yIW\u003c9z/xYpB98LFCx!yVfFLssg=mfIi5@GxcKKWdv{%f@w{503BzkVhayWk=uUaa+z!9Acx(m)jBsvLtaz+$avqE68B-YeSx=]LYDWNB/f:Y3CCw7YbwGUXfjuT/ix(m)jBrCaj3lQDlaz+$avqE5}f^5R4B98CpzF7OhD30QCx(m)jBsXLGdiJLHatscBarR!y",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "at#50d\u003ccL}dgdguarU=mvR/Qdx(n06A=-YparR^HarUPBBsW+warR^HayW8GvqYP#k$\u003e9Ck@%7fvKM84Bz9psy\u0026sljc#HdXat#59asec*g:1p\u003ef!sC:vrufnw]8y7AWU/FfcAefdiG]Vhz=KbatCq/z/M%FjTQNVarR^Q3lQDlaAR43y?kkkzGxv",
            "ln": 776,
            "col": 86,
            "line": 16
          },
          {
            "b": "cN/xBarR!vauZ\u0026Yas!M\u003c3lQE5zE:7%aAz4nB-IvxBywS{wIdFhzEW9%c#TlIdgfT7wc@VWz!0i(azb+lv@#B6zxJIdv@C)?uVP^\u003ezdNQbd0e{mdgdguy\u0026r/(y-)Flz/cWXaA?Eo",
            "ln": 977,
            "col": 69,
            "line": 21
          },
          {
            "b": "azts{wmY^g3lQEiwPS6nzxK4fvR/Qdv@Dl{vrr]A3lQDlaz2C2z!9A^B7G03wO#PrxK$Q.wPw]iAV/YKvqGN0jS(aIq.*i*cOcxZD2K(?asx=.r3@/pdj+/GarR!rzEWP}wNxH\u0026xkIi$BspTnvqfO1aA8oyDWNs]3lQDlaszkAxd2kqarV7-asw=?dgfT7wc@VWz!0i(azb+lv@#B6zxJLiwPIJ(vS=o{wPxgF3lQEcz!0i(ayYF9zGl\u003c.aA?Eoe[5Zke]C\u0026Dzc{^[wNPW(uT!d\u0026c$V[7B7D)BBAhIndgdguC4\u003e!Cvq]{kzGY-huT!d\u0026uVP!2uU\u003cB]wPGneB.kJiefDR$at2r0azb4#B7D)BDMTXnpFjbKjUwutcM)*^3lQEiwPS6nzxJzhw]qR@wO#2=3s)Z?v@=o)wHF{ovqP}9w]7)*wIdFawN/H%e[GoDx(XFDefFLEzEW^5z/c%L3lQE2wOb\u003e3wNx1Sv}Wo5B-7Yhx(v(qdgdguarUfjzF0P}e]$PCB-n-T3lQDlaAITyA+c\u003egA+fr6BsnNBarR^HwQ5fdA^ooUwPS6lc[bGCaz2C3df",
            "ln": 1229,
            "col": 32,
            "line": 33
          },
          {
            "b": "wOb%]B7!]\u0026B.kk%AV==uy*?yax\u003ez6?vruj4zyD}:azb+lv@#B6zyu}varR^Hx(\u003e:Jwn=42az#ataAIjmCoyrpvQS!WwGUP6AV/ExyH}y8azb55ayX]cz/f8dB7/GouVY$4wPIK6y?a[Aazb+lv@#B6zyu}varR^HarUGsv{%f@vS=p2AV^H/w].E7xKtj\u003ew[CQ{c[bGCarR^Hat2e/q!oJJayPdgwQ4{gBzkS9aAz4mB.(dxCwhejaz2!paA?spC{3ZcAV/7laARpdazb+rB-I42arR^HarUfcwN/H%e]$PCuVG.0B.(dFvS=p2AX5s!efDrKCYmwqC{+c=DKp(rarR^HarU-pC4CYdBA[#(asy(vw]x4F3lQDlarR^HaARgtBrAZ?",
            "ln": 1759,
            "col": 14,
            "line": 58
          },
          {
            "b": "wOu0#wmY^eed9HxarR^HarUi6ByupPaBtkxCYj=*aA8rNBzkP6c[cn?at$]cefFUFB09Q*cUNQzAc15[fjwv2z/]@tB1R9zz!A($e[n*pcM)**3lQDlarR!PdgdguarR^HwQ5fdA^ooTwOb%]B7!]\u0026B.kk%AWUytw]qSr3lQDlarR!yz!0i(aAwO/aAITyA+c\u003eowPPtfB.kJiefDR$asy-BAa%urcN/xBarR^HayPtjwPz(Bx(^T0z//u7x(2hre{7VHBujnE",
            "ln": 4131,
            "col": 21,
            "line": 121
          },
          {
            "b": "AV^H/w].E7xKtj\u003ew[CQ{c[bGCarR^Haz+$avqE61z/oAjauZ\u0026/wPq\u003cbA+cTDv{%j)B.kC#xjSYez/oAjcN/xBarR^Haz+$avqE6dz!\u0026{4auZ\u0026:vqxBYyiK+FDMV)AA3dp^z/WKMx(dAfdiHb-hzu*cEjkHCarR^HaztXiyJzatze18ucT{U0z/Pz@wmYm?A::63cOcxH",
            "ln": 4566,
            "col": 17,
            "line": 133
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "string.byte"
            ],
            [
              "",
              "string.byte"
            ],
            [
              "",
              "string.byte"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "vim.json.encode"
            ],
            [
              "",
              "b64_encode"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "encode_segment"
            ],
            [
              "",
              "encode_segment"
            ],
            [
              "",
              "vim.api.nvim_create_buf"
            ],
            [
              "",
              "vim.api.nvim_buf_set_lines"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "before_each"
            ],
            [
              "",
              "config.setup"
            ],
            [
              "",
              "store._reset"
            ],
            [
              "",
              "expiry.setup"
            ],
            [
              "",
              "after_each"
            ],
            [
              "",
              "expiry.teardown"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "fresh_buffer"
            ],
            [
              "",
              "checks.set_result"
            ],
            [
              "",
              "os.time"
            ],
            [
              "",
              "expiry.refresh_buffer"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "store.get"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "fresh_buffer"
            ],
            [
              "",
              "checks.set_result"
            ],
            [
              "",
              "os.time"
            ],
            [
              "",
              "expiry.refresh_buffer"
            ],
            [
              "",
              "store.get"
            ],
            [
              "",
              "assert.is_table"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_not_nil"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "fresh_buffer"
            ],
            [
              "",
              "checks.set_result"
            ],
            [
              "",
              "os.time"
            ],
            [
              "",
              "expiry.refresh_buffer"
            ],
            [
              "",
              "store.get"
            ],
            [
              "",
              "assert.is_table"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_not_nil"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "fresh_buffer"
            ],
            [
              "",
              "checks.set_result"
            ],
            [
              "",
              "os.time"
            ],
            [
              "",
              "expiry.refresh_buffer"
            ],
            [
              "",
              "store.get"
            ],
            [
              "",
              "assert.is_table"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_not_nil"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "fresh_buffer"
            ],
            [
              "",
              "checks.set_result"
            ],
            [
              "",
              "os.time"
            ],
            [
              "",
              "expiry.refresh_buffer"
            ],
            [
              "",
              "store.get"
            ],
            [
              "",
              "assert.is_not_nil"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "fresh_buffer"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "make_jwt"
            ],
            [
              "",
              "os.time"
            ],
            [
              "",
              "hooks.emit"
            ],
            [
              "",
              "hooks.emit"
            ],
            [
              "",
              "store.get"
            ],
            [
              "",
              "assert.is_table"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "fresh_buffer"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "hooks.emit"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "store.get"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "config.setup"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "expiry.is_enabled"
            ],
            [
              "",
              "config.setup"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "expiry.is_enabled"
            ],
            [
              "",
              "camouflage.checks"
            ],
            [
              "",
              "camouflage.checks.expiry"
            ],
            [
              "",
              "camouflage.checks.store"
            ],
            [
              "",
              "camouflage.config"
            ],
            [
              "",
              "camouflage.hooks"
            ]
          ],
          "mbr": [
            "assert.equals",
            "assert.is_false",
            "assert.is_nil",
            "assert.is_not_nil",
            "assert.is_table",
            "assert.is_true",
            "checks.set_result",
            "config.setup",
            "expiry.is_enabled",
            "expiry.refresh_buffer",
            "expiry.setup",
            "expiry.teardown",
            "hooks.emit",
            "math.floor",
            "os.time",
            "r.severity",
            "r.text",
            "store._reset",
            "store.get",
            "string.byte",
            "table.concat",
            "table.insert",
            "vim.api",
            "vim.api.nvim_buf_delete",
            "vim.api.nvim_buf_set_lines",
            "vim.api.nvim_create_buf",
            "vim.json",
            "vim.json.encode"
          ],
          "tgt": [
            "after_each",
            "assert.equals",
            "assert.is_false",
            "assert.is_nil",
            "assert.is_not_nil",
            "assert.is_table",
            "assert.is_true",
            "b64_encode",
            "before_each",
            "checks.set_result",
            "config.setup",
            "describe",
            "encode_segment",
            "expiry.is_enabled",
            "expiry.refresh_buffer",
            "expiry.setup",
            "expiry.teardown",
            "fresh_buffer",
            "hooks.emit",
            "it",
            "make_jwt",
            "math.floor",
            "os.time",
            "require",
            "store._reset",
            "store.get",
            "string.byte",
            "table.concat",
            "table.insert",
            "vim.api.nvim_buf_delete",
            "vim.api.nvim_buf_set_lines",
            "vim.api.nvim_create_buf",
            "vim.json.encode"
          ],
          "funcs": [
            [
              "b64_encode",
              334
            ],
            [
              "encode_segment",
              1032
            ],
            [
              "make_jwt",
              1198
            ],
            [
              "fresh_buffer",
              1384
            ]
          ],
          "metrics": {
            "ast": {
              "op.le": 1,
              "op.add": 18,
              "op.div": 6,
              "op.lor": 7,
              "op.mod": 8,
              "op.mul": 3,
              "op.sub": 2,
              "op.land": 2,
              "max_depth": 23,
              "call_count": 117,
              "node_count": 2179,
              "member_count": 28,
              "max_array_len": 7,
              "op_density.le": 0,
              "op_density.add": 0.01,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "max_concat_chain": 5,
              "member_depth_max": 3
            },
            "file": {
              "size": 5984,
              "entropy": 4.76
            },
            "text": {
              "lines": 177,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.04,
              "space_count": 1297,
              "char_entropy": 4.76,
              "unique_chars": 81,
              "top_char_null": 0,
              "string_density": 0.4,
              "top_char_ratio": 0.07,
              "avg_line_length": 32.81,
              "max_line_length": 98,
              "empty_line_ratio": 0.08,
              "last_line_length": 4,
              "whitespace_ratio": 0.25,
              "identifier_density": 2.16,
              "line_length_stddev": 22.08,
              "encoded_string_ratio": 0.01,
              "normalized_string_count": 5.26,
              "suspicious_identifier_ratio": 0.08,
              "normalized_unique_identifiers": 10.58
            },
            "binds": {
              "count": 29
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 5.11
            },
            "source": {
              "function_count": 4
            },
            "imports": {
              "count": 5,
              "third_party_count": 5,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 960,
              "count": 70,
              "url_count": 1,
              "avg_length": 13.71,
              "max_length": 64,
              "avg_entropy": 2.62,
              "empty_count": 1,
              "entropy_stddev": 1.21,
              "base64_candidates": 1,
              "high_entropy_count": 1
            },
            "comments": {
              "chars": 136,
              "count": 4,
              "lines": 4,
              "to_code_ratio": 0.02
            },
            "functions": {
              "count": 4
            },
            "identifiers": {
              "count": 382,
              "unique": 79,
              "avg_length": 6.19,
              "max_length": 18,
              "min_length": 1,
              "avg_entropy": 2.19,
              "reuse_ratio": 0.21,
              "length_stddev": 3.58,
              "has_digit_ratio": 0.06,
              "sequential_names": 6,
              "single_char_count": 3,
              "single_char_ratio": 0.04,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.92,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 4,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 94,
        "mol": "H₂(Cm₂Db)Md(Pa)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/expiry/init_spec.lua",
        "pid": 1,
        "risk": 3,
        "sha": "61a23dc093a6414fa80cf5ffdfbfa020058747f111b41997f2a9f8afc65cdaa0",
        "size": 5984,
        "traits": [
          {
            "id": "metadata/import/lua/camouflage/checks::camouflage/checks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks",
            "spans": [
              [
                75,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry::camouflage/checks/expiry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.expiry",
            "spans": [
              [
                24,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/checks/store::camouflage/checks/store",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.store",
            "spans": [
              [
                118,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/config::camouflage/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.config",
            "spans": [
              [
                168,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/hooks::camouflage/hooks",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.hooks",
            "spans": [
              [
                4614,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1972,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                824,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1833,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1951,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-describe",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua describe test block",
            "spans": [
              [
                1554,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-it",
            "conf": 0.9,
            "crit": 1,
            "desc": "Lua it test case",
            "spans": [
              [
                1807,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-spec-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua spec filename"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::jwt-rsa-algorithm-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "RSA algorithm field",
            "spans": [
              [
                1293,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::accounts-endpoint-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Accounts endpoint path",
            "spans": [
              [
                4195,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::standard-base64-alphabet-table",
            "conf": 0.88,
            "crit": 3,
            "desc": "Embeds the standard Base64 alphabet table",
            "spans": [
              [
                268,
                64
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::google-accounts",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google Accounts domain marker",
            "spans": [
              [
                4196,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "Lua Busted-style spec file",
            "uses": [
              9,
              10,
              11
            ],
            "spans": [
              [
                1807,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              12
            ]
          }
        ],
        "type": "lua"
      },
      {
        "ctx": [
          {
            "b": "y\u0026r/(y-)FpBrAZ?A+flkx(W=kcU3O4z/]Vdvp%d7v}YB-yJzatCYmwqC}J\u0026QBseHAy\u0026r/(y-)g}B7El^B-IpvjS[=RADL#owHF{ovqP}9w]7)*wIdFawN/H%e[GoDx(XFKvQTs?hz/L%y:QUs3n0?Lp\u003c3!\u0026eLHp}ayX=2wI#v/wO#0@wmY^7d0xrwe[emgwI#v$wO#0@wmV($B0aj?z*2\u0026iattA5fE[O83t:S\u003cvqE5LoI!nCauZ?{k%^}bmmG^rnLhSHo?[FXqbQs(rArg6sZ2lyv}od.xj#0]yIW\u003c9z/xYpB98LFCx!yVfFLssg=mfIi5@GxcKKWdv{%f@w{503BzkVhayWk=uUaa+z!9Acx(m)jBsvLtaz+$avqE68B-YeSx=]LYDWNB/f:Y3CCw7YbwGUXfjuT/ix(m)jBrCaj3lQDlaz+$avqE5}f^5R4B98CpzF7OhD30QCx(m)jBsXLGdiJLHatscBarR!y",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "at#50d\u003ccL}dgdguarU=mvR/Qdx(n06A=-YparR^HarUPBBsW+warR^HayW8GvqYP#k$\u003e9Ck@%7fvKM84Bz9psy\u0026sljc#HdXat#59asec*g:1p\u003ef!sC:vrufnw]8y7AWU/FfcAefdiG]Vhz=KbatCq/z/M%FjTQNVarR^Q3lQDlaAR43y?kkkzGxv",
            "ln": 704,
            "col": 86,
            "line": 14
          },
          {
            "b": "cN/xBarR!vauZ\u0026Yas!M\u003c3lQE5zE:7%aAz4nB-IvxBywS{wIdFhzEW9%c#TlIdgfT7wc@U}eG^G1v@C)?ayMx^BZVzmvpB4:ayPslviwfzr3ll[xkIi$Brz#OA+)sGvp\u003c6[vQTs?",
            "ln": 905,
            "col": 69,
            "line": 19
          },
          {
            "b": "zf4lJB7]no3lQEiwPS6nzxK4fvR/Qdv@Dl{vrr]A3lQDlaz2C2z!9A^B7G03wO#PrxK$Q.wPw]iAV/YKvqGN0jS(ayq.*i*cOcxZD2K(?asx=.r3@/pdj+/GarR!rzEWP}wNxH\u0026xkIi$BspTnvqfO1aA8oyDWNs]3lQDlaAImfaA8oycUu!5wPIM#zEETfA+cQH3lQEtefDq)cN/ylzE:7YwmY*(A+O#]c)@IkzeTMey**%/e[nNav@3crwQ5fdA^ooDvrl0rg\u003c9?PcOcxLB-7Yhx(v(qdgdgux(\u003e:JwmYm?wmY*8B-IpIB75V(ayX=2wI#v/CwhejaAITBx(F35wft\u00261wmPy(xd2kMw{503BzkVhc[bGCarR^UeG=AOwO=g3cM\u003e08asyO/r=..ui6wSiB97\u0026dwmoH?efDrGm]\u003cXum(R\u003esB-IpIB75V(aAITBx(F35",
            "ln": 1228,
            "col": 37,
            "line": 32
          },
          {
            "b": "B7El^B-IpJwmYm?wmWepp\u003cjoodgdguwO#3c3jm)#x(\u003e:JA+funA=b}vzFr]fw]zYjzddl)z/PYawftP7AclmIefFLEzEW^5z/c%L3lQDlayPtjwPz(Bx(^T0x(2hbvrl0rg\u003c9?Pe[wK6z!9AccM%SRaTXY/3lQE5zE+g63lQE9BsnISwPS6nzGu{",
            "ln": 1793,
            "col": 26,
            "line": 48
          },
          {
            "b": "wO=fmw]zZbwN(]Qs5ZK#azb+lv@#B6zyu}varR^Hy\u0026r/(y-)?ryH}xajS[PIyH{\u003c/CxtkuarR^HarV1NvqGN0jS(aIq.*i*cOcxZD2K(?asx=.r3@/ped9HxarR^HDMV)AA3dp^ixo8Wixo8WixnSkx(!trjS(a=BAzFyiXJc{v}fC1zGG}Lxk.Z3y?kkez/3\u003cAEf}8tarS9uarR^Hy\u0026r/(y-)n1v@C)?wfs2TyiK+LwmYm?wmWfhz!\u0026{4dgdguarU9lB7Gxle[]xlBywS{wHI82v@C)?wgm\u003cdarR!nB8$]kBs}cABZY9cc)}[\u003egbQ%qefFFmv@C)?wg?LbvpS}\u0026e[5NedgdguarQ",
            "ln": 2095,
            "col": 18,
            "line": 61
          },
          {
            "b": "dgdguarU9lB7Gxle[G3BvqH0kcQz(%xFp!+azMaxe]U\u0026HC4\u003eF#A:JY)zdLayxMOunB2\u003e%cwQ4T2Abo8rvrDW9fFl\u003cNz7^m=dgdguwO#3c3jm)#x(\u003e:JwmY\u003c]v@#=mlVlQPx([nvefFLEzEW^5z/c%L3lQDlayPtjwPz(BwPq\u003c3y\u0026.0LlVlQPx([nvefFXKBs}JMz*2\u00269wPzc}vqPN7cUNQzAc15[fjO{kzFsiheOO:me{hj!wNPU4eIO\u003e^zdd:ezEE:ge[n*pfj]cvcN*FKarUlkwgm\u0026)arUxuc)@LpBy!%7B09$!BvZK-avfHVx(v)gcOcxLB-7Yhx(v(qdgdguarU9lB7Gxle[G3BvqH0k3lQDlarR^Om})6oBZ=EVv@#B6zGvfR3lQDlarR!wCxtDRA=lbnwmY^*zEEx[c)@XIBz#pZfe4A=yH}xovpKy[z/fRGxk8E3BZ/GmwPzp0zGGDcBs}6wz6{+tarR^HdgdguwO#3c3jm)#x(\u003e:JA+funA=b}vzFr]fw]zYjB-7#jz*c7wx(!urwPz\u0026tefFLEzEW^5z/c%L3lQDlayPtjwPz(Bx(^T0x(2hjCxtDRA=lbnwmY^*zEEx[c)@XIBz#pZfe4D=yI[6mzz2HBvqP$1wIdFhz6{+Y3lQE5zE+g63lQE9BsnIEz!i#jzF%RtzddJ@xDRwnz/ol0wftPcB9h5mB0bNrvrrSewPzu#C{3QnzGGr3zxJvgyI[6mzxJFdzddc@cOcxLB-7Yhx(v(qdgdguarSl/avf)PxM4{5wftM7B95Kwvru0)x(mMAayMylBZ/AlA+PA7az\u003eLev}W0ez/(",
            "ln": 3521,
            "col": 32,
            "line": 102
          },
          {
            "b": "vriLYx(()*vLe0garR!nB8$]kBs}oGuV6N]c#9%Fe]U\u0026HC4\u003eF#A:JY)zdLayxMOunB2\u003e%cxk8E3BZ=$kz/4arC4\u003e+BwQ4T2Abo8kdjCPDarR!nB8$]kBs}oGuV6N]c#9%Fe]U\u0026HC4\u003eF#A:JY)zdLayxMOunB2\u003e%cwP?^7xk8E3BZ=$kz/3\u003cJdgdguarU9lB7Gxle[]xlzFr]nyiK+LAb](ux\u003eg^}uV6p?wHF{tBAzFyiXJc{BAy@3yH}JswQ4T2Abo8sxk8E3BZ=$kz/3\u003cJdgdguwO#3c3jm)#x(\u003e:JzddJ@xK#lcB9g@5z/5]%zGu}sw/#hbzEEB8aAhvtC4\u003eF#A=SuKwn=MwB9h8bx)q6OefFLEzEW^5z/c%L3lQDlayPtjwPz(BwPq\u003c3y\u0026.0Ll3mo.fEFy]yiK+LAb](u",
            "ln": 4201,
            "col": 71,
            "line": 122
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "string.byte"
            ],
            [
              "",
              "string.byte"
            ],
            [
              "",
              "string.byte"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "math.floor"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "vim.json.encode"
            ],
            [
              "",
              "b64_encode"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "encode_segment"
            ],
            [
              "",
              "encode_segment"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "base64url.decode"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "base64url.decode"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "base64url.decode"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "base64url.decode"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "make_jwt"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "assert.is_table"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "make_jwt"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "make_jwt"
            ],
            [
              "",
              "jwt.decode"
            ],
            [
              "",
              "assert.is_table"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "jwt.provider_name"
            ],
            [
              "",
              "camouflage.checks.expiry.base64url"
            ],
            [
              "",
              "camouflage.checks.expiry.jwt"
            ]
          ],
          "mbr": [
            "assert.equals",
            "assert.is_nil",
            "assert.is_table",
            "base64url.decode",
            "decoded.claims",
            "decoded.claims.exp",
            "decoded.claims.iss",
            "decoded.header",
            "decoded.header.alg",
            "jwt.decode",
            "jwt.provider_name",
            "math.floor",
            "string.byte",
            "table.concat",
            "table.insert",
            "vim.json",
            "vim.json.encode"
          ],
          "tgt": [
            "assert.equals",
            "assert.is_nil",
            "assert.is_table",
            "b64_encode",
            "base64url.decode",
            "describe",
            "encode_segment",
            "it",
            "jwt.decode",
            "jwt.provider_name",
            "make_jwt",
            "math.floor",
            "require",
            "string.byte",
            "table.concat",
            "table.insert",
            "vim.json.encode"
          ],
          "funcs": [
            [
              "b64_encode",
              262
            ],
            [
              "encode_segment",
              1026
            ],
            [
              "make_jwt",
              1192
            ]
          ],
          "metrics": {
            "ast": {
              "op.le": 1,
              "op.add": 13,
              "op.div": 6,
              "op.lor": 8,
              "op.mod": 8,
              "op.mul": 2,
              "op.land": 2,
              "max_depth": 17,
              "call_count": 106,
              "node_count": 1686,
              "member_count": 17,
              "max_array_len": 3,
              "op_density.le": 0,
              "op_density.add": 0.01,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.land": 0,
              "max_concat_chain": 5,
              "member_depth_max": 3
            },
            "file": {
              "size": 4946,
              "entropy": 5.03
            },
            "text": {
              "lines": 141,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.05,
              "space_count": 694,
              "char_entropy": 5.03,
              "unique_chars": 84,
              "top_char_null": 0,
              "string_density": 0.52,
              "top_char_ratio": 0.07,
              "avg_line_length": 34.08,
              "max_line_length": 98,
              "empty_line_ratio": 0.15,
              "last_line_length": 4,
              "whitespace_ratio": 0.17,
              "identifier_density": 1.88,
              "line_length_stddev": 28.07,
              "encoded_string_ratio": 0.01,
              "normalized_string_count": 6.15,
              "repeated_char_sequences": 4,
              "suspicious_identifier_ratio": 0.11,
              "normalized_unique_identifiers": 6.44
            },
            "binds": {
              "count": 16
            },
            "binary": {
              "peak_region_bytes": 4946,
              "peak_region_entropy": 5.13
            },
            "source": {
              "function_count": 3
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1405,
              "count": 73,
              "url_count": 12,
              "avg_length": 19.25,
              "max_length": 65,
              "avg_entropy": 2.84,
              "empty_count": 4,
              "domain_count": 1,
              "entropy_stddev": 1.46,
              "base64_candidates": 1,
              "high_entropy_count": 1
            },
            "comments": {
              "chars": 336,
              "count": 7,
              "lines": 7,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 3
            },
            "identifiers": {
              "count": 265,
              "unique": 46,
              "avg_length": 5.02,
              "max_length": 14,
              "min_length": 1,
              "avg_entropy": 1.96,
              "reuse_ratio": 0.17,
              "length_stddev": 2.76,
              "has_digit_ratio": 0.13,
              "sequential_names": 5,
              "single_char_count": 2,
              "single_char_ratio": 0.04,
              "all_lowercase_ratio": 0.85,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 4
            }
          }
        },
        "id": 95,
        "mol": "H₂(Cm₄Db)Md₂(InPa)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/expiry/jwt_spec.lua",
        "pid": 1,
        "risk": 5,
        "sha": "e388ab0a262e871b8c2d71d776349c312d53a3f753def5dcbde5458ed39c9e4c",
        "size": 4946,
        "traits": [
          {
            "id": "metadata/import/lua/camouflage/checks/expiry/base64url::camouflage/checks/expiry/base64url",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.checks.expiry.base64url",
            "spans": [
              [
                79,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/checks/expiry/jwt::camouflage/checks/expiry/jwt",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports camouflage.checks.expiry.jwt",
            "spans": [
              [
                21,
                28
              ]
            ]
          },
          {
            "id": "metadata/file/catalog/service::service-name-github",
            "conf": 0.6,
            "crit": 3,
            "desc": "GitHub service name",
            "spans": [
              [
                3763,
                6
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                752,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                4083,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1841,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1488,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-describe",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua describe test block",
            "spans": [
              [
                1400,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-it",
            "conf": 0.9,
            "crit": 1,
            "desc": "Lua it test case",
            "spans": [
              [
                1460,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-spec-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua spec filename"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/communications/http/jwt::jwt-hs256-algorithm-field",
            "conf": 0.97,
            "crit": 3,
            "desc": "JWT selects HS256 for token signing",
            "spans": [
              [
                1292,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::jwt-rsa-algorithm-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "RSA algorithm field",
            "spans": [
              [
                2159,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::accounts-endpoint-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Accounts endpoint path",
            "spans": [
              [
                2229,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/tld::reserved-documentation-tld-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "URL uses RFC 2606 reserved documentation TLD",
            "spans": [
              [
                4384,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::standard-base64-alphabet-table",
            "conf": 0.88,
            "crit": 3,
            "desc": "Embeds the standard Base64 alphabet table",
            "spans": [
              [
                196,
                64
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::google-accounts",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google Accounts domain marker",
            "spans": [
              [
                2230,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "Lua Busted-style spec file",
            "uses": [
              7,
              8,
              9
            ],
            "spans": [
              [
                1460,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              10
            ]
          }
        ],
        "type": "lua"
      },
      {
        "id": 96,
        "mol": "Md(Pa)",
        "sha": "3eeb5218e64e39552318fb0149b406a11304ba04e9d85a55ee4989e90c7c2903",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/memo_spec.lua",
        "risk": 2,
        "size": 2412,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 97,
        "mol": "Md(Pa)",
        "sha": "50c94df84486052b3432af3f98575a5ba3915ef33bf24430acda0675c3f3efcb",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/registry_spec.lua",
        "risk": 2,
        "size": 11907,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 98,
        "mol": "H₂(Cm₂Cr)Md(Pa)",
        "sha": "b8e91f0ee8411564e0e66bf44303f7a2a9b98cf8bf0abce18c1044d076c83597",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/reuse_spec.lua",
        "risk": 4,
        "size": 5050,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 99,
        "mol": "H(Db)Md(Pa)",
        "sha": "555f2e8a1f85c3f9e1565078e62e3d983d817c1e73689bc9cfeee87be24fe9f8",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/store_anchor_spec.lua",
        "risk": 2,
        "size": 3036,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 100,
        "mol": "Md(Pa)",
        "sha": "5251887cd1003db7b887ee2a6f45caaa403e77e1b779d4407c93c5265b81509e",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/store_spec.lua",
        "risk": 2,
        "size": 2382,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 101,
        "mol": "O(As)H(Db)Md(Pa)",
        "sha": "d28b2bc498d85f98cb5224d70246f0d6e53d05c6de52755833ec9f8632fe67c7",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/checks/weak_secret_spec.lua",
        "risk": 3,
        "size": 8858,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 102,
        "mol": "H(Db)Md(Pa)",
        "sha": "2d0ef84e51e8188efc2327eb66dbbb0c31ec79112b88b7791accc044305412ea",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/commands_spec.lua",
        "risk": 2,
        "size": 8511,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 103,
        "mol": "Md(Pa)",
        "sha": "bc992108e5ce5714ac2792ae5cc18a88391460de8f5558f40969fbafc4ee64be",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/config_spec.lua",
        "risk": 2,
        "size": 9331,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 104,
        "mol": "H(Db)Md(Pa)",
        "sha": "13b467c2c631318c3b772eb60e7f7459cbbaca55a48b977bb1d9714b55e2ba9e",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/core_spec.lua",
        "risk": 2,
        "size": 15473,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 105,
        "mol": "Md(Pa)",
        "sha": "c4ae40e57b0a042a0f0d6d75d098186ae53958b0167c93031057076d36c44501",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/decoration_reuse_spec.lua",
        "risk": 2,
        "size": 6518,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 106,
        "mol": "Md(Pa)",
        "sha": "f784e73ab3ff1a1d8e86f3594b3440ac546171831cb43c62d974a90c6b07cd21",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/doc_spec.lua",
        "risk": 1,
        "size": 501,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 107,
        "mol": "Md(Pa)",
        "sha": "6a6dad88f58d360e7e09ec2b0cd7a2e30999ea817255a0ebecb9d9b8589682d7",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/follow_cursor_spec.lua",
        "risk": 2,
        "size": 10754,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 108,
        "mol": "Md(Pa)",
        "sha": "8db49b261d1cb91213f2331d1492b3171c3f055185bcf71dbe76062d6ea99081",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/health_spec.lua",
        "risk": 2,
        "size": 4952,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 110,
        "mol": "O(I)",
        "sha": "7f301a46a20b18dcfca11ee6698001f416548445e9bf5310ef559b06f0ae649e",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/helpers/screen.lua",
        "risk": 1,
        "size": 8336,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 111,
        "mol": "Md(Pa)",
        "sha": "66ecbb74ae17d3998d5303c6979c858c33d1cceb667a3306adc5fe73524140d8",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/hooks_spec.lua",
        "risk": 2,
        "size": 9273,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 112,
        "mol": "O(I)H(Po)Md(Pa)",
        "sha": "6adf60b1dd2d1bdeb4b68fc41ef2fd0b41dc6437b1686fbb5240061356308b80",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/init_command_spec.lua",
        "risk": 3,
        "size": 6691,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 113,
        "mol": "H(Db)Md(Pa)",
        "sha": "be4abd43b8cff45bd77960324a0afbb3821802b51066c577b0a7b04f002af39b",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/init_spec.lua",
        "risk": 2,
        "size": 18414,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 114,
        "mol": "O(I)Md(Pa)",
        "sha": "6b0b5920d78ffcf3bd42e8b91852cbce192652cf6b67254cea93cc623a9ae8eb",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/integrations/diff_spec.lua",
        "risk": 3,
        "size": 6231,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 115,
        "mol": "O(I)Md(Pa)",
        "sha": "7583f6c6697a535de01ac7653d3e52333c1812d58ee87b6f57af5094027a83bc",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/integrations/later_spec.lua",
        "risk": 2,
        "size": 4990,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 116,
        "mol": "O(I)H(Po)Md(Pa)",
        "sha": "49e10b3f4cbb7ae2becaf2e5db2dd7f15ac4a541c6d3084a48f26c0870bca2a3",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/integrations/picker_spec.lua",
        "risk": 3,
        "size": 7565,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 117,
        "mol": "O(I)H(Cm)Md(Pa)",
        "sha": "6c40d0c953b6b4fd7876b719e1ebb67f8b23ee2cbab5ceb19042c07ceb7cce3a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/integrations/preview_spec.lua",
        "risk": 3,
        "size": 14287,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 118,
        "mol": "O(I)H(Cm)Md(Pa)",
        "sha": "91bf656b2d6db0f7e7f4a205692d2b3447076aa0a37ca9a3956dea0efca30730",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/integrations/quickfix_spec.lua",
        "risk": 3,
        "size": 5210,
        "type": "lua",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "B-X:tvriMezY\u0026Uay?j.#wOt^}wftPdefG1LaARpdA+cwcB0bvsaAg+fB7GwmvqYP#zF{UkwQaRmeG/aRA=\u003e(lB-I4AaA8dlC{4ixwGV5cvq]^2z!pb2az++fwIb98xKM09x(+zvxN7.xxLzJgx(+znw[Ae{C{3Tew)]*#BrC1fwc%[uaz++ex()]%aARJAyH}^jaARp9BrC1dA+eV\u0026C{3{wz!*FpwO#N6Bzk]fe^=c2B7ol8vR3@nv{%j)B.kC#xjSYfzGGD5A::67z/fRGBy/Gfx(mu}cOcxLB-7Yhx(v(qdgdguy\u0026r/(y-)?hA=2JdvqDn[az+$avqE5@z/ff3x9]+7y\u0026r/(y-)hfw[CQ{B09Q*DWMkdarUGsv{%f@w{503BzkVhay/k0vrbZ(z!a0bwPGmG3lQDlazbLjaz$R8wH[%hazCZoAa9E3B0#0ov@2H=wId!qvpS}WdiJet3lQDlarR!vw/$#1zdL+Bvru0)c)@thvqP}9w]7)*wHw]HBzbl63lQDlarR^HaAg+0yHH\u003c!e]kDm",
            "ln": 16,
            "col": 17,
            "line": 1
          },
          {
            "b": "az2C33lQDlaz2C33lQE5zE:7YarSl/eKpI1wNPx$By/Gfx(mu}ayYF9w[u09CwhejaARgtBrCpnazC{GaA}KwxM53nayMyiA=kD0B8%w+zGY-huVf){zEmG%A+#daat2e%BAIRwB0bNrwGUD8w[CQ{azC.nzY\u0026$owGUA0wft#5yH}MfBzbkdz/{ev",
            "ln": 469,
            "col": 6,
            "line": 13
          },
          {
            "b": "zGl\u003c.aA?Eoe[5Zke]C\u0026Dzc{^[wNPW(uT!d\u0026c$V[7B7D)BBAhIndgdguarU=mvR/Qdx(n06A=-ZsB.kk%A=S=OvS=p2AW.trarR!yz!0i(ay/7[zxI7+C4\u003e!Cvq]{kzGV",
            "ln": 687,
            "col": 14,
            "line": 20
          },
          {
            "b": "arR!Ix(bFhAa{}xC4\u003e/2v}Yp*uVP^@wgg@3vqWRsBywS{wIdFhzEW9%c#rQnwPGyBcTpW%zyl\u003eQe?Om]tYK7!cN/xBarR!Ix(bFDvqf*igb7ykazb+lv@#B6zyu}varR^HarUYo",
            "ln": 814,
            "col": 2,
            "line": 23
          },
          {
            "b": "ayX[]z/Pz@wNP7Zc$WQtv@#B6zyu}varR^Hv@bZ+A:JW4wozZ1B0@EAarR^HA+flkx(W=kcU3O4z/]Vdvp%d0dk2WMBAIKJDKp(rarR^HAb](iwN/*?v@Dl%x\u003eFLKaBtkxzEE0\u003cwN(]Dazb4#B7D)BCvtP6xKts*vpB4:wfs2Tw)]H%wGVyL3lQDlarR!EwP?S[y-\u003e\u003e-DMWh",
            "ln": 1358,
            "col": 2,
            "line": 41
          },
          {
            "b": "az2C0vR/Q^auZ\u0026?A=\u003e}oEjLZFarR!PdgdguarUfjzF0P}auZ\u0026/wPq\u003cbA+cTDv{%j)B.kC#xjSY9z/ff3xd2bnarR^HBy/Gfx(mu}auZ\u0026/wPq\u003cbA+cTDv{%j)B.kC#xjSYfzGGD5A::67z/fRGBy/Gfx(mu}cN/xBarR!GwPzT4zEEuluVG.0wPPsH3lQE5zE+g63lQE1w]}Q8uU9UQxEEFnzEW^5z/c%L3lQDlazbLjayuVxvS=p2AV/7lazC!6x(XnyvS=o{wPz\u0026vay]x$",
            "ln": 1556,
            "col": 19,
            "line": 46
          },
          {
            "b": "Ef}8twO#3c3jm)#wmY*(A+O#]c)@?BzE)f\u003cwQbTOazb+lv@#B6zyu}varR^Hx(\u003e:JA+eV\u0026B0bNrwGU=1C{43qw/$I8Ab]VgBy!#9vrlH7xkRM$zGElSazb+lv@#B6zyu}varR^HarU9lB7Gxle[G3BvqH0kcQyN2uRr*\u003ccOcxZwPzT4zEEuly?W=#uU:j#c)}qSnNCaVsV{}py\u0026%qpdjCPDarR^HayPtjwPz(BwPq\u003c3y\u0026.0Lwmw[+ve",
            "ln": 1913,
            "col": 16,
            "line": 59
          },
          {
            "b": "iV@POy\u0026%qpdjCPDarR^HayPtjwPz(BwPq\u003c3y\u0026.0Lr8ldQpa4OnBy/Gfx(mu}e]kltwNxj:C{\u003e4epf5GppFjbKj:7mIB.8{HdgdguarUlkwgm\u0026)arR^Hx(\u003e:JA+funA=b}vzF%Sgx(mMaw]zYjvixx2zE\u003c@mx([2hzF{UkwD",
            "ln": 2151,
            "col": 68,
            "line": 65
          },
          {
            "b": "uU:j#c){kZpFse-k#pcWogq#DwmY.2wN/d\u003cwN]d-wQdSqgby:AcN*FKarR^HarU9lB7Gxle[G3BvqH0kcR3:cnl4#-r8ldQpa4OnBy/Gfx(mu}e]kltwNxj:C{\u003e4KCYmOwBrB7Br7H1QuSo/]mnu0UxMds7D3KWXD3KWXD3KWXD3KV.djCPDarR^HayPtjwPz(BwPq\u003c3y\u0026.0Ll{+lSk#QY-pF%OdefG4CA=2JdvqEMjx(mG?yH}=tcM\u003cJ[j0l{TuR\u003c3!q==:)l{kjazGGDggaaI13lQDlarR!nB8$]kBs}oGuVZshwHIUiA=2JdvqEMqxM53fwm6gZB89fKboP=Ql%\u0026kRnNCaVsV{qbAb]J1vru6\u003euU:j#uOKq(g=lS",
            "ln": 2766,
            "col": 49,
            "line": 78
          },
          {
            "b": "c[bGCarR^HayPtjwPz(BwPq\u003c3y\u0026.0Lk#pcWr8ldQpa4OnBy/Gfx(mu}e]kltwNxj:C{\u003e4XwNPa/zFTOvk#pcWr8ldQpcA2{v\u003e/.{cN*FKarR^HarU9lB7Gxle[G3BvqH0kcQZpdp^F2Us5hZZcOcxZwPzT4zEEuly?W=#uU:j#c)@Lpv@bN]wGSNHavFL6p^F2Us5hZZjTaMZzGGDgg9O7{dgdguarR^HvrlH3A=-{BADLYaB0@zmmmf%wr3%jtBy/Gfx(mu}e]kltwNxj:C{\u003e4Rz!0i(ax7Y@qBKLFvpAZ]djCPDarR^HayPtjwPz(Bx(^T6A=\u003e}wBn",
            "ln": 3249,
            "col": 81,
            "line": 85
          },
          {
            "b": "x(mG8jS(auk#Zcpk#QiVrz(HNAbP/txl4N8iXJdeB7GwMAa9*eCw?Ijf!$KIy\u0026r/(y?N:dBuhoogCQR2D1pwi3lQDlarR!nB8$]kBs}oGuVZshwHIUiA=2JdvqEMfz!@%9uT[a/wmYU2x\u003c\u003e?0c#rQnwHP5narR^HarU9lB7Gxle[]xlBAhInd0f3vze0(@yY",
            "ln": 4395,
            "col": 14,
            "line": 108
          },
          {
            "b": "wm6gZB89gux(mGhdgdguarR^HvrlH3A=-{FB6\u003c3fB.8$ywPzT4zEEulB7/Gmy?c)\u0026vrlijcU47jzxI7+zeTr8z!9rcB8(B+fe3:Aze0(GB2drDwPQgEy\u0026%/vwPxESwQ4T2Abo8rzE)]qdjCPDarR!rzE+g63lQDlazC{CcV0v5C4C.qviwMFoDXK[Bz8!mzY\u0026LgwN]v\u0026Bzkf1B0bgmazC{uA+eV\u0026vpB4:cOcxLB-7Yhx(v(qdgdguarR^HvrlH3A=-{FB6\u0026J/y\u0026:eoBy/Gfx(mu}e[/ftwoh9/A+e=)zGGP3y\u0026.0Lk#pcWrz(HNxMOunB2\u003e%cvq]{kwQ4T2Abo8rv@DiqB$\u003eu[dgdguarR^HvrlH3A=-{FB6\u0026J/y\u0026:eoBy/Gfx(mu}e]$YAB.\u003eO}zddH3c)}qSnNCE}oG^6hBz#pZfe3:Mx!A$wvqP$1wIdFhz7*5!cN*FKarR^HarU9lB7Gxle[]xlw)]H%wHIUiA=2JdvqEMfz!@%9uT[a/wmYU2x\u003c\u003e?0c)%4DAbN=WxMOunB2\u003e%cxk8E3BZ=$kz/4dNwQd-@yCfgazeTMey**%/e]C\u0026Dz6{+Y3lQDlaz2C3dgdguwO#3c3jm)#x(\u003e:Jv@DK4A=Svtx(mH6aA}HqB7DFfwQbzmz/oAjaAIaiB7]-gC4A3Lazb+lv@#B6zyu}varR^Hy\u0026r/(y-)hfw]qSijS[\u0026TA=2JdvqGo",
            "ln": 4554,
            "col": 36,
            "line": 110
          },
          {
            "b": "dgdguwO#3c3jm)#x(\u003e:Jv@DK4A=SviaAhvnzGGD2atdkyB%7)uwGVh9C{4ixwGUD8w[CQ{ay]z4B0\u0026HYw{503BzkVhc[bGCarR^UeG!BZBy/Gfx(mu}ay!\u00264atdkyB]",
            "ln": 5450,
            "col": 29,
            "line": 133
          },
          {
            "b": "AbP=sav/15nl4#-r8ldQpcAl6A9))oD3KWXD3KWXD3KWXD3H+*3lQDlarR^OpesnDuQWZ\u003cj.ebEwO=p7zdNQbcObPEarR!Pdgcz8arR!yz!0i(ay/tkwPzu)auZ\u0026TA::ffc$mshzGmfkarR^HvrlH3A=-{BADLYaB0@zPz/Z2kA+fqMfe4D?wPx?JvrlHl",
            "ln": 5763,
            "col": 10,
            "line": 141
          },
          {
            "b": "ay/tkwPzu)tqozj3lQDlayPtjwPz(BwPq\u003c3y\u0026.0Lxj#l\u003eD3KWXD3KWXD3KWXD3KWXcOcxIz*2YjwN]12t}3a6arR!nB8$]kBs}oGuV6N]c$vgswPzu)tqGLl3lQE5zE+g63lQE9BsnIDz*2Yj",
            "ln": 5997,
            "col": 42,
            "line": 147
          },
          {
            "b": "CvtP6xKts*vpB4:wfs2Tw)]H%wGVyzEjkHgarR^HvrlH3A=-{FB6\u0026J/y\u0026:eoA+flkx(W=kcU3O4z/]Vdvp%d7v@Dl%x\u003eF!xe[X:qc[c=\u003cwPzT4zEEulwO${=y?mca3lQE5zE+g6wO#3c3i",
            "ln": 7995,
            "col": 71,
            "line": 205
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "describe"
            ],
            [
              "",
              "pairs"
            ],
            [
              "",
              "vim.api.nvim_create_buf"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "vim.api.nvim_open_term"
            ],
            [
              "",
              "vim.api.nvim_chan_send"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "vim.wait"
            ],
            [
              "",
              "vim.api.nvim_buf_get_lines"
            ],
            [
              "",
              "terminal.on_win"
            ],
            [
              "",
              "vim.api.nvim_buf_line_count"
            ],
            [
              "",
              "terminal.on_line"
            ],
            [
              "",
              "before_each"
            ],
            [
              "",
              "clear_modules"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "terminal._reset"
            ],
            [
              "",
              "after_each"
            ],
            [
              "",
              "ipairs"
            ],
            [
              "",
              "vim.api.nvim_buf_is_valid"
            ],
            [
              "",
              "vim.api.nvim_buf_delete"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "terminal.should_mask"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "terminal.should_mask"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "terminal.should_mask"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "terminal.line_key"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.should_mask"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "terminal.holds_credentials"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "terminal.should_mask"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "terminal.should_mask"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.holds_credentials"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.should_mask"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.holds_credentials"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "drawn"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "drawn"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "drawn"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "drawn"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "terminal.on_win"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "vim.api.nvim_create_buf"
            ],
            [
              "",
              "table.insert"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.on_win"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.on_win"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.on_win"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "terminal.on_win"
            ],
            [
              "",
              "terminal_with"
            ],
            [
              "",
              "config.set"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "clear_modules"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "require.get"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "camouflage"
            ],
            [
              "",
              "camouflage.config"
            ],
            [
              "",
              "camouflage.integrations.terminal"
            ]
          ],
          "mbr": [
            "assert.equals",
            "assert.is_false",
            "assert.is_nil",
            "assert.is_true",
            "config.set",
            "package.loaded",
            "require.get",
            "require.get.terminal",
            "require.get.terminal.enabled",
            "require.setup",
            "table.concat",
            "table.insert",
            "terminal._reset",
            "terminal.holds_credentials",
            "terminal.line_key",
            "terminal.on_line",
            "terminal.on_win",
            "terminal.should_mask",
            "vim.api",
            "vim.api.nvim_buf_delete",
            "vim.api.nvim_buf_get_lines",
            "vim.api.nvim_buf_is_valid",
            "vim.api.nvim_buf_line_count",
            "vim.api.nvim_chan_send",
            "vim.api.nvim_create_buf",
            "vim.api.nvim_open_term",
            "vim.b",
            "vim.wait"
          ],
          "tgt": [
            "after_each",
            "assert.equals",
            "assert.is_false",
            "assert.is_nil",
            "assert.is_true",
            "before_each",
            "clear_modules",
            "config.set",
            "describe",
            "drawn",
            "ipairs",
            "it",
            "pairs",
            "require",
            "require.get",
            "require.setup",
            "table.concat",
            "table.insert",
            "terminal._reset",
            "terminal.holds_credentials",
            "terminal.line_key",
            "terminal.on_line",
            "terminal.on_win",
            "terminal.should_mask",
            "terminal_with",
            "vim.api.nvim_buf_delete",
            "vim.api.nvim_buf_get_lines",
            "vim.api.nvim_buf_is_valid",
            "vim.api.nvim_buf_line_count",
            "vim.api.nvim_chan_send",
            "vim.api.nvim_create_buf",
            "vim.api.nvim_open_term",
            "vim.wait"
          ],
          "funcs": [
            [
              "clear_modules",
              314
            ],
            [
              "terminal_with",
              638
            ],
            [
              "drawn",
              1107
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 1,
              "op.sub": 1,
              "max_depth": 22,
              "call_count": 143,
              "node_count": 2233,
              "member_count": 28,
              "max_array_len": 4,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "member_depth_max": 4
            },
            "file": {
              "size": 8108,
              "entropy": 4.93
            },
            "text": {
              "lines": 209,
              "top_char": 101,
              "max_ws_run": 2,
              "digit_ratio": 0.01,
              "space_count": 1300,
              "char_entropy": 4.93,
              "unique_chars": 80,
              "top_char_null": 0,
              "string_density": 0.49,
              "top_char_ratio": 0.08,
              "avg_line_length": 37.79,
              "max_line_length": 100,
              "empty_line_ratio": 0.14,
              "last_line_length": 4,
              "whitespace_ratio": 0.19,
              "identifier_density": 1.63,
              "line_length_stddev": 28.95,
              "normalized_string_count": 7.06,
              "repeated_char_sequences": 4,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 7.78
            },
            "binds": {
              "count": 19
            },
            "binary": {
              "peak_region_bytes": 7084,
              "peak_region_entropy": 5.11
            },
            "source": {
              "function_count": 3
            },
            "imports": {
              "count": 3,
              "third_party_count": 3,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 2341,
              "count": 102,
              "avg_length": 22.95,
              "max_length": 63,
              "path_count": 1,
              "avg_entropy": 3.48,
              "email_count": 1,
              "empty_count": 3,
              "entropy_stddev": 0.79
            },
            "comments": {
              "chars": 857,
              "count": 13,
              "lines": 13,
              "to_code_ratio": 0.07
            },
            "functions": {
              "count": 3
            },
            "identifiers": {
              "count": 340,
              "unique": 60,
              "avg_length": 7.77,
              "max_length": 19,
              "min_length": 1,
              "avg_entropy": 2.49,
              "reuse_ratio": 0.18,
              "length_stddev": 4.59,
              "sequential_names": 1,
              "single_char_count": 2,
              "single_char_ratio": 0.03,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.1,
              "all_lowercase_ratio": 1,
              "all_uppercase_ratio": 0.02,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 119,
        "mol": "H₃(Cm₂DbOs)Md(Pa)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/integrations/terminal_spec.lua",
        "pid": 1,
        "risk": 5,
        "sha": "347442b1afb399fa6e76a4b43940038623a009b045098b62444dc704cfdf5e3b",
        "size": 8108,
        "traits": [
          {
            "id": "metadata/import/lua/camouflage::camouflage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage",
            "spans": [
              [
                1415,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/config::camouflage/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.config",
            "spans": [
              [
                1604,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/integrations/terminal::camouflage/integrations/terminal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.integrations.terminal",
            "spans": [
              [
                1648,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/string/credential::uppercase-password-identifier",
            "conf": 0.45,
            "crit": 3,
            "desc": "Uppercase identifier contains PASSWORD or PASS",
            "spans": [
              [
                2930,
                11
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                94,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                64,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                115,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                349,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                517,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                127,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-describe",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua describe test block",
            "spans": [
              [
                202,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-it",
            "conf": 0.9,
            "crit": 1,
            "desc": "Lua it test case",
            "spans": [
              [
                1961,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-spec-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua spec filename"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::auth-like-constant-assignment",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Auth-like constant assignment",
            "spans": [
              [
                2872,
                13
              ],
              [
                3313,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                4974,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/mongodb::mongodb-srv-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "mongodb+srv:// URL scheme",
            "spans": [
              [
                4618,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/vcs::github-token-name-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the GITHUB_TOKEN environment variable",
            "spans": [
              [
                2830,
                14
              ],
              [
                2871,
                14
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::api-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "API-key field name in structured data",
            "spans": [
              [
                2037,
                0
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-upper",
            "conf": 0.45,
            "crit": 3,
            "desc": "PASSWORD credential label",
            "spans": [
              [
                2930,
                11
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "Lua Busted-style spec file",
            "uses": [
              10,
              11,
              12
            ],
            "spans": [
              [
                1961,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              13
            ]
          }
        ],
        "type": "lua"
      },
      {
        "id": 120,
        "mol": "H₂(CmDb)Md(Pa)",
        "sha": "2fb0e8c006a0ce85031a71faf2ae1b38ae758a50f74b8ee3a7abd44da900e2cf",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/linemask_spec.lua",
        "risk": 3,
        "size": 2924,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 121,
        "mol": "Md(Pa)",
        "sha": "960ad9c81e83f5dcc17a92af78de4a2a03b78b026729a12648dc8cdae26a438f",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/log_spec.lua",
        "risk": 2,
        "size": 6500,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 122,
        "mol": "Md(Pa)",
        "sha": "d2ca42ce4e095d26f0f6cdba9d45609cd52db5ac643ceb8dd205fc92ecd313b3",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/lualine_spec.lua",
        "risk": 2,
        "size": 2580,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 123,
        "mol": "H(Cr₂)Md(Pa)",
        "sha": "52fb812299496b373b987a4ecc84b207f6b44c4d2ac9dc52b9ced9002b07dc7a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/mask_extmark_spec.lua",
        "risk": 4,
        "size": 11345,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 124,
        "mol": "H₂(CmDb)Md(Pa)",
        "sha": "bca81783e8bd2b3c699bc58bc99529b5dc780f5bcfc67e413f7fae378588429b",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/mask_on_edit_spec.lua",
        "risk": 3,
        "size": 7358,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 125,
        "mol": "Md(Pa)",
        "sha": "158f72a8f45c4fc966587fecd219716a1c675dfbd3ffae65ed9a027fbd3f9287",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/offsets_spec.lua",
        "risk": 2,
        "size": 669,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 126,
        "mol": "Md(Pa)",
        "sha": "359053bfafa4fda4348b006dd92817623729759eaac7ede699969df0c245eac3",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/api_spec.lua",
        "risk": 2,
        "size": 6029,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 127,
        "mol": "H(Db₂)Md(Pa)",
        "sha": "4611a9d75d86ddc5022af59ea388a8b8c353bb17db6552e5b60b0b986830aad1",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/custom_spec.lua",
        "risk": 3,
        "size": 11015,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 128,
        "mol": "H(F)Md(Pa)",
        "sha": "edd918e33bf925bfeac8620ee89195c9c2d41ab8a4a154ede3e4276e1295386b",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/dockerfile_spec.lua",
        "risk": 3,
        "size": 9180,
        "type": "lua",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "y\u0026r/(y-)qbC3/h%A=U/jauZ\u0026/wPq\u003cbA+cTDv{%j)B.kC#xjSYmvrcB2A=S\u003cAzGWxR3jprPB7ol8vR3@nv{%j)B.kC#xjSYmvrcB2A=S\u003cAzGWxUazb+lv@#B6zyu}varSl/ax8\u0026[B-nEkz/ff3xcpU{w]zZ3aARgoBAm^iayX[]z/Pz@wNP7Zc$WQtv@#B6zyu}varR^HA+flkx(W=kcU3O4z/]Vdvp%d7v@Dl%x\u003eF!xe]$PCB-n:Q3lQDlarR!CvrcB2A=Su^aBsCrarR^HarR!rzGWc=aBsCrarR^HarR^HazC.6y\u0026%o1uT[1\u003ezdNQbwN(]DaARTDwH[fharR^HarR^HazC.6y\u0026]",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "arV7Y3lQE5zE+g63lQE4wPIv4x\u003c$T4cVAHmB7DZIazb+lv@#B6zyu}varR^Hx(\u003e:JB7/Gmy?aVcvrcB2aAImlAbo8dogq#DC42ifwHx2Kw{503BzkVhc[bGCarR^Haz+$avqE5@z/fVdzGE0:asxDKnNCaVsV{?qv@=d5f!$Kj3lQDlarR!yz!0i(aAz4mB.(dxjS[rNC3/h%A=U/je]UltB7D+fz/fVdzGErm3lQDlarR!nB8$]kBs}cABZY9cc]0m}bxvvpB.(dG3lQDlarR!nB8$]kBs}cABZY9cc)}qSnNCaVsTL:yA+frmy\u0026\u0026(ot}P]7C{%7yarR^HayPtjwPz(BwPq\u003c3y\u0026.0LB7F\u003c4wPPTZgBBZ@A+frmy\u0026\u0026(ot}Qqey\u0026]",
            "ln": 322,
            "col": 3,
            "line": 13
          },
          {
            "b": "y\u0026r/(y-)kazGGDcBrAZ?cUmKwz/P}xl{T^rlp1KsuSx#$j-CsXBz2S9B2\u003e%cy\u0026r/(y?N:dBsdzrarR^Haz+$avqE6bwPJ0gBrAZ?wO#V#Aa9^dwPxzxvrcB2c$vgkBy/uidgcz8arR^HayPtjwPz(BwPq\u003c3y\u0026.0VefDfTwPJ0gBsvLtarR^HayPtjwPz(BwD",
            "ln": 794,
            "col": 7,
            "line": 29
          },
          {
            "b": "B0a[jB7]o8zdNQbB0a}6xLzu{aAz44wn=v4C}p7GwN/K+A+c^ABA}?pB7GCovqYP#y\u0026r/(y:Q+Rw{503BzkVhc[bGCarR^Haz+$avqE5@z/fVdzGE0:aAR43y?kkez/f5[BsqFyarR^HarR^HcVS^bwn=v4C{2yHnNCB)ogqPsb64m6wn=v4D0+S7v@=d5uOJ-Led9HxarR^HarS4xwN/K+A+cvBCPYyvuR\u003c3!q==:)l{k6(v@bN]wNxH\u0026v@=d5uOS#W3lQDlarR^HaswoOy\u0026r/(y-(Luq=u:[qBAU(y\u0026r/(y*Rl{v@=d5uO-(Ned9HxarR^HarS4ND2NtowPP4DAV!pHlScuLuRr*\u003cj-\u003e%*wPIB8uVP^*A+fu1g::*YarR^HarR^HcUc^#y*?u}at4kJat4QRo\u0026T\u003e^nJ*{ky\u0026\u003cw#w]7)*uO%hZ3lQDlarR!PefDrBzyl\u003euarR^HarUGsv{%f@A+frmy\u0026*^.az2CluVoB]B7GwAAa9^dwHI5bzGGDcBsvL7",
            "ln": 1068,
            "col": 14,
            "line": 37
          },
          {
            "b": "arR^HaBtjUo\u0026T\u003e^nHD5icVa0xBzk8]y**%-h76I{ed9HxarR^HEf}8tarR^Hw]zYjx!gxJvqZffx(k5cAa9E3B0$QAAaJK3wN)kjwn.!$arR^HarR!nB8$]kBs}cABZY9cd0G9qBxZF9efF$AB9hqvtwmv}yH}=u3lQDlarR^HayPtjwPz(BwPq\u003c3y\u0026.1GvqZf\u003egf(BNA+frmy\u0026\u0026(}t}Qqey\u0026%qr3lQDlarR^Hat2e/ra]?=A:-\u0026#wGU@gx(n3layPvmBzbkdC42ifwGUYeB7Gf1azCZoBzbkdz/PM8x(mu}aARgtBs)[yarR^HarR!nB8$]kBs}cABZY9cd0G9qBxZIaefFCvzGGDcBujE",
            "ln": 1721,
            "col": 4,
            "line": 53
          },
          {
            "b": "arR!yz!0i(ay/tcBy/uiauZ5OarR^HarR^Ovq{frB7F\u003c4wPQ7Cz/*8jwm6H*y\u0026%q]zCsm=r8ldQpcAb@B7!{7vqH6$tYaR4A+PA7e[wyjvrlvfA:@VkAa9*eCw?Ijj.O$QBy/FFcKH$sarR^Hy\u0026r/(y-)+fB9hqvauZ\u0026UzGYxavrcB2AXqrtA=U!uv@DmbwO#Pvaz$[fefDq[A+fidfd{*NB%!ZC3lQDlarR!nB8$]kBs}cABZY9cc]iy%bxvvpB.(dG3lQDlarR!nB8$]kBs}cABZY9cc)@CxA4Viyv/",
            "ln": 2151,
            "col": 4,
            "line": 64
          },
          {
            "b": "arR^Haz2C33lQDlaz2C3dgcz8arR!vBsnIEz!i#jzF%RtByw@@ayMygvqPM#Bzb98aAITkA==vBy?WV@ayMy6wN/K+A::67z/cXfz/M$szE\u003egDazb+lv@#B6zyu}varR^HarUGsv{%f@A+frmy\u0026*^.az2CluVoB]B7GwAAa9^dwHE)darR^HarR^O",
            "ln": 3238,
            "col": 2,
            "line": 89
          },
          {
            "b": "jS)%k3pdGWuRr*\u003cj.[ROf:Z\u0026FlScuLj-+gAA+ftF3rf!]mnu0/z!\u0026{4gyvz[3lQDlarR!yz!0i(aAz4mB.(dxjS[rNC3/h%A=U/je]UltB7D+fz/fVdzGErm3lQDlarR^",
            "ln": 3690,
            "col": 21,
            "line": 103
          },
          {
            "b": "t}Qqey\u0026%qr3lQDlaz2C3dgcz8arR!vBsnITxM53fwftL]zE^M{aA?gfB.bRpCwhejaAIHkv}/v/ay/7[A:-E1wPz\u0026tefFLEzEW^5z/c%L3lQDlarR!yz!0i(aAz4mB.(dxjS[rNC3/h%A=U/je]UltB7D:Ep^F2Us5hZZjTa\u0026gB8@QJfMHXEbpcUy",
            "ln": 6044,
            "col": 73,
            "line": 182
          },
          {
            "b": "z/6u5zGG}EefFLEzEW^5z/c%L3lQDlarR!yz!0i(ay/tcBy/uiauZ\u0026Ktm8O$ra]#!azC)tvix5#zeA\u003c4Bp6lnl2HQ.xK#ibv@Dj3wO#O%u0N^WarR^Haz+$avqE6bwPJ0gBrAZ?wO#V#Aa9^dwPxzxvrcB2c$vgkBy/uidgdguarR^HeIe8jz/6u5",
            "ln": 6375,
            "col": 29,
            "line": 193
          },
          {
            "b": "x(mH6cOcxLB-7Yhx(v(qdgdguarR^Hy\u0026r/(y-)kazGGDcBrAZ?BywS{wIdFhzEW9%d0(pzarR^HarR^Op/o\u003e=k#ZoWogq#Da$Uw#eIfpTm[DC#qD2\u003e7p/o\u003e=k#Zn}ogq#neIeLacObPEarR^HarR^Oo?v]Bz*a=tk%Xdhk#y6ph/\u0026LuA+fu4z!abved9HxarR^HarS3-eIeLamnuk[qD2\u003e7p/o\u003e=k#Zn}ogq#neIeLaa$1]GarR^HarV7-asyAicN/xBarR^Haz+$avqE6bwPJ0gBrAZ?wO#V#Aa9^dwPxzxvrcB2c$vgkBy/uidgcz8arR^HayPr",
            "ln": 6915,
            "col": 57,
            "line": 210
          },
          {
            "b": "f!sB(A+frmy\u0026?9karR^HarU9lB7Gxle[G3BvqH0kcS0YjrZxXNuRr*\u003ccOcxXwPJ0gBxZF9e]b3zdgdguarR^HvrlH3A=-{FB6\u003c3fB.8$wwPJ0gBxZF9e[]xlzfoVpx(4H3wHN%earR^HayPtjwPz(BwPq\u003c3y\u0026.0iarR^HarR^HcOl]4eIfpTm[DC#qD2\u003e7p/o\u003e=k#Zn}ogq#neIeLatY9ncnKWMwnKtZeog80xml@\u003eNwN/:(ByGf0D0CkseIeLamnuk[qD2\u003e7p/o\u003e=k#Zn}ogq#neIeLacObPEarR^HarR!EwPJ0gBxZF9e{pVtB.7[5arR^HasNTuarR^HayPtjwPz(BwPq\u003c3y\u0026.1BwPJ0gBxZF9e{pVtB.99DB8kM2wHI5bzGGDcBsXLPwPJ0gBxZF9djCPDarR^HayPtjwPz(BwPq\u003c3y\u0026.0UefF$AB9d",
            "ln": 7190,
            "col": 21,
            "line": 218
          },
          {
            "b": "B-7Yhx(v(qdgdguarR^Hy\u0026r/(y-)kazGGDcBrAZ?cSA(mmnt#\u0026w[=pbBrB*[a%p@Gx(4Pdz/xo9tYaQ]v@Dl}a$0ZuarR^Haz+$avqE6bwPJ0gBrAZ?wO#V#Aa9^dwPxy",
            "ln": 8121,
            "col": 73,
            "line": 241
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "before_each"
            ],
            [
              "",
              "require.setup"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.is_false"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "ipairs"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "ipairs"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.equals"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.are.same"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.are.same"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "table.concat"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.is_true"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "env_parser.parse"
            ],
            [
              "",
              "assert.is_nil"
            ],
            [
              "",
              "camouflage.config"
            ],
            [
              "",
              "camouflage.parsers.env"
            ]
          ],
          "mbr": [
            "assert.are",
            "assert.are.same",
            "assert.equals",
            "assert.is_false",
            "assert.is_nil",
            "assert.is_true",
            "env_parser.parse",
            "require.setup",
            "table.concat",
            "var.end_index",
            "var.start_index"
          ],
          "tgt": [
            "assert.are.same",
            "assert.equals",
            "assert.is_false",
            "assert.is_nil",
            "assert.is_true",
            "before_each",
            "describe",
            "env_parser.parse",
            "ipairs",
            "it",
            "require",
            "require.setup",
            "slice",
            "table.concat"
          ],
          "funcs": [
            [
              "slice",
              6754
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 3,
              "max_depth": 22,
              "call_count": 143,
              "node_count": 2871,
              "member_count": 11,
              "max_array_len": 5,
              "op_density.add": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 9462,
              "entropy": 4.82
            },
            "text": {
              "lines": 278,
              "top_char": 101,
              "max_ws_run": 3,
              "digit_ratio": 0.02,
              "space_count": 1760,
              "char_entropy": 4.82,
              "unique_chars": 83,
              "top_char_null": 0,
              "string_density": 0.41,
              "top_char_ratio": 0.09,
              "avg_line_length": 33.04,
              "max_line_length": 102,
              "empty_line_ratio": 0.17,
              "last_line_length": 4,
              "whitespace_ratio": 0.22,
              "identifier_density": 1.68,
              "line_length_stddev": 25.32,
              "normalized_string_count": 6.78,
              "repeated_char_sequences": 2,
              "suspicious_string_ratio": 0.01,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 4.68
            },
            "binds": {
              "count": 45
            },
            "binary": {
              "peak_region_bytes": 9462,
              "peak_region_entropy": 4.94
            },
            "source": {
              "function_count": 1
            },
            "imports": {
              "count": 2,
              "third_party_count": 2,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 2828,
              "count": 113,
              "shell": 1,
              "avg_length": 25.03,
              "max_length": 89,
              "path_count": 3,
              "avg_entropy": 3.39,
              "empty_count": 1,
              "entropy_stddev": 0.88
            },
            "comments": {
              "chars": 277,
              "count": 5,
              "lines": 5,
              "to_code_ratio": 0.02
            },
            "functions": {
              "count": 1
            },
            "identifiers": {
              "count": 468,
              "unique": 38,
              "avg_length": 6.71,
              "max_length": 17,
              "min_length": 1,
              "avg_entropy": 2.29,
              "reuse_ratio": 0.08,
              "length_stddev": 3.56,
              "sequential_names": 1,
              "single_char_count": 2,
              "single_char_ratio": 0.05,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 1,
              "all_uppercase_ratio": 0.03,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 129,
        "mol": "O(As)H₃(CmCr₂Db)Md(Pa)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/env_spec.lua",
        "pid": 1,
        "risk": 6,
        "sha": "ead4d4649a8b75a2673a43cafa44738a7514093083273e49ec173cfa40b713e5",
        "size": 9462,
        "traits": [
          {
            "id": "metadata/import/lua/camouflage/config::camouflage/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.config",
            "spans": [
              [
                169,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/lua/camouflage/parsers/env::camouflage/parsers/env",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports camouflage.parsers.env",
            "spans": [
              [
                28,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/string/credential::uppercase-password-identifier",
            "conf": 0.45,
            "crit": 3,
            "desc": "Uppercase identifier contains PASSWORD or PASS",
            "spans": [
              [
                1246,
                11
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1909,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                1116,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                3286,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1769,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                6092,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                6423,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-describe",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua describe test block",
            "spans": [
              [
                54,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-it",
            "conf": 0.9,
            "crit": 1,
            "desc": "Lua it test case",
            "spans": [
              [
                370,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-spec-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "Lua spec filename"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::auth-like-constant-assignment",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Auth-like constant assignment",
            "spans": [
              [
                1194,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/rsa::pem-rsa-key-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References RSA private-key PEM header",
            "spans": [
              [
                6979,
                44
              ],
              [
                7327,
                91
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/payload/encrypted::aes-key-field-token",
            "atk": "T1573.001,T1027",
            "mbc": "C0027",
            "conf": 0.8,
            "crit": 3,
            "desc": "AES or generic key field name",
            "spans": [
              [
                1342,
                10
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::api-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "API-key field name in structured data",
            "spans": [
              [
                559,
                0
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-upper",
            "conf": 0.45,
            "crit": 3,
            "desc": "PASSWORD credential label",
            "spans": [
              [
                1246,
                11
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::private-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "Private-key field name in structured data",
            "spans": [
              [
                7222,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/key::armored-named-private-key-header",
            "conf": 0.95,
            "crit": 3,
            "desc": "References named armored private-key header",
            "spans": [
              [
                6992,
                31
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::password-key-value-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "password/passwd key with inline value",
            "spans": [
              [
                1294,
                25
              ],
              [
                2243,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::dotenv-filename-literal",
            "atk": "T1552.001",
            "conf": 0.85,
            "crit": 1,
            "desc": ".env filename literal",
            "spans": [
              [
                2319,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness-lua::lua-busted-spec",
            "conf": 0.95,
            "crit": 2,
            "desc": "Lua Busted-style spec file",
            "uses": [
              9,
              10,
              11
            ],
            "spans": [
              [
                370,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              12
            ]
          }
        ],
        "type": "lua"
      },
      {
        "id": 130,
        "mol": "O(As)H(Db)Md(Pa)",
        "sha": "537133c6d7e916fd7021c84c65b54c448440daa74186ffcb45d1f63d77c1699a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/hcl_spec.lua",
        "risk": 3,
        "size": 8795,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 131,
        "mol": "H₂(Cm₇Db)Md₂(InPa)",
        "sha": "01681ca3714055fc615ac287a334d69ef4027eb334d85291cf10a4fb23693fab",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/http_spec.lua",
        "risk": 5,
        "size": 10034,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 132,
        "mol": "H(F)Md(Pa)",
        "sha": "ed5a5dfa3f5ae02c55b763bf5a7dd23c9927289ed2ba14553f9a628b8277cf14",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/init_spec.lua",
        "risk": 2,
        "size": 10630,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 133,
        "mol": "H(Db)Md(Pa)",
        "sha": "ae580c3ab4ef69b7c6b8186f2a204ad6f5cc47a8c4eb6fc113affbbee5de61a3",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/json_spec.lua",
        "risk": 2,
        "size": 10763,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 134,
        "mol": "O(La)Md(Pa)",
        "sha": "98968670abcad848d2623d55dd3c980bf3a55126c7efdfd0c3aede92fe985fec",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/netrc_spec.lua",
        "risk": 3,
        "size": 6229,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 135,
        "mol": "O₂(ILa)H₂(DbPo)Md(Pa)",
        "sha": "a23956dad3c9ef8a351505c8945e44048f30f6f8adcb0c8883f9f22f3e676caa",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/offsets_contract_spec.lua",
        "risk": 5,
        "size": 2595,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 136,
        "mol": "H₂(Cm₂Db)Md(Pa)",
        "sha": "134c35281e6a8813250c211c0008391f9cf241089c38c1a9809f0b77aaa53422",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/properties_spec.lua",
        "risk": 4,
        "size": 5533,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 137,
        "mol": "H(Db)Md(Pa)",
        "sha": "a81a8bd981e94a08564aee62f5707f81516b804d825c7796b6b7e7a45260e963",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/toml_spec.lua",
        "risk": 2,
        "size": 7241,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 138,
        "mol": "O(Ca)H₂(DbF)Md(Pa)",
        "sha": "29b3c1b06a49452c1da0d80a7ccd63ae5ffb0bad4a81a2d62b8292e76472fe4a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/xml_spec.lua",
        "risk": 4,
        "size": 11750,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 139,
        "mol": "O(Ca)H₂(Cr₂Db)Md(Pa)",
        "sha": "06d334ab66f078d83b14eb966412f09dfb7db1cbc894920251c5e3172cc88972",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/parsers/yaml_spec.lua",
        "risk": 4,
        "size": 8925,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 140,
        "mol": "Md(Pa)",
        "sha": "7a9b655b887a2adc773e1319565d3f8323ea546a5fec575a4c67c3e94b3b06fc",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/policy_display_spec.lua",
        "risk": 2,
        "size": 5748,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 141,
        "mol": "Md(Pa)",
        "sha": "80141a8bc38208a93ecdcd2ecc9090fb961469403870335fba284b26385bf7ed",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/policy_spec.lua",
        "risk": 2,
        "size": 9072,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 142,
        "mol": "Md(Pa)",
        "sha": "8307f1457baa98efc6c591af3137e9c3ba3ca05b0c8e05e5a6f7ba7453ac613c",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/position_spec.lua",
        "risk": 2,
        "size": 4607,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 143,
        "mol": "Md(Pa)",
        "sha": "e9c3cbfddce8b6880082027eec8039bae425ab93b1cce2eb48b4212da5cd61b1",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/present_spec.lua",
        "risk": 2,
        "size": 10685,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 144,
        "mol": "Md(Pa)",
        "sha": "2b72de4d44046f30ec8990ae7c289c6c7b53955dda8dcae1910d1c8304f6200a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/project_config_spec.lua",
        "risk": 2,
        "size": 27801,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 145,
        "mol": "Md(Pa)",
        "sha": "d6a7b2dc4ea3bf5d7fd9120838fb4577599bb971d5251e7cbe17feeb1ce266ab",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/project_config_watch_spec.lua",
        "risk": 2,
        "size": 1856,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 146,
        "mol": "Md₂(Pa)",
        "sha": "4db395c89d11154ae3961886d44bff8f040f641bcc3490632dff5c446f87d488",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/pwned/api_spec.lua",
        "risk": 2,
        "size": 2566,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 147,
        "mol": "Md(Pa)",
        "sha": "cc37036092700c1bae321c47af1fa0aa13109187a863d4acedcb72f261c921d0",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/pwned/cache_spec.lua",
        "risk": 2,
        "size": 1903,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 148,
        "mol": "Md(Pa)",
        "sha": "abb1e336b02021d9dafd416afacdd4d0e426604711b1d720a53318bb37c3ced3",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/pwned/check_spec.lua",
        "risk": 2,
        "size": 2647,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 149,
        "mol": "Md(Pa)",
        "sha": "db08eeba11c91e5b09f6ed7eb8ec43517c97aacb004fb71ac4427fcc526ee1f0",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/pwned/hash_spec.lua",
        "risk": 2,
        "size": 2350,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 150,
        "mol": "H(Db)Md(Pa)",
        "sha": "ac86ca61e276de1cb01e3edef047beeb39ce27b42abe187cca44c303f6b43cc8",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/pwned/init_spec.lua",
        "risk": 3,
        "size": 10402,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 151,
        "mol": "H(Db)Md(Pa)",
        "sha": "4e99149b938faf5329ce84a380235b91f2211d49ffb1ce7842590d1a99889481",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/pwned/ui_spec.lua",
        "risk": 2,
        "size": 5190,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 152,
        "mol": "Md(Pa)",
        "sha": "828d29e06201bdc78ea4cab50d053815e433c6d39a2ec5adab2075a8ff3e6220",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/registers_spec.lua",
        "risk": 2,
        "size": 4025,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 153,
        "mol": "Md(Pa)",
        "sha": "63f28b5f425c617e5905e316ad734e909bb681d0c66b0712750711da4c713e81",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/repo_spec.lua",
        "risk": 1,
        "size": 705,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 154,
        "mol": "Md(Pa)",
        "sha": "7c3b8153f06fe18cfcf38e649d2fee8ff784f6dd65edadf1318ec852657f438a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/reveal_spec.lua",
        "risk": 2,
        "size": 14441,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 155,
        "mol": "O(I)H₂(CmPo)Md(Pa)",
        "sha": "9a0ae97664cd8b99484765cb3b5d64e1164ec2408cb77f12494edfde4f55d8db",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/screen_spec.lua",
        "risk": 4,
        "size": 4265,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 156,
        "mol": "O(I)H₂(DbPo)Md(Pa)",
        "sha": "eb67f72b4195fbcd70a9fa66b32884f2dc37307db735dbe46cd729ae8bf71856",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/shield_spec.lua",
        "risk": 5,
        "size": 9953,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 157,
        "mol": "Md(Pa)",
        "sha": "698d5564bfff59c29f858c73fe0f3fb5c8631e35e8d413988ea83efeb888dc2a",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/state_spec.lua",
        "risk": 2,
        "size": 6282,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 158,
        "mol": "Md(Pa)",
        "sha": "27f5cc90600d3d5ba14634022cfeee879c848cf800351ce62a2cab0cc8239143",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/styles_spec.lua",
        "risk": 2,
        "size": 9313,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 159,
        "mol": "Md(Pa)",
        "sha": "9315869fabfd9fa0cccb61e7b35f59c2f7a8a39b3cc0d162ac804be3791f6224",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/treesitter_queries_spec.lua",
        "risk": 2,
        "size": 4891,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 160,
        "mol": "Md(Pa)",
        "sha": "4736176d51aefeb225a95c1e5b22eef25fe569fb5cfbc1e3274cba8b89ebcd8d",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/treesitter_registry_spec.lua",
        "risk": 2,
        "size": 861,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 161,
        "mol": "H₂(Cr₂Db)Md(Pa)",
        "sha": "ae94fc41e3e37a1d756f4dfd461f20106fc8fadb6ec97b708169c342eee4dc64",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/treesitter_spec.lua",
        "risk": 3,
        "size": 20704,
        "type": "lua",
        "depth": 2
      },
      {
        "id": 162,
        "mol": "O(C)H(Po)Md(Pa)",
        "sha": "4cf22f4cd712261947134862d50b67ea4b43c6015ec2fd238f07b9e38608db5f",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/camouflage/yank_spec.lua",
        "risk": 3,
        "size": 18854,
        "type": "lua",
        "depth": 2
      },
      {
        "ctx": [
          {
            "b": "boP@%B95J)z!0M]A+o34wGUP6AV!\u003e2zeTMey**%/e]C\u0026Dz3?HglVl\u003c:vqfR2aA?glx(wcnavP4aefEkRm\u003et=\u003ezE:\u003e-k%!1laAg+hBy/GgA%-mzqCQ1fvqG)%zE\u003e\u003c+e?]vek#O[nB.LV5wD",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "rz(HNAbP/txl4N8iXJdeB7GwMAa9*eCw?Ijf!$KIy\u0026r/(y?N:dBuhoogCQR2D0$Vh3pNY\u003caw$S@nMe$)k#QY-pF%OzA+e=}B6\u003c01v@=d5uVoB{A%-m0avQf\u003ex(XcfzdNQbao",
            "ln": 396,
            "col": 14,
            "line": 15
          },
          {
            "b": "3jn12lVl{?ayPd#aAzQxay/tbzddr)B08(Gz/^asvrli}wgm\u003cMpF+gpAa9l(vp%d7yiarhatbqOqDlEmzG6Cnx(n0lvqG:5eIg{Zz!a02BzkVh3jn12o)7n]x!syFvp%c]vS=y3wc$!7pFz%Hz!9Augb7p*y\u0026B9awGToqaAzQxBzkP63jn12lVl{?azbUjz6iqgx(4r\u003eATCffp*1[)eOo3wz9quJx(4r\u003eAV^2zAbV{Mvq{e)3l{V\u003eB-8qnzdK*",
            "ln": 1121,
            "col": 13,
            "line": 40
          },
          {
            "b": "fFA?vboPJ*vqH40ay/7@v}#Axml%QDnjb{plRwKNeOP9AwPz%5y=%NdB094^BzkP6z/{d+gJKWz3lQDUo**alB-IpveOlbsBAzE.fe4cWv{%g!z/Z1YgCyHpfka{9y\u0026\u003ctkE0^5FCXImxf:XmjavQf\u0026A^n^Dz!T9h3pNY?qDV*(nLSkctoW%6wmV@oar\u003e(rA=#2me]2CKt)-}[l)bXTeIgKKB%nEWb5?Nvwozy7x(v(kt)Z",
            "ln": 1483,
            "col": 10,
            "line": 59
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 1673,
              "entropy": 5.49
            },
            "binary": {
              "peak_region_bytes": 1673,
              "peak_region_entropy": 5.43
            }
          }
        },
        "id": 163,
        "mol": "H₂(Cm₂Os)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/fixtures/Dockerfile",
        "pid": 1,
        "risk": 2,
        "sha": "2cb0f87ba9e3dc9e7f50fcba0e2d348c76c06646ceb19f6c9cd79e19082de0f8",
        "size": 1673,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-cmd",
            "atk": "T1105",
            "conf": 0.7,
            "crit": 2,
            "desc": "curl command includes URL or option",
            "spans": [
              [
                1547,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-silent-fail-flags-text",
            "atk": "T1105",
            "conf": 0.86,
            "crit": 3,
            "desc": "curl text contains silent or fail flags",
            "spans": [
              [
                1548,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL",
            "spans": [
              [
                1556,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl",
            "atk": "T1105",
            "conf": 0.66,
            "crit": 3,
            "desc": "Download via curl",
            "uses": [
              0
            ],
            "spans": [
              [
                1547,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "micro-behaviors/communications/http/download/curl::curl-silent-fail-flags-embedded-text",
            "atk": "T1105",
            "conf": 0.86,
            "crit": 3,
            "desc": "Non-shell curl text contains quiet flags",
            "spans": [
              [
                1550,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/package-manager/install::build-npm-install",
            "conf": 0.9,
            "crit": 3,
            "desc": "Build installs local npm dependencies",
            "spans": [
              [
                1185,
                11
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              4
            ]
          }
        ],
        "type": "dockerfile"
      },
      {
        "ctx": [
          {
            "b": "DKp(rb4Lb7vpAU^wG\u003ceTDKp(rarR\u003ewz/Z1AiV]R.z!0i(xM4%la$K6zarR^JAbP=sb03\u00267g=3)r3lQDlar\u003erlzF\u003c2}BzkVhb03\u0026[3lQDlarR^JB-RbmzEEx[b03?\u003cvpTj?zxZRsarR^HarR\u003eEvrlHlz/PwjiV]RSvQBg/v@=d5uOKq(a{]CnarV7tarV7-3lQDnvq]{8iV@+RarR^Hb5p+nb03?\u003cvq]{jyH}=yC42ifwI4ObA+cBC3lQDlar\u003e(rv@=d5b03?\u003cvq]{jB7F\u003c4wPPIEvqC",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 296,
              "entropy": 4.31
            },
            "json": {
              "parsed_bytes": 296,
              "parse_limit_bytes": 76800
            },
            "binary": {
              "peak_region_bytes": 296,
              "peak_region_entropy": 4.31
            }
          }
        },
        "id": 164,
        "mol": "H(Db)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/fixtures/config.json",
        "pid": 1,
        "risk": 1,
        "sha": "0a8cf8b850880c817f38b8cdf8bf0e271a57fb71f58d06dd633c64ec2936f2b3",
        "size": 296,
        "traits": [
          {
            "id": "micro-behaviors/data/serialize/schema-object::host-field-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like host identity field",
            "spans": [
              [
                22,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::user-field-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like user identity field",
            "spans": [
              [
                87,
                11
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "Password field name in structured data",
            "spans": [
              [
                114,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::host-user-field-pair",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON-like host and user identity fields",
            "uses": [
              0,
              1
            ],
            "spans": [
              [
                22,
                7
              ],
              [
                87,
                11
              ]
            ]
          }
        ],
        "type": "json"
      },
      {
        "ctx": [
          {
            "b": "boP@%A=LP2z/PXqxK#i}wn+%2B9RUBvr-]aCWUDdy?mU{boP%0x(+zex(4u6wmYQ@zGx]uvru74aA?glx(wcnazttbwN]Z?aAg+hBy/GgB0bWvBz8!rwO#N6Bzk]fay/tcBy/ui3jn12jV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejQJzRq/(C=wmoH?av{6:wN]Z?asGummnDx43l{VRjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003e3jn12p\u0026Zn[vru66yH}+",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "Ab]Vovru6/yH}=naBsCray]58v@=p5BzkVhauZ?\u003eq=ujfAb]Vovru66yH}=lw]zYjx(n0lvqYN^ayO+\u0026wPI]p3lQEkD2NsqarR^HarR^\u0026aAITBx(mL\u003carUiaw)]*#BrzXGarS/\u0026juM5dmHy.0eIeLvmmP{Aaw#c7aw+%crZxXNawkdaeIeLaeECiznKWO:nKtZeog80xml@RhgGEBin\u003eJP7B2e5MzzcoFs9Wm{p?1rjC}.JPml1g\u003eydI#sDrJQ7wnMK1x?eN$C4srVs88zupI\u0026*5nnzjIm@y{*oIFR=AAkI2wkVACm}C^(qftfAp!%z!B3?S.xL8iQm@7\u003eppC$%Am]z!-CtqQHC%Ueqn\u003e8uGvoMSLy!5nrvNz}Ln{BARsV7y\u003exioEqw\u003ed2hk#\u0026e2z!y[1oIGbsxix7Gs3]\u0026go*?V]3pPh9o\u0026aILogr0cn)#KRsxfDXmNZ3yfh1k#l}6\u003cvvO?qEw[:Rnmoz\u0026Ip!TqJmoKXfq8\u0026U}fkKEapeDl\u003eA0*2.v\u003e/.{l}6NTxLy7ioL[V=p/gbiBAHR=sB2i\u003ewN/:(Bw3g\u003co\u003c@cPA+O@#fFLssg=mfIi5%n\u003elQTvjd\u003e.lOD3RzeiAo9YB7F\u003c4wPQNls.7@.vnpxBwogZ*ls\u0026#lz//M2By!#LA=k!-CYmOxB-I4Fgby:AhA9PQfKXz$moz\u0026Ip!TqJmoJtJr7fXRk$\u003elGk#Z]Yrzk!QpF%[MoIwOQmnl=Hnk@nUpdE-Jk#6*xpF%RVk#6*zo*7SDeIeLaeK-A5aw#c7aw+%crZxXNawkdaeIeLaeEB{xmHBLJ3l{VVs5QkKA+e=)zGGP3y\u0026Z.hx(4u6v@DmbwO#O%y\u0026r/(y\u0026Z.C3lQE1Cxmb3A+e=)zGGP3y\u0026-@[z/fVdzGE0:auR+PpEUW}wmYvYB.(e93sOd1uTWCOwPI{1yH}=#x\u003eetHaveT(k$K\u003cJmO=AEpb+Qzk$$fHmg9EEB6\u003c01v@=d5uTWCOwPI{1yH}=ljS[@vvqG%^rDJaFmnluboe/NkmnuuavO?qEw[:Rnmoz\u0026Ip!TqJmoG%8tx1R3wozy7x(v({3sOd1uTWCOwPI{1yH}=#x\u003eetHaveT(k$J)\u0026qaJVmnj2:Ek$$fHmg9EEB6\u003c01v@=d5uTWCOwPI{1yH}=ljS[GJh+!w",
            "ln": 349,
            "col": 15,
            "line": 9
          },
          {
            "b": "Abo8rv@Dh\u003eAbP=sjVb5Lg74M2BywS!B7EHKD0$VhuVp47wozy7x(v\u003e@B-RbmzEEx[jZ?(rx(mp2B7Gw0Aa9*eCw?IjjYuGxwPyZXv@=d5l{:ZnB8#KVA+3sGfFUD(B8#emz!9AxA+flkx(W+(mnDwWEf{raau.\u003eJjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV%b%aw3DYwO#Q3wfsz",
            "ln": 1513,
            "col": 24,
            "line": 44
          },
          {
            "b": "zz2HBvqP$1wIdFhz6xrfarR!rCYmOwBrA$ruSy2[qAVjjAbYScv{%E[z/e{8B7Gwo3lQDlaz2!pz/P}xl{+lSk#QY-pF%Ozb2Aqlwozy7f!^GhAbXSsB8#KVA+3sq3lQDlaz2!pz/P}xl{+lQk$%^hb5IQlAbW0d3lQDlar@1cwPP4Xp!q^BwQet7arR^HwQ5fjA=-B5r8Mp:mpetSnNCaVsV)%IyHqf{B97+Tsv2UToHSqYmoJ$Lgby:AhA9PQfKXB2wmYu%3lQDlaz2!pz/P}xpF:FPk$LAHp!t1!moI+$B89vDA=kXAvm1D(wKZr6x?Aemzbb1CAz*\u003cSBYJY*D0h)Rgby:AhA9PQa{]CnarUluAbP=sav/15nl4#-r8ldQpcx!lxMds6CZaETCZaETCZaETCZaETCZaETCZaETCZaETCZaETCZaDS3jm)#arR)Kl03#cv@=c\u003ewO#Q7vqH0cw]zYjBzbkdvq{g4x\u003e7N[x(v\u003e@arR^HwQ5fjA=-A\u0026s5SD(lQKpvq^Sf^sZK-*jT9f+nKk{zq:%LJpei-psv2UToHQcjarR^HwQ5fjA=-A\u0026s5SE8mmf%wr9}{UlQ:{LuRr*\u003cjTb8xvqG%^rDJaFmnluboe/NkmnuuavO?qEw[:Rnmoz\u0026Ip!TqJmoH/w3lQDlar@0@z/ff3xlwlaayPkdy?Wx/BzkVh3lQDlay!\u00264au*]3wPRAnzfYMeA4+ZtzF0P}e{RqIauR+NpFKwJm*ZvYarUi6BywS!B7ExtarR^HarUuoB96C=bZR{CuR0%\u003erdb8@arR^HaA.:pA=br5wJy}VDQHhcrz#s:Ef}8tarR^HAa9*eCw?IjiV]X{l{+lSk#QY-pF%Pe3i",
            "ln": 2097,
            "col": 33,
            "line": 67
          },
          {
            "b": "aWxNEe]U\u0026Hwozy7x(v(wwQ4T2Abo8rv@DiBh8E9AfkU#yAbW0d3lQDlaAz47x(=rxarR^HarU/Ey=SW.A+e=}B2\u003e%ci-oK1x(=N.BzaScyCP\u0026KkYQBDx(+[rCWUDdy?kkez/4J[gDdrEfD{\u0026harR^HB7F\u003c4wPR#O3lQDlarR!wCxvhkwN/:(BugJ*yiK+KB7]o8x(mMnB7F\u003c4wPPItwQb\u003eGB-p]jePUGkB-I4Bf!$Kda{]CnarR^HwO#0#D2N\u003etz/e]$wQcrVb4k57eIYgweO!{yeN\u0026dfwI#v%wO#0@wmYp6xK#i}jV%$@arR^HlR*DDnK\u003c9{arR^HboP{bvrcDjvq{g4x\u003e7N[x(v\u003e@arR^HB9R?GwO\u003e}0y-)qbvpB4:az(yjAbVdbarR!FD2[7szdvW7aAITkA=-BvD0$Vh3lQDWpGdVdarU=mxlbgUaBsCrarR!4vqPM#jS\u003e}SAbWyIwPz%9AXhlJz!a02BzkVha{]CnEf$xf3l{VYz!0M]AV!\u003egze:AmwGUG3zF0P}B-H]jx(v\u003e@A+frgB-H#6ar\u003eSuv{%gXw[=6)a%n7uz!0M]A:Jr{ze:AmwG\u0026mz3lQE6x(4u#vqPM#jS\u003e}4z/x!KzfYMeA4+:uv@2T@eN@ZoAbP/ee{RqIa{]Cnv@DmbwO#PjauZ\u0026fjs@#$r0\u003c-\u003carU\u0026sA=U@kzAn)/gCgTm3lQDlaAIamC4\u003eC$B2\u003cTJarR^HayPkdiTM#LarR^HarUxnvp%djaz(yjAbW\u003cOvru74Bp6ckarR^HarUlkC4\u003e#nzF-%5Buf:KarR^HarR^Hat1Z7k#Zcpk#QiVrz(HNAbP/txl4N8ACNV?fjXKmB7GwMl[\u0026a^gJC(Ip^x8yaWxNEiYe-Igb0G\u0026vq{e)arR^HarR^HarSlUqBJ#Bq^SK5oG^Acwnc9Cfe2v:gH@jYp^x8yCqa5FkYQBDx(=r[gDdrEfBw{BarR^HarR^HeG^$XlScuLuRr*\u003cj.eFvyH}Jrvq{fqB7F\u003c4wPPItwQb\u003eJwPA5FB7F\u003c7A+bO2arR^HarR^Hat1Z4p!t1!moI=ZAa@V{wQdS{z/Ph@CYWIqzEEu*B7Gxnx\u003e7ZYf!$Kwh3$DGarR^HarR^HeG^U!r9@M)lScuLj./g.eP+]DwO%8vx\u003eIr$zF7LxwN/:(Bs?otC)UVparR^HarUSwA==v-3lQDlarR^HarR^Uar\u0026^0i50xMfGp:g3jm)#arQ",
            "ln": 2863,
            "col": 78,
            "line": 87
          },
          {
            "b": "arR^HarUlkC4\u003e#nzF-%5Buf:KarR^HarR^Hat1ZjpG7j.qBKI\u003erz#s:j.e2AB7Gw0arR^HarR^HarSlUp!$1?m]z=OuR\u003c3!q==:)l{i{(v@0(vl{:ZnB8@GiarR^HarR^HarSlUp!$1?m]z=OuQNjzzfYMeA0={{arR^HaAz47x(=rxarR^HarR^Hx(do\u003ewJy@OwN]H@iYvx*arR^HarR!pz/6u1zE+^JA+e=}B1IDAA=#2mat2f=wPq\u003cbA+fh#B8@E4gx",
            "ln": 3864,
            "col": 3,
            "line": 126
          },
          {
            "b": "jV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejQJzRolBYPA=bDgwPF#nwN/:(BAnNwvqY^\u003ewPI@2boPcjjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}n3uxZ0z/{8gwGSgkz!0i(uUj1*wG\u0026lvyDcxxB7F\u003c4wPR#qaBsCrazbt7wO${[wGTbUa$)\u003eNBt4z?B1.PCv@=d5B1R-Dzepy6arUfjzGGDcBrzX?auR+rsWt+Q3lQDlayPk6r+lq)x(v(IaA/EDarR^HyIvV%iV}vjv@=d53lQDlaz\u003eXivpS!*vla-rarR^Haz$R8wJy@xAbWyIwN/:(BAm^iarR^Haz$R8wPI*0v}vXzAb](cBZ]Jcz/b[8arR!GD2NsQawV@+ADL?1arR^HB98CpzF8vCByviqarR^HarT6suR\u003c3!q==:)l](Cm",
            "ln": 4112,
            "col": 19,
            "line": 137
          },
          {
            "b": "B8#KVA+3sq3lQDlarR^)p!t1!moIU]b6dJKyDcw!vq]{jyH}=yB7F\u003c4wPPIEvqH6$eOFZowG?E7arR^HawbZmuSfxXqBKLCar\u003ePzvR6N$wPRH8eOYGKePUSszFs03ePUGkA+ftp3lQDlarR^}pd4]Zp/H1Zpg3T.sVNVHyDcw!wO#0#D2N\u003etz/ddxwQb\u003c-ga^0HvrcAvze0(i3lQDlarR^)s5SD(lQKpvq^Sf^sZK-*iV]Rjog.Axi8-mFk$$fHmn36Lf!%{WarR^H",
            "ln": 4549,
            "col": 34,
            "line": 151
          },
          {
            "b": "z!a02BzkVh3lQDlaAR)FwJy@HBZ!{5zE){3B1RfBflz2K3lQDlay[]5vla-rarR^HaARBve]b3ziV@!SarR^HarR^HoJ9S!oJ9VkqDmm1rb1V@rCMzLqc3N:nKW.\u003cs5Q!{oJ9S!lU!zGq=M\u003cNs$\u003c+Wqb{HXrbk9zvkyw\u003evkqT\u00263lQDlarR^HawV9HCtScBqC{H#lqZ=Ul@v-wzE+IkzDeDllrV6zlqZ/An(ov[qC]}:CVnA*pfGt+lS4R%C2H?JoiCs*y6(7aarR^HarT\u0026Tr=81}xMdx%BAp[)hfJF2mTnG1qzzZ1whE\u003e1z*a]PnQsc1rwEr}xeJK^n\u003c(MCr.34wxI8isBwk.mhbBS5arR^HarR!bmN*rRf\u0026z4My?cWIr=rjSye3xSr9q1Ml#d0Hs4Wjhm]\u003cFggh7Snzff\u0026ds2CehnjE(mgG2@rzE+Onsz{tfarR^HarU=xB1Q%yBugK(3lQDlarR^HawtY/BwbQ/lSc]{n(PH\u003el@E5Trz#[3n(moirz(:HBwbQ!Bvf*#n(F./sYN%^l@v3csxWyFgGdpClrV6Vo9#^:arR^HarTJYCZiFey/1UVf*!@vxJ4(gmr.S-pe\u003e.6wk(GenQso7mN*l\u003cpbt{JmOV\u0026Zy=20BA6^Gsn]vQAsXx8Aax.08oBugP3l{VRjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003e3l{V-lR[[7wPz%dv}u=Gv}fC1zGE0]wQbyDn(FIXazttbwN]Z?dgdpxjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejQIKjz!0i(B0b/parUrbA9)V$A=#ebwNw\u003eQv@DHcBye/{C{2l)juLh/q+{c}arR^HDKp(rarR^Hb6n9HwG\u003ceTb6dsoC4\u003eC$uTWCOz/]@ta$K6zarR^Har\u003e=Bz!-\u0026[Bye-)b03?\u003czfWZLA=kGhv@#B6zy]*Fz!-\u0026[BrSmyarR^HarR\u003eEA+PY9By!/{wQdS%wfK5Sb5p+nf!$Kwh8WxMiBMxbwmYu%ed9HxarR^Hb5?NpC42G7uU:j#b03?\u003ceIeLaeKz(@nLQy8qB%[Pr7d{5moIh]eIeLVzCrX]mrSrnlp119pc@PeACfc4m(+=Elp1EqmNosslJ",
            "ln": 4930,
            "col": 20,
            "line": 162
          },
          {
            "b": "wPz*1w]zZbkY7=#Ab](cBZ]Jcz/ddCA=kY7v@%tqvqNSfB7Gxnx\u003e7Z.v}fC1zGEHvz/3WH3lQDlarR^Jv@b\u003c\u003czGGl1wfK5Sa#7\u0026eg=mfIi5@VEgby:AhA9PQfFK+53lQDlarR^JvrDW9uV*y6b03?\u003cxMOunB2\u003e%cvpJ!=B-8qxe[Y9vxkzciv@Diqz.D3qB-.pLfjx0BxD!#marR^HarR\u003eIz!\u0026{4uV*y6b03?\u003cxMOunB2\u003e%cz^^^gxFIhMz/oo8wNPK(B1Q%vz7*0HyH}xced9HxarR^Hb4kRoxKt.0z*2\u00269wPzd5h843$v}xX5uV*y9b03?\u003cxMOunB2\u003e%cCxXl-xk.Z3y?m3]x(+[pz/4dCvrDW9gb0/9fjONlBAnSS3lQDlarR^Jv@b\u003c\u003czGGlgh843$v}xX5uV*y9b03?\u003cxMOunB2\u003e%cCxXl-xk.Z3y?m3]x(+[pz/4dFz^)TbflP66zdN/$wmoN*fl/udiwkF=A=LP2z/PXvg+-=(ePt-Gwozy7x(v(vAb](iwN/*mx\u003c\u003e\u003chxldT8C4\u003eC$vpJ!=B-8pNv@Did3lQDlaBKOtawbNdp6#yR3l{VRjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejP",
            "ln": 6114,
            "col": 25,
            "line": 187
          },
          {
            "b": "w[=6)a%qjtarUogy?mG)zdK?Mar\u0026ESAc9:ID0$Vhfd{*NB%mnoay/tcBy/uiarS/\u0026juLh:pf4YAarR^Kavf%=y?Wx/BzkVhavy6+w[+[2A::67z/b[8arR^)p/7H/p5",
            "ln": 6793,
            "col": 28,
            "line": 201
          },
          {
            "b": "lqP{*B9zLywhb?}aQOM0arR^Kaw#=Yx(:R7arR!8mmoZCuR0%\u003er6tnkwnc9qwQ4T2Abo8rv@Dh\u003earR^HqBJ#Bq^Su!q=u:[qBAVpzGX]?wnc9YkY.0\u003cz/Pwi3lQDlaw$S@nMe$)pF$dPhzWoL3jm)#arR)Ko\u003c}:L3lQDlawCc[oKyHWnLzMJj-+EZA0^ZgarTxAnLAFZpG7jQB8u2re]$Pwwm]{%wg?+hBp6ckarTxAnLAF/pF$dPh8)J4arR^Ho*IuAuSy2[qCGILmlL6#x\u003e}p93lQDlawCc[oKyQZq=u:[qBAVDm\u003eNkFC1cgZwM9eTwjHVOwj{GVf!$Kwh8WxMisl9oarR^Kavf7c3lQDlavf7cuQm4Dmn)b(ogq#\u003cnKLZcog.Arpf6?QoHRxLk$$fHmg7dWarS%Kq^SD(lScuLuQm4Dmn)b(ogq#Dmq^orx(4uDs5S4ev@=d5ojX",
            "ln": 7143,
            "col": 26,
            "line": 215
          },
          {
            "b": "gC*@@3lQDlar@1dxLzG$ePtcsBA[#{p!tZnarR^Hq=DT^p^[.:moI={yHqf{B97=2zGYSay?l%+CWUDdy?l%?wQdSqgbxmWarR!9r8Mp:mpe$ZlScuLj-+yCBy/JnuUaa#w[.",
            "ln": 7525,
            "col": 57,
            "line": 231
          },
          {
            "b": "jV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejQJzRq=uvjlUgpWx\u003ez6?vru66vqYP#oj-wQboPcjjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejV$}n3uxZ0z/{8gwGSe",
            "ln": 7877,
            "col": 39,
            "line": 244
          },
          {
            "b": "A::67z/b[#z!0i(B0b/parU-Dy*QW-A==2cx\u003e7N[wGTbUjuLh.mn^7(arR^HeIeLaeKz(@nLQx}mn^8RmOb%kr7ew\u003ceIeKYarR^Ho?v]Asx4TPl2fLml3C)!l1-+Yk$(rhsX\u003ciTlqZoKo*HE6lSm${q+pBOl@uxtlW8J@o*@iflWz3\u003clt64]3lQDlavnv%r6+t3r83m+Cstwil@)eZnKL\u0026",
            "ln": 8139,
            "col": 33,
            "line": 253
          },
          {
            "b": "q=D:$s6eQevpA.SwObN*x\u003e?B1zeKohADlbxB-}$ND3Re0gby:AhA9P5arR^HeIeLaeK-A5avwN}r7PLJlQsWueIeLaeEAQylQ:)L3jm)#B8#e8Ab]Vovru6/yH}=ljS(\u003cHeLwJn3lQDlat2e%eIfpTm[DC#p/o\u003e=k#Zn}ogq#neIeLa3lQDlawCB0mrSrnlp119pc@PeACfc4m(+=Eli",
            "ln": 8512,
            "col": 23,
            "line": 261
          },
          {
            "b": "3lQDlavQJ-ze:r5p\u0026Zn[vru6NwQcWLByvTSA-k[gfh$RzlUgpWx\u003ez6?vru6XB75Y)nP4HsA=LP2z/PXHgbxmWarR!9wN/:(Bw3g\u003co\u003c@cPA+O@#fFLssg=mfIi5%n\u003elQTvjm[uizoh55PpF:[^q=D:$s6eQevpA.SwO9B",
            "ln": 8721,
            "col": 69,
            "line": 267
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "variable"
            ],
            [
              "",
              "description"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "default"
            ],
            [
              "",
              "locals"
            ],
            [
              "",
              "aws_credentials_content"
            ],
            [
              "",
              "database_config"
            ],
            [
              "",
              "resource"
            ],
            [
              "",
              "ami"
            ],
            [
              "",
              "instance_type"
            ],
            [
              "",
              "user_data"
            ],
            [
              "",
              "tags"
            ],
            [
              "",
              "Name"
            ],
            [
              "",
              "resource"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "content"
            ],
            [
              "",
              "resource"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "content"
            ],
            [
              "",
              "locals"
            ],
            [
              "",
              "gcp_service_account_key"
            ],
            [
              "",
              "resource"
            ],
            [
              "",
              "filename"
            ],
            [
              "",
              "content"
            ],
            [
              "",
              "resource"
            ],
            [
              "",
              "algorithm"
            ],
            [
              "",
              "rsa_bits"
            ],
            [
              "",
              "locals"
            ],
            [
              "",
              "ssl_certificate"
            ],
            [
              "",
              "ssl_private_key"
            ]
          ],
          "tgt": [
            "Name",
            "algorithm",
            "ami",
            "aws_credentials_content",
            "content",
            "database_config",
            "default",
            "description",
            "filename",
            "gcp_service_account_key",
            "instance_type",
            "locals",
            "resource",
            "rsa_bits",
            "ssl_certificate",
            "ssl_private_key",
            "tags",
            "type",
            "user_data",
            "variable",
            "}"
          ],
          "metrics": {
            "ast": {
              "max_depth": 5,
              "call_count": 40,
              "node_count": 331
            },
            "file": {
              "size": 8957,
              "entropy": 5.49
            },
            "text": {
              "lines": 273,
              "top_char": 61,
              "max_ws_run": 11,
              "digit_ratio": 0.07,
              "space_count": 1061,
              "char_entropy": 5.49,
              "unique_chars": 89,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.07,
              "top_char_ratio": 0.11,
              "ascii_art_lines": 12,
              "avg_line_length": 31.81,
              "max_line_length": 257,
              "empty_line_ratio": 0.13,
              "last_line_length": 1,
              "long_token_count": 2,
              "whitespace_ratio": 0.15,
              "identifier_density": 0.42,
              "line_length_stddev": 29.04,
              "normalized_string_count": 1.15,
              "repeated_char_sequences": 25,
              "normalized_unique_identifiers": 3.34
            },
            "binary": {
              "peak_region_bytes": 3837,
              "peak_region_entropy": 5.7
            },
            "strings": {
              "bytes": 276,
              "count": 19,
              "avg_length": 14.53,
              "max_length": 35,
              "path_count": 3,
              "avg_entropy": 3.1,
              "entropy_stddev": 0.54
            },
            "comments": {
              "chars": 1610,
              "count": 39,
              "lines": 39,
              "to_code_ratio": 0.17
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.script_as_unknown": 1
            },
            "identifiers": {
              "count": 115,
              "unique": 27,
              "avg_length": 8.67,
              "max_length": 23,
              "min_length": 1,
              "avg_entropy": 2.49,
              "reuse_ratio": 0.23,
              "length_stddev": 5.65,
              "single_char_count": 3,
              "single_char_ratio": 0.11,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.15,
              "all_lowercase_ratio": 0.74,
              "all_uppercase_ratio": 0.11
            }
          }
        },
        "id": 166,
        "mol": "K(Te₃)O₆(AsCaDy₂EuPS)H₅(Cm₄Cr₂Db₄FOs₅)Md₂(Bk)",
        "path": "camouflage.nvim-0.17.2-1.src.rock!!b6f88d38a593aa4a0e46cb6d4843e1982845534f.zip!!camouflage.nvim-b6f88d38a593aa4a0e46cb6d4843e1982845534f/tests/fixtures/heredoc.tf",
        "pid": 1,
        "risk": 20,
        "sha": "fa84ca8e68be81ce3318cb4afdd9ec48448cc0d9105a77ec5ab1beafa73619f2",
        "size": 8957,
        "traits": [
          {
            "id": "metadata/build/package/maintainer-scripts::server-hardening-service-control",
            "conf": 0.9,
            "crit": 3,
            "desc": "Server provisioning enables or starts a service",
            "spans": [
              [
                3151,
                16
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                2477,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                7937,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                397,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                86,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                38,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "metadata/package/testing/presence/path::tests-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Tests path basename"
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::auth-like-constant-assignment",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Auth-like constant assignment",
            "spans": [
              [
                2394,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::googleapis-oauth",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google OAuth path marker",
            "spans": [
              [
                6386,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-authorization-endpoint-url",
            "conf": 0.94,
            "crit": 3,
            "desc": "OAuth authorization endpoint URL",
            "spans": [
              [
                6234,
                41
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-client-id-field",
            "conf": 0.65,
            "crit": 3,
            "desc": "OAuth client_id field",
            "spans": [
              [
                6178,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/google::google-api-host-reference",
            "mbc": "C0002",
            "conf": 0.95,
            "crit": 3,
            "desc": "References a Google API host",
            "spans": [
              [
                6306,
                21
              ],
              [
                6382,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::accounts-endpoint-path",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Accounts endpoint path",
            "spans": [
              [
                6241,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/rsa::pem-private-key-embedded",
            "conf": 0.95,
            "crit": 3,
            "desc": "Embedded PEM RSA private key block",
            "spans": [
              [
                463,
                515
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::pem-end",
            "conf": 0.7,
            "crit": 2,
            "desc": "References PEM certificate footer",
            "spans": [
              [
                8560,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/redis::redis-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "redis:// URL scheme",
            "spans": [
              [
                2927,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/base64::repeated-base64-literals",
            "conf": 0.85,
            "crit": 3,
            "desc": "Repeated long Base64-looking literals",
            "spans": [
              [
                495,
                64
              ],
              [
                560,
                64
              ],
              [
                625,
                64
              ],
              [
                690,
                64
              ],
              [
                755,
                64
              ],
              [
                820,
                64
              ],
              [
                885,
                63
              ],
              [
                5140,
                48
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::json-type-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON object type field fragment",
            "spans": [
              [
                5714,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/application/prefix::container-app-root-path",
            "conf": 0.9,
            "crit": 3,
            "desc": "Absolute container application root path",
            "spans": [
              [
                3346,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/ai-provider::openai-api-key-name-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References OPENAI_API_KEY env variable",
            "spans": [
              [
                2321,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/cloud::aws-secret-access-key-var",
            "conf": 0.86,
            "crit": 3,
            "desc": "AWS secret-key environment name reference",
            "spans": [
              [
                2556,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/env/vcs::github-token-name-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the GITHUB_TOKEN environment variable",
            "spans": [
              [
                2393,
                14
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/payload/encrypted::aes-key-field-token",
            "atk": "T1573.001,T1027",
            "mbc": "C0027",
            "conf": 0.8,
            "crit": 3,
            "desc": "AES or generic key field name",
            "spans": [
              [
                3633,
                10
              ]
            ]
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::aws-credential-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "AWS credential environment name",
            "spans": [
              [
                1070,
                17
              ],
              [
                1111,
                21
              ],
              [
                2504,
                17
              ],
              [
                2556,
                21
              ]
            ]
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::script-stripe-secret-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "Stripe secret environment name",
            "spans": [
              [
                2256,
                14
              ]
            ]
          },
          {
            "id": "objectives/credential-access/env/secrets/bulk-access::vcs-registry-secret-env-name",
            "atk": "T1552.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "VCS and registry secret names",
            "spans": [
              [
                2394,
                12
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-upper",
            "conf": 0.45,
            "crit": 3,
            "desc": "PASSWORD credential label",
            "spans": [
              [
                2161,
                11
              ],
              [
                3928,
                17
              ],
              [
                7207,
                14
              ],
              [
                7372,
                13
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::private-key-field-name",
            "conf": 0.96,
            "crit": 1,
            "desc": "Private-key field name in structured data",
            "spans": [
              [
                5838,
                0
              ]
            ]
          },
          {
            "id": "objectives/discovery/host/application/endpoint::notebook-stack-config-targets",
            "atk": "T1552.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "Deployment scheduler config target",
            "spans": [
              [
                3357,
                18
              ]
            ]
          },
          {
            "id": "objectives/discovery/network/scan/cloud-services::cloud-cluster-port",
            "atk": "T1046",
            "conf": 0.8,
            "crit": 3,
            "desc": "Labeled Redis or cluster service port reference",
            "spans": [
              [
                7244,
                15
              ]
            ]
          },
          {
            "id": "objectives/exfiltration/http/agent::repo2skill-github-token-marker",
            "atk": "T1041,T1552.001",
            "conf": 0.99,
            "crit": 3,
            "desc": "GitHub token marker",
            "spans": [
              [
                2394,
                12
              ],
              [
                2408,
                5
              ]
            ]
          },
          {
            "id": "objectives/persistence/system/service/systemd::source-systemctl-enable-action",
            "atk": "T1543.002,T1071.001",
            "mbc": "B0028",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source invokes systemctl enable action",
            "spans": [
              [
                3151,
                16
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/recon-exfil/pipeline::gha-interesting-secret-keywords--rx-2",
            "atk": "T1195.002, T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cloudflare or database credential variable name",
            "spans": [
              [
                3502,
                12
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/recon-exfil/pipeline::gha-interesting-secret-keywords--rx-4",
            "atk": "T1195.002, T1552.001",
            "conf": 0.9,
            "crit": 3,
            "desc": "Netlify or OpenAI credential variable name",
            "spans": [
              [
                2321,
                14
              ]
            ]
          },
          {
            "id": "well-known/tool/detection/redaction::secret-pattern-token-label",
            "conf": 0.95,
            "crit": 3,
            "desc": "Secret scanner token label",
            "spans": [
              [
                5541,
                19
              ]
            ]
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/bootstrap::kubernetes-tooling-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Kubernetes tooling name reference",
            "spans": [
              [
                4176,
                10
              ],
              [
                4342,
                3
              ],
              [
                4627,
                10
              ]
            ]
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/iac::kubernetes-manifest-apiversion",
            "conf": 0.88,
            "crit": 3,
            "desc": "Kubernetes apiVersion group/version value",
            "spans": [
              [
                4385,
                14
              ]
            ]
          },
          {
            "id": "well-known/tool/sysadmin/kubernetes/iac::kubernetes-manifest-kind",
            "conf": 0.86,
            "crit": 3,
            "desc": "Kubernetes kind field near apiVersion",
            "spans": [
              [
                4385,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::google-accounts",
            "conf": 0.6,
            "crit": 3,
            "desc": "Google Accounts domain marker",
            "spans": [
              [
                6242,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/oauth::oauth-protocol-reference",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the OAuth 2 protocol",
            "spans": [
              [
                6264,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/asymmetric/key::armored-named-private-key-header",
            "conf": 0.95,
            "crit": 3,
            "desc": "References named armored private-key header",
            "spans": [
              [
                463,
                31
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::certificate-ref",
            "conf": 0.5,
            "crit": 2,
            "desc": "References certificate terminology",
            "spans": [
              [
                5303,
                64
              ],
              [
                7925,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::pem-begin",
            "conf": 0.7,
            "crit": 2,
            "desc": "References PEM certificate header",
            "spans": [
              [
                5303,
                64
              ],
              [
                8187,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/certificate/usage::x509-string",
            "conf": 0.6,
            "crit": 2,
            "desc": "References X.509 certificate terminology",
            "spans": [
              [
                6495,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/vocabulary::password-key-value-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "password/passwd key with inline value",
            "spans": [
              [
                1577,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/secret-config::dotenv-filename-literal",
            "atk": "T1552.001",
            "conf": 0.85,
            "crit": 1,
            "desc": ".env filename literal",
            "spans": [
              [
                6825,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/service/control::systemctl-word",
            "conf": 0.7,
            "crit": 3,
            "desc": "References systemctl service manager",
            "spans": [
              [
                3147,
                14
              ]
            ]
          },
          {
            "id": "objectives/persistence/system/service/systemd::systemctl-enable",
            "atk": "T1543.002",
            "mbc": "B0028",
            "conf": 0.8,
            "crit": 2,
            "desc": "Enables a systemd service to start automatically",
            "spans": [
              [
                3147,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              6
            ]
          },
          {
            "id": "micro-behaviors/os/env/secret-name::credential-env-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads a credential-bearing environment variable",
            "uses": [
              20,
              21,
              22
            ],
            "spans": [
              [
                2321,
                14
              ],
              [
                2393,
                14
              ],
              [
                2556,
                21
              ]
            ]
          },
          {
            "id": "objectives/persistence/system/service/systemd::systemd",
            "atk": "T1543.002",
            "mbc": "B0028",
            "conf": 0.66,
            "crit": 3,
            "desc": "Configures or controls a systemd unit",
            "uses": [
              47,
              48
            ],
            "spans": [
              [
                3147,
                14
              ]
            ]
          },
          {
            "id": "metadata/encoded-payload/base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64",
            "spans": [
              [
                4994,
                49
              ],
              [
                5067,
                49
              ],
              [
                5213,
                49
              ],
              [
                5303,
                49
              ]
            ]
          },
          {
            "id": "metadata/encoded-payload/base64-base64",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded content decoded: base64 → base64",
            "spans": [
              [
                5140,
                29
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "id": 171,
        "mol": "Md(Re)",
        "sha": "12157f194a8ae165863583082ce16ad4b0cf0e08aab810214489170b4299c95d",
        "path": "actions_checkout.registry.json",
        "risk": 1,
        "size": 855,
        "type": "registry",
        "depth": 3
      },
      {
        "id": 172,
        "sha": "308b444e75eff65d9abf77842e960147ee5027ca6547ec651ad71a84ec2ca35a",
        "path": "wagoid_commitlint-github-action.registry.json",
        "size": 879,
        "type": "registry",
        "depth": 3
      },
      {
        "id": 173,
        "sha": "c0fdb74ffcb8129d7b5b9ce5cde9c598fc86a1fd4c01e7a45cef67e154f534bc",
        "path": "googleapis_release-please-action.registry.json",
        "size": 899,
        "type": "registry",
        "depth": 3
      },
      {
        "id": 174,
        "sha": "d2161453c818a0aa9be807788a7fde8b152afcec5e65017ebca316d6fbce3373",
        "path": "camouflage.nvim@0.17.2-1.registry.json",
        "size": 851,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 99,
    "rev": "c1ea9",
    "v": "8"
  }
}