{
  "ml": {
    "v": "7",
    "id": 1112,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000029365221053012647,
    "type": "go",
    "version": "v18.18",
    "analyzed_at": "2026-09-15T09:23:20Z"
  },
  "path": "spec/extensions/defaults_setter_spec.rb",
  "raw": {
    "rev": "e86a6",
    "files": [
      {
        "id": 1729,
        "ctx": [
          {
            "b": "A+flkx(W=(A+f5}Bzk]far\u003e(CwN/7XwO=r%AV$?$wmY*(A+O#]ar\u003c-}ADL\u0026eiYZ8NB.tAaB2(uIwObv[y\u0026\u003c.%wPS39AV#SpzWEQfvR6d\u0026A+cw7zWEQfarS{WvJW/RwmuVAax8\u0026\u003eB.bwwzeS{13lQDlay]4}ay[}lB9hCvz/P@vuVPZ\u003cwO\u003e\u003c.",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "zE[2Avj(ztB97=2ADLYaatKoDaz2C33jm)#x(\u003eEwB7/Gmy?aVaz/^asvrccaBzbkdv@DgazeHF8B0bsrwnbT\u0026wN(#cwn.!$arR^(Ab)NvvqG:dgas?[wP]+pxKL^\u003ewN]dTz!%MkzGvBEB-RUiwPq\u003c3y-(}/3lQE5zE:7YarUxuar\u003e(uz/](baz#8",
            "ln": 635,
            "col": 17,
            "line": 19
          },
          {
            "b": "efD5\u0026fe$\u003cDfFCak3lQE5zE:7YarUxuar\u003e(uz/](baA}:AyANb9A=L-3BzMjBCwhejaARpday/LmA+fcguU0O!wPRT6wNxK[zdN^gvqP%awQ5rdzGxJgzxZilzWEQfarS{WvLh8iBz\u003e(7auZ\u002643lQDlav6EDe[OWpv}V#FaBud-wiAahEf}8tarS{V",
            "ln": 1947,
            "col": 34,
            "line": 57
          },
          {
            "b": "arR!BauZ\u0026Se]ClA3lQDlaA5(vauZ\u0026=e[28farR!Be]$DAwEoL5arS{WvLh.wy\u0026.jCB-RUiwPq\u003c3y-(}anLShMqDa=gpe\u003e1iw]zPgc$aLErZxzVmn\u003erSlSE2Zmnu/?r7P!Mq=D4Sp:)Otar\u003c-MoHRrFasXH6qCQ1fw]zPgs4C+TmiDqPauZ\u00264b3+J#az2C33jm)#x(\u003eEwB7/Gmy?aU#vpJ$Zay]4}vrDydaA?gfB.bRpx\u003ewFGv{@\u003eXwGU@dB.tAaaA8jvx(v(ix(+ztB7F(aay]x$arR^HkW#A=y\u0026%x8zxH#JwObv[y\u0026\u003c-9B7GDnwPxsAi+8N",
            "ln": 2214,
            "col": 2,
            "line": 66
          },
          {
            "b": "Ef}8tarS{Ve]ClAe[3wHB-RUiwPq\u003c3y-\u003eIvarUlkwc@U^azC{ub6dBoB.\u003eOhxKM6}aAhvtv@\u0026=mxKM09B7GCowmYvYB.(dxC42ifwPF#nwPP5pxK#36Bz\u0026ptx(1$own.!$arR^(Ab)NvvqG:dgarLMarR^(v\u003eIq6w)]*#Byfi1y\u0026%rgtrlg#auZ\u0026^A=kDmzFr{n3lQC",
            "ln": 3282,
            "col": 35,
            "line": 105
          }
        ],
        "mol": "H₂(DbOs)",
        "pid": 12,
        "rel": "fetched",
        "sha": "d0c6e2ae0cae12e32430e82a29608e5e2067afc28784f831e4c8b7421ab1b72b",
        "via": "https://rubygems.org/downloads/sequel-5.5.0.gem",
        "path": "pkg:gem/sequel@5.5.0!!data.tar.gz!!spec/extensions/defaults_setter_spec.rb",
        "risk": 2,
        "size": 4131,
        "type": "ruby",
        "depth": 4,
        "facts": {
          "imp": [
            [
              "",
              "require_relative"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "before"
            ],
            [
              "",
              "mock"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "Model"
            ],
            [
              "",
              "instance_variable_set"
            ],
            [
              "",
              "plugin"
            ],
            [
              "",
              "columns"
            ],
            [
              "",
              "proc"
            ],
            [
              "",
              "define_singleton_method"
            ],
            [
              "",
              "dataset"
            ],
            [
              "",
              "dataset"
            ],
            [
              "",
              "after"
            ],
            [
              "",
              "datetime_class"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "changed_columns"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "today"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "must_be_kind_of"
            ],
            [
              "",
              "must_be"
            ],
            [
              "",
              "now"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "define_singleton_method"
            ],
            [
              "",
              "now"
            ],
            [
              "",
              "lambda"
            ],
            [
              "",
              "today"
            ],
            [
              "",
              "dataset"
            ],
            [
              "",
              "dataset"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "today"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "datetime_class"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "must_be_kind_of"
            ],
            [
              "",
              "must_be"
            ],
            [
              "",
              "now"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "autoid"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "dataset"
            ],
            [
              "",
              "extension"
            ],
            [
              "",
              "dataset"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "sqls"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "save"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "sqls"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "plugin"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "values"
            ],
            [
              "",
              "must_be_same_as"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "must_be_nil"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "clear"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "proc"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "proc"
            ],
            [
              "",
              "must_be_nil"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "proc"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "proc"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "Model"
            ],
            [
              "",
              "plugin"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "Model"
            ],
            [
              "",
              "plugin"
            ],
            [
              "",
              "freeze"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "frozen?"
            ],
            [
              "",
              "default_values"
            ],
            [
              "",
              "spec_helper"
            ]
          ],
          "mbr": [
            "@c.columns",
            "@c.dataset",
            "@c.dataset.extension",
            "@c.default_values",
            "@c.default_values.clear",
            "@c.instance_variable_set",
            "@c.new",
            "@c.new.a",
            "@c.new.a.must_be_nil",
            "@c.new.a.must_equal",
            "@c.plugin",
            "@db.autoid",
            "@db.define_singleton_method",
            "@db.fetch",
            "@db.sqls",
            "@db.sqls.must_equal",
            "@pr.call",
            "@pr.call.default_values",
            "@pr.call.default_values.must_equal",
            "@pr.call.new",
            "@pr.call.new.a",
            "@pr.call.new.a.must_equal",
            "@pr.call.new.changed_columns",
            "@pr.call.new.changed_columns.must_equal",
            "@pr.call.new.class",
            "@pr.call.new.class.default_values",
            "@pr.call.new.class.default_values.must_equal",
            "Class.new",
            "Class.new.new",
            "Class.new.new.a",
            "Class.new.new.a.must_equal",
            "Date.today",
            "DateTime.now",
            "Sequel.Model",
            "Sequel.datetime_class",
            "Sequel.mock",
            "Time.now",
            "c.dataset",
            "c.default_values",
            "c.default_values.frozen?",
            "c.default_values.frozen?.must_equal",
            "c.default_values.must_equal",
            "c.freeze",
            "c.new",
            "c.new.a",
            "c.new.a.must_equal",
            "c.plugin",
            "db.define_singleton_method",
            "o.a",
            "o.a.must_be_same_as",
            "o.a.must_equal",
            "o.save",
            "o.values",
            "t.must_be_kind_of"
          ],
          "tgt": [
            "Model",
            "a",
            "after",
            "autoid",
            "before",
            "call",
            "changed_columns",
            "class",
            "clear",
            "columns",
            "dataset",
            "datetime_class",
            "default_values",
            "define_singleton_method",
            "describe",
            "extension",
            "fetch",
            "freeze",
            "frozen?",
            "instance_variable_set",
            "it",
            "lambda",
            "mock",
            "must_be",
            "must_be_kind_of",
            "must_be_nil",
            "must_be_same_as",
            "must_equal",
            "new",
            "now",
            "plugin",
            "proc",
            "require_relative",
            "save",
            "sqls",
            "today",
            "values"
          ],
          "funcs": [
            [
              "supports_schema_parsing?",
              121
            ],
            [
              "schema",
              168
            ]
          ],
          "metrics": {
            "ast": {
              "op.div": 1,
              "op.sub": 2,
              "max_depth": 18,
              "op.concat": 138,
              "call_count": 170,
              "node_count": 1312,
              "member_count": 54,
              "max_array_len": 2,
              "op_density.div": 0,
              "op_density.sub": 0,
              "member_depth_max": 6,
              "op_density.concat": 0.11
            },
            "file": {
              "size": 4131,
              "entropy": 4.93
            },
            "text": {
              "lines": 141,
              "top_char": 101,
              "max_ws_run": 2,
              "digit_ratio": 0.01,
              "space_count": 681,
              "char_entropy": 4.93,
              "unique_chars": 74,
              "top_char_null": 0,
              "string_density": 0.2,
              "top_char_ratio": 0.08,
              "avg_line_length": 28.3,
              "max_line_length": 165,
              "empty_line_ratio": 0.16,
              "last_line_length": 3,
              "whitespace_ratio": 0.2,
              "identifier_density": 2.06,
              "line_length_stddev": 27.14,
              "normalized_string_count": 2.36,
              "suspicious_string_ratio": 0.07,
              "suspicious_identifier_ratio": 0.09,
              "normalized_unique_identifiers": 7.56
            },
            "binds": {
              "count": 21
            },
            "binary": {
              "peak_region_bytes": 4096,
              "peak_region_entropy": 5
            },
            "source": {
              "function_count": 2
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 1,
              "bytes": 1109,
              "count": 28,
              "avg_length": 39.61,
              "max_length": 114,
              "avg_entropy": 3.21,
              "entropy_stddev": 1.54,
              "embedded_code_candidates": 1
            },
            "functions": {
              "count": 2
            },
            "identifiers": {
              "count": 291,
              "unique": 54,
              "avg_length": 7.3,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.2,
              "reuse_ratio": 0.19,
              "length_stddev": 5.58,
              "sequential_names": 5,
              "single_char_count": 5,
              "single_char_ratio": 0.09,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.76,
              "all_uppercase_ratio": 0.04
            }
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\""
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::spec-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Spec path basename",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-insert",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains an SQL INSERT statement"
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-select",
            "conf": 0.6,
            "crit": 3,
            "desc": "SQL SELECT syntax 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": [
              4
            ],
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "uses": [
              9
            ],
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ]
      }
    ]
  }
}