{
  "ml": {
    "v": "7",
    "id": 17,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000015626350432285108,
    "type": "gz",
    "version": "v18.18",
    "analyzed_at": "2026-09-22T15:51:04Z"
  },
  "path": "ckeditor5-core",
  "raw": {
    "rev": "75c9b",
    "files": [
      {
        "id": 17,
        "mol": "O(Xe)H₆(Cm₉Db₄FOsPo₃U₇)Md₃(In₂Pa₇)",
        "pid": 7,
        "rel": "fetched",
        "sha": "cdd6c135111f30698c0cc64e35e04cddccda6bb42c8b405e9959e3208a85ebf9",
        "via": "https://codeload.github.com/ckeditor/ckeditor5-core/tar.gz/HEAD",
        "path": "pkg:github/ckeditor/ckeditor5-core",
        "risk": 18,
        "size": 175950,
        "type": "gz",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 175950,
              "entropy": 7.99
            },
            "binary": {
              "peak_region_bytes": 170830,
              "peak_region_entropy": 7.84
            },
            "consistency": {
              "self_dependency": 0,
              "unused_runtime_deps": 0
            }
          }
        },
        "traits": [
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/observablemixin::ckeditor/ckeditor5-utils/src/observablemixin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/observablemixin",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/ckeditorerror::ckeditor/ckeditor5-utils/src/ckeditorerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/ckeditorerror",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-ui/src/componentfactory::ckeditor/ckeditor5-ui/src/componentfactory",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-ui/src/componentfactory",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/fixture::expect-call",
            "conf": 0.6,
            "crit": 2,
            "desc": "expect() function call",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-ui/src/editorui/boxed/boxededitoruiview::ckeditor/ckeditor5-ui/src/editorui/boxed/boxededitoruiview",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-ui/src/editorui/boxed/boxededitoruiview",
            "from": [
              {
                "file": 84
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/view/stylesmap::ckeditor/ckeditor5-engine/src/view/stylesmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/view/stylesmap",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/commandcollection::relative/2/commandcollection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../commandcollection",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-basic-styles/src/italic::ckeditor/ckeditor5-basic-styles/src/italic",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-basic-styles/src/italic",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::browser-queryselectorall-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "from": [
              {
                "file": 23
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/1/plugincollection::relative/1/plugincollection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ./plugincollection",
            "from": [
              {
                "file": 45
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/pendingactions::relative/2/src/pendingactions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../src/pendingactions",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/file/policy/config/identity::android-build-context",
            "conf": 0.85,
            "crit": 3,
            "desc": "Android build or manifest context",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/collection::ckeditor/ckeditor5-utils/src/collection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/collection",
            "from": [
              {
                "file": 34
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "from": [
              {
                "file": 1
              }
            ],
            "uses": [
              17,
              77
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/string::massive-string-concatenation",
            "conf": 0.9,
            "crit": 3,
            "desc": "Many long string literals concatenated in source",
            "from": [
              {
                "file": 31
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 1
              }
            ],
            "uses": [
              47
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-list/src/list::ckeditor/ckeditor5-list/src/list",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-list/src/list",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/editingkeystrokehandler::relative/2/src/editingkeystrokehandler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../src/editingkeystrokehandler",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-insert-mutate-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM insertion or mutation method",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/context::relative/2/src/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../src/context",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/editor/utils/attachtoform::relative/2/src/editor/utils/attachtoform",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../../src/editor/utils/attachtoform",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/keyboard::ckeditor/ckeditor5-utils/src/keyboard",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports @ckeditor/ckeditor5-utils/src/keyboard",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/model/model::ckeditor/ckeditor5-engine/src/model/model",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/model/model",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/1/_utils/modeltesteditor::relative/1/_utils/modeltesteditor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ./_utils/modeltesteditor",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/string/count::few-string-literals",
            "conf": 0.4,
            "crit": 3,
            "desc": "File has very few string literals",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-table/src/table::ckeditor/ckeditor5-table/src/table",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-table/src/table",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/package/files/included::package-json-basename",
            "conf": 0.95,
            "crit": 3,
            "desc": "Filename is package.json",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/package/files/runtime::javascript-utils-basename",
            "conf": 0.85,
            "crit": 3,
            "desc": "JavaScript utils.js basename",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-describe-text",
            "conf": 0.75,
            "crit": 2,
            "desc": "JavaScript describe() test call",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-input-element",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates an input DOM element",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/controller/datacontroller::ckeditor/ckeditor5-engine/src/controller/datacontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/controller/datacontroller",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-editor-classic/src/classiceditor::ckeditor/ckeditor5-editor-classic/src/classiceditor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-editor-classic/src/classiceditor",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/context::relative/2/context",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../context",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/locale::ckeditor/ckeditor5-utils/src/locale",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/locale",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/fixture::mocha-describe-call",
            "conf": 0.6,
            "crit": 2,
            "desc": "Mocha describe() call",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/source::excessive-parameterless-functions",
            "conf": 0.7,
            "crit": 1,
            "desc": "Excessive parameterless funcs",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/tests/_utils/utils::ckeditor/ckeditor5-utils/tests/_utils/utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/tests/_utils/utils",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/encoded::encoded-url-mdn-doc-context",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.95,
            "crit": 3,
            "desc": "Encoded URL references MDN documentation",
            "from": [
              {
                "file": 41
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::before-call",
            "conf": 0.6,
            "crit": 2,
            "desc": "Statement-level before() callback call",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/editor/utils/securesourceelement::relative/2/src/editor/utils/securesourceelement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../../src/editor/utils/securesourceelement",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/contextplugin::relative/2/src/contextplugin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../src/contextplugin",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/commandcollection::relative/2/src/commandcollection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../src/commandcollection",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/npm/lodash-es::lodash-es",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports lodash-es",
            "from": [
              {
                "file": 84
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-essentials/src/essentials::ckeditor/ckeditor5-essentials/src/essentials",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-essentials/src/essentials",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/editingkeystrokehandler::relative/2/editingkeystrokehandler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../editingkeystrokehandler",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::before-each-call",
            "conf": 0.6,
            "crit": 3,
            "desc": "beforeEach hook",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::it-call",
            "conf": 0.6,
            "crit": 3,
            "desc": "it() function call",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-submit-event",
            "conf": 0.92,
            "crit": 3,
            "desc": "Dispatches synthetic DOM submit event"
          },
          {
            "id": "micro-behaviors/communications/url/encoded::encoded-url-public-doc-context",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Encoded URL public documentation",
            "from": [
              {
                "file": 41
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/tests/_utils/utils::relative/2/tests/_utils/utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../../tests/_utils/utils",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-ui/src/toolbar/balloon/balloontoolbar::ckeditor/ckeditor5-ui/src/toolbar/balloon/balloontoolbar",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-ui/src/toolbar/balloon/balloontoolbar",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/package::dep-eslint",
            "conf": 0.9,
            "crit": 3,
            "desc": "Depends on ESLint",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::tests-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Tests path basename",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/resource::remote-script-element-source",
            "conf": 0.92,
            "crit": 3,
            "desc": "JavaScript embeds a remote script element",
            "from": [
              {
                "file": 41
              }
            ]
          },
          {
            "id": "metadata/package/repository::has-repository-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "package.json declares repository metadata"
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-autoformat/src/autoformat::ckeditor/ckeditor5-autoformat/src/autoformat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-autoformat/src/autoformat",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "micro-behaviors/data/embedded/exif::exif-xmpmeta-adobe",
            "conf": 0.9,
            "crit": 3,
            "desc": "Adobe XMP metadata packet marker",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/scripted::after-each-call",
            "conf": 0.6,
            "crit": 3,
            "desc": "afterEach hook",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/dom/getdatafromelement::ckeditor/ckeditor5-utils/src/dom/getdatafromelement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/dom/getdatafromelement",
            "from": [
              {
                "file": 84
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/_utils/classictesteditor::relative/2/_utils/classictesteditor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../_utils/classictesteditor",
            "from": [
              {
                "file": 31
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 21
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::javascript-comment-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript comment contains a URL",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/config::ckeditor/ckeditor5-utils/src/config",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/config",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::html-form-post-method",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.96,
            "crit": 3,
            "desc": "HTML form declares the POST method",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/keywords/identity::npm-keyword-html",
            "conf": 0.9,
            "crit": 3,
            "desc": "Package declares html keyword"
          },
          {
            "id": "metadata/package/testing/scripted::js-bdd-suite",
            "conf": 0.85,
            "crit": 2,
            "desc": "JavaScript BDD test suite",
            "from": [
              {
                "file": 1
              }
            ],
            "uses": [
              30,
              57
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-block-quote/src/blockquote::ckeditor/ckeditor5-block-quote/src/blockquote",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-block-quote/src/blockquote",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/load/plugin::plugin-loader-function-name",
            "conf": 0.8,
            "crit": 3,
            "desc": "Plugin loader function identifier",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/dataprocessor/htmldataprocessor::ckeditor/ckeditor5-engine/src/dataprocessor/htmldataprocessor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/dataprocessor/htmldataprocessor",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-ui/src/editableui/inline/inlineeditableuiview::ckeditor/ckeditor5-ui/src/editableui/inline/inlineeditableuiview",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-ui/src/editableui/inline/inlineeditableuiview",
            "from": [
              {
                "file": 84
              }
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest/presence::has-runtime-deps",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package declares a runtime dependency",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-paragraph/src/paragraph::ckeditor/ckeditor5-paragraph/src/paragraph",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-paragraph/src/paragraph",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/dom/setdatainelement::ckeditor/ckeditor5-utils/src/dom/setdatainelement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/dom/setdatainelement",
            "from": [
              {
                "file": 37
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-image/src/image::ckeditor/ckeditor5-image/src/image",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-image/src/image",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/command::relative/2/src/command",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../src/command",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/scripted::mocha-all-patterns",
            "conf": 0.7,
            "crit": 2,
            "desc": "Mocha test patterns",
            "from": [
              {
                "file": 1
              }
            ],
            "uses": [
              30,
              45,
              57
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/multicommand::relative/2/src/multicommand",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../src/multicommand",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/elementreplacer::ckeditor/ckeditor5-utils/src/elementreplacer",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/elementreplacer",
            "from": [
              {
                "file": 84
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/tests/_utils/virtualtesteditor::relative/2/tests/_utils/virtualtesteditor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../tests/_utils/virtualtesteditor",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/agent::ai-agent-unattended-execution-value",
            "atk": "T1059",
            "mbc": "B0022",
            "conf": 0.9,
            "crit": 3,
            "desc": "Unattended agent execution mode value",
            "from": [
              {
                "file": 33
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-media-embed/src/mediaembed::ckeditor/ckeditor5-media-embed/src/mediaembed",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-media-embed/src/mediaembed",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/_utils/utils::relative/2/_utils/utils",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../_utils/utils",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/emittermixin::ckeditor/ckeditor5-utils/src/emittermixin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/emittermixin",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/os/clipboard/reference::clipboard-keyword",
            "conf": 0.7,
            "crit": 3,
            "desc": "Clipboard keyword",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/dev-utils/model::ckeditor/ckeditor5-engine/src/dev-utils/model",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/dev-utils/model",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/keystrokehandler::ckeditor/ckeditor5-utils/src/keystrokehandler",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/keystrokehandler",
            "from": [
              {
                "file": 43
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-ui/src/editorui/editoruiview::ckeditor/ckeditor5-ui/src/editorui/editoruiview",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-ui/src/editorui/editoruiview",
            "from": [
              {
                "file": 29
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/directory::node-modules-delete-target",
            "conf": 0.9,
            "crit": 3,
            "desc": "Delete command directly targets node_modules",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-append-child",
            "conf": 0.8,
            "crit": 3,
            "desc": "Appends child DOM node",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML"
          },
          {
            "id": "objectives/execution/exploit/watering-hole::html-loopback-host-reference",
            "atk": "T1203",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTML references loopback host",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/package/repository::has-repository-url",
            "conf": 0.85,
            "crit": 2,
            "desc": "package.json declares a repository URL"
          },
          {
            "id": "metadata/package/repository::repo-url-git-host",
            "conf": 0.9,
            "crit": 3,
            "desc": "Repository identifies major Git host"
          },
          {
            "id": "metadata/import/npm/relative/2/tests/_utils/classictesteditor::relative/2/tests/_utils/classictesteditor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../tests/_utils/classictesteditor",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-heading/src/heading::ckeditor/ckeditor5-heading/src/heading",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-heading/src/heading",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/1/_utils/virtualtesteditor::relative/1/_utils/virtualtesteditor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ./_utils/virtualtesteditor",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/model/rootelement::ckeditor/ckeditor5-engine/src/model/rootelement",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/model/rootelement",
            "from": [
              {
                "file": 25
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/html::html-form-external-action",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.96,
            "crit": 3,
            "desc": "HTML form action targets an absolute URL",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/tests/_utils/normalizehtml::ckeditor/ckeditor5-utils/tests/_utils/normalizehtml",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/tests/_utils/normalizehtml",
            "from": [
              {
                "file": 31
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/controller/editingcontroller::ckeditor/ckeditor5-engine/src/controller/editingcontroller",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/controller/editingcontroller",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/_utils/cleanup::relative/2/_utils/cleanup",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../_utils/cleanup",
            "from": [
              {
                "file": 29
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/plugincollection::relative/2/src/plugincollection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../src/plugincollection",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/1/contextplugin::relative/1/contextplugin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ./contextplugin",
            "from": [
              {
                "file": 34
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::js-conditional-matcher-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls a matcher in a conditional expression",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "metadata/package/scripts/develop::has-git-hooks",
            "conf": 0.9,
            "crit": 3,
            "desc": "Package uses git hooks tooling",
            "from": [
              {
                "file": 48
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/editor/editorui::relative/2/src/editor/editorui",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../src/editor/editorui",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-image/src/imagecaption::ckeditor/ckeditor5-image/src/imagecaption",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-image/src/imagecaption",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/plugin::relative/2/src/plugin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../src/plugin",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-image/src/imagetoolbar::ckeditor/ckeditor5-image/src/imagetoolbar",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-image/src/imagetoolbar",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-table/src/tabletoolbar::ckeditor/ckeditor5-table/src/tabletoolbar",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-table/src/tabletoolbar",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/tests/_utils/modeltesteditor::relative/2/tests/_utils/modeltesteditor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../tests/_utils/modeltesteditor",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-node-remove",
            "conf": 0.8,
            "crit": 3,
            "desc": "Removes a child node from the DOM",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-basic-styles/src/bold::ckeditor/ckeditor5-basic-styles/src/bold",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-basic-styles/src/bold",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-indent/src/indent::ckeditor/ckeditor5-indent/src/indent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-indent/src/indent",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/package/files/runtime::typescript-source-tree-artifact",
            "conf": 0.95,
            "crit": 3,
            "desc": "Source file under src",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-http-url-literal-in-file-tail",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP(S) URL literal in file tail",
            "from": [
              {
                "file": 41
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/plugincollection::relative/2/plugincollection",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../plugincollection",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-link/src/link::ckeditor/ckeditor5-link/src/link",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-link/src/link",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/mix::ckeditor/ckeditor5-utils/src/mix",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/mix",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-image/src/imagestyle::ckeditor/ckeditor5-image/src/imagestyle",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-image/src/imagestyle",
            "from": [
              {
                "file": 24
              }
            ]
          },
          {
            "id": "metadata/package/files/package-json::files-array-present",
            "conf": 0.92,
            "crit": 3,
            "desc": "Package.json declares a files allowlist"
          },
          {
            "id": "micro-behaviors/communications/http/form::form-submit-listener",
            "conf": 0.85,
            "crit": 3,
            "desc": "Registers a form submit event listener",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM element creation method",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-engine/src/conversion/conversion::ckeditor/ckeditor5-engine/src/conversion/conversion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-engine/src/conversion/conversion",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/_utils/articlepluginset::relative/2/_utils/articlepluginset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../_utils/articlepluginset",
            "from": [
              {
                "file": 75
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/editor/editor::relative/2/src/editor/editor",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../src/editor/editor",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/flags::v8-expose-gc-flag",
            "conf": 0.9,
            "crit": 3,
            "desc": "V8 --expose-gc launch flag exposing manual GC",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/1/command::relative/1/command",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ./command",
            "from": [
              {
                "file": 35
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/editor/utils/elementapimixin::relative/2/src/editor/utils/elementapimixin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../../src/editor/utils/elementapimixin",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/npm/ckeditor/ckeditor5-utils/src/focustracker::ckeditor/ckeditor5-utils/src/focustracker",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports @ckeditor/ckeditor5-utils/src/focustracker",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-form-submit",
            "conf": 0.9,
            "crit": 3,
            "desc": "Programmatically submits a browser form",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/import/npm/relative/2/src/editor/utils/dataapimixin::relative/2/src/editor/utils/dataapimixin",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ../../../src/editor/utils/dataapimixin",
            "from": [
              {
                "file": 12
              }
            ]
          }
        ]
      }
    ]
  }
}