{
  "ml": {
    "v": "7",
    "id": 1428,
    "lvl": -1,
    "conf": 0,
    "prob": 0.0000052650771067419555,
    "type": "javascript",
    "version": "v18.18",
    "analyzed_at": "2026-08-19T08:26:28Z"
  },
  "path": "data/usr/share/devin-desktop-next/resources/app/out/vs/sessions/sessions.desktop.main.js##unicode-escape@32735417",
  "raw": {
    "files": [
      {
        "id": 1443,
        "mol": "H₃(Db₃OsU)",
        "pid": 4,
        "rel": "fetched",
        "sha": "6360a8d025eaca267793e95f2e029e6031cd8709bdd12b7f1b3cfaabbf87f3d9",
        "via": "https://windsurf-stable.codeiumdata.com/mQfcApCOdSLoWOSI/apt/pool/main/d/devin-desktop-next/Devin-linux-x64-3.4.1016+next.bb945563e5.deb",
        "path": "https://windsurf-stable.codeiumdata.com/mQfcApCOdSLoWOSI/apt/pool/main/d/devin-desktop-next/Devin-linux-x64-3.4.1016+next.bb945563e5.deb!!data/usr/share/devin-desktop-next/resources/app/out/vs/sessions/sessions.desktop.main.js!!data/usr/share/devin-desktop-next/resources/app/out/vs/sessions/sessions.desktop.main.js##unicode-escape@32735417",
        "risk": 5,
        "size": 36169,
        "type": "javascript",
        "depth": 4,
        "facts": {
          "imp": [
            [
              "",
              "RM.toString"
            ],
            [
              "",
              "g_.toString"
            ],
            [
              "",
              "RM.toString"
            ],
            [
              "",
              "RM.toString"
            ]
          ],
          "mbr": [
            "RM.toString",
            "a.label",
            "g_.toString"
          ],
          "tgt": [
            "RM.toString",
            "g_.toString"
          ],
          "metrics": {
            "ast": {
              "op.bor": 3.0,
              "max_depth": 8.0,
              "call_count": 29.0,
              "node_count": 765.0,
              "member_count": 3.0,
              "op_density.bor": 0.0,
              "identifier_count": 33.0,
              "member_depth_max": 2.0,
              "string_literal_count": 35.0,
              "array_literal_max_length": 2.0
            },
            "file": {
              "size": 36169.0,
              "entropy": 5.41,
              "size_bytes": 36169.0
            },
            "text": {
              "digit_ratio": 0.04,
              "space_count": 835.0,
              "total_lines": 1.0,
              "char_entropy": 5.41,
              "unique_chars": 96.0,
              "lines_over_200": 1.0,
              "lines_over_500": 1.0,
              "string_density": 35.0,
              "avg_line_length": 36169.0,
              "high_byte_ratio": 0.0,
              "lines_over_1000": 1.0,
              "max_line_length": 36169.0,
              "non_ascii_ratio": 0.0,
              "last_line_length": 36169.0,
              "long_token_count": 73.0,
              "whitespace_ratio": 0.02,
              "most_common_ratio": 0.09,
              "identifier_density": 92.0,
              "normalized_string_count": 35.0,
              "repeated_char_sequences": 5.0,
              "suspicious_string_ratio": 0.14,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 10.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.39
            },
            "calls": {
              "count": 29.0
            },
            "binary": {
              "overall_entropy": 5.41,
              "peak_region_bytes": 29696.0,
              "peak_region_entropy": 5.39
            },
            "members": {
              "count": 3.0
            },
            "strings": {
              "total": 35.0,
              "avg_length": 1005.46,
              "max_length": 10849.0,
              "avg_entropy": 3.98,
              "empty_count": 13.0,
              "total_bytes": 35191.0,
              "entropy_stddev": 1.4,
              "very_long_strings": 7.0,
              "high_entropy_count": 8.0,
              "embedded_code_candidates": 5.0
            },
            "consistency": {
              "extension_content_mismatch": 1.0,
              "extension_content_mismatch.script_as_unknown": 1.0
            },
            "identifiers": {
              "count": 33.0,
              "total": 92.0,
              "avg_length": 3.82,
              "max_length": 14.0,
              "min_length": 1.0,
              "avg_entropy": 1.17,
              "reuse_ratio": 0.36,
              "unique_count": 33.0,
              "length_stddev": 3.62,
              "sequential_names": 13.0,
              "single_char_count": 15.0,
              "single_char_ratio": 0.45,
              "all_lowercase_ratio": 0.52,
              "all_uppercase_ratio": 0.18,
              "underscore_prefix_count": 3.0
            }
          }
        },
        "traits": [
          {
            "id": "metadata/library/structure::js-distribution-output-path",
            "conf": 0.96,
            "crit": 2,
            "desc": "JavaScript distribution output path",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::useragent-variable-branch-call",
            "conf": 0.88,
            "crit": 1,
            "desc": "Calls a matcher in a conditional expression",
            "spans": [
              [
                34013,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/manage/overlay::element-viewport-height-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sets an element style to full height",
            "spans": [
              [
                1611,
                25
              ]
            ]
          },
          {
            "id": "metadata/build/minifier::void-zero",
            "conf": 0.6,
            "crit": 2,
            "desc": "Uses minifier-style void 0 for undefined",
            "spans": [
              [
                219,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/form-input::browser-value-send-call",
            "conf": 0.9,
            "crit": 1,
            "desc": "Calls browser message or socket send",
            "spans": [
              [
                349,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-optional-catch-block",
            "conf": 0.92,
            "crit": 3,
            "desc": "JavaScript empty optional-binding catch",
            "spans": [
              [
                15414,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::command-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Command field or assignment key",
            "spans": [
              [
                9873,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::browser-screen-dimensions-read",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser screen dimensions",
            "spans": [
              [
                6133,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::temporary-array-element-read",
            "conf": 0.8,
            "crit": 2,
            "desc": "Reads an array element into a variable",
            "spans": [
              [
                233,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "spans": [
              [
                30952,
                15
              ]
            ]
          },
          {
            "id": "metadata/file/profile/language::lang-english--atom-7",
            "conf": 0.8,
            "crit": 2,
            "desc": "Contains common English function words",
            "spans": [
              [
                710,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/manage/overlay::element-viewport-width-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sets an element style to full width",
            "spans": [
              [
                1581,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::fromcharcode-call-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dot or bracket String.fromCharCode use",
            "spans": [
              [
                27787,
                244
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-medium-minified-line",
            "conf": 0.9,
            "crit": 1,
            "desc": "JavaScript contains a long minified line",
            "spans": [
              [
                0,
                36169
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::spread-operator",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 spread operator (in array/object context)",
            "spans": [
              [
                224,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 const/let declarations",
            "spans": [
              [
                174,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::async-await",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES2017 async/await syntax",
            "spans": [
              [
                7496,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/error-handling::catch-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Contains a catch error handler",
            "spans": [
              [
                23,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::destructuring",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 destructuring assignment",
            "spans": [
              [
                4272,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 1,
            "desc": "ES6 arrow function syntax",
            "spans": [
              [
                230,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/profile/identity::sequential-identifiers",
            "conf": 0.8,
            "crit": 2,
            "desc": "Sequential source identifier names",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-whitespace",
            "conf": 0.7,
            "crit": 2,
            "desc": "Very low whitespace ratio (minified/compressed)",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::browser-identity-input",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser identity or display input",
            "spans": [
              [
                6133,
                13
              ]
            ]
          },
          {
            "id": "metadata/library/structure::js-any-bundle-output",
            "conf": 0.95,
            "crit": 2,
            "desc": "Contains bundled or minified JavaScript",
            "spans": [
              [
                0,
                36169
              ]
            ]
          }
        ]
      }
    ]
  }
}