{
  "n_repos": 39,
  "scans": {
    "mgf-alembic": {
      "has_src": true,
      "py_files": 3,
      "has_scope": true,
      "thirdparty": {
        "sqlalchemy": 7,
        "alembic": 5
      },
      "siblings": {
        "mgf.common": 1,
        "mgf.alembic": 3
      },
      "declared_deps": [
        "aiosqlite",
        "alembic",
        "import-linter",
        "mgf-common",
        "mgf-sqlalchemy",
        "mgf-test-supervisor",
        "mypy",
        "psycopg2-binary",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-apiprobe": {
      "has_src": true,
      "py_files": 47,
      "has_scope": true,
      "thirdparty": {
        "pydantic": 4,
        "jsonpath_ng": 2,
        "httpx": 1
      },
      "siblings": {
        "mgf.common": 10,
        "mgf.apiprobe": 147
      },
      "declared_deps": [
        "coverage",
        "cryptography",
        "faker",
        "httpx",
        "hypothesis",
        "import-linter",
        "jmespath",
        "jsonpath-ng",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "openapi-core",
        "pydantic",
        "pytest",
        "pytest-asyncio",
        "pytest-timeout",
        "respx",
        "ruff",
        "types-PyYAML"
      ]
    },
    "mgf-auth": {
      "has_src": true,
      "py_files": 8,
      "has_scope": true,
      "thirdparty": {
        "jwt": 1
      },
      "siblings": {
        "mgf.auth": 11,
        "mgf.common": 4
      },
      "declared_deps": [
        "cryptography",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pyjwt",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-brand": {
      "has_src": false,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-brand-web": {
      "has_src": true,
      "py_files": 1,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": [
        "import-linter",
        "mgf-common",
        "mgf-standard",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-cloud": {
      "has_src": true,
      "py_files": 21,
      "has_scope": true,
      "thirdparty": {
        "pydantic": 4,
        "paramiko": 1,
        "yaml": 1,
        "fastapi": 3,
        "uvicorn": 1,
        "openstack": 2,
        "keystoneauth1": 1
      },
      "siblings": {
        "mgf.common": 11,
        "mgf.cloud": 56,
        "mgf.fastapi": 1
      },
      "declared_deps": [
        "boto3",
        "fastapi",
        "httpx",
        "import-linter",
        "jinja2",
        "mgf-common",
        "mgf-fastapi",
        "mgf-standard",
        "mgf-test-supervisor",
        "mypy",
        "openstacksdk",
        "paramiko",
        "pydantic",
        "pydantic-settings",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "python-multipart",
        "pyyaml",
        "ruff",
        "types-PyYAML",
        "uvicorn"
      ]
    },
    "mgf-cloud-provision": {
      "has_src": true,
      "py_files": 7,
      "has_scope": true,
      "thirdparty": {
        "pydantic": 2
      },
      "siblings": {
        "mgf.cloud_provision": 13,
        "mgf.cloud": 6,
        "mgf.common": 1
      },
      "declared_deps": [
        "import-linter",
        "mgf-cloud",
        "mgf-common",
        "mgf-standard",
        "mgf-test-supervisor",
        "mypy",
        "pydantic",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-cloud-web": {
      "has_src": true,
      "py_files": 5,
      "has_scope": true,
      "thirdparty": {
        "fastapi": 4,
        "uvicorn": 1
      },
      "siblings": {
        "mgf.cloud": 7,
        "mgf.common": 4,
        "mgf.cloud_web": 5,
        "mgf.brand_web": 1,
        "mgf.fastapi": 1
      },
      "declared_deps": [
        "fastapi",
        "httpx",
        "import-linter",
        "jinja2",
        "mgf-brand-web",
        "mgf-cloud",
        "mgf-common",
        "mgf-fastapi",
        "mgf-standard",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "python-multipart",
        "ruff",
        "uvicorn"
      ]
    },
    "mgf-common": {
      "has_src": true,
      "py_files": 81,
      "has_scope": true,
      "thirdparty": {
        "pydantic": 18,
        "pydantic_settings": 5,
        "opentelemetry": 28,
        "pytest": 1,
        "cryptography": 4,
        "keyring": 2,
        "systemd": 1,
        "sentry_sdk": 1,
        "yaml": 2
      },
      "siblings": {
        "mgf.common": 159
      },
      "declared_deps": [
        "cryptography",
        "hypothesis",
        "import-linter",
        "keyring",
        "mgf-standard",
        "mgf-test-supervisor",
        "mypy",
        "opentelemetry-api",
        "opentelemetry-exporter-otlp-proto-http",
        "opentelemetry-instrumentation-httpx",
        "opentelemetry-sdk",
        "pydantic",
        "pydantic-settings",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "pyyaml",
        "ruff",
        "sentry-sdk",
        "types-PyYAML"
      ]
    },
    "mgf-common-identity": {
      "has_src": true,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-common-zig": {
      "has_src": true,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-cost-watch": {
      "has_src": false,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-django": {
      "has_src": true,
      "py_files": 8,
      "has_scope": true,
      "thirdparty": {
        "django": 7
      },
      "siblings": {
        "mgf.common": 7,
        "mgf.django": 8
      },
      "declared_deps": [
        "django",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-fastapi": {
      "has_src": true,
      "py_files": 14,
      "has_scope": true,
      "thirdparty": {
        "fastapi": 7,
        "starlette": 14,
        "sqlalchemy": 1,
        "uvicorn": 1
      },
      "siblings": {
        "mgf.common": 16,
        "mgf.livepush": 3,
        "mgf.sqlalchemy": 1,
        "mgf.fastapi": 11
      },
      "declared_deps": [
        "aiosqlite",
        "fastapi",
        "httpx",
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-livepush",
        "mgf-sqlalchemy",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff",
        "uvicorn"
      ]
    },
    "mgf-fed": {
      "has_src": true,
      "py_files": 42,
      "has_scope": true,
      "thirdparty": {
        "yaml": 1,
        "pydantic": 1
      },
      "siblings": {
        "mgf.fed": 73,
        "mgf.common": 68,
        "mgf.cloud": 3,
        "mgf.logship": 1,
        "mgf.standard": 10,
        "mgf.test_supervisor": 1,
        "mgf": 1
      },
      "declared_deps": [
        "import-linter",
        "mgf-cloud",
        "mgf-common",
        "mgf-fed",
        "mgf-logship",
        "mgf-standard",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff",
        "types-PyYAML",
        "uv"
      ]
    },
    "mgf-fed-web": {
      "has_src": true,
      "py_files": 9,
      "has_scope": true,
      "thirdparty": {
        "uvicorn": 1,
        "fastapi": 6
      },
      "siblings": {
        "mgf.fedres": 6,
        "mgf.brand_web": 1
      },
      "declared_deps": [
        "fastapi",
        "httpx",
        "import-linter",
        "jinja2",
        "mgf-brand-web",
        "mgf-common",
        "mgf-fedres",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff",
        "uvicorn"
      ]
    },
    "mgf-fedres": {
      "has_src": true,
      "py_files": 13,
      "has_scope": true,
      "thirdparty": {
        "jsonschema": 2,
        "referencing": 1
      },
      "siblings": {},
      "declared_deps": [
        "import-linter",
        "jsonschema",
        "mgf-common",
        "mgf-standard",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-hrb": {
      "has_src": true,
      "py_files": 16,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {
        "mgf.hrb": 41,
        "mgf.common": 3
      },
      "declared_deps": [
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "pytest-xdist",
        "ruff",
        "ziglang"
      ]
    },
    "mgf-hrb-cap": {
      "has_src": true,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-hrb-kabi": {
      "has_src": true,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-hrb-model": {
      "has_src": true,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-hrb-rt": {
      "has_src": true,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-http": {
      "has_src": true,
      "py_files": 6,
      "has_scope": true,
      "thirdparty": {
        "httpx": 1,
        "opentelemetry": 1
      },
      "siblings": {
        "mgf.http": 11,
        "mgf.common": 3
      },
      "declared_deps": [
        "httpx",
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "respx",
        "ruff"
      ]
    },
    "mgf-livepush": {
      "has_src": true,
      "py_files": 6,
      "has_scope": true,
      "thirdparty": {
        "fastapi": 4
      },
      "siblings": {
        "mgf.livepush": 9,
        "mgf.common": 1
      },
      "declared_deps": [
        "fastapi",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "redis",
        "ruff"
      ]
    },
    "mgf-logship": {
      "has_src": true,
      "py_files": 6,
      "has_scope": true,
      "thirdparty": {
        "fastapi": 1,
        "httpx": 1
      },
      "siblings": {
        "mgf.logship": 6,
        "mgf.common": 3
      },
      "declared_deps": [
        "fastapi",
        "httpx",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff",
        "uvicorn"
      ]
    },
    "mgf-sqlalchemy": {
      "has_src": true,
      "py_files": 5,
      "has_scope": true,
      "thirdparty": {
        "sqlalchemy": 8
      },
      "siblings": {
        "mgf.sqlalchemy": 4
      },
      "declared_deps": [
        "aiosqlite",
        "asyncpg",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff",
        "sqlalchemy"
      ]
    },
    "mgf-standard": {
      "has_src": true,
      "py_files": 1,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": [
        "import-linter",
        "mypy",
        "pytest",
        "pytest-cov",
        "ruff"
      ]
    },
    "mgf-tele-core": {
      "has_src": true,
      "py_files": 5,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {
        "mgf.tele": 8,
        "mgf.common": 1
      },
      "declared_deps": [
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-tele-teltonika": {
      "has_src": true,
      "py_files": 5,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {
        "mgf.tele": 8
      },
      "declared_deps": [
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-tele-core",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-test-supervisor": {
      "has_src": true,
      "py_files": 11,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {
        "mgf.common": 1,
        "mgf.test_supervisor": 8
      },
      "declared_deps": [
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mypy",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-test-web": {
      "has_src": true,
      "py_files": 17,
      "has_scope": true,
      "thirdparty": {
        "fastapi": 6,
        "uvicorn": 1
      },
      "siblings": {
        "mgf.fedres": 4,
        "mgf.brand_web": 1,
        "mgf.test_supervisor": 2
      },
      "declared_deps": [
        "fastapi",
        "httpx",
        "import-linter",
        "jinja2",
        "mgf-brand-web",
        "mgf-common",
        "mgf-fedres",
        "mgf-test-supervisor",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "python-multipart",
        "ruff",
        "uvicorn"
      ]
    },
    "mgf-vm-core": {
      "has_src": true,
      "py_files": 100,
      "has_scope": true,
      "thirdparty": {
        "yaml": 2,
        "opentelemetry": 1
      },
      "siblings": {
        "mgf.vm": 270,
        "mgf.common": 10
      },
      "declared_deps": [
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mypy",
        "pydantic",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "pyyaml",
        "ruff",
        "types-PyYAML"
      ]
    },
    "mgf-vm-firecracker": {
      "has_src": true,
      "py_files": 1,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": [
        "httpx",
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mgf-vm-core",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-vm-forensics": {
      "has_src": true,
      "py_files": 20,
      "has_scope": true,
      "thirdparty": {
        "yaml": 1,
        "dpkt": 6,
        "yara": 1
      },
      "siblings": {
        "mgf.vm": 52,
        "mgf.common": 6
      },
      "declared_deps": [
        "dpkt",
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mgf-vm-core",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff",
        "types-PyYAML"
      ]
    },
    "mgf-vm-interchange": {
      "has_src": true,
      "py_files": 5,
      "has_scope": true,
      "thirdparty": {
        "defusedxml": 2
      },
      "siblings": {
        "mgf.common": 2,
        "mgf.vm": 15
      },
      "declared_deps": [
        "defusedxml",
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mgf-vm-core",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-vm-libvirt": {
      "has_src": true,
      "py_files": 17,
      "has_scope": true,
      "thirdparty": {
        "libvirt": 4,
        "defusedxml": 6
      },
      "siblings": {
        "mgf.vm": 79,
        "mgf.common": 1
      },
      "declared_deps": [
        "defusedxml",
        "hypothesis",
        "import-linter",
        "libvirt-python",
        "mgf-common",
        "mgf-test-supervisor",
        "mgf-vm-core",
        "mypy",
        "pytest",
        "pytest-cov",
        "pytest-timeout",
        "ruff",
        "types-defusedxml"
      ]
    },
    "mgf-vm-sdk": {
      "has_src": true,
      "py_files": 10,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {
        "mgf.vm": 55
      },
      "declared_deps": [
        "grpcio",
        "grpcio-tools",
        "hypothesis",
        "import-linter",
        "mgf-common",
        "mgf-test-supervisor",
        "mgf-vm-core",
        "mgf-vm-libvirt",
        "mypy",
        "protobuf",
        "pytest",
        "pytest-asyncio",
        "pytest-cov",
        "pytest-timeout",
        "ruff"
      ]
    },
    "mgf-website": {
      "has_src": true,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    },
    "mgf-website-template": {
      "has_src": false,
      "py_files": 0,
      "has_scope": true,
      "thirdparty": {},
      "siblings": {},
      "declared_deps": []
    }
  },
  "thirdparty_matrix": {
    "alembic": {
      "mgf-alembic": 5
    },
    "cryptography": {
      "mgf-common": 4
    },
    "defusedxml": {
      "mgf-vm-interchange": 2,
      "mgf-vm-libvirt": 6
    },
    "django": {
      "mgf-django": 7
    },
    "dpkt": {
      "mgf-vm-forensics": 6
    },
    "fastapi": {
      "mgf-cloud": 3,
      "mgf-cloud-web": 4,
      "mgf-fastapi": 7,
      "mgf-fed-web": 6,
      "mgf-livepush": 4,
      "mgf-logship": 1,
      "mgf-test-web": 6
    },
    "httpx": {
      "mgf-apiprobe": 1,
      "mgf-http": 1,
      "mgf-logship": 1
    },
    "jsonpath_ng": {
      "mgf-apiprobe": 2
    },
    "jsonschema": {
      "mgf-fedres": 2
    },
    "jwt": {
      "mgf-auth": 1
    },
    "keyring": {
      "mgf-common": 2
    },
    "keystoneauth1": {
      "mgf-cloud": 1
    },
    "libvirt": {
      "mgf-vm-libvirt": 4
    },
    "openstack": {
      "mgf-cloud": 2
    },
    "opentelemetry": {
      "mgf-common": 28,
      "mgf-http": 1,
      "mgf-vm-core": 1
    },
    "paramiko": {
      "mgf-cloud": 1
    },
    "pydantic": {
      "mgf-apiprobe": 4,
      "mgf-cloud": 4,
      "mgf-cloud-provision": 2,
      "mgf-common": 18,
      "mgf-fed": 1
    },
    "pydantic_settings": {
      "mgf-common": 5
    },
    "pytest": {
      "mgf-common": 1
    },
    "referencing": {
      "mgf-fedres": 1
    },
    "sentry_sdk": {
      "mgf-common": 1
    },
    "sqlalchemy": {
      "mgf-alembic": 7,
      "mgf-fastapi": 1,
      "mgf-sqlalchemy": 8
    },
    "starlette": {
      "mgf-fastapi": 14
    },
    "systemd": {
      "mgf-common": 1
    },
    "uvicorn": {
      "mgf-cloud": 1,
      "mgf-cloud-web": 1,
      "mgf-fastapi": 1,
      "mgf-fed-web": 1,
      "mgf-test-web": 1
    },
    "yaml": {
      "mgf-cloud": 1,
      "mgf-common": 2,
      "mgf-fed": 1,
      "mgf-vm-core": 2,
      "mgf-vm-forensics": 1
    },
    "yara": {
      "mgf-vm-forensics": 1
    }
  },
  "sibling_matrix": {
    "mgf": {
      "mgf-fed": 1
    },
    "mgf.alembic": {
      "mgf-alembic": 3
    },
    "mgf.apiprobe": {
      "mgf-apiprobe": 147
    },
    "mgf.auth": {
      "mgf-auth": 11
    },
    "mgf.brand_web": {
      "mgf-cloud-web": 1,
      "mgf-fed-web": 1,
      "mgf-test-web": 1
    },
    "mgf.cloud": {
      "mgf-cloud": 56,
      "mgf-cloud-provision": 6,
      "mgf-cloud-web": 7,
      "mgf-fed": 3
    },
    "mgf.cloud_provision": {
      "mgf-cloud-provision": 13
    },
    "mgf.cloud_web": {
      "mgf-cloud-web": 5
    },
    "mgf.common": {
      "mgf-alembic": 1,
      "mgf-apiprobe": 10,
      "mgf-auth": 4,
      "mgf-cloud": 11,
      "mgf-cloud-provision": 1,
      "mgf-cloud-web": 4,
      "mgf-common": 159,
      "mgf-django": 7,
      "mgf-fastapi": 16,
      "mgf-fed": 68,
      "mgf-hrb": 3,
      "mgf-http": 3,
      "mgf-livepush": 1,
      "mgf-logship": 3,
      "mgf-tele-core": 1,
      "mgf-test-supervisor": 1,
      "mgf-vm-core": 10,
      "mgf-vm-forensics": 6,
      "mgf-vm-interchange": 2,
      "mgf-vm-libvirt": 1
    },
    "mgf.django": {
      "mgf-django": 8
    },
    "mgf.fastapi": {
      "mgf-cloud": 1,
      "mgf-cloud-web": 1,
      "mgf-fastapi": 11
    },
    "mgf.fed": {
      "mgf-fed": 73
    },
    "mgf.fedres": {
      "mgf-fed-web": 6,
      "mgf-test-web": 4
    },
    "mgf.hrb": {
      "mgf-hrb": 41
    },
    "mgf.http": {
      "mgf-http": 11
    },
    "mgf.livepush": {
      "mgf-fastapi": 3,
      "mgf-livepush": 9
    },
    "mgf.logship": {
      "mgf-fed": 1,
      "mgf-logship": 6
    },
    "mgf.sqlalchemy": {
      "mgf-fastapi": 1,
      "mgf-sqlalchemy": 4
    },
    "mgf.standard": {
      "mgf-fed": 10
    },
    "mgf.tele": {
      "mgf-tele-core": 8,
      "mgf-tele-teltonika": 8
    },
    "mgf.test_supervisor": {
      "mgf-fed": 1,
      "mgf-test-supervisor": 8,
      "mgf-test-web": 2
    },
    "mgf.vm": {
      "mgf-vm-core": 270,
      "mgf-vm-forensics": 52,
      "mgf-vm-interchange": 15,
      "mgf-vm-libvirt": 79,
      "mgf-vm-sdk": 55
    }
  },
  "owned_verification": [
    {
      "resource": "OpenStack compute cloud",
      "owner": "mgf-cloud",
      "kind": "credential",
      "verdict": "SOLE-IMPORTER",
      "importers": {
        "mgf-cloud": 3
      },
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-cloud-provision": 2,
        "mgf-cloud-web": 3,
        "mgf-fed": 3
      }
    },
    {
      "resource": "libvirt / KVM / QEMU",
      "owner": "mgf-vm-libvirt",
      "kind": "dep",
      "verdict": "SOLE-IMPORTER",
      "importers": {
        "mgf-vm-libvirt": 4
      },
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-common": 3,
        "mgf-vm-core": 18,
        "mgf-vm-interchange": 2
      }
    },
    {
      "resource": "Firecracker microVM",
      "owner": "mgf-vm-firecracker",
      "kind": "dep",
      "verdict": "GREP-ONLY",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-vm-core": 14,
        "mgf-vm-firecracker": 20,
        "mgf-vm-libvirt": 1
      }
    },
    {
      "resource": "pcap / packet forensics",
      "owner": "mgf-vm-forensics",
      "kind": "dep",
      "verdict": "SOLE-IMPORTER",
      "importers": {
        "mgf-vm-forensics": 6
      },
      "non_owner_importers": [],
      "string_refs_triage": {}
    },
    {
      "resource": "OVA / OVF interchange",
      "owner": "mgf-vm-interchange",
      "kind": "domain",
      "verdict": "GREP-ONLY",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-vm-core": 1,
        "mgf-vm-interchange": 76,
        "mgf-vm-libvirt": 1
      }
    },
    {
      "resource": "gRPC VM transport",
      "owner": "mgf-vm-sdk",
      "kind": "dep",
      "verdict": "NO-IMPORT",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-vm-sdk": 71
      }
    },
    {
      "resource": "httpx HTTP client",
      "owner": "mgf-http",
      "kind": "dep",
      "verdict": "MULTI-IMPORTER",
      "importers": {
        "mgf-apiprobe": 1,
        "mgf-http": 1,
        "mgf-logship": 1
      },
      "non_owner_importers": [
        "mgf-apiprobe",
        "mgf-logship"
      ],
      "string_refs_triage": {}
    },
    {
      "resource": "SQLAlchemy ORM/core",
      "owner": "mgf-sqlalchemy",
      "kind": "dep",
      "verdict": "MULTI-IMPORTER",
      "importers": {
        "mgf-alembic": 7,
        "mgf-fastapi": 1,
        "mgf-sqlalchemy": 8
      },
      "non_owner_importers": [
        "mgf-alembic",
        "mgf-fastapi"
      ],
      "string_refs_triage": {}
    },
    {
      "resource": "Alembic migrations",
      "owner": "mgf-alembic",
      "kind": "dep",
      "verdict": "SOLE-IMPORTER",
      "importers": {
        "mgf-alembic": 5
      },
      "non_owner_importers": [],
      "string_refs_triage": {}
    },
    {
      "resource": "FastAPI web framework",
      "owner": "mgf-fastapi",
      "kind": "dep",
      "verdict": "MULTI-IMPORTER",
      "importers": {
        "mgf-cloud": 3,
        "mgf-cloud-web": 4,
        "mgf-fastapi": 21,
        "mgf-fed-web": 6,
        "mgf-livepush": 4,
        "mgf-logship": 1,
        "mgf-test-web": 6
      },
      "non_owner_importers": [
        "mgf-cloud",
        "mgf-cloud-web",
        "mgf-fed-web",
        "mgf-livepush",
        "mgf-logship",
        "mgf-test-web"
      ],
      "string_refs_triage": {}
    },
    {
      "resource": "Django web framework",
      "owner": "mgf-django",
      "kind": "dep",
      "verdict": "SOLE-IMPORTER",
      "importers": {
        "mgf-django": 7
      },
      "non_owner_importers": [],
      "string_refs_triage": {}
    },
    {
      "resource": "Redis / SSE livepush",
      "owner": "mgf-livepush",
      "kind": "dep",
      "verdict": "NO-IMPORT",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-livepush": 1
      }
    },
    {
      "resource": "Clerk / Svix auth verify",
      "owner": "mgf-auth",
      "kind": "dep",
      "verdict": "NO-IMPORT",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-auth": 45,
        "mgf-common": 5,
        "mgf-fastapi": 4,
        "mgf-http": 2
      }
    },
    {
      "resource": "Codeberg / Woodpecker dev-infra",
      "owner": "mgf-fed",
      "kind": "credential",
      "verdict": "GREP-ONLY",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-alembic": 5,
        "mgf-apiprobe": 5,
        "mgf-brand-web": 3,
        "mgf-cloud": 9,
        "mgf-cloud-provision": 8,
        "mgf-cloud-web": 3,
        "mgf-common": 14,
        "mgf-django": 4,
        "mgf-fastapi": 6,
        "mgf-fed": 220,
        "mgf-fed-web": 3,
        "mgf-fedres": 3,
        "mgf-hrb": 4,
        "mgf-http": 5,
        "mgf-livepush": 1,
        "mgf-logship": 4,
        "mgf-sqlalchemy": 6,
        "mgf-standard": 7,
        "mgf-test-supervisor": 7,
        "mgf-test-web": 5,
        "mgf-vm-core": 4,
        "mgf-vm-firecracker": 2,
        "mgf-vm-forensics": 3,
        "mgf-vm-interchange": 3,
        "mgf-vm-libvirt": 3,
        "mgf-vm-sdk": 3
      }
    },
    {
      "resource": "Vault secrets backend",
      "owner": "mgf-common",
      "kind": "credential",
      "verdict": "NO-IMPORT",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-alembic": 1,
        "mgf-apiprobe": 14,
        "mgf-cloud-provision": 3,
        "mgf-common": 344,
        "mgf-fastapi": 3,
        "mgf-fed": 16,
        "mgf-vm-core": 13
      }
    },
    {
      "resource": "Teltonika codec",
      "owner": "mgf-tele-teltonika",
      "kind": "domain",
      "verdict": "GREP-ONLY",
      "importers": {},
      "non_owner_importers": [],
      "string_refs_triage": {
        "mgf-apiprobe": 1,
        "mgf-common": 3,
        "mgf-fed": 1,
        "mgf-tele-core": 4,
        "mgf-tele-teltonika": 94
      }
    }
  ],
  "multi_importer_smells": [
    {
      "module": "defusedxml",
      "repos": [
        "mgf-vm-interchange",
        "mgf-vm-libvirt"
      ]
    },
    {
      "module": "fastapi",
      "repos": [
        "mgf-cloud",
        "mgf-cloud-web",
        "mgf-fastapi",
        "mgf-fed-web",
        "mgf-livepush",
        "mgf-logship",
        "mgf-test-web"
      ]
    },
    {
      "module": "httpx",
      "repos": [
        "mgf-apiprobe",
        "mgf-http",
        "mgf-logship"
      ]
    },
    {
      "module": "sqlalchemy",
      "repos": [
        "mgf-alembic",
        "mgf-fastapi",
        "mgf-sqlalchemy"
      ]
    },
    {
      "module": "uvicorn",
      "repos": [
        "mgf-cloud",
        "mgf-cloud-web",
        "mgf-fastapi",
        "mgf-fed-web",
        "mgf-test-web"
      ]
    }
  ]
}
