{
  "format_version": "0.2.0",
  "report_id": "39fa9860-d61f-438b-971a-5b2ec51f9a47",
  "generated_at": "2026-08-11T12:17:11.744Z",
  "subject": {
    "server_name": "com.smartbear/smartbear-mcp",
    "publisher_claim": "@smartbear",
    "artifact": {
      "ecosystem": "npm",
      "package": "@smartbear/mcp",
      "version": "0.35.0",
      "sha256": "e38398f2914f004621eb3e24667e3a351f133a64a65f8f29ef8d87b901be0abe",
      "download_url": "https://registry.npmjs.org/@smartbear/mcp/-/mcp-0.35.0.tgz",
      "registry_metadata_url": "https://registry.npmjs.org/%40smartbear%2Fmcp/0.35.0",
      "acquired_at": "2026-08-11T12:17:11.744Z",
      "registry_metadata_sha256": "d5f0cecc0f9c1af19504701dc3ea10e57b8722b966e9ff0f039930747fd719c3",
      "integrity_claim": "sha512-mnEO2V6xxzzWWypNYL7H0EUQc6rWAiGlbs+fRhKEsm2h2bIQ2w0rkPY7MIJjpm+I/oUjVSlv+/C1PLx0ERm34g==",
      "integrity_verified": true
    }
  },
  "analysis": {
    "engine": {
      "name": "sentinel",
      "version": "0.2.0",
      "build_sha256": "17dfe6a3edb0303b5a5a8fd7c6495330b857547657c64cd7701c62f046016de7"
    },
    "protocol_profile": {
      "id": "mcp-2026-07-28",
      "specification_revision": "2026-07-28",
      "local_retrieval_date": "2026-08-01",
      "discovery_status": "not_run"
    },
    "authorization_profiles": [
      {
        "id": "none",
        "credential_present": false,
        "description": "No credentials were supplied."
      }
    ],
    "rule_pack": {
      "version": "0.1.0",
      "sha256": "302d85219dda34199bd2402fcc94ba34233152fe996a128e0b332ac3efef24b3"
    },
    "semantic_analysis": []
  },
  "observations": [
    {
      "id": "observation:package-metadata",
      "kind": "artifact_metadata",
      "coverage": "declared",
      "evidence": [
        {
          "sha256": "019086daec62b41ab6aef063a1f7bc1fe92b18bc082ae190a7bceb6706e87278",
          "artifact_path": "package/package.json",
          "capture_kind": "artifact_file"
        }
      ],
      "data": {
        "name": "@smartbear/mcp",
        "version": "0.35.0",
        "mcpName": "com.smartbear/smartbear-mcp",
        "description": "MCP server for interacting SmartBear Products",
        "bin": {
          "mcp": "dist/index.js"
        },
        "scripts": {
          "build": "tsc && vite build && shx chmod +x dist/*.js",
          "build:mcpb": "npm run build && node scripts/pack-mcpb.js",
          "lint": "biome lint .",
          "lint:fix": "biome lint . --fix",
          "format": "biome format . --write",
          "format:check": "biome format .",
          "prepare": "npm run build",
          "watch": "vite build --watch",
          "test": "vitest",
          "test:watch": "vitest --watch",
          "test:coverage": "vitest --coverage",
          "test:coverage:ci": "vitest --coverage --reporter=verbose",
          "test:run": "vitest run",
          "test:pact": "vitest run --config vitest.pact.config.ts",
          "coverage:check": "vitest --coverage --reporter=verbose",
          "bump": "node scripts/bump.js"
        }
      }
    },
    {
      "id": "observation:file-inventory",
      "kind": "file",
      "coverage": "declared",
      "evidence": [
        {
          "sha256": "e38398f2914f004621eb3e24667e3a351f133a64a65f8f29ef8d87b901be0abe",
          "capture_kind": "artifact_file"
        }
      ],
      "data": {
        "entry_count": 251,
        "regular_file_bytes": 1909505,
        "entries": [
          {
            "path": "package/assets/icon.png",
            "type": "file",
            "size": 42088,
            "sha256": "c488bb20002d6020a2f419eef33db6969ec56deeb53941f33cbbf846a694ae7e"
          },
          {
            "path": "package/dist/bearq/client.js",
            "type": "file",
            "size": 2832,
            "sha256": "dd38a2fa36983df4abdc3911e71525a470f2a8a8809734717f4de5b14a8ae561"
          },
          {
            "path": "package/dist/bearq/config/constants.js",
            "type": "file",
            "size": 169,
            "sha256": "dc532f8d174ec93daade059ddd35d670c8e0a1a506f126b6de98ad343ffdf2a5"
          },
          {
            "path": "package/dist/bearq/tool/environments/list-environments.js",
            "type": "file",
            "size": 892,
            "sha256": "8f1bbb412ef54f3fbf5d4ee249fe0c2370b02d7087e9fc96e889a61661674136"
          },
          {
            "path": "package/dist/bearq/tool/tasks/chat-with-qa-lead.js",
            "type": "file",
            "size": 1167,
            "sha256": "9f4feac538f914ea2a696258ea689eb9ac3b21b1b586bb9f82dc9ec1eb030f90"
          },
          {
            "path": "package/dist/bearq/tool/tasks/delete-test-cases.js",
            "type": "file",
            "size": 1608,
            "sha256": "f0eb556398671ffadab07ca34574625dea34cd3179d0c3e0cc7637c5e7ca6253"
          },
          {
            "path": "package/dist/bearq/tool/tasks/expand-application-model.js",
            "type": "file",
            "size": 1262,
            "sha256": "503694c85f0dca599792bab2d04171aac8da684286a71532a81ded9a58be694a"
          },
          {
            "path": "package/dist/bearq/tool/tasks/get-task-status.js",
            "type": "file",
            "size": 957,
            "sha256": "91751348f669ab72c173c63fbbb4b319355542f65832ac8584a0b880548acc27"
          },
          {
            "path": "package/dist/bearq/tool/tasks/get-task.js",
            "type": "file",
            "size": 937,
            "sha256": "cdee3f4682d866608866287521f369a445061b5baa5e4089c03f9201da25cb5e"
          },
          {
            "path": "package/dist/bearq/tool/tasks/run-regression-tests.js",
            "type": "file",
            "size": 1164,
            "sha256": "30773d1201f34f5c720d3a6d08b87f756042db3a5ade634c2609c2fae6666f00"
          },
          {
            "path": "package/dist/bearq/tool/tasks/run-test-cases.js",
            "type": "file",
            "size": 1295,
            "sha256": "39bf3f158f857f251b7b958f69da9d77a07faf34e57ea8811ed8b7cc20344855"
          },
          {
            "path": "package/dist/bearq/tool/tasks/run-tests-in-functional-areas.js",
            "type": "file",
            "size": 1383,
            "sha256": "a7ba894fc560882bda149895a449aec4f17726062f310492d3cf9d2fd9610754"
          },
          {
            "path": "package/dist/bearq/tool/tasks/stop-task.js",
            "type": "file",
            "size": 829,
            "sha256": "0b8e2de9853ff9a86ffc974bbb8fec870c50117bf36b7ef050e9f283f70bfa6e"
          },
          {
            "path": "package/dist/bearq/tool/tasks/wait-for-task.js",
            "type": "file",
            "size": 3028,
            "sha256": "e8e80836c986b36311c0e2027d1d129418683b1c91e91c2e5dca1096e20a9b14"
          },
          {
            "path": "package/dist/bugsnag/client.js",
            "type": "file",
            "size": 13492,
            "sha256": "12cd567561ce5281b44162a27a6f9cacc229c1a52baa104c327c7907b093c03f"
          },
          {
            "path": "package/dist/bugsnag/client/api/api.js",
            "type": "file",
            "size": 161591,
            "sha256": "40be84c0c1459ac5a278fb2165560633e50f35722ad4f604b40d565fb2e44a92"
          },
          {
            "path": "package/dist/bugsnag/client/api/base.js",
            "type": "file",
            "size": 5239,
            "sha256": "5e3f631ec6f7cd585327baa9d2e910bded4a7ce4b8cba28d5019991aa56a8eff"
          },
          {
            "path": "package/dist/bugsnag/client/api/configuration.js",
            "type": "file",
            "size": 529,
            "sha256": "6f8168bdb5cb626a8bec2f8f703adcd115e26b6884019659ad69ff93dec71ab2"
          },
          {
            "path": "package/dist/bugsnag/client/api/CurrentUser.js",
            "type": "file",
            "size": 1492,
            "sha256": "c71bca69165a75caf8e8608823e57ed5a436e75c63cebd594e0a0c56dd1af632"
          },
          {
            "path": "package/dist/bugsnag/client/api/Error.js",
            "type": "file",
            "size": 5537,
            "sha256": "bb6d131480458db0e8bff0da85d49899318f63ceb9e73f0f5cdb1013ec9a2b27"
          },
          {
            "path": "package/dist/bugsnag/client/api/Project.js",
            "type": "file",
            "size": 14017,
            "sha256": "7bde2e4772de38b53859c3a46bb9633d07052ddb5b474cc297b38d02ad35245e"
          },
          {
            "path": "package/dist/bugsnag/client/filters.js",
            "type": "file",
            "size": 399,
            "sha256": "97aaa7626efe9ca2a86dde150ca7c62265fb4ba4172943579caac1dd7d3adadc"
          },
          {
            "path": "package/dist/bugsnag/input-schemas.js",
            "type": "file",
            "size": 2515,
            "sha256": "f3186b72d5f48f6a4d811987bfc876397894c9f7eca07676245af1db788548e9"
          },
          {
            "path": "package/dist/bugsnag/tool/error/get-error.js",
            "type": "file",
            "size": 4487,
            "sha256": "dbbc0ea9e4ed3a035202152dfc1dae271bd6f9ad613bb64cfabb1cf7ccc30e9b"
          },
          {
            "path": "package/dist/bugsnag/tool/error/list-project-errors.js",
            "type": "file",
            "size": 5197,
            "sha256": "7c8e838f1b6caf7fda146dd9417ffd2d33cd59c5ee0e623b6456d4ab96e2b7d9"
          },
          {
            "path": "package/dist/bugsnag/tool/error/update-error.js",
            "type": "file",
            "size": 9576,
            "sha256": "a81dc8641c3e2ba13c8b12b84392a6e68f32d76cbd557367ee571f61ea45d94a"
          },
          {
            "path": "package/dist/bugsnag/tool/event/get-event-details-from-dashboard-url.js",
            "type": "file",
            "size": 2272,
            "sha256": "3862ebc4497a99219dc74929864473ac7790623492b64f7bd2a3d54b4020eba4"
          },
          {
            "path": "package/dist/bugsnag/tool/event/get-event.js",
            "type": "file",
            "size": 1269,
            "sha256": "92b2fcc41ee51577dd4261458939ffdc02e49c6a107914c408e208f68dca9b26"
          },
          {
            "path": "package/dist/bugsnag/tool/event/list-error-events.js",
            "type": "file",
            "size": 2273,
            "sha256": "a6d844479c5a1ba665276a4212020ece68e0969e65077d63c5b2e97f2c5a7811"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/get-network-endpoint-groupings.js",
            "type": "file",
            "size": 1745,
            "sha256": "4087e4713166e6ff18a4a9524acdbc60a73839972e02814a31ad6c351703aec1"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/get-span-group.js",
            "type": "file",
            "size": 2552,
            "sha256": "e1d1b6e830c37c41634dda9c8ebaefc03ca9302c3c6f9b322179f2f3d59505e6"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/get-trace.js",
            "type": "file",
            "size": 2691,
            "sha256": "42556158581a3384f01f36210ee71ace12388be1dbd593aed87e788b37b6799f"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/list-span-groups.js",
            "type": "file",
            "size": 3558,
            "sha256": "4525e8955450feba7c662ea0097d9b3603465afe2cfe379f9ac274895c521b18"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/list-spans.js",
            "type": "file",
            "size": 2972,
            "sha256": "3d20aa0ea87841c23e6ca45c3de294d01d09c250e04bffb792b3c5a2813d9671"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/list-trace-fields.js",
            "type": "file",
            "size": 1386,
            "sha256": "d46c808898960847062906a2db135c39e66c10154bf20a56b2ff0eef894902b9"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/set-network-endpoint-groupings.js",
            "type": "file",
            "size": 3816,
            "sha256": "287eed68d27f27a7057d034bddb513ee32c57fc2972ae6ea1d708960257997c6"
          },
          {
            "path": "package/dist/bugsnag/tool/project/get-current-project.js",
            "type": "file",
            "size": 1864,
            "sha256": "5efabe26c5a1a854f7fe4f199759259864ce548791624427fb03d8fe3b40e7e7"
          },
          {
            "path": "package/dist/bugsnag/tool/project/list-project-event-filters.js",
            "type": "file",
            "size": 1621,
            "sha256": "ab2b87e5e6256eff8e21bbaba0d56f49f53f85f625ab20c698eb9aebcae2e6f1"
          },
          {
            "path": "package/dist/bugsnag/tool/project/list-projects.js",
            "type": "file",
            "size": 1487,
            "sha256": "5fe1800dc94c334affd57f087e2698bc9b50bb1e54d0b3b610f8dca4243c91ff"
          },
          {
            "path": "package/dist/bugsnag/tool/release/get-build.js",
            "type": "file",
            "size": 1927,
            "sha256": "d1eed4b5866d425eac0713140bad7d518735815ce8d3071e135152003cde36ce"
          },
          {
            "path": "package/dist/bugsnag/tool/release/get-release.js",
            "type": "file",
            "size": 2390,
            "sha256": "a9670cc3a200da1b712190a113d4e60a9b675539dbeb2f4f2f5b121a18c52918"
          },
          {
            "path": "package/dist/bugsnag/tool/release/list-releases.js",
            "type": "file",
            "size": 2991,
            "sha256": "513b86642d9edc5d0245ad76c3233822e7631619f4995f40a2029b9e63166473"
          },
          {
            "path": "package/dist/collaborator/client.js",
            "type": "file",
            "size": 13594,
            "sha256": "02c7ba0291affe90a1e36db92c2d58f3fa71148e4320877d16b25ce848f80627"
          },
          {
            "path": "package/dist/common/bugsnag.js",
            "type": "file",
            "size": 110,
            "sha256": "fae60ee003f60dbe1ab726d95d1f5d58a16e9646328f63dc935edf0a9f6e4971"
          },
          {
            "path": "package/dist/common/cache.js",
            "type": "file",
            "size": 1203,
            "sha256": "13aa5d2c1a184653efe39bd6514c1f7a851c930934eb976d706cbd11c882d86c"
          },
          {
            "path": "package/dist/common/client-identity.js",
            "type": "file",
            "size": 501,
            "sha256": "454b805862de6391fd51669bc9dd0fd4629843c04870d4f41b1e3071d0897c55"
          },
          {
            "path": "package/dist/common/client-registry.js",
            "type": "file",
            "size": 4484,
            "sha256": "43c7d4b621ee93ddf0c7f27178b0e4b5cff318cc873eff2f8aef6029a6be68f0"
          },
          {
            "path": "package/dist/common/info.js",
            "type": "file",
            "size": 1118,
            "sha256": "4d1e0e9a1e1ee1423e6ec90e10c14b01a47baf7a6a46baadec65be728f29f068"
          },
          {
            "path": "package/dist/common/initialize.js",
            "type": "file",
            "size": 944,
            "sha256": "6abbc990e4cc3cafa349454b36c61875808cc45dc25e89418c4fe0373985a1f7"
          },
          {
            "path": "package/dist/common/pollyfills.js",
            "type": "file",
            "size": 2211,
            "sha256": "22db9c1b4fc828fe1605744e8a066e9ec7cbacbc6f0b53d73303565da7f3ece2"
          },
          {
            "path": "package/dist/common/prompts.js",
            "type": "file",
            "size": 102,
            "sha256": "1ca4d33ff4019561f4d6bcb997d93989dacfa094fd9ea72dc66b0833d9637de7"
          },
          {
            "path": "package/dist/common/register-clients.js",
            "type": "file",
            "size": 955,
            "sha256": "96e856aa21160451d7046bd22442d394c7cb099fd8f1272f10ae52ca46bbd4e4"
          },
          {
            "path": "package/dist/common/request-context.js",
            "type": "file",
            "size": 772,
            "sha256": "576d1eada51c022023e4d2e035dd587d19b1a17adcb8e9b5cd4c23728771880d"
          },
          {
            "path": "package/dist/common/server.js",
            "type": "file",
            "size": 12516,
            "sha256": "6b7cfad6a8f5b2fe08a04e4980002c5b6280228943364c1bd2e80c5bc062d2a1"
          },
          {
            "path": "package/dist/common/shutdown.js",
            "type": "file",
            "size": 5065,
            "sha256": "129f934e09fe91ca7821756e4dcb0197b12d42961754fb5847abecc5161dc8db"
          },
          {
            "path": "package/dist/common/tools.js",
            "type": "file",
            "size": 386,
            "sha256": "59073535fe9f76a2487aa2bc69c983c5fb0d1478e23762fc18dae43e6899c0b9"
          },
          {
            "path": "package/dist/common/transport-http.js",
            "type": "file",
            "size": 14991,
            "sha256": "7f344a3109b36bd5c761be28519918d0ceeda2b86ba11f786a11550f3071235e"
          },
          {
            "path": "package/dist/common/transport-stdio.js",
            "type": "file",
            "size": 2623,
            "sha256": "2f433ad824820350834c1ab76d7c0cff47caa2b4e99401cce477c9f1a1bb0f58"
          },
          {
            "path": "package/dist/common/zod-utils.js",
            "type": "file",
            "size": 2335,
            "sha256": "3f7020c3a0cdd1d8447a3390633ae0a92225d1c7a84d95cec2a33eb73bd9cdd5"
          },
          {
            "path": "package/dist/index.js",
            "type": "file",
            "size": 984,
            "sha256": "97b4b475402d43de11d2a86a4fef508d29a65fa9540af7eef815a5c78f833cd6"
          },
          {
            "path": "package/dist/package.json.js",
            "type": "file",
            "size": 189,
            "sha256": "46314015450342dc9060f64cabb969a8b882787d889562a2175b70a8b7020307"
          },
          {
            "path": "package/dist/pactflow/client.js",
            "type": "file",
            "size": 71873,
            "sha256": "abb945017e8c8e5786d2031a7b6fa5eab87efb084c53ba71935d388c180ba0e7"
          },
          {
            "path": "package/dist/pactflow/client/ai.js",
            "type": "file",
            "size": 7382,
            "sha256": "43c6e3c453bdba0e3fdcb4ab1ae5928b5d87ac3f1f7bcd5c8b1f305026b50182"
          },
          {
            "path": "package/dist/pactflow/client/base.js",
            "type": "file",
            "size": 24212,
            "sha256": "275259df85c86277be05ccc5082e153102678c2a05243aba841e44e23fe374d6"
          },
          {
            "path": "package/dist/pactflow/client/pagination.js",
            "type": "file",
            "size": 3219,
            "sha256": "d0710a1075f6a6fd9c3f2bdb36c641d88ea60941e5392420c2a748c4d850a30d"
          },
          {
            "path": "package/dist/pactflow/client/prompt-utils.js",
            "type": "file",
            "size": 2912,
            "sha256": "006b2da2c4ab4c4a8ba6edc996d903b5aab1c01d66c1d577d18e556abb37d9ba"
          },
          {
            "path": "package/dist/pactflow/client/prompts.js",
            "type": "file",
            "size": 3072,
            "sha256": "b13474ef89a2b7b0e175fa1c534e1e56cf31509d05f62ff4798cd8c09709dcc5"
          },
          {
            "path": "package/dist/pactflow/client/tools.js",
            "type": "file",
            "size": 57100,
            "sha256": "25832d036ef75a307fd5752b7343b7ce70175a0d7002a2818f84476525a09d94"
          },
          {
            "path": "package/dist/pactflow/client/utils.js",
            "type": "file",
            "size": 2293,
            "sha256": "f5676a569489397adb94749dc25fdc8e210e6e101e2e53684dd2bc52008cd250"
          },
          {
            "path": "package/dist/qmetry/client.js",
            "type": "file",
            "size": 6288,
            "sha256": "1c71f2d7bbdb9bcdeed3a6b4c24d9902db4c995fc34661c09ebea03e9d3dd23d"
          },
          {
            "path": "package/dist/qmetry/client/ai-agent.js",
            "type": "file",
            "size": 3035,
            "sha256": "feccd621a6ade55f4a573f6e760a80a47010b4c8af8fa114d1f2924f1be46995"
          },
          {
            "path": "package/dist/qmetry/client/api/client-api.js",
            "type": "file",
            "size": 1516,
            "sha256": "d750fc03760c7f2a3057b374f7bfbb8797f4a1f8d53d802cfd9128b1a44baa7d"
          },
          {
            "path": "package/dist/qmetry/client/api/error-handler.js",
            "type": "file",
            "size": 9832,
            "sha256": "66c833004479fbbd249e707543bcda0001d5d6b25489d06fa9065e02d894dc28"
          },
          {
            "path": "package/dist/qmetry/client/auto-resolve.js",
            "type": "file",
            "size": 3312,
            "sha256": "652e1c16975d573d08bd609950771ad5cff8f6fb034d2a44b624141837bf49df"
          },
          {
            "path": "package/dist/qmetry/client/automation.js",
            "type": "file",
            "size": 5145,
            "sha256": "d1e9e624ec773e75bb3722515c2c3713aea0085985a494b5edd0bf7b87073360"
          },
          {
            "path": "package/dist/qmetry/client/handlers.js",
            "type": "file",
            "size": 4948,
            "sha256": "9c9c90a237744abd315d475e314bfb9ea86f783e65723a142589a8288f0cf099"
          },
          {
            "path": "package/dist/qmetry/client/issues.js",
            "type": "file",
            "size": 7638,
            "sha256": "ada9287878e3dabf7bebb8b8406813d8d7ab2a7ec57c420ad962db87e141e453"
          },
          {
            "path": "package/dist/qmetry/client/project.js",
            "type": "file",
            "size": 4540,
            "sha256": "c7695000f30ebbcf073756175f62406f5199b5d17d40bae8a33ea18c6c601c6c"
          },
          {
            "path": "package/dist/qmetry/client/requirement.js",
            "type": "file",
            "size": 2539,
            "sha256": "6e1c5541e8f7a6b7f2d3fde3b044e98c8d96c18b95e4cc38b9e810067bb5abbd"
          },
          {
            "path": "package/dist/qmetry/client/testcase.js",
            "type": "file",
            "size": 9775,
            "sha256": "0666c4be8fa78c3bbda1800478ea0549aaa82a91ae3034b06b2018dbe2429ff2"
          },
          {
            "path": "package/dist/qmetry/client/testsuite.js",
            "type": "file",
            "size": 10840,
            "sha256": "43de2aeb71d07e166bfb054480536678e8e0238d7a7b6d2c775db33cd6f961a2"
          },
          {
            "path": "package/dist/qmetry/client/tools/ai-agent-tools.js",
            "type": "file",
            "size": 5824,
            "sha256": "b822604c164513f46aab4f8f50f7842a99cd75265b63beed27df2420c5ce1dc5"
          },
          {
            "path": "package/dist/qmetry/client/tools/automation-tools.js",
            "type": "file",
            "size": 14666,
            "sha256": "0317556f3d6b73ab278885e6980c0edb68246e0fc24159b5e6e2001189f17f1f"
          },
          {
            "path": "package/dist/qmetry/client/tools/index.js",
            "type": "file",
            "size": 770,
            "sha256": "a829cc9279e7c2d644bdfd46f8c87113f3c95371b9687b5c00abe55c44a10189"
          },
          {
            "path": "package/dist/qmetry/client/tools/issue-tools.js",
            "type": "file",
            "size": 43175,
            "sha256": "f81a74f9aa3a733d74b1ddf2fe002d2859e24c0cd9a895dd56a3fd5e69827076"
          },
          {
            "path": "package/dist/qmetry/client/tools/project-tools.js",
            "type": "file",
            "size": 32118,
            "sha256": "62750be9220abcee0fb0d06d3ebf14288a974457386b855221070e657639c30b"
          },
          {
            "path": "package/dist/qmetry/client/tools/requirement-tools.js",
            "type": "file",
            "size": 26595,
            "sha256": "e95b0cf30157a312e0224b2c6ba512cce94e7a8eae17de6d9906bd25fc612419"
          },
          {
            "path": "package/dist/qmetry/client/tools/testcase-tools.js",
            "type": "file",
            "size": 74139,
            "sha256": "ba9f12cc775caeea1eba77ae174afb44cb18bac4365ae2f5565892698b352ba1"
          },
          {
            "path": "package/dist/qmetry/client/tools/testsuite-tools.js",
            "type": "file",
            "size": 82467,
            "sha256": "0b2d18757c34bc70f703624fd94a15b0c3ec09bcfc9f2be743baa53c960ba553"
          },
          {
            "path": "package/dist/qmetry/client/tools/udf-tools.js",
            "type": "file",
            "size": 21137,
            "sha256": "2dd291ecd8ad9f87f2d29494969660115bee64d9a87cbc8da8a9adcd45acb8d8"
          },
          {
            "path": "package/dist/qmetry/client/udf.js",
            "type": "file",
            "size": 12188,
            "sha256": "fb7b811a9eef0d35143ec561f6ee316a6256cc5d2f27a67fe403d1daf763b888"
          },
          {
            "path": "package/dist/qmetry/client/utils.js",
            "type": "file",
            "size": 269,
            "sha256": "c2769673a087daf4e21d8a45182f6f6b6855801bc8886946215838e564b25712"
          },
          {
            "path": "package/dist/qmetry/config/constants.js",
            "type": "file",
            "size": 4260,
            "sha256": "d58ec3f2a788f42c941b3420c8dd0529405f26c0f14826334fe7cf5838cd6dac"
          },
          {
            "path": "package/dist/qmetry/config/rest-endpoints.js",
            "type": "file",
            "size": 2539,
            "sha256": "51e666a5831e6650250cb06257bf3d91164a2e1839a9b69627f802ea20fb1b3d"
          },
          {
            "path": "package/dist/qmetry/types/ai-agent.js",
            "type": "file",
            "size": 1848,
            "sha256": "b1ff94b635b7547f792d07397b63d6b46aa11a23a331d6455405c8d7beb0c262"
          },
          {
            "path": "package/dist/qmetry/types/automation.js",
            "type": "file",
            "size": 174,
            "sha256": "c58af9b21a1a4968932225775ff7da5702686c9689df183df339dca810dc44a7"
          },
          {
            "path": "package/dist/qmetry/types/common.js",
            "type": "file",
            "size": 44013,
            "sha256": "941abf042ff8786a284c7e6779bdf8b53088434ac3c0fc33f8287145bb02571c"
          },
          {
            "path": "package/dist/qmetry/types/issues.js",
            "type": "file",
            "size": 1034,
            "sha256": "1731889150a2c637a7176507e4738f6be878d7fef9ec5368d015a08b0b7ce3f1"
          },
          {
            "path": "package/dist/qmetry/types/project.js",
            "type": "file",
            "size": 795,
            "sha256": "ea68c12b98829ac3b3845f9a9c62b622d9814a1f82eb0ad092a580d75e10ab97"
          },
          {
            "path": "package/dist/qmetry/types/requirements.js",
            "type": "file",
            "size": 917,
            "sha256": "798ccd37b61782fe8b691b061888534f56a6cba7699e7b71c83a097abf7b2cb1"
          },
          {
            "path": "package/dist/qmetry/types/testcase.js",
            "type": "file",
            "size": 1688,
            "sha256": "38bf3563b068ba748e076f6e7ffa56b0ca325df95a7a43ac71f8db4a1ef2f8f2"
          },
          {
            "path": "package/dist/qmetry/types/testsuite.js",
            "type": "file",
            "size": 2063,
            "sha256": "d61451e901c7d61e12a360a111d85f7a006bfb8d6a3f3d6c52390ddb57ca81b5"
          },
          {
            "path": "package/dist/qmetry/types/udf.js",
            "type": "file",
            "size": 5190,
            "sha256": "812b6f89da4a2dbde17d68917bad36828c61fc005357d52b77f6c24acf45b363"
          },
          {
            "path": "package/dist/qtm4j/client.js",
            "type": "file",
            "size": 7758,
            "sha256": "1ab832f9148c0f1164220dbfef20b432eb610fd96eab5c29720eb1ab453db815"
          },
          {
            "path": "package/dist/qtm4j/config/constants.js",
            "type": "file",
            "size": 23804,
            "sha256": "81d686efe0c2914091717a5681d9e2b5efcfa3685337e9f0b114839ea5b400c7"
          },
          {
            "path": "package/dist/qtm4j/config/field-resolution.types.js",
            "type": "file",
            "size": 1547,
            "sha256": "cb5697024ad6233cfac4c639d9820cec4e38666044ba07711159f73d77bf8e22"
          },
          {
            "path": "package/dist/qtm4j/http/api-client.js",
            "type": "file",
            "size": 7688,
            "sha256": "2f091e5846577b0be0c633f29c598404e35e1f5e21a973f8f8b8901f9ca21380"
          },
          {
            "path": "package/dist/qtm4j/http/auth-service.js",
            "type": "file",
            "size": 700,
            "sha256": "12f9b513589f265b75021fe7e8749c6c0b5a50417251c61d7d038d069696f704"
          },
          {
            "path": "package/dist/qtm4j/resolver/cache/cache.js",
            "type": "file",
            "size": 1504,
            "sha256": "fb869632be4f09dd66cbb5cffa6347a748dd77d58b23c2a01ef3e665ca9eaf43"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolver-registry.js",
            "type": "file",
            "size": 4106,
            "sha256": "9778da455d0d7cfb7dc7351fc3283aee73d83e8129b852256b8feb144726c0b3"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/build-resolver.js",
            "type": "file",
            "size": 1591,
            "sha256": "5e4d6015653ec881cc06db3e7aed53d053ae08299cdc81074300c6c9f0b86213"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/common-attribute-resolver.js",
            "type": "file",
            "size": 1780,
            "sha256": "6421a6a6d8f5ee296ce0d64c59c1474913c20e53af2bc47c6d14708b0298feba"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/component-resolver.js",
            "type": "file",
            "size": 1747,
            "sha256": "5c12cbf60140a02d2429e57e12faacc7bfedb62bc5022d4ba696ebc1487bc40c"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/defect-id-resolver.js",
            "type": "file",
            "size": 1447,
            "sha256": "d52def0e674fa03e3da3ea7d88e1ec5abe2a6a541b804b7d2f9e09a3a07b1c0c"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/defect-priority-resolver.js",
            "type": "file",
            "size": 1800,
            "sha256": "dc0f0e01de4bf521a1b5a7f9daf8e7486b66a3e23616122e79d0dabbfaf748be"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/defect-status-resolver.js",
            "type": "file",
            "size": 1788,
            "sha256": "b74f7c467c2fe291d9c956a51c3e516a9e98c247e77be52c3a5417835beb4b28"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/environment-resolver.js",
            "type": "file",
            "size": 1615,
            "sha256": "0859d5c1c7b1f635d9b34890fc560358c09aedb240dcf5ac0116c41fcb636339"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/execution-context-resolver.js",
            "type": "file",
            "size": 1985,
            "sha256": "ff91c37b09e57e8e6f4e3f68c0d061e1bcbe52a28db446f6311576a7c82add7a"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/label-resolver.js",
            "type": "file",
            "size": 1730,
            "sha256": "d7225347326fadb266d1c606e3982d0eabb5a5a6a7463258b9121de8fc09ef77"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/requirement-id-resolver.js",
            "type": "file",
            "size": 779,
            "sha256": "22fe57ece4b04fb7b06407af4dc923202f9f33a79738c1dcf53a35d894d21836"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/resolver.js",
            "type": "file",
            "size": 60,
            "sha256": "2276550d05c927e63ef7ed447b5838e3218ce60da56c0d1fccdd90c610ad71b3"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/step-execution-context-resolver.js",
            "type": "file",
            "size": 2336,
            "sha256": "0f4989df6b6f1d965747a16e22c41b30a878043558bead28ef316f616a626c7b"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/test-case-uid-resolver.js",
            "type": "file",
            "size": 772,
            "sha256": "999ae2c44837b9c3d9cf5c45f1b75ebdce6d98db12a081d33b75a05d70f87be7"
          },
          {
            "path": "package/dist/qtm4j/resolver/resolvers/test-cycle-uid-resolver.js",
            "type": "file",
            "size": 776,
            "sha256": "86674e0220e5360a3df03db85776d3ab8fe4ae1d54fbb56e5758538935c90ca1"
          },
          {
            "path": "package/dist/qtm4j/schema/automation.schema.js",
            "type": "file",
            "size": 6410,
            "sha256": "11e1a8ad8ffd774e537c61f76a230b1dd6b6bc4d50f90a050b78281632b4b2c5"
          },
          {
            "path": "package/dist/qtm4j/schema/get-bugs.schema.js",
            "type": "file",
            "size": 5416,
            "sha256": "2ad0db9d88c7389555baf0083743aadac0f75383fdd36141bf31a30f5b24a59c"
          },
          {
            "path": "package/dist/qtm4j/schema/get-test-case.schema.js",
            "type": "file",
            "size": 7906,
            "sha256": "93430e88f2a3fdebe69e2b2bf58e38e8c955c18e2fa6089ef66bfcd4ac1bb80f"
          },
          {
            "path": "package/dist/qtm4j/schema/get-test-steps.schema.js",
            "type": "file",
            "size": 4057,
            "sha256": "62886956cfcf5e609ceca939e0f909b465880c0f64549817a5565600d24bb707"
          },
          {
            "path": "package/dist/qtm4j/schema/link-bugs.schema.js",
            "type": "file",
            "size": 2822,
            "sha256": "3a30e725162a81a64d3d9686292be498ad7b8313cda736aa7bc2791dcc949c1b"
          },
          {
            "path": "package/dist/qtm4j/schema/linked-items.schema.js",
            "type": "file",
            "size": 5984,
            "sha256": "d39f72a3516b1d124202603a472fb27aa0ea92f0dd707b5d6fb48a7579080ec7"
          },
          {
            "path": "package/dist/qtm4j/schema/project.schema.js",
            "type": "file",
            "size": 2413,
            "sha256": "2620480472ddf020e9df6e2a17f2e6ea971b3d9e158ac6d4a405a49952c10a93"
          },
          {
            "path": "package/dist/qtm4j/schema/requirements.schema.js",
            "type": "file",
            "size": 7078,
            "sha256": "f113ca562dcbe4c87ece43ac412d8f8254f61017dea109d31d1f6f237419d02e"
          },
          {
            "path": "package/dist/qtm4j/schema/search-test-cycle.schema.js",
            "type": "file",
            "size": 7789,
            "sha256": "16bd125f6f7b32277fa695edb83ed9d01baa6141a766da04cfc72b99341e51af"
          },
          {
            "path": "package/dist/qtm4j/schema/start-execution.schema.js",
            "type": "file",
            "size": 2460,
            "sha256": "35a19d8501b56ee96049fa40904a94b1a5e13fef576cf858ab5515ad5100176e"
          },
          {
            "path": "package/dist/qtm4j/schema/test-case.schema.js",
            "type": "file",
            "size": 1890,
            "sha256": "fd43c7327e73a2902bc1436ef12ff87da237fc8fbf73b0e98cb3658e2718c64d"
          },
          {
            "path": "package/dist/qtm4j/schema/test-cycle.link.schema.js",
            "type": "file",
            "size": 18554,
            "sha256": "435cf3b75c51f9dc82f560b676d1ba81a2c59f33bd7c79c3d5c65f3355e4eade"
          },
          {
            "path": "package/dist/qtm4j/schema/test-cycle.schema.js",
            "type": "file",
            "size": 1851,
            "sha256": "6cb1ed03cd313c3040bad2ed9fc6eb080b85959e6c521a01b54fd69a4d38895e"
          },
          {
            "path": "package/dist/qtm4j/schema/update-test-case-execution.schema.js",
            "type": "file",
            "size": 2350,
            "sha256": "c20ebf98777b69b8d64d63514097a384bfea7d550b38c1b5d22359b8a149ffc2"
          },
          {
            "path": "package/dist/qtm4j/schema/update-test-case.schema.js",
            "type": "file",
            "size": 2337,
            "sha256": "4f1bb8b067809e038fb7223ecb74a207ee775da1eec0a629c08c20657aed1262"
          },
          {
            "path": "package/dist/qtm4j/schema/update-test-cycle.schema.js",
            "type": "file",
            "size": 2885,
            "sha256": "8cf4503aa38f6788f0c9b22b04f123b72bff845aa332dd191fd66c4883115da4"
          },
          {
            "path": "package/dist/qtm4j/schema/update-test-step-execution.schema.js",
            "type": "file",
            "size": 1971,
            "sha256": "4aae1ca4f34c593f1f778ead707a7d6a0fc15b40076f510ad9e8eb236361e7ea"
          },
          {
            "path": "package/dist/qtm4j/tool/project/get-projects.js",
            "type": "file",
            "size": 4623,
            "sha256": "95fdea474e95603173517157a5857b1156b4096308ce1a38ad964cd3be51d59e"
          },
          {
            "path": "package/dist/qtm4j/tool/project/set-project-context.js",
            "type": "file",
            "size": 4808,
            "sha256": "401935d17318c4701a781f37ae78d3c5d5be43fd01f86df861b011acc1ed6fde"
          },
          {
            "path": "package/dist/qtm4j/tool/requirement/get-linked-testcases.js",
            "type": "file",
            "size": 4278,
            "sha256": "d8433a2e69b296dee179565fe3ee93b780077df549263dc6a2a86f6e74a5fd2a"
          },
          {
            "path": "package/dist/qtm4j/tool/requirement/link-testcases.js",
            "type": "file",
            "size": 5159,
            "sha256": "81fe81d74c12a5b5c560e172f6ebefc6e3d4b12f8940cd683b9081220dcaff3a"
          },
          {
            "path": "package/dist/qtm4j/tool/requirement/unlink-testcases.js",
            "type": "file",
            "size": 4837,
            "sha256": "6c1cbb7996d308da5ad8ec1ce2173685992b18debf7ff1559dd87da8684498da"
          },
          {
            "path": "package/dist/qtm4j/tool/test-automation/get-automation-history.js",
            "type": "file",
            "size": 3843,
            "sha256": "e85260a673783148b6dcf420384e428af33a74ec97f73c3c890bac8b33e36222"
          },
          {
            "path": "package/dist/qtm4j/tool/test-automation/upload-automation-result.js",
            "type": "file",
            "size": 8217,
            "sha256": "5f7ab435023fd35e32f442b14bf75b86e1145b6a8436054a0619f81ec5106c0e"
          },
          {
            "path": "package/dist/qtm4j/tool/test-case/create-test-case.js",
            "type": "file",
            "size": 5822,
            "sha256": "910a303ca218c928873faa3d10f2d8fbc685837e1bb3d11260d6f05498a9ebcc"
          },
          {
            "path": "package/dist/qtm4j/tool/test-case/get-linked-requirements.js",
            "type": "file",
            "size": 3352,
            "sha256": "239ecf755097850a530f97ae54dc923435f9f1ea043538f512c2f8d6e829717b"
          },
          {
            "path": "package/dist/qtm4j/tool/test-case/get-test-cases.js",
            "type": "file",
            "size": 12501,
            "sha256": "f959698358945ac1fa5079a9461764f0724fa1aaacb08049e5338ab99f6aa2c1"
          },
          {
            "path": "package/dist/qtm4j/tool/test-case/get-test-steps.js",
            "type": "file",
            "size": 6170,
            "sha256": "610bf9c58523ab40f0434caf985bdc6f8403334868e1c6434160092f92dbcf60"
          },
          {
            "path": "package/dist/qtm4j/tool/test-case/link-requirements.js",
            "type": "file",
            "size": 5664,
            "sha256": "8e68e4fbf17353ec902000a136cdeb9e73511e70fee960407e24ee436d50cd2e"
          },
          {
            "path": "package/dist/qtm4j/tool/test-case/unlink-requirements.js",
            "type": "file",
            "size": 5498,
            "sha256": "3a3906c8ea3c3dc3c2263c72ee3a027ed0e3b95c71559d0e089e91ff77aa81c6"
          },
          {
            "path": "package/dist/qtm4j/tool/test-case/update-test-case.js",
            "type": "file",
            "size": 7078,
            "sha256": "0a07cf94ccb0e1f4d83d41e1b03aa1a2db43e772af6663168a39b44745a4524e"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/create-test-cycle.js",
            "type": "file",
            "size": 4230,
            "sha256": "97464f185fc6d50725f07c97e542908dc51961bbbf5052791ecd2c46fa7dec55"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/get-linked-requirements.js",
            "type": "file",
            "size": 3556,
            "sha256": "53b00794a7c240ce13d6ff0bd24aecb8c3c3b131568327c41de1a3e04055353a"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/link-requirements.js",
            "type": "file",
            "size": 4463,
            "sha256": "e82452a185a0b83e8d31a93321cd57bc78f4d3963a099aaa6696fb525bd686e8"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/link-testcases.js",
            "type": "file",
            "size": 5621,
            "sha256": "b0eb972bdbed870bbe088f8268d1b6d9ca8f7b2cc670149748bfb6d6cb8afbbe"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/search-linked-testcases.js",
            "type": "file",
            "size": 5933,
            "sha256": "670f5cdb09700985f558871a123e1064c470c78695ea8208073aa00fc09df12b"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/search-test-cycle.js",
            "type": "file",
            "size": 6781,
            "sha256": "d3afbe357ffdfa72a4428b2c13014e597973dc0bd5149fe973737a912d573d8f"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/unlink-requirements.js",
            "type": "file",
            "size": 4543,
            "sha256": "91d130e40e6604bd974e0d2774cb6d4e5f1746cc769266c920190fa052696d59"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/unlink-testcases.js",
            "type": "file",
            "size": 5072,
            "sha256": "257109ebee6f3fa38dd01f9ef59e9cabef778249343ddeb6a236a1d9dc6e6f65"
          },
          {
            "path": "package/dist/qtm4j/tool/test-cycle/update-test-cycle.js",
            "type": "file",
            "size": 6735,
            "sha256": "c21f802a62e511b3332b31691a9fdf3289423d8210aae4f557b1dfdd8c3c5d49"
          },
          {
            "path": "package/dist/qtm4j/tool/test-execution/get-test-case-bugs.js",
            "type": "file",
            "size": 4672,
            "sha256": "ad4eedab8f86d3038252f6ae31fcd0b7fd631b516b937c2add3e010bcfbaf631"
          },
          {
            "path": "package/dist/qtm4j/tool/test-execution/get-test-step-bugs.js",
            "type": "file",
            "size": 4601,
            "sha256": "03f1ec5a8b4cccdaa9063c1a508a3f36253138194e097804b4129016ae18443f"
          },
          {
            "path": "package/dist/qtm4j/tool/test-execution/link-test-case-bugs.js",
            "type": "file",
            "size": 5498,
            "sha256": "25b6c4fa6b3b345b01efff35227ea5aad1611c970467a71c374d18aaff2233be"
          },
          {
            "path": "package/dist/qtm4j/tool/test-execution/link-test-step-bugs.js",
            "type": "file",
            "size": 5507,
            "sha256": "420d99463cc2f0c0d8aaad8fe453c45a84359e0c4dff6a4ed466d26492b61af8"
          },
          {
            "path": "package/dist/qtm4j/tool/test-execution/start-execution.js",
            "type": "file",
            "size": 5915,
            "sha256": "696ffd21fbb9ab5ac5191df5947237c22ec200b629414f900273436e733a66a5"
          },
          {
            "path": "package/dist/qtm4j/tool/test-execution/update-test-case-execution.js",
            "type": "file",
            "size": 5065,
            "sha256": "963118ebf10711c40aadf04964eaadef0c5493ae6692e55e05c3163ff87dcbc7"
          },
          {
            "path": "package/dist/qtm4j/tool/test-execution/update-test-step-execution.js",
            "type": "file",
            "size": 4952,
            "sha256": "e2869f509791f034f647195e42c9b4abb2f73be79c1db88b8ef31fa56a6dd9a2"
          },
          {
            "path": "package/dist/reflect/client.js",
            "type": "file",
            "size": 5692,
            "sha256": "3f1055ec1c30a5d6f50cc5380951103628851a8fe785abfbe742e95da689dccf"
          },
          {
            "path": "package/dist/reflect/config/constants.js",
            "type": "file",
            "size": 421,
            "sha256": "132d814df88511b204a0848e16701282125749359d77bad5c244ba8e76d68d8b"
          },
          {
            "path": "package/dist/reflect/prompt/sap-test.js",
            "type": "file",
            "size": 1448,
            "sha256": "0ce42707283ec7e867310f7d846d81e8ada8f839464f301a6d9e32b2977ed358"
          },
          {
            "path": "package/dist/reflect/tool/recording/add-prompt-step.js",
            "type": "file",
            "size": 1989,
            "sha256": "d5af8a6d9f9d22ae432708ae671bc73ff2106af80fa2b5e18565edff8d433330"
          },
          {
            "path": "package/dist/reflect/tool/recording/add-segment.js",
            "type": "file",
            "size": 1412,
            "sha256": "3affe792602f1da415e8c5f48d090bd97cc74956ae019cb77557896b3b07db7f"
          },
          {
            "path": "package/dist/reflect/tool/recording/connect-to-session.js",
            "type": "file",
            "size": 3760,
            "sha256": "83e3bf20413f02579686d528ef286f479a58d00351e454611bbeb8e592579036"
          },
          {
            "path": "package/dist/reflect/tool/recording/delete-previous-step.js",
            "type": "file",
            "size": 1202,
            "sha256": "4b93143e2eb671f6def8ad42407bf0c60aadde1962a8d3fd31ae7329844a492c"
          },
          {
            "path": "package/dist/reflect/tool/recording/get-screenshot.js",
            "type": "file",
            "size": 1661,
            "sha256": "7d18f273d279de19f5fca91b52c1f73377c39ba39960ca9edc30f4097e4a83aa"
          },
          {
            "path": "package/dist/reflect/tool/suites/cancel-suite-execution.js",
            "type": "file",
            "size": 1266,
            "sha256": "8617cbdb73200c024c955b7113627434a47b81ce6636d425a7c420b94f25b8d8"
          },
          {
            "path": "package/dist/reflect/tool/suites/execute-suite.js",
            "type": "file",
            "size": 1018,
            "sha256": "d9719d15c4d8e4de640e08c83823a46f1609295089fe5bd968f80d7b9097b7e2"
          },
          {
            "path": "package/dist/reflect/tool/suites/get-suite-execution-status.js",
            "type": "file",
            "size": 1294,
            "sha256": "0ec3024318bd89ebc8528eeeaf926890a8df200af36ea9c6ff2bfa91d3878a30"
          },
          {
            "path": "package/dist/reflect/tool/suites/list-suite-executions.js",
            "type": "file",
            "size": 1073,
            "sha256": "b12c6b89ee2d8899aecf30db5a2da5a08faec95efed46eb0b804047aa2932f1f"
          },
          {
            "path": "package/dist/reflect/tool/suites/list-suites.js",
            "type": "file",
            "size": 809,
            "sha256": "8cc2d6316d00df85b1065e0e5d08d03d207f9f9467017a695dd4c12e6c457aaf"
          },
          {
            "path": "package/dist/reflect/tool/tests/create-segment.js",
            "type": "file",
            "size": 696,
            "sha256": "42fd22766b3d763f7927e09ada04ff43e8dd87917429ffe85bee3515a8f036e2"
          },
          {
            "path": "package/dist/reflect/tool/tests/create-test.js",
            "type": "file",
            "size": 569,
            "sha256": "aaab2c27f213c4149bc057f0594f14eb98b4884f2af7492188cc3a26ea2fa426"
          },
          {
            "path": "package/dist/reflect/tool/tests/definition.js",
            "type": "file",
            "size": 9708,
            "sha256": "329284c544fe3918d6a8335b741243182e240e559ad77f7bc6a99d5273764872"
          },
          {
            "path": "package/dist/reflect/tool/tests/get-test-detail.js",
            "type": "file",
            "size": 1132,
            "sha256": "1754bc1370a3c876eb7ac0922fdb74bdb4d3f88df3208f8607a5010a151f8564"
          },
          {
            "path": "package/dist/reflect/tool/tests/get-test-status.js",
            "type": "file",
            "size": 1084,
            "sha256": "8a6d2fbb3f1f4b07d455e3311880313fef8658acd5b13d0d937f20bc8ee4b2d6"
          },
          {
            "path": "package/dist/reflect/tool/tests/list-segments.js",
            "type": "file",
            "size": 1758,
            "sha256": "61687805a86526e90674b2c61c1f80403fc747d6dfe8615ca5b5a3c50e56042a"
          },
          {
            "path": "package/dist/reflect/tool/tests/list-tests.js",
            "type": "file",
            "size": 778,
            "sha256": "7f83485abb6679923856903fa8ac9f8736d095d4bc3391b4042699c5a0dd9a51"
          },
          {
            "path": "package/dist/reflect/tool/tests/run-test.js",
            "type": "file",
            "size": 981,
            "sha256": "894889aee53c79380c33966440a46ed915d0cef338a6b66552c2b6334a4abdbc"
          },
          {
            "path": "package/dist/reflect/websocket-manager.js",
            "type": "file",
            "size": 2810,
            "sha256": "0f21806d1d00e26dfc3ad6d83f764706cbc8f8969c0e2d8a4bbdf1ab5ac84bf5"
          },
          {
            "path": "package/dist/swagger/client.js",
            "type": "file",
            "size": 9235,
            "sha256": "27ebb121c81e56071706e6b1cedf874f119d8c87e580a47c02fda3ebad4c4514"
          },
          {
            "path": "package/dist/swagger/client/api.js",
            "type": "file",
            "size": 38994,
            "sha256": "2025d7eb0ebeb0784eb9ab445c76d4f0dc661ac36681b69bda214c782c23a5c4"
          },
          {
            "path": "package/dist/swagger/client/configuration.js",
            "type": "file",
            "size": 1386,
            "sha256": "498d963f0f08b18295994bfc5e642c4cebc059c84af28fdfa843ba662630d429"
          },
          {
            "path": "package/dist/swagger/client/functional-testing-api.js",
            "type": "file",
            "size": 8674,
            "sha256": "24cbba15344adb188cad4d52d2a0e5f3c367742a7e56faec100879193d0548d6"
          },
          {
            "path": "package/dist/swagger/client/functional-testing-tools.js",
            "type": "file",
            "size": 7135,
            "sha256": "28299fca6be40a741944e5bd11ce47f2ef2cef96df2d6237198b55dc7982b1e2"
          },
          {
            "path": "package/dist/swagger/client/functional-testing-types.js",
            "type": "file",
            "size": 5818,
            "sha256": "9ab2a0b1ef4512504fb6398c6ee2d22e3acaaf2110d733c3dea3c19f4726f1c5"
          },
          {
            "path": "package/dist/swagger/client/portal-types.js",
            "type": "file",
            "size": 18331,
            "sha256": "229e586e65b6947d14c48ba846a1776d7a6dd8a55c4e739813ffa2d02080071f"
          },
          {
            "path": "package/dist/swagger/client/portal-utils.js",
            "type": "file",
            "size": 1999,
            "sha256": "9159c4cf788c8ba92152bbf3e713fe1fa6550027eddc5ca47e9dd2934435a389"
          },
          {
            "path": "package/dist/swagger/client/registry-types.js",
            "type": "file",
            "size": 6075,
            "sha256": "12524ae058605e0e08c950a9c5d4fb82d2f7e1569ad6cbed39901014330e9b15"
          },
          {
            "path": "package/dist/swagger/client/tool-constants.js",
            "type": "file",
            "size": 305,
            "sha256": "5ea31fe7ae6ba4483e4678969566de3e4bcae9ef3a437f395d56283ac7590133"
          },
          {
            "path": "package/dist/swagger/client/tools.js",
            "type": "file",
            "size": 13608,
            "sha256": "8552f8b18c52207f97cb92f3cab66acbb6ef4e59453e23b1564ffd1ed12bb810"
          },
          {
            "path": "package/dist/swagger/client/user-management-types.js",
            "type": "file",
            "size": 1007,
            "sha256": "a2ddd0abcc486cee157818dc359cf56c17cc610049408c5074d3eb6df5ac698a"
          },
          {
            "path": "package/dist/swagger/client/utils.js",
            "type": "file",
            "size": 1196,
            "sha256": "28d5123ef2f0452856757c32d49b3771b90abfe1d92c36d462513e6d60645648"
          },
          {
            "path": "package/dist/swagger/config-utils.js",
            "type": "file",
            "size": 359,
            "sha256": "432452e9c3a6c9865cef0a422e09e28bad8f9555d9bff8985679f1f4ea984649"
          },
          {
            "path": "package/dist/zephyr/client.js",
            "type": "file",
            "size": 5574,
            "sha256": "87ef01b1634a179cd0220e9df56f8c6d783be3180febcfc403867e00fa67e81b"
          },
          {
            "path": "package/dist/zephyr/common/api-client.js",
            "type": "file",
            "size": 2396,
            "sha256": "661a6b413e50129942a040996e78c9a440c747344e42222a37ced50fefdc34c6"
          },
          {
            "path": "package/dist/zephyr/common/auth-service.js",
            "type": "file",
            "size": 405,
            "sha256": "1cc806e407fd28868bd4690a593aa5e89bee75193775c3b0f0f62deb7cfbf3ca"
          },
          {
            "path": "package/dist/zephyr/common/rest-api-schemas.js",
            "type": "file",
            "size": 329175,
            "sha256": "45fba3716b2ccbb655d0dd0e2788dcfe1e9b9ea038a492e77c7c1dc9b60b37df"
          },
          {
            "path": "package/dist/zephyr/common/utils.js",
            "type": "file",
            "size": 1751,
            "sha256": "30ae2939dd29fe86b4f02b323afc2e32a8138bdbc05686a73e64dd694db87b64"
          },
          {
            "path": "package/dist/zephyr/tool/environment/get-environments.js",
            "type": "file",
            "size": 2353,
            "sha256": "c3fe34b2de0f64fa0c6768e0a4f3cdf678ef429f146ea73fe1e802c6ab579016"
          },
          {
            "path": "package/dist/zephyr/tool/folder/create-folder.js",
            "type": "file",
            "size": 1828,
            "sha256": "6994848cd4eec6f9a17cc153bea46abef53e28b1d8fdb837de29ff1ab7f5925c"
          },
          {
            "path": "package/dist/zephyr/tool/issue-link/get-test-cases.js",
            "type": "file",
            "size": 1164,
            "sha256": "1be0be4d4d3cf7a6c0e10db89d4c481b888de722d43a8c7249b85e28c7904977"
          },
          {
            "path": "package/dist/zephyr/tool/issue-link/get-test-cycles.js",
            "type": "file",
            "size": 1109,
            "sha256": "3f6b5bfe02909147b450b2b93159b2801bdc58e5e6e56da85bb8fad696fbec1e"
          },
          {
            "path": "package/dist/zephyr/tool/issue-link/get-test-executions.js",
            "type": "file",
            "size": 1171,
            "sha256": "cb47c515d2a17391543dd646b25de5e34691ff13dbafa0d95e7a4adfcfb4fcac"
          },
          {
            "path": "package/dist/zephyr/tool/priority/get-priorities.js",
            "type": "file",
            "size": 1317,
            "sha256": "d9e263f748832c4554b9f568672c7a135f319322764936073516f2f97dd67053"
          },
          {
            "path": "package/dist/zephyr/tool/project/get-project.js",
            "type": "file",
            "size": 1124,
            "sha256": "75bcd44f5c239d215be387e5f2d1e07581713bc6d091e5e37ec67b858cdfd2fd"
          },
          {
            "path": "package/dist/zephyr/tool/project/get-projects.js",
            "type": "file",
            "size": 1374,
            "sha256": "56387ce0b7842275aca37aa1d1437090bccb27bcce8118c4407153ad6a894440"
          },
          {
            "path": "package/dist/zephyr/tool/status/get-statuses.js",
            "type": "file",
            "size": 1542,
            "sha256": "381ee0e98f6f7f5b92a6b14065c9bf585a9a8e533c0701df1e0fc590c8c30dc7"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/create-issue-link.js",
            "type": "file",
            "size": 1333,
            "sha256": "cf16153bf5a79bf719ce1c514258ba35eb2c088cecaa01cbe293c6a9795b27ed"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/create-test-case.js",
            "type": "file",
            "size": 2680,
            "sha256": "71f784d0aea7906b9faad2de27633071457e489d506a6f3dd479238259efd13b"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/create-test-script.js",
            "type": "file",
            "size": 2352,
            "sha256": "ef3b1d05b9a3362427b57ab49f051e82a45225f9bade366dc78e4ea93397375d"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/create-test-steps.js",
            "type": "file",
            "size": 3390,
            "sha256": "da893c4347737db612f3934a54f657fa18e414b7814a64550b758f56d3fe2aee"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/create-web-link.js",
            "type": "file",
            "size": 1837,
            "sha256": "1a76918952a9ece7f2541c381a3c5f0e0af53fbdf2011c65f09e61721a8b09af"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/get-links.js",
            "type": "file",
            "size": 1084,
            "sha256": "104530425850d968bd6a3679c0b21f79e325c0c92e03634c158d0a4e6c5e05a7"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/get-test-case.js",
            "type": "file",
            "size": 1145,
            "sha256": "a7801a4f3b2f23415e3c0bcf62b4cc7c0e89bdfd8a3d0b32fb2a35347307398f"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/get-test-cases.js",
            "type": "file",
            "size": 1950,
            "sha256": "a8a12de740d5f1b65e09a7ceee91cfb2000e927224a52a8e48700687f30edcc9"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/get-test-script.js",
            "type": "file",
            "size": 1638,
            "sha256": "de2777280d84cd16f0e7e83f943a883b5e60ef65289347565dc7b77207e87e0f"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/get-test-steps.js",
            "type": "file",
            "size": 1877,
            "sha256": "bb753faf4a2e2afadf2113777110638db4b60d233f4a26747cf70a6b677ecc4f"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/update-test-case.js",
            "type": "file",
            "size": 5356,
            "sha256": "351ec5b1eb3ccf178398d77dcae0106067220815fb7e7808d82d28bf1cf03e59"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/create-issue-link.js",
            "type": "file",
            "size": 1607,
            "sha256": "4dc26d020baa2ae9e97da2f0514c47514fb3c288715b6269bf1e1c6d36879ca1"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/create-test-cycle.js",
            "type": "file",
            "size": 2803,
            "sha256": "31d77aac9be2bb7627d564ad684a97a4665b862b7f85534ec458e79a8a7c4598"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/create-web-link.js",
            "type": "file",
            "size": 2184,
            "sha256": "45b9ba760041799854948335e7b400c05a4ed33079f8febd06cc5304a2f918da"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/get-links.js",
            "type": "file",
            "size": 1344,
            "sha256": "cfc1d642b7762f85e9022bf84ed44c8cfa112274382e7f8b7446f63f016ec256"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/get-test-cycle.js",
            "type": "file",
            "size": 1173,
            "sha256": "98aa723c7cdb919ccad52f4bacc221de53004e68c1f7e1c93c0dad747033276d"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/get-test-cycles.js",
            "type": "file",
            "size": 2168,
            "sha256": "efd0d770747ed7a8a3f0e7343b6eede4f22e2c1e3fd61df5b6088e0939a1f458"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/update-test-cycle.js",
            "type": "file",
            "size": 5162,
            "sha256": "18d6bd1f13b3769300e6cbe09c0a68233430e286aa7ccf8e1fd38f3a985d7c8c"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/create-issue-link.js",
            "type": "file",
            "size": 1679,
            "sha256": "82d5de1b57fe30437e1b82bf0dd328f517c7bc4a413f0088c3ab36217fef9cc8"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/create-test-execution.js",
            "type": "file",
            "size": 2324,
            "sha256": "fd67211f79e1b0f9ceaf7c5e6f513d355e8f7c072b99abbad078609307f94a72"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/get-test-execution-links.js",
            "type": "file",
            "size": 1323,
            "sha256": "497dcb68d38b74b0dde60c79d013bea9e1f29f3565420af86e2d8efccdc88f80"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/get-test-execution.js",
            "type": "file",
            "size": 1255,
            "sha256": "430a9952132f9a00b939aa6529b523292bbf751379eca77071291caccbf60131"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/get-test-executions.js",
            "type": "file",
            "size": 1689,
            "sha256": "6228b0f51258f024808e9e9c1a3cec25d225136d9deda85c5d91ad2d7990430c"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/get-test-steps.js",
            "type": "file",
            "size": 2694,
            "sha256": "314889f75c5333ac0aa27f8efdd0d10167eaa96cfbeff8fe02cdc60699e166e8"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/update-test-execution.js",
            "type": "file",
            "size": 2822,
            "sha256": "6d5899fb9cbe48b7437eab6eac5b3898081ca9fcecdd878f0f3b2354222b5cdf"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/update-test-steps.js",
            "type": "file",
            "size": 3379,
            "sha256": "c759e6707b1c6e8d5cdf5772558b1b96eec2711e16313874b28f986758529e13"
          },
          {
            "path": "package/dist/zephyr/tool/test-plan/get-test-plans.js",
            "type": "file",
            "size": 1979,
            "sha256": "68bef917471c3a68cd81b7a5ac0ffe3cefd926fd93b2ab5e61ccc1d9285a0453"
          },
          {
            "path": "package/LICENSE.txt",
            "type": "file",
            "size": 1075,
            "sha256": "f8552542d7e1bf0483c6cb08dcb47ebccfdca52402182d407ad46ef9f2894f4f"
          },
          {
            "path": "package/package.json",
            "type": "file",
            "size": 1987,
            "sha256": "019086daec62b41ab6aef063a1f7bc1fe92b18bc082ae190a7bceb6706e87278"
          },
          {
            "path": "package/README.md",
            "type": "file",
            "size": 15851,
            "sha256": "aba4e21909e3c3c9b757de94814a69652de1b1a2b29e1d5c8539af1c757f71e1"
          }
        ]
      }
    },
    {
      "id": "observation:registry-metadata",
      "kind": "artifact_metadata",
      "coverage": "declared",
      "evidence": [
        {
          "sha256": "d5f0cecc0f9c1af19504701dc3ea10e57b8722b966e9ff0f039930747fd719c3",
          "capture_kind": "registry_metadata"
        }
      ],
      "data": {
        "metadata_url": "https://registry.npmjs.org/%40smartbear%2Fmcp/0.35.0",
        "requested_package": "@smartbear/mcp",
        "requested_version": "0.35.0",
        "tarball_url": "https://registry.npmjs.org/@smartbear/mcp/-/mcp-0.35.0.tgz",
        "integrity_claim": "sha512-mnEO2V6xxzzWWypNYL7H0EUQc6rWAiGlbs+fRhKEsm2h2bIQ2w0rkPY7MIJjpm+I/oUjVSlv+/C1PLx0ERm34g==",
        "integrity_verified": true
      }
    },
    {
      "id": "observation:runtime-dependencies",
      "kind": "dependency",
      "coverage": "declared",
      "evidence": [
        {
          "sha256": "019086daec62b41ab6aef063a1f7bc1fe92b18bc082ae190a7bceb6706e87278",
          "artifact_path": "package/package.json",
          "capture_kind": "artifact_file"
        }
      ],
      "data": {
        "dependencies": {
          "@bugsnag/js": "^8.8.1",
          "@modelcontextprotocol/sdk": "^1.27.1",
          "js-yaml": "^4.2.0",
          "node-cache": "^5.1.2",
          "swagger-client": "^3.37.1",
          "vite": "^7.3.1",
          "ws": "^8.19.0",
          "zod": "^4.3.6"
        }
      }
    },
    {
      "id": "observation:network-api-640a34b9ba7e920c",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "2f091e5846577b0be0c633f29c598404e35e1f5e21a973f8f8b8901f9ca21380",
          "artifact_path": "package/dist/qtm4j/http/api-client.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            2878,
            2884
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-ab68560ee1c39afd",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "661a6b413e50129942a040996e78c9a440c747344e42222a37ced50fefdc34c6",
          "artifact_path": "package/dist/zephyr/common/api-client.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1016,
            1022
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-1b866f8ef46dfc93",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "2025d7eb0ebeb0784eb9ab445c76d4f0dc661ac36681b69bda214c782c23a5c4",
          "artifact_path": "package/dist/swagger/client/api.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            3795,
            3801
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:process-spawn-api-308513e85eef53da",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "2025d7eb0ebeb0784eb9ab445c76d4f0dc661ac36681b69bda214c782c23a5c4",
          "artifact_path": "package/dist/swagger/client/api.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            28815,
            28820
          ]
        }
      ],
      "data": {
        "indicator": "process-spawn-api",
        "description": "Source references a process-spawning API."
      }
    },
    {
      "id": "observation:network-api-dd94a4399867a45d",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "d1e9e624ec773e75bb3722515c2c3713aea0085985a494b5edd0bf7b87073360",
          "artifact_path": "package/dist/qmetry/client/automation.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            3751,
            3757
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:filesystem-api-4b45f6c6cb3c0b99",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "d1e9e624ec773e75bb3722515c2c3713aea0085985a494b5edd0bf7b87073360",
          "artifact_path": "package/dist/qmetry/client/automation.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1088,
            1097
          ]
        }
      ],
      "data": {
        "indicator": "filesystem-api",
        "description": "Source references a filesystem API."
      }
    },
    {
      "id": "observation:network-api-e011d4fc84b6f590",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "5e3f631ec6f7cd585327baa9d2e910bded4a7ce4b8cba28d5019991aa56a8eff",
          "artifact_path": "package/dist/bugsnag/client/api/base.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1885,
            1891
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-4860ddb142d6f927",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "8617cbdb73200c024c955b7113627434a47b81ce6636d425a7c420b94f25b8d8",
          "artifact_path": "package/dist/reflect/tool/suites/cancel-suite-execution.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            766,
            772
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-86503c89ed37e799",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "9f4feac538f914ea2a696258ea689eb9ac3b21b1b586bb9f82dc9ec1eb030f90",
          "artifact_path": "package/dist/bearq/tool/tasks/chat-with-qa-lead.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            742,
            748
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-d9dfa9e51be9e70b",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "d750fc03760c7f2a3057b374f7bfbb8797f4a1f8d53d802cfd9128b1a44baa7d",
          "artifact_path": "package/dist/qmetry/client/api/client-api.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1173,
            1179
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-2b9f1ad15b717e93",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "02c7ba0291affe90a1e36db92c2d58f3fa71148e4320877d16b25ce848f80627",
          "artifact_path": "package/dist/collaborator/client.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1742,
            1748
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-368ea49baf877adc",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "abb945017e8c8e5786d2031a7b6fa5eab87efb084c53ba71935d388c180ba0e7",
          "artifact_path": "package/dist/pactflow/client.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            5941,
            5947
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-9e5226bd2c1a72e3",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "329284c544fe3918d6a8335b741243182e240e559ad77f7bc6a99d5273764872",
          "artifact_path": "package/dist/reflect/tool/tests/definition.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            9041,
            9047
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-6a866327a8bacf91",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "f0eb556398671ffadab07ca34574625dea34cd3179d0c3e0cc7637c5e7ca6253",
          "artifact_path": "package/dist/bearq/tool/tasks/delete-test-cases.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            814,
            820
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-b1498fcec6decfb5",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "d9719d15c4d8e4de640e08c83823a46f1609295089fe5bd968f80d7b9097b7e2",
          "artifact_path": "package/dist/reflect/tool/suites/execute-suite.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            558,
            564
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-a2c243ac01b72708",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "503694c85f0dca599792bab2d04171aac8da684286a71532a81ded9a58be694a",
          "artifact_path": "package/dist/bearq/tool/tasks/expand-application-model.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            860,
            866
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-f7ab4908752e9872",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "24cbba15344adb188cad4d52d2a0e5f3c367742a7e56faec100879193d0548d6",
          "artifact_path": "package/dist/swagger/client/functional-testing-api.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1292,
            1298
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-11163458dfb90dea",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "0ec3024318bd89ebc8528eeeaf926890a8df200af36ea9c6ff2bfa91d3878a30",
          "artifact_path": "package/dist/reflect/tool/suites/get-suite-execution-status.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            796,
            802
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-78544266f547cee8",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "91751348f669ab72c173c63fbbb4b319355542f65832ac8584a0b880548acc27",
          "artifact_path": "package/dist/bearq/tool/tasks/get-task-status.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            542,
            548
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-958375945a47578d",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "cdee3f4682d866608866287521f369a445061b5baa5e4089c03f9201da25cb5e",
          "artifact_path": "package/dist/bearq/tool/tasks/get-task.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            564,
            570
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-ae088a55b54d4aac",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "1754bc1370a3c876eb7ac0922fdb74bdb4d3f88df3208f8607a5010a151f8564",
          "artifact_path": "package/dist/reflect/tool/tests/get-test-detail.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            663,
            669
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-a0eb69170db6b2b9",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "8a6d2fbb3f1f4b07d455e3311880313fef8658acd5b13d0d937f20bc8ee4b2d6",
          "artifact_path": "package/dist/reflect/tool/tests/get-test-status.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            625,
            631
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-839b35362107fb3a",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "8f1bbb412ef54f3fbf5d4ee249fe0c2370b02d7087e9fc96e889a61661674136",
          "artifact_path": "package/dist/bearq/tool/environments/list-environments.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            518,
            524
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-47d5a47025b4a5ad",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "61687805a86526e90674b2c61c1f80403fc747d6dfe8615ca5b5a3c50e56042a",
          "artifact_path": "package/dist/reflect/tool/tests/list-segments.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1148,
            1154
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-edbee616c9394a49",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "b12c6b89ee2d8899aecf30db5a2da5a08faec95efed46eb0b804047aa2932f1f",
          "artifact_path": "package/dist/reflect/tool/suites/list-suite-executions.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            599,
            605
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-a4f016980079dc8d",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "8cc2d6316d00df85b1065e0e5d08d03d207f9f9467017a695dd4c12e6c457aaf",
          "artifact_path": "package/dist/reflect/tool/suites/list-suites.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            400,
            406
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-ff0b9af2f2d232a6",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "7f83485abb6679923856903fa8ac9f8736d095d4bc3391b4042699c5a0dd9a51",
          "artifact_path": "package/dist/reflect/tool/tests/list-tests.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            372,
            378
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:process-spawn-api-39797be7316944f5",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "006b2da2c4ab4c4a8ba6edc996d903b5aab1c01d66c1d577d18e556abb37d9ba",
          "artifact_path": "package/dist/pactflow/client/prompt-utils.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            629,
            634
          ]
        }
      ],
      "data": {
        "indicator": "process-spawn-api",
        "description": "Source references a process-spawning API."
      }
    },
    {
      "id": "observation:filesystem-api-bf2542b8061a70f1",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "f113ca562dcbe4c87ece43ac412d8f8254f61017dea109d31d1f6f237419d02e",
          "artifact_path": "package/dist/qtm4j/schema/requirements.schema.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            6330,
            6338
          ]
        }
      ],
      "data": {
        "indicator": "filesystem-api",
        "description": "Source references a filesystem API."
      }
    },
    {
      "id": "observation:network-api-98192b0c4fc93473",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "30773d1201f34f5c720d3a6d08b87f756042db3a5ade634c2609c2fae6666f00",
          "artifact_path": "package/dist/bearq/tool/tasks/run-regression-tests.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            764,
            770
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-bcd605c0228555a0",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "39bf3f158f857f251b7b958f69da9d77a07faf34e57ea8811ed8b7cc20344855",
          "artifact_path": "package/dist/bearq/tool/tasks/run-test-cases.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            901,
            907
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-c72f327747b240cb",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "894889aee53c79380c33966440a46ed915d0cef338a6b66552c2b6334a4abdbc",
          "artifact_path": "package/dist/reflect/tool/tests/run-test.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            533,
            539
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-1a014e25474ea876",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "a7ba894fc560882bda149895a449aec4f17726062f310492d3cf9d2fd9610754",
          "artifact_path": "package/dist/bearq/tool/tasks/run-tests-in-functional-areas.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            978,
            984
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-587c684e69be7ea4",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "0b8e2de9853ff9a86ffc974bbb8fec870c50117bf36b7ef050e9f283f70bfa6e",
          "artifact_path": "package/dist/bearq/tool/tasks/stop-task.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            451,
            457
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:filesystem-api-cfe5c3b4ebb0a55b",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "435cf3b75c51f9dc82f560b676d1ba81a2c59f33bd7c79c3d5c65f3355e4eade",
          "artifact_path": "package/dist/qtm4j/schema/test-cycle.link.schema.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            8868,
            8876
          ]
        }
      ],
      "data": {
        "indicator": "filesystem-api",
        "description": "Source references a filesystem API."
      }
    },
    {
      "id": "observation:filesystem-api-0241af583e553f6a",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "3a3906c8ea3c3dc3c2263c72ee3a027ed0e3b95c71559d0e089e91ff77aa81c6",
          "artifact_path": "package/dist/qtm4j/tool/test-case/unlink-requirements.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            667,
            675
          ]
        }
      ],
      "data": {
        "indicator": "filesystem-api",
        "description": "Source references a filesystem API."
      }
    },
    {
      "id": "observation:filesystem-api-e8e00b3c32ad86c0",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "5f7ab435023fd35e32f442b14bf75b86e1145b6a8436054a0619f81ec5106c0e",
          "artifact_path": "package/dist/qtm4j/tool/test-automation/upload-automation-result.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            6733,
            6742
          ]
        }
      ],
      "data": {
        "indicator": "filesystem-api",
        "description": "Source references a filesystem API."
      }
    },
    {
      "id": "observation:network-api-4edfb4230ffd990c",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "f5676a569489397adb94749dc25fdc8e210e6e101e2e53684dd2bc52008cd250",
          "artifact_path": "package/dist/pactflow/client/utils.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1181,
            1187
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:network-api-c51289c13197f3a3",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "e8e80836c986b36311c0e2027d1d129418683b1c91e91c2e5dca1096e20a9b14",
          "artifact_path": "package/dist/bearq/tool/tasks/wait-for-task.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1200,
            1206
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:static-tool-inventory",
      "kind": "protocol_inventory",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "e38398f2914f004621eb3e24667e3a351f133a64a65f8f29ef8d87b901be0abe",
          "capture_kind": "artifact_file"
        }
      ],
      "data": {
        "extraction": "static_source_analysis",
        "complete": false,
        "incompleteness": [
          "registration_name_not_static"
        ],
        "scanned_files": [
          "package/dist/bearq/client.js",
          "package/dist/bearq/config/constants.js",
          "package/dist/bearq/tool/environments/list-environments.js",
          "package/dist/bearq/tool/tasks/chat-with-qa-lead.js",
          "package/dist/bearq/tool/tasks/delete-test-cases.js",
          "package/dist/bearq/tool/tasks/expand-application-model.js",
          "package/dist/bearq/tool/tasks/get-task-status.js",
          "package/dist/bearq/tool/tasks/get-task.js",
          "package/dist/bearq/tool/tasks/run-regression-tests.js",
          "package/dist/bearq/tool/tasks/run-test-cases.js",
          "package/dist/bearq/tool/tasks/run-tests-in-functional-areas.js",
          "package/dist/bearq/tool/tasks/stop-task.js",
          "package/dist/bearq/tool/tasks/wait-for-task.js",
          "package/dist/bugsnag/client.js",
          "package/dist/bugsnag/client/api/api.js",
          "package/dist/bugsnag/client/api/base.js",
          "package/dist/bugsnag/client/api/configuration.js",
          "package/dist/bugsnag/client/api/CurrentUser.js",
          "package/dist/bugsnag/client/api/Error.js",
          "package/dist/bugsnag/client/api/Project.js",
          "package/dist/bugsnag/client/filters.js",
          "package/dist/bugsnag/input-schemas.js",
          "package/dist/bugsnag/tool/error/get-error.js",
          "package/dist/bugsnag/tool/error/list-project-errors.js",
          "package/dist/bugsnag/tool/error/update-error.js",
          "package/dist/bugsnag/tool/event/get-event-details-from-dashboard-url.js",
          "package/dist/bugsnag/tool/event/get-event.js",
          "package/dist/bugsnag/tool/event/list-error-events.js",
          "package/dist/bugsnag/tool/performance/get-network-endpoint-groupings.js",
          "package/dist/bugsnag/tool/performance/get-span-group.js",
          "package/dist/bugsnag/tool/performance/get-trace.js",
          "package/dist/bugsnag/tool/performance/list-span-groups.js",
          "package/dist/bugsnag/tool/performance/list-spans.js",
          "package/dist/bugsnag/tool/performance/list-trace-fields.js",
          "package/dist/bugsnag/tool/performance/set-network-endpoint-groupings.js",
          "package/dist/bugsnag/tool/project/get-current-project.js",
          "package/dist/bugsnag/tool/project/list-project-event-filters.js",
          "package/dist/bugsnag/tool/project/list-projects.js",
          "package/dist/bugsnag/tool/release/get-build.js",
          "package/dist/bugsnag/tool/release/get-release.js",
          "package/dist/bugsnag/tool/release/list-releases.js",
          "package/dist/collaborator/client.js",
          "package/dist/common/bugsnag.js",
          "package/dist/common/cache.js",
          "package/dist/common/client-identity.js",
          "package/dist/common/client-registry.js",
          "package/dist/common/info.js",
          "package/dist/common/initialize.js",
          "package/dist/common/pollyfills.js",
          "package/dist/common/prompts.js",
          "package/dist/common/register-clients.js",
          "package/dist/common/request-context.js",
          "package/dist/common/server.js",
          "package/dist/common/shutdown.js",
          "package/dist/common/tools.js",
          "package/dist/common/transport-http.js",
          "package/dist/common/transport-stdio.js",
          "package/dist/common/zod-utils.js",
          "package/dist/index.js",
          "package/dist/package.json.js",
          "package/dist/pactflow/client.js",
          "package/dist/pactflow/client/ai.js",
          "package/dist/pactflow/client/base.js",
          "package/dist/pactflow/client/pagination.js",
          "package/dist/pactflow/client/prompt-utils.js",
          "package/dist/pactflow/client/prompts.js",
          "package/dist/pactflow/client/tools.js",
          "package/dist/pactflow/client/utils.js",
          "package/dist/qmetry/client.js",
          "package/dist/qmetry/client/ai-agent.js",
          "package/dist/qmetry/client/api/client-api.js",
          "package/dist/qmetry/client/api/error-handler.js",
          "package/dist/qmetry/client/auto-resolve.js",
          "package/dist/qmetry/client/automation.js",
          "package/dist/qmetry/client/handlers.js",
          "package/dist/qmetry/client/issues.js",
          "package/dist/qmetry/client/project.js",
          "package/dist/qmetry/client/requirement.js",
          "package/dist/qmetry/client/testcase.js",
          "package/dist/qmetry/client/testsuite.js",
          "package/dist/qmetry/client/tools/ai-agent-tools.js",
          "package/dist/qmetry/client/tools/automation-tools.js",
          "package/dist/qmetry/client/tools/index.js",
          "package/dist/qmetry/client/tools/issue-tools.js",
          "package/dist/qmetry/client/tools/project-tools.js",
          "package/dist/qmetry/client/tools/requirement-tools.js",
          "package/dist/qmetry/client/tools/testcase-tools.js",
          "package/dist/qmetry/client/tools/testsuite-tools.js",
          "package/dist/qmetry/client/tools/udf-tools.js",
          "package/dist/qmetry/client/udf.js",
          "package/dist/qmetry/client/utils.js",
          "package/dist/qmetry/config/constants.js",
          "package/dist/qmetry/config/rest-endpoints.js",
          "package/dist/qmetry/types/ai-agent.js",
          "package/dist/qmetry/types/automation.js",
          "package/dist/qmetry/types/common.js",
          "package/dist/qmetry/types/issues.js",
          "package/dist/qmetry/types/project.js",
          "package/dist/qmetry/types/requirements.js",
          "package/dist/qmetry/types/testcase.js",
          "package/dist/qmetry/types/testsuite.js",
          "package/dist/qmetry/types/udf.js",
          "package/dist/qtm4j/client.js",
          "package/dist/qtm4j/config/constants.js",
          "package/dist/qtm4j/config/field-resolution.types.js",
          "package/dist/qtm4j/http/api-client.js",
          "package/dist/qtm4j/http/auth-service.js",
          "package/dist/qtm4j/resolver/cache/cache.js",
          "package/dist/qtm4j/resolver/resolver-registry.js",
          "package/dist/qtm4j/resolver/resolvers/build-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/common-attribute-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/component-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/defect-id-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/defect-priority-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/defect-status-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/environment-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/execution-context-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/label-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/requirement-id-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/resolver.js",
          "package/dist/qtm4j/resolver/resolvers/step-execution-context-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/test-case-uid-resolver.js",
          "package/dist/qtm4j/resolver/resolvers/test-cycle-uid-resolver.js",
          "package/dist/qtm4j/schema/automation.schema.js",
          "package/dist/qtm4j/schema/get-bugs.schema.js",
          "package/dist/qtm4j/schema/get-test-case.schema.js",
          "package/dist/qtm4j/schema/get-test-steps.schema.js",
          "package/dist/qtm4j/schema/link-bugs.schema.js",
          "package/dist/qtm4j/schema/linked-items.schema.js",
          "package/dist/qtm4j/schema/project.schema.js",
          "package/dist/qtm4j/schema/requirements.schema.js",
          "package/dist/qtm4j/schema/search-test-cycle.schema.js",
          "package/dist/qtm4j/schema/start-execution.schema.js",
          "package/dist/qtm4j/schema/test-case.schema.js",
          "package/dist/qtm4j/schema/test-cycle.link.schema.js",
          "package/dist/qtm4j/schema/test-cycle.schema.js",
          "package/dist/qtm4j/schema/update-test-case-execution.schema.js",
          "package/dist/qtm4j/schema/update-test-case.schema.js",
          "package/dist/qtm4j/schema/update-test-cycle.schema.js",
          "package/dist/qtm4j/schema/update-test-step-execution.schema.js",
          "package/dist/qtm4j/tool/project/get-projects.js",
          "package/dist/qtm4j/tool/project/set-project-context.js",
          "package/dist/qtm4j/tool/requirement/get-linked-testcases.js",
          "package/dist/qtm4j/tool/requirement/link-testcases.js",
          "package/dist/qtm4j/tool/requirement/unlink-testcases.js",
          "package/dist/qtm4j/tool/test-automation/get-automation-history.js",
          "package/dist/qtm4j/tool/test-automation/upload-automation-result.js",
          "package/dist/qtm4j/tool/test-case/create-test-case.js",
          "package/dist/qtm4j/tool/test-case/get-linked-requirements.js",
          "package/dist/qtm4j/tool/test-case/get-test-cases.js",
          "package/dist/qtm4j/tool/test-case/get-test-steps.js",
          "package/dist/qtm4j/tool/test-case/link-requirements.js",
          "package/dist/qtm4j/tool/test-case/unlink-requirements.js",
          "package/dist/qtm4j/tool/test-case/update-test-case.js",
          "package/dist/qtm4j/tool/test-cycle/create-test-cycle.js",
          "package/dist/qtm4j/tool/test-cycle/get-linked-requirements.js",
          "package/dist/qtm4j/tool/test-cycle/link-requirements.js",
          "package/dist/qtm4j/tool/test-cycle/link-testcases.js",
          "package/dist/qtm4j/tool/test-cycle/search-linked-testcases.js",
          "package/dist/qtm4j/tool/test-cycle/search-test-cycle.js",
          "package/dist/qtm4j/tool/test-cycle/unlink-requirements.js",
          "package/dist/qtm4j/tool/test-cycle/unlink-testcases.js",
          "package/dist/qtm4j/tool/test-cycle/update-test-cycle.js",
          "package/dist/qtm4j/tool/test-execution/get-test-case-bugs.js",
          "package/dist/qtm4j/tool/test-execution/get-test-step-bugs.js",
          "package/dist/qtm4j/tool/test-execution/link-test-case-bugs.js",
          "package/dist/qtm4j/tool/test-execution/link-test-step-bugs.js",
          "package/dist/qtm4j/tool/test-execution/start-execution.js",
          "package/dist/qtm4j/tool/test-execution/update-test-case-execution.js",
          "package/dist/qtm4j/tool/test-execution/update-test-step-execution.js",
          "package/dist/reflect/client.js",
          "package/dist/reflect/config/constants.js",
          "package/dist/reflect/prompt/sap-test.js",
          "package/dist/reflect/tool/recording/add-prompt-step.js",
          "package/dist/reflect/tool/recording/add-segment.js",
          "package/dist/reflect/tool/recording/connect-to-session.js",
          "package/dist/reflect/tool/recording/delete-previous-step.js",
          "package/dist/reflect/tool/recording/get-screenshot.js",
          "package/dist/reflect/tool/suites/cancel-suite-execution.js",
          "package/dist/reflect/tool/suites/execute-suite.js",
          "package/dist/reflect/tool/suites/get-suite-execution-status.js",
          "package/dist/reflect/tool/suites/list-suite-executions.js",
          "package/dist/reflect/tool/suites/list-suites.js",
          "package/dist/reflect/tool/tests/create-segment.js",
          "package/dist/reflect/tool/tests/create-test.js",
          "package/dist/reflect/tool/tests/definition.js",
          "package/dist/reflect/tool/tests/get-test-detail.js",
          "package/dist/reflect/tool/tests/get-test-status.js",
          "package/dist/reflect/tool/tests/list-segments.js",
          "package/dist/reflect/tool/tests/list-tests.js",
          "package/dist/reflect/tool/tests/run-test.js",
          "package/dist/reflect/websocket-manager.js",
          "package/dist/swagger/client.js",
          "package/dist/swagger/client/api.js",
          "package/dist/swagger/client/configuration.js",
          "package/dist/swagger/client/functional-testing-api.js",
          "package/dist/swagger/client/functional-testing-tools.js",
          "package/dist/swagger/client/functional-testing-types.js",
          "package/dist/swagger/client/portal-types.js",
          "package/dist/swagger/client/portal-utils.js",
          "package/dist/swagger/client/registry-types.js",
          "package/dist/swagger/client/tool-constants.js",
          "package/dist/swagger/client/tools.js",
          "package/dist/swagger/client/user-management-types.js",
          "package/dist/swagger/client/utils.js",
          "package/dist/swagger/config-utils.js",
          "package/dist/zephyr/client.js",
          "package/dist/zephyr/common/api-client.js",
          "package/dist/zephyr/common/auth-service.js",
          "package/dist/zephyr/common/rest-api-schemas.js",
          "package/dist/zephyr/common/utils.js",
          "package/dist/zephyr/tool/environment/get-environments.js",
          "package/dist/zephyr/tool/folder/create-folder.js",
          "package/dist/zephyr/tool/issue-link/get-test-cases.js",
          "package/dist/zephyr/tool/issue-link/get-test-cycles.js",
          "package/dist/zephyr/tool/issue-link/get-test-executions.js",
          "package/dist/zephyr/tool/priority/get-priorities.js",
          "package/dist/zephyr/tool/project/get-project.js",
          "package/dist/zephyr/tool/project/get-projects.js",
          "package/dist/zephyr/tool/status/get-statuses.js",
          "package/dist/zephyr/tool/test-case/create-issue-link.js",
          "package/dist/zephyr/tool/test-case/create-test-case.js",
          "package/dist/zephyr/tool/test-case/create-test-script.js",
          "package/dist/zephyr/tool/test-case/create-test-steps.js",
          "package/dist/zephyr/tool/test-case/create-web-link.js",
          "package/dist/zephyr/tool/test-case/get-links.js",
          "package/dist/zephyr/tool/test-case/get-test-case.js",
          "package/dist/zephyr/tool/test-case/get-test-cases.js",
          "package/dist/zephyr/tool/test-case/get-test-script.js",
          "package/dist/zephyr/tool/test-case/get-test-steps.js",
          "package/dist/zephyr/tool/test-case/update-test-case.js",
          "package/dist/zephyr/tool/test-cycle/create-issue-link.js",
          "package/dist/zephyr/tool/test-cycle/create-test-cycle.js",
          "package/dist/zephyr/tool/test-cycle/create-web-link.js",
          "package/dist/zephyr/tool/test-cycle/get-links.js",
          "package/dist/zephyr/tool/test-cycle/get-test-cycle.js",
          "package/dist/zephyr/tool/test-cycle/get-test-cycles.js",
          "package/dist/zephyr/tool/test-cycle/update-test-cycle.js",
          "package/dist/zephyr/tool/test-execution/create-issue-link.js",
          "package/dist/zephyr/tool/test-execution/create-test-execution.js",
          "package/dist/zephyr/tool/test-execution/get-test-execution-links.js",
          "package/dist/zephyr/tool/test-execution/get-test-execution.js",
          "package/dist/zephyr/tool/test-execution/get-test-executions.js",
          "package/dist/zephyr/tool/test-execution/get-test-steps.js",
          "package/dist/zephyr/tool/test-execution/update-test-execution.js",
          "package/dist/zephyr/tool/test-execution/update-test-steps.js",
          "package/dist/zephyr/tool/test-plan/get-test-plans.js"
        ],
        "tools": []
      }
    }
  ],
  "findings": [],
  "limitations": [
    {
      "code": "protocol_discovery_not_run",
      "summary": "M1 performs static artifact inspection only; no MCP protocol session was opened."
    },
    {
      "code": "tool_calls_not_performed",
      "summary": "No tools were invoked."
    },
    {
      "code": "semantic_analysis_not_run",
      "summary": "No semantic model analysis was run."
    },
    {
      "code": "static_tool_extraction_incomplete",
      "summary": "The declared tool surface could not be fully resolved from source (registration_name_not_static). Treat the inventory as a lower bound, not a complete list."
    }
  ]
}