{
  "ml": {
    "v": "7",
    "id": 155,
    "lvl": 0,
    "conf": 100,
    "prob": 0.9900944232940674,
    "type": "npm",
    "version": "v18.18",
    "analyzed_at": "2026-06-27T14:34:15Z"
  },
  "path": "db-dx-connector-1.0.3.tgz",
  "raw": {
    "files": [
      {
        "id": 155,
        "ctx": [
          {
            "b": "abZy8000000@}TJyJ[I\u003eVIyOef\u003eFWBb:TT7\u003eH3zW?k\u003e6oWyS*cM6weRiK]C:lk0:+u\u003cLh?",
            "n": [
              {
                "c": 2,
                "d": "Archive parser reported errors",
                "i": "metadata/file/metrics::archive-parse-error",
                "o": 0,
                "z": 24,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 0
          }
        ],
        "mol": "O₂(CS₂)H₃(Cm₃Db₂Po)Md(Pa₂)",
        "sha": "2a94901a01417bf2c0096556725ca56619f176b0c79d3d6a1fcf4ff48e35e35b",
        "path": "db-dx-connector-1.0.3.tgz",
        "refs": [
          {
            "to": "pkg:github/divbloxjs/dx-db-connector",
            "off": 0,
            "kind": "repository"
          }
        ],
        "risk": 361,
        "size": 5522,
        "type": "npm",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 5522.0,
              "entropy": 7.96,
              "size_bytes": 5522.0
            },
            "parse": {
              "error_count": 1.0
            },
            "binary": {
              "overall_entropy": 7.96,
              "peak_region_bytes": 5522.0,
              "peak_region_entropy": 7.84
            },
            "consistency": {
              "unused_runtime_deps": 0.0
            }
          }
        },
        "ident": {
          "name": {
            "value": "db-dx-connector",
            "source": "npm.name",
            "verified": false
          },
          "urls": [
            {
              "url": "git+https://github.com/divbloxjs/dx-db-connector.git",
              "kind": "repository",
              "source": "npm.repository.url"
            },
            {
              "url": "https://github.com/divbloxjs/dx-db-connector#readme",
              "kind": "homepage",
              "source": "npm.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "url": "Pty",
              "name": "Johan Griesel, johan@divblox.com - Divblox",
              "role": "author",
              "source": "npm.author"
            }
          ],
          "version": {
            "value": "1.0.3",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "db-dx-connector",
            "source": "npm.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::jsonkeeper-node-module-compile-loader",
            "atk": "T1102.001,T1059.007,T1036",
            "mbc": "B0009.016",
            "conf": 0.9950000047683716,
            "crit": 5,
            "desc": "JsonKeeper payload compiled as Node module",
            "from": [
              {
                "off": 10123,
                "file": 1,
                "line": 279
              }
            ]
          },
          {
            "id": "metadata/package/versioning::mature-version",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "Major version is 1 or higher"
          },
          {
            "id": "metadata/package/testing/presence/harness::tests-path-filename",
            "conf": 0.8500000238418579,
            "crit": 1,
            "desc": "Tests path or filename markers",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::node-error-js-module-facade",
            "atk": "T1036",
            "conf": 0.949999988079071,
            "crit": 1,
            "desc": "Fake error.js module facade",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/axios::request-axios",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP requests via axios",
            "from": [
              {
                "off": 76,
                "file": 1,
                "line": 3
              }
            ]
          },
          {
            "id": "metadata/file/format::vocab-string",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary string",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-field",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Package has repository field"
          },
          {
            "id": "metadata/package/manifest/repository::has-repository-url",
            "conf": 0.8500000238418579,
            "crit": 2,
            "desc": "Package has repository URL"
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::axios-atob-data-content",
            "atk": "T1105",
            "conf": 0.9599999785423279,
            "crit": 4,
            "desc": "Axios decoded URL content fetch",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/supply-chain/trojanized/package::npm-jsonkeeper-module-compile-stager",
            "atk": "T1102.001,T1059.007,T1195.002",
            "mbc": "B0009.016",
            "conf": 0.9800000190734863,
            "crit": 5,
            "desc": "npm package compiles JsonKeeper payload",
            "from": [
              {
                "off": 9771,
                "file": 1,
                "line": 270
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/sqlite::sqlite-insert-statement",
            "conf": 0.75,
            "crit": 3,
            "desc": "SQLite INSERT statement",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/scripts::has-test-script",
            "conf": 1.0,
            "crit": 1,
            "desc": "package defines test script"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File in a test directory",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/file/invisible-unicode::test-file-context",
            "atk": "T1027",
            "conf": 0.8500000238418579,
            "crit": 1,
            "desc": "Test or generated file context",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::atob-decode",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "JavaScript base64 decode via atob()",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/format::vocab-object",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary object",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/axios::axios-method-calls",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 1.0,
            "crit": 3,
            "desc": "axios HTTP method calls",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/quality/empty::npm-has-name",
            "conf": 1.0,
            "crit": 2,
            "desc": "npm package has name field"
          },
          {
            "id": "micro-behaviors/communications/http/lib/axios::axios",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.6000000238418579,
            "crit": 3,
            "desc": "axios library reference",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/versioning::npm-has-version",
            "conf": 1.0,
            "crit": 2,
            "desc": "npm package has version field"
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::node-module-instance-compile",
            "atk": "T1059.007",
            "conf": 0.9599999785423279,
            "crit": 3,
            "desc": "Node module instance compile",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/manifest/description::has-description",
            "conf": 0.75,
            "crit": 3,
            "desc": "Package has meaningful description"
          },
          {
            "id": "micro-behaviors/communications/http/lib/axios::axios-require",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "axios require statement",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/supply-chain/trojanized/package::npm-deaddrop-url-present",
            "atk": "T1071.001",
            "mbc": "E1105",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "Dead-drop URL or URL-indirection present",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/lib/axios::axios-import-or-require",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 1.0,
            "crit": 3,
            "desc": "axios library import or require",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/fixture::test-filename-pattern",
            "conf": 0.6000000238418579,
            "crit": 2,
            "desc": "Common test filename pattern",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/npm::npm-script-interpreter",
            "atk": "T1059",
            "mbc": "B0030",
            "conf": 0.8500000238418579,
            "crit": 3,
            "desc": "npm script runs a script interpreter"
          },
          {
            "id": "objectives/supply-chain/hidden-payload/exec::npm-jsonkeeper-remote-module-compile",
            "atk": "T1195.002,T1102.001,T1059.007",
            "conf": 0.9800000190734863,
            "crit": 5,
            "desc": "npm package compiles hidden remote payload",
            "from": [
              {
                "off": 9771,
                "file": 1,
                "line": 270
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-client-usage",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.699999988079071,
            "crit": 3,
            "desc": "HTTP client usage markers",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/get::axios-get-call",
            "atk": "T1071.001",
            "conf": 0.800000011920929,
            "crit": 3,
            "desc": "axios.get() HTTP GET request",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/manifest/repository::repo-url-git-host",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Repository uses common git host"
          },
          {
            "id": "metadata/file/format::vocab-invalid",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Validation vocabulary invalid",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-insert",
            "crit": 3,
            "desc": "INSERT INTO SQL keyword",
            "from": [
              {
                "file": 4
              }
            ],
            "spans": [
              [
                8239,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/format::i18n-validation-vocab",
            "conf": 0.9700000286102295,
            "crit": 1,
            "desc": "Form-validation vocabulary in dense non-ASCII file",
            "from": [
              {
                "off": 2980,
                "file": 1,
                "line": 76
              },
              {
                "file": 4
              }
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::jsonkeeper-b64-endpoint-literal",
            "atk": "T1105",
            "conf": 0.9800000190734863,
            "crit": 4,
            "desc": "Base64 literal jsonkeeper endpoint",
            "from": [
              {
                "file": 1
              }
            ]
          }
        ]
      }
    ]
  }
}