{
  "format_version": "0.2.0",
  "report_id": "c0ba50ef-f4e8-455a-b280-09d7bc948a2f",
  "generated_at": "2026-08-18T12:17:54.461Z",
  "subject": {
    "server_name": "com.smartbear/smartbear-mcp",
    "publisher_claim": "@smartbear",
    "artifact": {
      "ecosystem": "npm",
      "package": "@smartbear/mcp",
      "version": "0.36.0",
      "sha256": "3837561094ae575c363ca0d35179a31b66495e408fb847cfccc2d66437b13805",
      "download_url": "https://registry.npmjs.org/@smartbear/mcp/-/mcp-0.36.0.tgz",
      "registry_metadata_url": "https://registry.npmjs.org/%40smartbear%2Fmcp/0.36.0",
      "acquired_at": "2026-08-18T12:17:54.461Z",
      "registry_metadata_sha256": "4767a0ed3427dd8d623981a1bf05c2a575738c34d1bc9a64c931e60b7b26ae52",
      "integrity_claim": "sha512-AeDhUVGhHSpJB631nPPHblzVE5IQfRVAByYhuItGirNazWodZw3omNR3bCzUJq57WfMfOpNfCU/cImvkFaJRvg==",
      "integrity_verified": true
    }
  },
  "analysis": {
    "engine": {
      "name": "sentinel",
      "version": "0.2.0",
      "build_sha256": "76ecfa3e5785d89b34d6618b32c84c01f0e40666b3541871cc874aba61200160"
    },
    "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": "29919a6fd8e965f55a9a42467452393e066c97074f991c7d66cfa3c6fc4d7397",
          "artifact_path": "package/package.json",
          "capture_kind": "artifact_file"
        }
      ],
      "data": {
        "name": "@smartbear/mcp",
        "version": "0.36.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"
        },
        "engines": {
          "node": ">=22"
        }
      }
    },
    {
      "id": "observation:file-inventory",
      "kind": "file",
      "coverage": "declared",
      "evidence": [
        {
          "sha256": "3837561094ae575c363ca0d35179a31b66495e408fb847cfccc2d66437b13805",
          "capture_kind": "artifact_file"
        }
      ],
      "data": {
        "entry_count": 251,
        "regular_file_bytes": 1904364,
        "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": "c85dec607f96027b27b56ba3f0e8bd743cf7010f5c6eda524757e930198d54bf"
          },
          {
            "path": "package/dist/bugsnag/client.js",
            "type": "file",
            "size": 13490,
            "sha256": "53cecbae115497b14e116a03c7284f7210d481b3af2ea415eaa075f7a606a592"
          },
          {
            "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": 4485,
            "sha256": "962a8d94ed7c4fed94b1ef5c0fd5dd55cad87c06eeed0aef5d6baa44caecfaaa"
          },
          {
            "path": "package/dist/bugsnag/tool/error/list-project-errors.js",
            "type": "file",
            "size": 5195,
            "sha256": "e4a6f5707a2c2ca86f31d4742b30001231f3c9bb604210b5dc64266ebdfd33e5"
          },
          {
            "path": "package/dist/bugsnag/tool/error/update-error.js",
            "type": "file",
            "size": 9574,
            "sha256": "0590dabc503872f013a9d62340e82339fd1255fa899d9bae6fc4874f1b8790a3"
          },
          {
            "path": "package/dist/bugsnag/tool/event/get-event-details-from-dashboard-url.js",
            "type": "file",
            "size": 2270,
            "sha256": "0a91b83764915e6fe93116df18570ff4ae7c98219c8c9dda94da11b80a92a674"
          },
          {
            "path": "package/dist/bugsnag/tool/event/get-event.js",
            "type": "file",
            "size": 1267,
            "sha256": "61f7e4c643f5d4d3aed767e66e4ce3a9e62e31db992e1ee28c466baba881bc2c"
          },
          {
            "path": "package/dist/bugsnag/tool/event/list-error-events.js",
            "type": "file",
            "size": 2271,
            "sha256": "3d52fdd29aef08589350b99e6ecd6f63e977b72eb2ebbba9d4abd58bee606186"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/get-network-endpoint-groupings.js",
            "type": "file",
            "size": 1743,
            "sha256": "7e0bb25b57e6ec5b6c09ada24ea348fbfad6b64f07c7870d31b6a6fc1bcd2eff"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/get-span-group.js",
            "type": "file",
            "size": 2550,
            "sha256": "2b63a227a1e69879782fa0299cde754915dcad5820e07097d89f47cef95612a6"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/get-trace.js",
            "type": "file",
            "size": 2689,
            "sha256": "a6c87111004fa811b3a1f6335259e3b70971f5108d0ac2ce59c6e7789314a7f1"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/list-span-groups.js",
            "type": "file",
            "size": 3556,
            "sha256": "73e7bc109986c8b7f2b7f978b29f9d807cd9d66875652432bfdef767edd9eb02"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/list-spans.js",
            "type": "file",
            "size": 2970,
            "sha256": "164e48a28644c0a2f48c609a740067d2cefe1960f8a73c2841634a9d546470ab"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/list-trace-fields.js",
            "type": "file",
            "size": 1384,
            "sha256": "41626033d5984c8580cb15102d29f722b44b5f51f5543bcd9808eae2e895fd61"
          },
          {
            "path": "package/dist/bugsnag/tool/performance/set-network-endpoint-groupings.js",
            "type": "file",
            "size": 3814,
            "sha256": "2476a27d34c570ae1ae65c9a9799ef213dba50553b534eecf6d825287670975a"
          },
          {
            "path": "package/dist/bugsnag/tool/project/get-current-project.js",
            "type": "file",
            "size": 1862,
            "sha256": "f8360d954ac829152611f9e25a7e17e96af61cbcfb70f789b5b55aeb1e663447"
          },
          {
            "path": "package/dist/bugsnag/tool/project/list-project-event-filters.js",
            "type": "file",
            "size": 1619,
            "sha256": "70eb02cd360dae215628d6b5aec5ae653acfa353c79881052e0cf4bd9c8860be"
          },
          {
            "path": "package/dist/bugsnag/tool/project/list-projects.js",
            "type": "file",
            "size": 1485,
            "sha256": "c6d287feb98eb2397e7dcae8c03a1a41566f5953af97f44ad3e3c01511903017"
          },
          {
            "path": "package/dist/bugsnag/tool/release/get-build.js",
            "type": "file",
            "size": 1925,
            "sha256": "cc10e492c9a8a32a3aaefee4e244011ee1864387ac2f2d385885db929e27b3b2"
          },
          {
            "path": "package/dist/bugsnag/tool/release/get-release.js",
            "type": "file",
            "size": 2388,
            "sha256": "272d4b65fc00730d8cc37aa8c22b8072443ab360f8598387573cecc571f8e6e8"
          },
          {
            "path": "package/dist/bugsnag/tool/release/list-releases.js",
            "type": "file",
            "size": 2989,
            "sha256": "7482270d0b6a6714552a25d74ce9c03a7e9e333a59359eb18267242e546aeac3"
          },
          {
            "path": "package/dist/collaborator/client.js",
            "type": "file",
            "size": 13574,
            "sha256": "b78e71af8f83b63c5848a990f18ee645e1ed4e89d762b0d671a17c374c9cc327"
          },
          {
            "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": 11531,
            "sha256": "26c18f058ca3a6ad70a562fceb0f6b3ee6c92f11eac699949961b523e62fcb16"
          },
          {
            "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": 14973,
            "sha256": "64c8a21fd466bc7018f95fdc19ad9ff212ddf4cbe49afb1b053a9e2cc2d9b3be"
          },
          {
            "path": "package/dist/common/transport-stdio.js",
            "type": "file",
            "size": 2616,
            "sha256": "0b68c01e862cdc7593556e40951025c612c3cfb1d36ad13f7a84f1f12d2c5188"
          },
          {
            "path": "package/dist/common/zod-utils.js",
            "type": "file",
            "size": 2411,
            "sha256": "4bb708739aa97667d4ad606adb24b6f7b255061630a616b3597a1205c06fc7b6"
          },
          {
            "path": "package/dist/index.js",
            "type": "file",
            "size": 984,
            "sha256": "97b4b475402d43de11d2a86a4fef508d29a65fa9540af7eef815a5c78f833cd6"
          },
          {
            "path": "package/dist/package.json.js",
            "type": "file",
            "size": 189,
            "sha256": "cfa51cf4462b9036f8926bc967cfb675a330084cf9d0bffe324c056aa4ecc4ad"
          },
          {
            "path": "package/dist/pactflow/client.js",
            "type": "file",
            "size": 71892,
            "sha256": "32958869d29359d47072fe14b62231e152c48f646433b6b66663e5afb8c2bb30"
          },
          {
            "path": "package/dist/pactflow/client/ai.js",
            "type": "file",
            "size": 7382,
            "sha256": "43c6e3c453bdba0e3fdcb4ab1ae5928b5d87ac3f1f7bcd5c8b1f305026b50182"
          },
          {
            "path": "package/dist/pactflow/client/base.js",
            "type": "file",
            "size": 24289,
            "sha256": "e94ca01e1583aa6b4ee7a7d6a5681bb1530c52a6b86712e5b27d5f7c1a15c21b"
          },
          {
            "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": 57124,
            "sha256": "a49d1bd9bf0f4183c24617f14b38e483c6cb9033715d00ef234198e768c3aaa8"
          },
          {
            "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": 3755,
            "sha256": "d3fbd54cfcdd63e9ec5e6acdc73bca1a09b13b11b312b954498ea4f60441c4c4"
          },
          {
            "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": 9233,
            "sha256": "86d4758e3119c1290f6e07f7d0b21e72450e2b6e4b188d5448ee63f206050bf6"
          },
          {
            "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": 18336,
            "sha256": "51b83d7806fc592253b1686c54e1340827f4b6a5ada3e35c38bbf4024d54ff7c"
          },
          {
            "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": 322651,
            "sha256": "b947766b84539522d5ffec46788464404cafb612d5ba6ada1630b8d04fb27139"
          },
          {
            "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": 1506,
            "sha256": "81be2beea5cf084378e11632039cb1b3c6507254a788ed05bf03469d96ed0684"
          },
          {
            "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": 2525,
            "sha256": "7c099d97a971d4a076f5706363a2446f5aea5559b515573ce1e1b2489ae8c720"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/create-test-steps.js",
            "type": "file",
            "size": 3575,
            "sha256": "5d7eaccfa681bd4fd6ff5c2668984c781c357a64a6a2c28a799e9e9b38af650a"
          },
          {
            "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": 2050,
            "sha256": "d8c8d586931775d56af05639d3e654483dbf93d4f5fa9a995ba13c9b60291dac"
          },
          {
            "path": "package/dist/zephyr/tool/test-case/update-test-case.js",
            "type": "file",
            "size": 5529,
            "sha256": "5b08d6bb13d23146492ac711f8c9cc4ae8cd7c02ac23e8cebfce46d1a743513f"
          },
          {
            "path": "package/dist/zephyr/tool/test-cycle/create-issue-link.js",
            "type": "file",
            "size": 1780,
            "sha256": "8c94c7a8baf3c05262f4e921a18831daa382a241a459e6382156b338f5d26082"
          },
          {
            "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": 2357,
            "sha256": "0f487cad572563f18ffa4b2bd9cd18d8fa48ee0f5e127ac34a1ff27456536d71"
          },
          {
            "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": 5347,
            "sha256": "64f9d2eb3852875d399c6f4073ea7789fcf09c303bc99c1b944bc9b748cfe485"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/create-issue-link.js",
            "type": "file",
            "size": 1852,
            "sha256": "db5fa7d20aa7dec5eee0abcb72afae31925d8acf748ebaf24f65d47583cbf201"
          },
          {
            "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": 2867,
            "sha256": "2ae235792623ba2a5ec68f9057a8edf073a1b635eef3119116d8c3eb1392d3ad"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/update-test-execution.js",
            "type": "file",
            "size": 2995,
            "sha256": "2b7a0e9fb7c3d59915ee2b7db3751172393eb97f07762867b980d73ea079d75a"
          },
          {
            "path": "package/dist/zephyr/tool/test-execution/update-test-steps.js",
            "type": "file",
            "size": 3552,
            "sha256": "afd394b7c0120fa3f57edf30713a5b958fe6f440ef471cefbfa14b6fa865265f"
          },
          {
            "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": 2146,
            "sha256": "29919a6fd8e965f55a9a42467452393e066c97074f991c7d66cfa3c6fc4d7397"
          },
          {
            "path": "package/README.md",
            "type": "file",
            "size": 15851,
            "sha256": "4432339328d0c7a36cc39fd30d10c7c00f757f77ed41c9bfa024b1d81e763579"
          }
        ]
      }
    },
    {
      "id": "observation:registry-metadata",
      "kind": "artifact_metadata",
      "coverage": "declared",
      "evidence": [
        {
          "sha256": "4767a0ed3427dd8d623981a1bf05c2a575738c34d1bc9a64c931e60b7b26ae52",
          "capture_kind": "registry_metadata"
        }
      ],
      "data": {
        "metadata_url": "https://registry.npmjs.org/%40smartbear%2Fmcp/0.36.0",
        "requested_package": "@smartbear/mcp",
        "requested_version": "0.36.0",
        "tarball_url": "https://registry.npmjs.org/@smartbear/mcp/-/mcp-0.36.0.tgz",
        "integrity_claim": "sha512-AeDhUVGhHSpJB631nPPHblzVE5IQfRVAByYhuItGirNazWodZw3omNR3bCzUJq57WfMfOpNfCU/cImvkFaJRvg==",
        "integrity_verified": true
      }
    },
    {
      "id": "observation:runtime-dependencies",
      "kind": "dependency",
      "coverage": "declared",
      "evidence": [
        {
          "sha256": "29919a6fd8e965f55a9a42467452393e066c97074f991c7d66cfa3c6fc4d7397",
          "artifact_path": "package/package.json",
          "capture_kind": "artifact_file"
        }
      ],
      "data": {
        "dependencies": {
          "@bugsnag/js": "^8.8.1",
          "@modelcontextprotocol/node": "^2.0.0-beta.5",
          "@modelcontextprotocol/server": "^2.0.0-beta.5",
          "@modelcontextprotocol/server-legacy": "^2.0.0-beta.5",
          "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": "b78e71af8f83b63c5848a990f18ee645e1ed4e89d762b0d671a17c374c9cc327",
          "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": "32958869d29359d47072fe14b62231e152c48f646433b6b66663e5afb8c2bb30",
          "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-9bc0842f0a475cc3",
      "kind": "code_indicator",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "c85dec607f96027b27b56ba3f0e8bd743cf7010f5c6eda524757e930198d54bf",
          "artifact_path": "package/dist/bearq/tool/tasks/wait-for-task.js",
          "capture_kind": "artifact_file",
          "byte_range": [
            1198,
            1204
          ]
        }
      ],
      "data": {
        "indicator": "network-api",
        "description": "Source references a network API."
      }
    },
    {
      "id": "observation:static-tool-inventory",
      "kind": "protocol_inventory",
      "coverage": "inferred",
      "evidence": [
        {
          "sha256": "3837561094ae575c363ca0d35179a31b66495e408fb847cfccc2d66437b13805",
          "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/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."
    }
  ]
}