← All scanned servers

Trust Card · Static snapshot

modelcontextprotocol__typescript-sdk U

Ungraded — insufficient static coverage · 81 findings (4 critical) · scope excessive · Not ranked: insufficient static coverage.

Scanned 2026-10-19 · engine v0.1.3 (8 regex rules, OWASP-mapped) · upstream modelcontextprotocol/typescript-sdk @ 9bc40e9 (2026-10-13)

Score breakdown

No numeric score or breakdown: insufficient static coverage. Findings remain actionable; absence of findings is not evidence of safety.

Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety.

Coverage: limited

Static-heuristic scope: 1004 analyzed / 1160 discovered files; 7 unsupported source files; 157 excluded; 0 read errors; 0 truncations. This is not a semantic coverage percentage or proof of safety.

File coverage, applied rules and scan limits
{
  "mode": "static-heuristic",
  "status": "limited",
  "reasons": [
    "Unsupported source present"
  ],
  "limitations": [
    "Coverage describes the files read and regex rules applied, not semantic, runtime, or dependency coverage.",
    "Supported code is JavaScript, TypeScript, and Python; JSON/YAML receive only the credential rule.",
    "Skill instructions and other prose are not code-analyzed; declared controls are not verified enforcement.",
    "Ignored directories, declarations, and non-implementation assets are outside rule scope."
  ],
  "discoveredFiles": 1160,
  "analyzedFiles": [
    {
      "path": ".changeset/config.json",
      "scope": "data",
      "bytes": 831,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/ISSUE_TEMPLATE/v2-feedback.yml",
      "scope": "data",
      "bytes": 1719,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/dependabot.yml",
      "scope": "data",
      "bytes": 118,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/claude.yml",
      "scope": "data",
      "bytes": 1359,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/conformance.yml",
      "scope": "data",
      "bytes": 1766,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/deploy-docs.yml",
      "scope": "data",
      "bytes": 1417,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/examples.yml",
      "scope": "data",
      "bytes": 1717,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/main.yml",
      "scope": "data",
      "bytes": 3829,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/publish.yml",
      "scope": "data",
      "bytes": 1264,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/release.yml",
      "scope": "data",
      "bytes": 3034,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".prettierrc.json",
      "scope": "data",
      "bytes": 444,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "common/eslint-config/eslint.config.mjs",
      "scope": "code",
      "bytes": 4981,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "common/eslint-config/package.json",
      "scope": "data",
      "bytes": 1237,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "common/tsconfig/package.json",
      "scope": "data",
      "bytes": 625,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "common/tsconfig/tsconfig.json",
      "scope": "data",
      "bytes": 976,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "common/vitest-config/package.json",
      "scope": "data",
      "bytes": 835,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "common/vitest-config/tsconfig.json",
      "scope": "data",
      "bytes": 155,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "common/vitest-config/vitest.config.js",
      "scope": "code",
      "bytes": 713,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "docs/.vitepress/config.mts",
      "scope": "code",
      "bytes": 5593,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "docs/.vitepress/llms.ts",
      "scope": "code",
      "bytes": 10227,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "docs/.vitepress/nav.ts",
      "scope": "code",
      "bytes": 3795,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "docs/.vitepress/skill.ts",
      "scope": "code",
      "bytes": 1737,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "docs/.vitepress/theme/index.ts",
      "scope": "code",
      "bytes": 462,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "docs/v1/.vitepress/config.mts",
      "scope": "code",
      "bytes": 3233,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "docs/v1/.vitepress/theme/index.ts",
      "scope": "code",
      "bytes": 426,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/bearer-auth/client.ts",
      "scope": "code",
      "bytes": 1405,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/bearer-auth/package.json",
      "scope": "data",
      "bytes": 858,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/bearer-auth/server.ts",
      "scope": "code",
      "bytes": 2736,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/bearer-auth-web/client.ts",
      "scope": "code",
      "bytes": 1505,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/bearer-auth-web/package.json",
      "scope": "data",
      "bytes": 860,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/bearer-auth-web/server.ts",
      "scope": "code",
      "bytes": 2847,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/caching/client.ts",
      "scope": "code",
      "bytes": 3387,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/caching/package.json",
      "scope": "data",
      "bytes": 698,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/caching/server.ts",
      "scope": "code",
      "bytes": 4552,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/cli.ts",
      "scope": "code",
      "bytes": 6556,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/client.ts",
      "scope": "code",
      "bytes": 2245,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/config.example.json",
      "scope": "data",
      "bytes": 152,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/cli-client/host/auth.ts",
      "scope": "code",
      "bytes": 8685,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/host/config.ts",
      "scope": "code",
      "bytes": 4888,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/host/content.ts",
      "scope": "code",
      "bytes": 4388,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/host/host.ts",
      "scope": "code",
      "bytes": 28153,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/host/loop.ts",
      "scope": "code",
      "bytes": 12477,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/host/naming.ts",
      "scope": "code",
      "bytes": 932,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/host/ui.ts",
      "scope": "code",
      "bytes": 17644,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/package.json",
      "scope": "data",
      "bytes": 1587,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/cli-client/providers/anthropic.ts",
      "scope": "code",
      "bytes": 6222,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/providers/gemini.ts",
      "scope": "code",
      "bytes": 5860,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/providers/openai.ts",
      "scope": "code",
      "bytes": 6010,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/providers/provider.ts",
      "scope": "code",
      "bytes": 2769,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/providers/scripted.ts",
      "scope": "code",
      "bytes": 1741,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/script/scriptedUi.ts",
      "scope": "code",
      "bytes": 2627,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/script/session.ts",
      "scope": "code",
      "bytes": 17169,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/server.ts",
      "scope": "code",
      "bytes": 275,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/test/auth.test.ts",
      "scope": "code",
      "bytes": 6718,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/test/forms.test.ts",
      "scope": "code",
      "bytes": 3494,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/test/host.test.ts",
      "scope": "code",
      "bytes": 6424,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/test/providers.test.ts",
      "scope": "code",
      "bytes": 8335,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/cli-client/vitest.config.js",
      "scope": "code",
      "bytes": 167,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/client-quickstart/package.json",
      "scope": "data",
      "bytes": 496,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/client-quickstart/src/index.ts",
      "scope": "code",
      "bytes": 5719,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/client-quickstart/tsconfig.json",
      "scope": "data",
      "bytes": 1248,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/custom-methods/client.ts",
      "scope": "code",
      "bytes": 1804,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/custom-methods/package.json",
      "scope": "data",
      "bytes": 860,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/custom-methods/server.ts",
      "scope": "code",
      "bytes": 1927,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/custom-version/client.ts",
      "scope": "code",
      "bytes": 1346,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/custom-version/package.json",
      "scope": "data",
      "bytes": 752,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/custom-version/server.ts",
      "scope": "code",
      "bytes": 1783,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/dual-era/client.ts",
      "scope": "code",
      "bytes": 2639,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/dual-era/package.json",
      "scope": "data",
      "bytes": 794,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/dual-era/server.ts",
      "scope": "code",
      "bytes": 2494,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/elicitation/client.ts",
      "scope": "code",
      "bytes": 5248,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/elicitation/package.json",
      "scope": "data",
      "bytes": 757,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/elicitation/server.ts",
      "scope": "code",
      "bytes": 16692,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/eslint.config.mjs",
      "scope": "code",
      "bytes": 3117,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/extension-capabilities/client.ts",
      "scope": "code",
      "bytes": 1564,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/extension-capabilities/package.json",
      "scope": "data",
      "bytes": 686,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/extension-capabilities/server.ts",
      "scope": "code",
      "bytes": 1638,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/gateway/client.ts",
      "scope": "code",
      "bytes": 4851,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/gateway/package.json",
      "scope": "data",
      "bytes": 899,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/gateway/server.ts",
      "scope": "code",
      "bytes": 2776,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/advanced/custom-methods.examples.ts",
      "scope": "code",
      "bytes": 4401,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/advanced/custom-transports.examples.ts",
      "scope": "code",
      "bytes": 7437,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/advanced/gateway.examples.ts",
      "scope": "code",
      "bytes": 9489,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/advanced/low-level-server.examples.ts",
      "scope": "code",
      "bytes": 7993,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/advanced/schema-libraries.examples.ts",
      "scope": "code",
      "bytes": 5058,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/advanced/wire-schemas.examples.ts",
      "scope": "code",
      "bytes": 4355,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/caching.examples.ts",
      "scope": "code",
      "bytes": 6198,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/calling.examples.ts",
      "scope": "code",
      "bytes": 8238,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/connect.examples.ts",
      "scope": "code",
      "bytes": 4648,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/machine-auth.examples.ts",
      "scope": "code",
      "bytes": 3836,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/middleware.examples.ts",
      "scope": "code",
      "bytes": 6047,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/oauth.examples.ts",
      "scope": "code",
      "bytes": 7431,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/roots.examples.ts",
      "scope": "code",
      "bytes": 2575,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/server-requests.examples.ts",
      "scope": "code",
      "bytes": 7083,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/clients/subscriptions.examples.ts",
      "scope": "code",
      "bytes": 7975,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/get-started/firstClient.examples.ts",
      "scope": "code",
      "bytes": 6619,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/get-started/firstServer.examples.ts",
      "scope": "code",
      "bytes": 4198,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/get-started/packages.examples.ts",
      "scope": "code",
      "bytes": 1223,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/get-started/realHost.examples.ts",
      "scope": "code",
      "bytes": 4327,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/get-started/src/index.ts",
      "scope": "code",
      "bytes": 2613,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/index.examples.ts",
      "scope": "code",
      "bytes": 1005,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/protocolVersions.examples.ts",
      "scope": "code",
      "bytes": 5582,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/completion.examples.ts",
      "scope": "code",
      "bytes": 7057,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/elicitation.examples.ts",
      "scope": "code",
      "bytes": 14847,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/errors.examples.ts",
      "scope": "code",
      "bytes": 4993,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/input-required.examples.ts",
      "scope": "code",
      "bytes": 11131,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/logging-progress-cancellation.examples.ts",
      "scope": "code",
      "bytes": 7583,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/notifications.examples.ts",
      "scope": "code",
      "bytes": 4850,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/prompts.examples.ts",
      "scope": "code",
      "bytes": 7076,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/resources.examples.ts",
      "scope": "code",
      "bytes": 7971,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/sampling.examples.ts",
      "scope": "code",
      "bytes": 3775,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/servers/tools.examples.ts",
      "scope": "code",
      "bytes": 6739,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/authorization.examples.ts",
      "scope": "code",
      "bytes": 5406,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/authorization.web.examples.ts",
      "scope": "code",
      "bytes": 2010,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/express.examples.ts",
      "scope": "code",
      "bytes": 4216,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/fastify.examples.ts",
      "scope": "code",
      "bytes": 4131,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/hono.examples.ts",
      "scope": "code",
      "bytes": 3575,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/http.examples.ts",
      "scope": "code",
      "bytes": 6062,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/legacy-clients.examples.ts",
      "scope": "code",
      "bytes": 6197,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/sessions-state-scaling.examples.ts",
      "scope": "code",
      "bytes": 4959,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/stdio.examples.ts",
      "scope": "code",
      "bytes": 5788,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/serving/webStandard.examples.ts",
      "scope": "code",
      "bytes": 4632,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/testing.examples.ts",
      "scope": "code",
      "bytes": 4795,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/troubleshooting.examples.ts",
      "scope": "code",
      "bytes": 3363,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/guides/troubleshooting.stdio.examples.ts",
      "scope": "code",
      "bytes": 836,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/hono/client.ts",
      "scope": "code",
      "bytes": 1030,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/hono/package.json",
      "scope": "data",
      "bytes": 806,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/hono/server.ts",
      "scope": "code",
      "bytes": 1555,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/json-response/client.ts",
      "scope": "code",
      "bytes": 1984,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/json-response/package.json",
      "scope": "data",
      "bytes": 889,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/json-response/server.ts",
      "scope": "code",
      "bytes": 1653,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/legacy-routing/client.ts",
      "scope": "code",
      "bytes": 1303,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/legacy-routing/package.json",
      "scope": "data",
      "bytes": 971,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/legacy-routing/server.ts",
      "scope": "code",
      "bytes": 5363,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/mrtr/client.ts",
      "scope": "code",
      "bytes": 4198,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/mrtr/package.json",
      "scope": "data",
      "bytes": 705,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/mrtr/server.ts",
      "scope": "code",
      "bytes": 6048,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth/client.ts",
      "scope": "code",
      "bytes": 8924,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth/dualModeAuth.ts",
      "scope": "code",
      "bytes": 5015,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth/package.json",
      "scope": "data",
      "bytes": 1232,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/oauth/server.ts",
      "scope": "code",
      "bytes": 4526,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth/simpleOAuthClient.ts",
      "scope": "code",
      "bytes": 15149,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth/simpleOAuthClientProvider.ts",
      "scope": "code",
      "bytes": 3300,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth/simpleTokenProvider.ts",
      "scope": "code",
      "bytes": 2009,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth-client-credentials/client.ts",
      "scope": "code",
      "bytes": 3108,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/oauth-client-credentials/package.json",
      "scope": "data",
      "bytes": 847,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/oauth-client-credentials/server.ts",
      "scope": "code",
      "bytes": 3543,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/package.json",
      "scope": "data",
      "bytes": 2221,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/parallel-calls/client.ts",
      "scope": "code",
      "bytes": 2762,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/parallel-calls/package.json",
      "scope": "data",
      "bytes": 585,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/parallel-calls/server.ts",
      "scope": "code",
      "bytes": 2244,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/prompts/client.ts",
      "scope": "code",
      "bytes": 1396,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/prompts/package.json",
      "scope": "data",
      "bytes": 578,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/prompts/server.ts",
      "scope": "code",
      "bytes": 2064,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/repl/client.ts",
      "scope": "code",
      "bytes": 32363,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/repl/package.json",
      "scope": "data",
      "bytes": 787,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/repl/server.ts",
      "scope": "code",
      "bytes": 14231,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/resources/client.ts",
      "scope": "code",
      "bytes": 4007,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/resources/package.json",
      "scope": "data",
      "bytes": 540,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/resources/server.ts",
      "scope": "code",
      "bytes": 4575,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/sampling/client.ts",
      "scope": "code",
      "bytes": 2399,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/sampling/package.json",
      "scope": "data",
      "bytes": 937,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/sampling/server.ts",
      "scope": "code",
      "bytes": 4012,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/schema-validators/client.ts",
      "scope": "code",
      "bytes": 3104,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/schema-validators/package.json",
      "scope": "data",
      "bytes": 721,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/schema-validators/server.ts",
      "scope": "code",
      "bytes": 3683,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/scoped-tools/client.ts",
      "scope": "code",
      "bytes": 4321,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/scoped-tools/package.json",
      "scope": "data",
      "bytes": 1036,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/scoped-tools/server.ts",
      "scope": "code",
      "bytes": 10368,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/server-quickstart/package.json",
      "scope": "data",
      "bytes": 496,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/server-quickstart/src/index.ts",
      "scope": "code",
      "bytes": 5828,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/server-quickstart/tsconfig.json",
      "scope": "data",
      "bytes": 1248,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/shared/eslint.config.mjs",
      "scope": "code",
      "bytes": 881,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/package.json",
      "scope": "data",
      "bytes": 2236,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/shared/src/args.ts",
      "scope": "code",
      "bytes": 2790,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/src/auth.ts",
      "scope": "code",
      "bytes": 8385,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/src/authServer.ts",
      "scope": "code",
      "bytes": 17871,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/src/clientCredentialsAuthServer.ts",
      "scope": "code",
      "bytes": 5676,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/src/inMemoryEventStore.ts",
      "scope": "code",
      "bytes": 2566,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/src/index.ts",
      "scope": "code",
      "bytes": 482,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/src/indexAuth.ts",
      "scope": "code",
      "bytes": 1148,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/test/demoInMemoryOAuthProvider.test.ts",
      "scope": "code",
      "bytes": 1105,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/shared/tsconfig.json",
      "scope": "data",
      "bytes": 1732,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/shared/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/sse-polling/client.ts",
      "scope": "code",
      "bytes": 2176,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/sse-polling/package.json",
      "scope": "data",
      "bytes": 935,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/sse-polling/server.ts",
      "scope": "code",
      "bytes": 6701,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/standalone-get/client.ts",
      "scope": "code",
      "bytes": 1573,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/standalone-get/package.json",
      "scope": "data",
      "bytes": 889,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/standalone-get/server.ts",
      "scope": "code",
      "bytes": 5258,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/stateless-legacy/client.ts",
      "scope": "code",
      "bytes": 1326,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/stateless-legacy/package.json",
      "scope": "data",
      "bytes": 802,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/stateless-legacy/server.ts",
      "scope": "code",
      "bytes": 1704,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/stickynotes/client.ts",
      "scope": "code",
      "bytes": 5034,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/stickynotes/package.json",
      "scope": "data",
      "bytes": 972,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/stickynotes/server.ts",
      "scope": "code",
      "bytes": 5823,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/streaming/client.ts",
      "scope": "code",
      "bytes": 2047,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/streaming/package.json",
      "scope": "data",
      "bytes": 580,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/streaming/server.ts",
      "scope": "code",
      "bytes": 3423,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/subscriptions/client.ts",
      "scope": "code",
      "bytes": 3963,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/subscriptions/package.json",
      "scope": "data",
      "bytes": 704,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/subscriptions/server.ts",
      "scope": "code",
      "bytes": 4296,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/todos-server/package.json",
      "scope": "data",
      "bytes": 808,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/todos-server/server.ts",
      "scope": "code",
      "bytes": 1546,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/todos-server/todos.ts",
      "scope": "code",
      "bytes": 32142,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/tools/client.ts",
      "scope": "code",
      "bytes": 2303,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/tools/package.json",
      "scope": "data",
      "bytes": 576,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/tools/server.ts",
      "scope": "code",
      "bytes": 2963,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "examples/tsconfig.json",
      "scope": "data",
      "bytes": 2479,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "lefthook-local.example.yml",
      "scope": "data",
      "bytes": 495,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "lefthook.yml",
      "scope": "data",
      "bytes": 1391,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "package.json",
      "scope": "data",
      "bytes": 4800,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/client/eslint.config.mjs",
      "scope": "code",
      "bytes": 234,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/package.json",
      "scope": "data",
      "bytes": 5813,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/client/src/client/auth.examples.ts",
      "scope": "code",
      "bytes": 1867,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/auth.ts",
      "scope": "code",
      "bytes": 111510,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/authErrors.ts",
      "scope": "code",
      "bytes": 11138,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/authExtensions.examples.ts",
      "scope": "code",
      "bytes": 2130,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/authExtensions.ts",
      "scope": "code",
      "bytes": 26436,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/authSeam.ts",
      "scope": "code",
      "bytes": 1724,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/client.examples.ts",
      "scope": "code",
      "bytes": 5785,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/client.ts",
      "scope": "code",
      "bytes": 132553,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/crossAppAccess.ts",
      "scope": "code",
      "bytes": 11137,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/dpop.ts",
      "scope": "code",
      "bytes": 10550,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/middleware.examples.ts",
      "scope": "code",
      "bytes": 3181,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/middleware.ts",
      "scope": "code",
      "bytes": 18256,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/probeClassifier.ts",
      "scope": "code",
      "bytes": 18850,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/responseCache.ts",
      "scope": "code",
      "bytes": 34015,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/sse.ts",
      "scope": "code",
      "bytes": 23160,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/stdio.ts",
      "scope": "code",
      "bytes": 10505,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/streamableHttp.examples.ts",
      "scope": "code",
      "bytes": 1066,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/streamableHttp.ts",
      "scope": "code",
      "bytes": 62893,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/client/versionNegotiation.ts",
      "scope": "code",
      "bytes": 31648,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/fromJsonSchema.ts",
      "scope": "code",
      "bytes": 600,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/index.ts",
      "scope": "code",
      "bytes": 5331,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/shimsBrowser.ts",
      "scope": "code",
      "bytes": 565,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/shimsNode.ts",
      "scope": "code",
      "bytes": 563,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/shimsWorkerd.ts",
      "scope": "code",
      "bytes": 1008,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/stdio.ts",
      "scope": "code",
      "bytes": 536,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/validators/ajv.ts",
      "scope": "code",
      "bytes": 561,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/src/validators/cfWorker.ts",
      "scope": "code",
      "bytes": 279,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/auth.dpop.test.ts",
      "scope": "code",
      "bytes": 10975,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/auth.test.ts",
      "scope": "code",
      "bytes": 254111,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/authExtensions.test.ts",
      "scope": "code",
      "bytes": 32130,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/barrelClean.test.ts",
      "scope": "code",
      "bytes": 4194,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/bodyDerivedProbeHeaders.test.ts",
      "scope": "code",
      "bytes": 5579,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/clientTypeSurface.test.ts",
      "scope": "code",
      "bytes": 1660,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/connectPrior.test.ts",
      "scope": "code",
      "bytes": 18893,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/coreBoundary.test.ts",
      "scope": "code",
      "bytes": 7782,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/crossAppAccess.test.ts",
      "scope": "code",
      "bytes": 21501,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/crossSpawn.test.ts",
      "scope": "code",
      "bytes": 5804,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/discover.test.ts",
      "scope": "code",
      "bytes": 6609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/dpop.test.ts",
      "scope": "code",
      "bytes": 9186,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/envelopeAutoEmission.test.ts",
      "scope": "code",
      "bytes": 11703,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/errorBrandConformance.test.ts",
      "scope": "code",
      "bytes": 6736,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/inputRequiredEngine.test.ts",
      "scope": "code",
      "bytes": 18461,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/jsonSchemaValidatorOverride.test.ts",
      "scope": "code",
      "bytes": 10160,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/legacyHandshakeCloseAfterInitialize.test.ts",
      "scope": "code",
      "bytes": 3339,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/legacyHandshakeModernOnlyGuard.test.ts",
      "scope": "code",
      "bytes": 2080,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/listen.test.ts",
      "scope": "code",
      "bytes": 57721,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/mcpParamMirroring.test.ts",
      "scope": "code",
      "bytes": 28036,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/middleware.dpop.test.ts",
      "scope": "code",
      "bytes": 17022,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/middleware.test.ts",
      "scope": "code",
      "bytes": 42375,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/modernEraInboundDrop.test.ts",
      "scope": "code",
      "bytes": 6522,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/probeAuthSeam.test.ts",
      "scope": "code",
      "bytes": 14140,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/probeClassifier.test.ts",
      "scope": "code",
      "bytes": 18824,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/probeFixtureCorpus.test.ts",
      "scope": "code",
      "bytes": 16295,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/probeUnusable2xx.wire.test.ts",
      "scope": "code",
      "bytes": 8197,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/protocolExport.test.ts",
      "scope": "code",
      "bytes": 519,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/redirects.test.ts",
      "scope": "code",
      "bytes": 30077,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/responseCache.test.ts",
      "scope": "code",
      "bytes": 72184,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/responseCacheCodec.test.ts",
      "scope": "code",
      "bytes": 12261,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/sse.dpop.test.ts",
      "scope": "code",
      "bytes": 6600,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/sse.test.ts",
      "scope": "code",
      "bytes": 80174,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/sseErrorBrand.test.ts",
      "scope": "code",
      "bytes": 1100,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/stdio.test.ts",
      "scope": "code",
      "bytes": 6271,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/stdioEnvPins.test.ts",
      "scope": "code",
      "bytes": 2759,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/streamableHttp.dpop.test.ts",
      "scope": "code",
      "bytes": 10663,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/streamableHttp.test.ts",
      "scope": "code",
      "bytes": 122014,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/tokenProvider.test.ts",
      "scope": "code",
      "bytes": 14536,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/versionNegotiation.test.ts",
      "scope": "code",
      "bytes": 69980,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/client/workerdSchemaPreload.test.ts",
      "scope": "code",
      "bytes": 4189,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/test/helpers/ensureBuilt.ts",
      "scope": "code",
      "bytes": 4842,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/tsconfig.json",
      "scope": "data",
      "bytes": 1175,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/client/tsdown.config.ts",
      "scope": "code",
      "bytes": 1733,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/typedoc.json",
      "scope": "data",
      "bytes": 242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/client/vitest.config.js",
      "scope": "code",
      "bytes": 213,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/client/vitest.setup.js",
      "scope": "code",
      "bytes": 349,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/batch-test/repos.json",
      "scope": "data",
      "bytes": 427,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/codemod/eslint.config.mjs",
      "scope": "code",
      "bytes": 109,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/package.json",
      "scope": "data",
      "bytes": 2564,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/codemod/src/bin/batchTest.ts",
      "scope": "code",
      "bytes": 39093,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/cli.ts",
      "scope": "code",
      "bytes": 12564,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/index.ts",
      "scope": "code",
      "bytes": 338,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/index.ts",
      "scope": "code",
      "bytes": 365,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/index.ts",
      "scope": "code",
      "bytes": 329,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/mappings/authSchemaNames.ts",
      "scope": "code",
      "bytes": 1989,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/mappings/contextPropertyMap.ts",
      "scope": "code",
      "bytes": 729,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/mappings/importMap.ts",
      "scope": "code",
      "bytes": 12542,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/mappings/schemaRouting.ts",
      "scope": "code",
      "bytes": 2560,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/mappings/schemaToMethodMap.ts",
      "scope": "code",
      "bytes": 2225,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/mappings/specSchemaNames.ts",
      "scope": "code",
      "bytes": 5886,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/mappings/symbolMap.ts",
      "scope": "code",
      "bytes": 1274,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/completableNesting.ts",
      "scope": "code",
      "bytes": 9686,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/contextTypes.ts",
      "scope": "code",
      "bytes": 30519,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/handlerRegistration.ts",
      "scope": "code",
      "bytes": 12744,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/importPaths.ts",
      "scope": "code",
      "bytes": 29323,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/index.ts",
      "scope": "code",
      "bytes": 2204,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/mcpServerApi.ts",
      "scope": "code",
      "bytes": 24047,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/mockPaths.ts",
      "scope": "code",
      "bytes": 23646,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/removedApis.ts",
      "scope": "code",
      "bytes": 14834,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/schemaParamRemoval.ts",
      "scope": "code",
      "bytes": 6846,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/migrations/v1-to-v2/transforms/symbolRenames.ts",
      "scope": "code",
      "bytes": 37105,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/runner.ts",
      "scope": "code",
      "bytes": 15088,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/types.ts",
      "scope": "code",
      "bytes": 2628,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/utils/astUtils.ts",
      "scope": "code",
      "bytes": 2511,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/utils/detectFormatter.ts",
      "scope": "code",
      "bytes": 5046,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/utils/diagnostics.ts",
      "scope": "code",
      "bytes": 1500,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/utils/importUtils.ts",
      "scope": "code",
      "bytes": 7691,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/utils/packageJsonUpdater.ts",
      "scope": "code",
      "bytes": 19289,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/utils/projectAnalyzer.ts",
      "scope": "code",
      "bytes": 8393,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/src/versions.ts",
      "scope": "code",
      "bytes": 1024,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/batchTest.test.ts",
      "scope": "code",
      "bytes": 11541,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/cli.test.ts",
      "scope": "code",
      "bytes": 5497,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/commentInsertion.test.ts",
      "scope": "code",
      "bytes": 17775,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/detectFormatter.test.ts",
      "scope": "code",
      "bytes": 6046,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/integration.test.ts",
      "scope": "code",
      "bytes": 33901,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/packageJsonUpdater.test.ts",
      "scope": "code",
      "bytes": 12557,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/projectAnalyzer.test.ts",
      "scope": "code",
      "bytes": 13069,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/authSchemaNames.test.ts",
      "scope": "code",
      "bytes": 2293,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/packageJsonUpdater.test.ts",
      "scope": "code",
      "bytes": 35487,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/specSchemaNames.test.ts",
      "scope": "code",
      "bytes": 1329,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/completableNesting.test.ts",
      "scope": "code",
      "bytes": 6918,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/contextTypes.test.ts",
      "scope": "code",
      "bytes": 32940,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/handlerRegistration.test.ts",
      "scope": "code",
      "bytes": 22413,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/importPaths.test.ts",
      "scope": "code",
      "bytes": 76940,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/mcpServerApi.test.ts",
      "scope": "code",
      "bytes": 32449,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/mockPaths.test.ts",
      "scope": "code",
      "bytes": 32832,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/removedApis.test.ts",
      "scope": "code",
      "bytes": 18745,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/schemaParamRemoval.test.ts",
      "scope": "code",
      "bytes": 15245,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/test/v1-to-v2/transforms/symbolRenames.test.ts",
      "scope": "code",
      "bytes": 43271,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/tsconfig.json",
      "scope": "data",
      "bytes": 264,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/codemod/tsdown.config.ts",
      "scope": "code",
      "bytes": 358,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/codemod/typedoc.json",
      "scope": "data",
      "bytes": 270,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/codemod/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/eslint.config.mjs",
      "scope": "code",
      "bytes": 234,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/package.json",
      "scope": "data",
      "bytes": 2767,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core/src/auth.ts",
      "scope": "code",
      "bytes": 13234,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/src/constants.ts",
      "scope": "code",
      "bytes": 4422,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/src/index.ts",
      "scope": "code",
      "bytes": 7203,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/src/internal.ts",
      "scope": "code",
      "bytes": 1329,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/src/schemas.ts",
      "scope": "code",
      "bytes": 85871,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/src/types.ts",
      "scope": "code",
      "bytes": 258,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/test/coreSchemas.test.ts",
      "scope": "code",
      "bytes": 3737,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/tsconfig.json",
      "scope": "data",
      "bytes": 202,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core/tsdown.config.ts",
      "scope": "code",
      "bytes": 854,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core/typedoc.json",
      "scope": "data",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/eslint.config.mjs",
      "scope": "code",
      "bytes": 2830,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/package.json",
      "scope": "data",
      "bytes": 3607,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/src/auth/errors.ts",
      "scope": "code",
      "bytes": 5944,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/errors/crossBundleBrand.ts",
      "scope": "code",
      "bytes": 6290,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/errors/sdkErrors.examples.ts",
      "scope": "code",
      "bytes": 1127,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/errors/sdkErrors.ts",
      "scope": "code",
      "bytes": 8878,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/exports/public/index.ts",
      "scope": "code",
      "bytes": 5006,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/exports/types/index.ts",
      "scope": "code",
      "bytes": 40,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/index.ts",
      "scope": "code",
      "bytes": 2781,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/auth.ts",
      "scope": "code",
      "bytes": 1434,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/authUtils.ts",
      "scope": "code",
      "bytes": 2859,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/clientCapabilityRequirements.ts",
      "scope": "code",
      "bytes": 7450,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/elicitation.ts",
      "scope": "code",
      "bytes": 9286,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/envelope.ts",
      "scope": "code",
      "bytes": 3799,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/inboundClassification.ts",
      "scope": "code",
      "bytes": 49458,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/inputRequired.ts",
      "scope": "code",
      "bytes": 12908,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/inputRequiredDriver.ts",
      "scope": "code",
      "bytes": 12859,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/inputRequiredEngine.ts",
      "scope": "code",
      "bytes": 11381,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/mcpParamHeaders.ts",
      "scope": "code",
      "bytes": 19318,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/mediaType.ts",
      "scope": "code",
      "bytes": 2558,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/metadataUtils.ts",
      "scope": "code",
      "bytes": 1006,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/protocol.examples.ts",
      "scope": "code",
      "bytes": 1006,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/protocol.ts",
      "scope": "code",
      "bytes": 88757,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/protocolEras.ts",
      "scope": "code",
      "bytes": 2300,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/resultCacheHints.ts",
      "scope": "code",
      "bytes": 6051,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/stdio.ts",
      "scope": "code",
      "bytes": 2055,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/toolNameValidation.ts",
      "scope": "code",
      "bytes": 4056,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/transport.ts",
      "scope": "code",
      "bytes": 11022,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/shared/uriTemplate.ts",
      "scope": "code",
      "bytes": 9717,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/constants.ts",
      "scope": "code",
      "bytes": 941,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/enums.ts",
      "scope": "code",
      "bytes": 1452,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/errors.ts",
      "scope": "code",
      "bytes": 9768,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/guards.ts",
      "scope": "code",
      "bytes": 5731,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/index.ts",
      "scope": "code",
      "bytes": 376,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/schemas.ts",
      "scope": "code",
      "bytes": 5554,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/spec.types.2025-11-25.ts",
      "scope": "code",
      "bytes": 70112,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/spec.types.2026-07-28.ts",
      "scope": "code",
      "bytes": 101845,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/specTypeSchema.examples.ts",
      "scope": "code",
      "bytes": 1213,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/specTypeSchema.ts",
      "scope": "code",
      "bytes": 11474,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/types/types.ts",
      "scope": "code",
      "bytes": 42291,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/util/inMemory.ts",
      "scope": "code",
      "bytes": 2809,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/util/schema.ts",
      "scope": "code",
      "bytes": 1048,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/util/standardSchema.ts",
      "scope": "code",
      "bytes": 16015,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/util/zodCompat.ts",
      "scope": "code",
      "bytes": 3512,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/ajvProvider.examples.ts",
      "scope": "code",
      "bytes": 2293,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/ajvProvider.ts",
      "scope": "code",
      "bytes": 7816,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/cfWorkerProvider.examples.ts",
      "scope": "code",
      "bytes": 1015,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/cfWorkerProvider.ts",
      "scope": "code",
      "bytes": 5091,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/dialects.ts",
      "scope": "code",
      "bytes": 2663,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/fromJsonSchema.examples.ts",
      "scope": "code",
      "bytes": 984,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/fromJsonSchema.ts",
      "scope": "code",
      "bytes": 2004,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/types.examples.ts",
      "scope": "code",
      "bytes": 1150,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/validators/types.ts",
      "scope": "code",
      "bytes": 2192,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/bootstrap.ts",
      "scope": "code",
      "bytes": 2188,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/codec.ts",
      "scope": "code",
      "bytes": 17464,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/preload.ts",
      "scope": "code",
      "bytes": 2903,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/resultFamilies.ts",
      "scope": "code",
      "bytes": 1025,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2025-11-25/buildSchemas.ts",
      "scope": "code",
      "bytes": 92671,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2025-11-25/codec.ts",
      "scope": "code",
      "bytes": 8412,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2025-11-25/legacyWrap.ts",
      "scope": "code",
      "bytes": 11502,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2025-11-25/registry.ts",
      "scope": "code",
      "bytes": 14047,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2025-11-25/schemas.ts",
      "scope": "code",
      "bytes": 19004,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2025-11-25/wireTypes.ts",
      "scope": "code",
      "bytes": 6692,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2026-07-28/buildSchemas.ts",
      "scope": "code",
      "bytes": 60794,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2026-07-28/codec.ts",
      "scope": "code",
      "bytes": 15879,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2026-07-28/encodeContract.ts",
      "scope": "code",
      "bytes": 8393,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2026-07-28/inputRequired.ts",
      "scope": "code",
      "bytes": 4582,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2026-07-28/registry.ts",
      "scope": "code",
      "bytes": 6386,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/rev2026-07-28/schemas.ts",
      "scope": "code",
      "bytes": 10445,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/src/wire/textFallback.ts",
      "scope": "code",
      "bytes": 1247,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolRequest/call-tool-with-progress-token.json",
      "scope": "data",
      "bytes": 212,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolRequest/call-tool.json",
      "scope": "data",
      "bytes": 153,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolResult/is-error.json",
      "scope": "data",
      "bytes": 172,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolResult/structured.json",
      "scope": "data",
      "bytes": 222,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolResult/text.json",
      "scope": "data",
      "bytes": 145,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CancelledNotification/cancelled.json",
      "scope": "data",
      "bytes": 140,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CompleteRequest/complete.json",
      "scope": "data",
      "bytes": 249,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CompleteResult/complete-result.json",
      "scope": "data",
      "bytes": 126,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CreateMessageRequest/create-message.json",
      "scope": "data",
      "bytes": 619,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CreateMessageResult/create-message-result.json",
      "scope": "data",
      "bytes": 196,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CreateTaskResult/create-task.json",
      "scope": "data",
      "bytes": 256,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ElicitRequest/form.json",
      "scope": "data",
      "bytes": 370,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ElicitResult/accept.json",
      "scope": "data",
      "bytes": 77,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/EmptyResult/empty.json",
      "scope": "data",
      "bytes": 3,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/GetPromptRequest/get-prompt.json",
      "scope": "data",
      "bytes": 174,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/GetPromptResult/get-prompt-result.json",
      "scope": "data",
      "bytes": 273,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/GetTaskRequest/get-task.json",
      "scope": "data",
      "bytes": 110,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/InitializeRequest/initialize.json",
      "scope": "data",
      "bytes": 446,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/InitializeResult/initialize-result.json",
      "scope": "data",
      "bytes": 498,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/InitializedNotification/initialized.json",
      "scope": "data",
      "bytes": 46,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/JSONRPCErrorResponse/error-envelope.json",
      "scope": "data",
      "bytes": 137,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/JSONRPCRequest/request-envelope.json",
      "scope": "data",
      "bytes": 188,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/JSONRPCResultResponse/result-envelope.json",
      "scope": "data",
      "bytes": 197,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListPromptsResult/list-prompts-result.json",
      "scope": "data",
      "bytes": 400,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListResourceTemplatesResult/list-templates-result.json",
      "scope": "data",
      "bytes": 296,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListResourcesRequest/list-resources.json",
      "scope": "data",
      "bytes": 53,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListResourcesResult/list-resources-result.json",
      "scope": "data",
      "bytes": 290,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListRootsRequest/list-roots.json",
      "scope": "data",
      "bytes": 31,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListRootsResult/list-roots-result.json",
      "scope": "data",
      "bytes": 137,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListToolsRequest/list-tools.json",
      "scope": "data",
      "bytes": 91,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListToolsResult/list-tools-result.json",
      "scope": "data",
      "bytes": 490,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/LoggingMessageNotification/log-message.json",
      "scope": "data",
      "bytes": 223,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/PingRequest/ping.json",
      "scope": "data",
      "bytes": 25,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ProgressNotification/progress.json",
      "scope": "data",
      "bytes": 176,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/PromptListChangedNotification/prompt-list-changed.json",
      "scope": "data",
      "bytes": 55,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ReadResourceRequest/read-resource.json",
      "scope": "data",
      "bytes": 103,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ReadResourceResult/blob.json",
      "scope": "data",
      "bytes": 186,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ReadResourceResult/text.json",
      "scope": "data",
      "bytes": 205,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ResourceListChangedNotification/resource-list-changed.json",
      "scope": "data",
      "bytes": 57,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ResourceUpdatedNotification/resource-updated.json",
      "scope": "data",
      "bytes": 120,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/RootsListChangedNotification/roots-list-changed.json",
      "scope": "data",
      "bytes": 53,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/SetLevelRequest/set-level.json",
      "scope": "data",
      "bytes": 84,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/SubscribeRequest/subscribe.json",
      "scope": "data",
      "bytes": 108,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/TaskAugmentedRequestParams/task-augmented-call-params.json",
      "scope": "data",
      "bytes": 188,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/TaskStatusNotification/task-status.json",
      "scope": "data",
      "bytes": 317,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ToolListChangedNotification/tool-list-changed.json",
      "scope": "data",
      "bytes": 53,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2025-11-25/UnsubscribeRequest/unsubscribe.json",
      "scope": "data",
      "bytes": 110,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/AudioContent/audio-wav-content.json",
      "scope": "data",
      "bytes": 123,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/BlobResourceContents/image-file-contents.json",
      "scope": "data",
      "bytes": 172,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/BooleanSchema/boolean-input-schema.json",
      "scope": "data",
      "bytes": 108,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolRequest/call-tool-request.json",
      "scope": "data",
      "bytes": 433,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolRequestParams/get-weather-tool-call-params.json",
      "scope": "data",
      "bytes": 316,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolRequestParams/tool-call-params-with-progress-token.json",
      "scope": "data",
      "bytes": 353,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/invalid-tool-input-error.json",
      "scope": "data",
      "bytes": 195,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/result-with-array-structured-content.json",
      "scope": "data",
      "bytes": 326,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/result-with-structured-content.json",
      "scope": "data",
      "bytes": 287,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/result-with-unstructured-text.json",
      "scope": "data",
      "bytes": 197,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResultResponse/call-tool-result-response.json",
      "scope": "data",
      "bytes": 280,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CancelledNotification/user-requested-cancellation.json",
      "scope": "data",
      "bytes": 149,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CancelledNotificationParams/user-requested-cancellation.json",
      "scope": "data",
      "bytes": 68,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/elicitation-form-and-url-mode-support.json",
      "scope": "data",
      "bytes": 57,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/elicitation-form-only-implicit.json",
      "scope": "data",
      "bytes": 24,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/extensions-ui-mime-types.json",
      "scope": "data",
      "bytes": 117,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/roots-minimum-baseline-support.json",
      "scope": "data",
      "bytes": 18,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/sampling-context-inclusion-support-deprecated.json",
      "scope": "data",
      "bytes": 41,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/sampling-minimum-baseline-support.json",
      "scope": "data",
      "bytes": 20,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/sampling-tool-use-support.json",
      "scope": "data",
      "bytes": 39,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteRequest/completion-request.json",
      "scope": "data",
      "bytes": 508,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteRequestParams/prompt-argument-completion-with-context.json",
      "scope": "data",
      "bytes": 447,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteRequestParams/prompt-argument-completion.json",
      "scope": "data",
      "bytes": 373,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteResult/multiple-completion-values-with-more-available.json",
      "scope": "data",
      "bytes": 138,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteResult/single-completion-value.json",
      "scope": "data",
      "bytes": 116,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteResultResponse/completion-result-response.json",
      "scope": "data",
      "bytes": 196,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequest/sampling-request.json",
      "scope": "data",
      "bytes": 483,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequestParams/basic-request.json",
      "scope": "data",
      "bytes": 386,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequestParams/follow-up-with-tool-results.json",
      "scope": "data",
      "bytes": 1391,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequestParams/request-with-tools.json",
      "scope": "data",
      "bytes": 570,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageResult/final-response.json",
      "scope": "data",
      "bytes": 353,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageResult/text-response.json",
      "scope": "data",
      "bytes": 177,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageResult/tool-use-response.json",
      "scope": "data",
      "bytes": 399,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/DiscoverRequest/server-discover-request.json",
      "scope": "data",
      "bytes": 349,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/DiscoverResult/server-capabilities-discovery.json",
      "scope": "data",
      "bytes": 419,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/DiscoverResultResponse/discover-result-response.json",
      "scope": "data",
      "bytes": 390,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequest/elicitation-request.json",
      "scope": "data",
      "bytes": 385,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequestFormParams/elicit-multiple-fields.json",
      "scope": "data",
      "bytes": 508,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequestFormParams/elicit-single-field.json",
      "scope": "data",
      "bytes": 224,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequestURLParams/elicit-sensitive-data.json",
      "scope": "data",
      "bytes": 128,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitResult/accept-url-mode-no-content.json",
      "scope": "data",
      "bytes": 25,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitResult/input-multiple-fields.json",
      "scope": "data",
      "bytes": 126,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitResult/input-single-field.json",
      "scope": "data",
      "bytes": 67,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/EmbeddedResource/embedded-file-resource-with-annotations.json",
      "scope": "data",
      "bytes": 308,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptRequest/get-prompt-request.json",
      "scope": "data",
      "bytes": 455,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptRequestParams/get-code-review-prompt.json",
      "scope": "data",
      "bytes": 336,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptResult/code-review-prompt.json",
      "scope": "data",
      "bytes": 260,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptResultResponse/get-prompt-result-response.json",
      "scope": "data",
      "bytes": 350,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/HeaderMismatchError/header-mismatch.json",
      "scope": "data",
      "bytes": 166,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ImageContent/image-png-content-with-annotations.json",
      "scope": "data",
      "bytes": 229,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputRequests/elicitation-and-sampling-input-requests.json",
      "scope": "data",
      "bytes": 656,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputRequiredResult/input-required-result-with-elicitation-and-sampling-and-request-state.json",
      "scope": "data",
      "bytes": 806,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputRequiredResult/input-required-result-with-request-state-only.json",
      "scope": "data",
      "bytes": 111,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputResponses/elicitation-and-sampling-input-responses.json",
      "scope": "data",
      "bytes": 317,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InternalError/unexpected-error.json",
      "scope": "data",
      "bytes": 52,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/invalid-cursor.json",
      "scope": "data",
      "bytes": 52,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/invalid-tool-arguments.json",
      "scope": "data",
      "bytes": 114,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/unknown-prompt.json",
      "scope": "data",
      "bytes": 73,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/unknown-tool.json",
      "scope": "data",
      "bytes": 69,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListPromptsRequest/list-prompts-request.json",
      "scope": "data",
      "bytes": 356,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListPromptsResult/prompts-list-with-cursor-and-ttl.json",
      "scope": "data",
      "bytes": 614,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListPromptsResultResponse/list-prompts-result-response.json",
      "scope": "data",
      "bytes": 734,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourceTemplatesRequest/list-resource-templates-request.json",
      "scope": "data",
      "bytes": 379,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourceTemplatesResult/resource-templates-list-with-cursor-and-ttl.json",
      "scope": "data",
      "bytes": 535,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourceTemplatesResultResponse/list-resource-templates-result-response.json",
      "scope": "data",
      "bytes": 613,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourcesRequest/list-resources-request.json",
      "scope": "data",
      "bytes": 360,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourcesResult/resources-list-with-cursor-and-ttl.json",
      "scope": "data",
      "bytes": 527,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourcesResultResponse/list-resources-result-response.json",
      "scope": "data",
      "bytes": 639,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListRootsRequest/list-roots-request.json",
      "scope": "data",
      "bytes": 59,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListRootsResult/multiple-root-directories.json",
      "scope": "data",
      "bytes": 214,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListRootsResult/single-root-directory.json",
      "scope": "data",
      "bytes": 113,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListToolsRequest/list-tools-request.json",
      "scope": "data",
      "bytes": 352,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListToolsResult/tools-list-with-cursor-and-ttl.json",
      "scope": "data",
      "bytes": 698,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListToolsResultResponse/list-tools-result-response.json",
      "scope": "data",
      "bytes": 823,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/LoggingMessageNotification/log-database-connection-failed.json",
      "scope": "data",
      "bytes": 260,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/LoggingMessageNotificationParams/log-database-connection-failed.json",
      "scope": "data",
      "bytes": 167,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/MethodNotFoundError/prompts-not-supported.json",
      "scope": "data",
      "bytes": 139,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/MissingRequiredClientCapabilityError/missing-elicitation-capability.json",
      "scope": "data",
      "bytes": 236,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ModelPreferences/with-hints-and-priorities.json",
      "scope": "data",
      "bytes": 158,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/NumberSchema/number-input-schema.json",
      "scope": "data",
      "bytes": 138,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/PaginatedRequestParams/list-with-cursor.json",
      "scope": "data",
      "bytes": 274,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ParseError/invalid-json.json",
      "scope": "data",
      "bytes": 63,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ProgressNotification/progress-message.json",
      "scope": "data",
      "bytes": 193,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ProgressNotificationParams/progress-message.json",
      "scope": "data",
      "bytes": 109,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/PromptListChangedNotification/prompts-list-changed.json",
      "scope": "data",
      "bytes": 172,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceRequest/read-resource-request.json",
      "scope": "data",
      "bytes": 401,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceResult/file-resource-contents.json",
      "scope": "data",
      "bytes": 250,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceResultResponse/read-resource-result-response-with-ttl.json",
      "scope": "data",
      "bytes": 350,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceResultResponse/read-resource-result-response.json",
      "scope": "data",
      "bytes": 292,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Resource/file-resource-with-annotations.json",
      "scope": "data",
      "bytes": 245,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceLink/file-resource-link.json",
      "scope": "data",
      "bytes": 172,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceListChangedNotification/resources-list-changed.json",
      "scope": "data",
      "bytes": 174,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceUpdatedNotification/file-resource-updated-notification.json",
      "scope": "data",
      "bytes": 211,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceUpdatedNotificationParams/file-resource-updated.json",
      "scope": "data",
      "bytes": 43,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Root/project-directory.json",
      "scope": "data",
      "bytes": 76,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SamplingMessage/multiple-content-blocks.json",
      "scope": "data",
      "bytes": 301,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SamplingMessage/single-content-block.json",
      "scope": "data",
      "bytes": 105,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/completions-minimum-baseline-support.json",
      "scope": "data",
      "bytes": 24,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/extensions-tasks.json",
      "scope": "data",
      "bytes": 66,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/logging-minimum-baseline-support.json",
      "scope": "data",
      "bytes": 20,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/prompts-list-changed-notifications.json",
      "scope": "data",
      "bytes": 47,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/prompts-minimum-baseline-support.json",
      "scope": "data",
      "bytes": 20,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-all-notifications.json",
      "scope": "data",
      "bytes": 72,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-list-changed-notifications-only.json",
      "scope": "data",
      "bytes": 49,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-minimum-baseline-support.json",
      "scope": "data",
      "bytes": 22,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-subscription-to-individual-resource-updates-only.json",
      "scope": "data",
      "bytes": 47,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/tools-list-changed-notifications.json",
      "scope": "data",
      "bytes": 45,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/tools-minimum-baseline-support.json",
      "scope": "data",
      "bytes": 18,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/StringSchema/email-input-schema.json",
      "scope": "data",
      "bytes": 178,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsAcknowledgedNotification/listen-acknowledged.json",
      "scope": "data",
      "bytes": 303,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsListenRequest/listen-for-list-changes.json",
      "scope": "data",
      "bytes": 477,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsListenResult/listen-closed.json",
      "scope": "data",
      "bytes": 106,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsListenResultResponse/listen-closed-response.json",
      "scope": "data",
      "bytes": 172,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TextContent/text-content.json",
      "scope": "data",
      "bytes": 51,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TextResourceContents/text-file-contents.json",
      "scope": "data",
      "bytes": 93,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TitledMultiSelectEnumSchema/titled-color-multi-select-schema.json",
      "scope": "data",
      "bytes": 350,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TitledSingleSelectEnumSchema/titled-color-select-schema.json",
      "scope": "data",
      "bytes": 276,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/tool-with-array-output-schema.json",
      "scope": "data",
      "bytes": 609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/tool-with-composition-input-schema.json",
      "scope": "data",
      "bytes": 542,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-default-2020-12-input-schema.json",
      "scope": "data",
      "bytes": 231,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-explicit-draft-07-input-schema.json",
      "scope": "data",
      "bytes": 289,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-no-parameters.json",
      "scope": "data",
      "bytes": 165,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-output-schema-for-structured-content.json",
      "scope": "data",
      "bytes": 783,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ToolListChangedNotification/tools-list-changed.json",
      "scope": "data",
      "bytes": 170,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ToolResultContent/get-weather-tool-result.json",
      "scope": "data",
      "bytes": 166,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ToolUseContent/get-weather-tool-use.json",
      "scope": "data",
      "bytes": 110,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/UnsupportedProtocolVersionError/unsupported-version.json",
      "scope": "data",
      "bytes": 244,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/UntitledMultiSelectEnumSchema/color-multi-select-schema.json",
      "scope": "data",
      "bytes": 242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/UntitledSingleSelectEnumSchema/color-select-schema.json",
      "scope": "data",
      "bytes": 156,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/2026-07-28/manifest.json",
      "scope": "data",
      "bytes": 10335,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/batch-array-body.json",
      "scope": "data",
      "bytes": 272,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/error-response-unknown-id.json",
      "scope": "data",
      "bytes": 286,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/invalid-spec-params.json",
      "scope": "data",
      "bytes": 397,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/notification-invalid-spec-params.json",
      "scope": "data",
      "bytes": 334,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/notification-unknown-method.json",
      "scope": "data",
      "bytes": 252,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/null-request-id.json",
      "scope": "data",
      "bytes": 251,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/request-extra-top-level-key.json",
      "scope": "data",
      "bytes": 331,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/result-not-an-object.json",
      "scope": "data",
      "bytes": 221,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/result-response-unknown-id.json",
      "scope": "data",
      "bytes": 220,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/unknown-request-method.json",
      "scope": "data",
      "bytes": 309,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/unregistered-spec-method.json",
      "scope": "data",
      "bytes": 367,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/valid-tools-call.json",
      "scope": "data",
      "bytes": 404,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/fixtures/rejection/wrong-jsonrpc-version.json",
      "scope": "data",
      "bytes": 279,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/schema-twins/2025-11-25.schema.json",
      "scope": "data",
      "bytes": 174326,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/schema-twins/2026-07-28.schema.json",
      "scope": "data",
      "bytes": 181474,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/schema-twins/manifest.json",
      "scope": "data",
      "bytes": 1008,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/specCorpus.test.ts",
      "scope": "code",
      "bytes": 9774,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/corpus/specCorpusDispatch.test.ts",
      "scope": "code",
      "bytes": 5141,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/errors/crossBundleBrand.test.ts",
      "scope": "code",
      "bytes": 10497,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/errors/sdkHttpError.test.ts",
      "scope": "code",
      "bytes": 1885,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/inMemory.test.ts",
      "scope": "code",
      "bytes": 5113,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/packageTopologyPins.test.ts",
      "scope": "code",
      "bytes": 7444,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/schemaShims.test.ts",
      "scope": "code",
      "bytes": 2956,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/abortReasonPassthrough.test.ts",
      "scope": "code",
      "bytes": 2887,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/auth.test.ts",
      "scope": "code",
      "bytes": 5348,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/authUtils.test.ts",
      "scope": "code",
      "bytes": 5852,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/clientCapabilityRequirements.test.ts",
      "scope": "code",
      "bytes": 5381,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/contentDefaultParity.test.ts",
      "scope": "code",
      "bytes": 5058,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/customMethods.test.ts",
      "scope": "code",
      "bytes": 11001,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/errorHttpStatusMatrix.test.ts",
      "scope": "code",
      "bytes": 5886,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/fetchWithinOrigin.test.ts",
      "scope": "code",
      "bytes": 10120,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/inboundClassification.test.ts",
      "scope": "code",
      "bytes": 24509,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/inboundLadderCellSheet.test.ts",
      "scope": "code",
      "bytes": 19832,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/inputRequired.test.ts",
      "scope": "code",
      "bytes": 18040,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/inputRequiredDriver.test.ts",
      "scope": "code",
      "bytes": 14216,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/inputRequiredEngine.test.ts",
      "scope": "code",
      "bytes": 3686,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/inputRequiredFunnel.test.ts",
      "scope": "code",
      "bytes": 7979,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/inputRequiredReaders.test.ts",
      "scope": "code",
      "bytes": 3954,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/mcpParamHeaders.test.ts",
      "scope": "code",
      "bytes": 18483,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/mediaType.test.ts",
      "scope": "code",
      "bytes": 3684,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/notificationSendRejection.test.ts",
      "scope": "code",
      "bytes": 3988,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/protocol.test.ts",
      "scope": "code",
      "bytes": 49784,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/protocolDropInboundHook.test.ts",
      "scope": "code",
      "bytes": 7945,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/protocolEras.test.ts",
      "scope": "code",
      "bytes": 2001,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/protocolTransportHandling.test.ts",
      "scope": "code",
      "bytes": 4622,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/publicProtocol.test.ts",
      "scope": "code",
      "bytes": 2588,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/rawResultTypeFirst.test.ts",
      "scope": "code",
      "bytes": 10748,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/standardHeaderValidation.test.ts",
      "scope": "code",
      "bytes": 18598,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/stdio.test.ts",
      "scope": "code",
      "bytes": 6282,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/toolNameValidation.test.ts",
      "scope": "code",
      "bytes": 7891,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/traceContextMeta.test.ts",
      "scope": "code",
      "bytes": 4514,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/transport.test.ts",
      "scope": "code",
      "bytes": 5981,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/typedMapAlignment.test.ts",
      "scope": "code",
      "bytes": 6145,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/uriTemplate.test.ts",
      "scope": "code",
      "bytes": 13346,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/wireOnlyLift.test.ts",
      "scope": "code",
      "bytes": 13254,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/shared/wrapHandler.test.ts",
      "scope": "code",
      "bytes": 1312,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/spec.types.2025-11-25.test.ts",
      "scope": "code",
      "bytes": 44934,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/spec.types.2026-07-28.test.ts",
      "scope": "code",
      "bytes": 37317,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/crossBundleErrorRecognition.test.ts",
      "scope": "code",
      "bytes": 6661,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/discoverWiring.test.ts",
      "scope": "code",
      "bytes": 2808,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/errorSurfacePins.test.ts",
      "scope": "code",
      "bytes": 14078,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/errors.test.ts",
      "scope": "code",
      "bytes": 2238,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/guards.test.ts",
      "scope": "code",
      "bytes": 3920,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/missingClientCapabilityError.test.ts",
      "scope": "code",
      "bytes": 3663,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/publicTypeShapes.test.ts",
      "scope": "code",
      "bytes": 3857,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/registryPins.test.ts",
      "scope": "code",
      "bytes": 9776,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/schemaBoundaryPins.test.ts",
      "scope": "code",
      "bytes": 16811,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/specTypeSchema.test.ts",
      "scope": "code",
      "bytes": 9768,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types/wireOnlyHiding.test.ts",
      "scope": "code",
      "bytes": 9472,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types.capabilities.test.ts",
      "scope": "code",
      "bytes": 4103,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/types.test.ts",
      "scope": "code",
      "bytes": 49139,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/util/standardSchema.test.ts",
      "scope": "code",
      "bytes": 1917,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/util/standardSchema.zodFallback.test.ts",
      "scope": "code",
      "bytes": 2277,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/util/zodCompat.test.ts",
      "scope": "code",
      "bytes": 4468,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/validators/ajvLazyInit.test.ts",
      "scope": "code",
      "bytes": 3492,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/validators/validators.test.ts",
      "scope": "code",
      "bytes": 34878,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/codec.test.ts",
      "scope": "code",
      "bytes": 2072,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/encodeContract.test.ts",
      "scope": "code",
      "bytes": 17505,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/eraGates.test.ts",
      "scope": "code",
      "bytes": 34838,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/layeringInvariants.test.ts",
      "scope": "code",
      "bytes": 5501,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/legacyWrap.test.ts",
      "scope": "code",
      "bytes": 20228,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/neutralKeyParity.test.ts",
      "scope": "code",
      "bytes": 5585,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/preload.test.ts",
      "scope": "code",
      "bytes": 4236,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/registryDiffOracle.test.ts",
      "scope": "code",
      "bytes": 5177,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/rev2025FrozenShapes.test.ts",
      "scope": "code",
      "bytes": 2399,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/schemaTwinConformance.test.ts",
      "scope": "code",
      "bytes": 6438,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/test/wire/stampingSuppression.test.ts",
      "scope": "code",
      "bytes": 12360,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/core-internal/tsconfig.json",
      "scope": "data",
      "bytes": 558,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/core-internal/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/eslint.config.mjs",
      "scope": "code",
      "bytes": 227,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/package.json",
      "scope": "data",
      "bytes": 2797,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/express/src/auth/bearerAuth.ts",
      "scope": "code",
      "bytes": 2385,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/auth/metadataRouter.ts",
      "scope": "code",
      "bytes": 4802,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/auth/types.ts",
      "scope": "code",
      "bytes": 639,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/express.examples.ts",
      "scope": "code",
      "bytes": 1331,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/express.ts",
      "scope": "code",
      "bytes": 5098,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/index.ts",
      "scope": "code",
      "bytes": 555,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/middleware/hostHeaderValidation.examples.ts",
      "scope": "code",
      "bytes": 999,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/middleware/hostHeaderValidation.ts",
      "scope": "code",
      "bytes": 1985,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/src/middleware/originValidation.ts",
      "scope": "code",
      "bytes": 1956,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/test/auth/resourceServer.test.ts",
      "scope": "code",
      "bytes": 12272,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/test/express.test.ts",
      "scope": "code",
      "bytes": 8365,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/test/originValidation.test.ts",
      "scope": "code",
      "bytes": 7851,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/tsconfig.json",
      "scope": "data",
      "bytes": 1017,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/express/tsdown.config.ts",
      "scope": "code",
      "bytes": 612,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/express/typedoc.json",
      "scope": "data",
      "bytes": 242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/express/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/eslint.config.mjs",
      "scope": "code",
      "bytes": 227,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/package.json",
      "scope": "data",
      "bytes": 2512,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/fastify/src/fastify.examples.ts",
      "scope": "code",
      "bytes": 1331,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/src/fastify.ts",
      "scope": "code",
      "bytes": 4794,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/src/index.ts",
      "scope": "code",
      "bytes": 125,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/src/middleware/hostHeaderValidation.examples.ts",
      "scope": "code",
      "bytes": 1010,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/src/middleware/hostHeaderValidation.ts",
      "scope": "code",
      "bytes": 1927,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/src/middleware/originValidation.ts",
      "scope": "code",
      "bytes": 1932,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/test/fastify.test.ts",
      "scope": "code",
      "bytes": 7413,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/test/originValidation.test.ts",
      "scope": "code",
      "bytes": 5195,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/tsconfig.json",
      "scope": "data",
      "bytes": 803,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/fastify/tsdown.config.ts",
      "scope": "code",
      "bytes": 612,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/fastify/typedoc.json",
      "scope": "data",
      "bytes": 242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/fastify/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/eslint.config.mjs",
      "scope": "code",
      "bytes": 227,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/package.json",
      "scope": "data",
      "bytes": 2500,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/hono/src/hono.ts",
      "scope": "code",
      "bytes": 6956,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/src/index.ts",
      "scope": "code",
      "bytes": 122,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/src/middleware/hostHeaderValidation.ts",
      "scope": "code",
      "bytes": 1058,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/src/middleware/originValidation.ts",
      "scope": "code",
      "bytes": 1342,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/test/hono.test.ts",
      "scope": "code",
      "bytes": 9609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/test/originValidation.test.ts",
      "scope": "code",
      "bytes": 4705,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/tsconfig.json",
      "scope": "data",
      "bytes": 1017,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/hono/tsdown.config.ts",
      "scope": "code",
      "bytes": 612,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/hono/typedoc.json",
      "scope": "data",
      "bytes": 242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/hono/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/eslint.config.mjs",
      "scope": "code",
      "bytes": 234,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/package.json",
      "scope": "data",
      "bytes": 2655,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/node/src/index.ts",
      "scope": "code",
      "bytes": 394,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/src/middleware/hostHeaderValidation.ts",
      "scope": "code",
      "bytes": 1925,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/src/middleware/originValidation.ts",
      "scope": "code",
      "bytes": 2061,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/src/streamableHttp.examples.ts",
      "scope": "code",
      "bytes": 2153,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/src/streamableHttp.ts",
      "scope": "code",
      "bytes": 9412,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/src/toNodeHandler.ts",
      "scope": "code",
      "bytes": 15989,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/test/packageManifest.test.ts",
      "scope": "code",
      "bytes": 1320,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/test/streamableHttp.test.ts",
      "scope": "code",
      "bytes": 126872,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/test/toNodeHandler.test.ts",
      "scope": "code",
      "bytes": 20622,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/test/toWebRequest.test.ts",
      "scope": "code",
      "bytes": 7764,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/test/validation.test.ts",
      "scope": "code",
      "bytes": 3418,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/tsconfig.json",
      "scope": "data",
      "bytes": 1028,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/node/tsdown.config.ts",
      "scope": "code",
      "bytes": 1848,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/middleware/node/typedoc.json",
      "scope": "data",
      "bytes": 242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/middleware/node/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/eslint.config.mjs",
      "scope": "code",
      "bytes": 234,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/package.json",
      "scope": "data",
      "bytes": 5494,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/server/src/fromJsonSchema.ts",
      "scope": "code",
      "bytes": 600,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/index.ts",
      "scope": "code",
      "bytes": 6137,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/completable.examples.ts",
      "scope": "code",
      "bytes": 1326,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/completable.ts",
      "scope": "code",
      "bytes": 2685,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/createMcpHandler.ts",
      "scope": "code",
      "bytes": 50178,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/invoke.ts",
      "scope": "code",
      "bytes": 3359,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/legacyInputRequiredShim.ts",
      "scope": "code",
      "bytes": 15081,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/listenRouter.ts",
      "scope": "code",
      "bytes": 19748,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/mcp.examples.ts",
      "scope": "code",
      "bytes": 4277,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/mcp.ts",
      "scope": "code",
      "bytes": 66767,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/middleware/bearerAuth.examples.ts",
      "scope": "code",
      "bytes": 1082,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/middleware/bearerAuth.ts",
      "scope": "code",
      "bytes": 12101,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/middleware/hostHeaderValidation.examples.ts",
      "scope": "code",
      "bytes": 651,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/middleware/hostHeaderValidation.ts",
      "scope": "code",
      "bytes": 2361,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/middleware/oauthMetadata.examples.ts",
      "scope": "code",
      "bytes": 839,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/middleware/oauthMetadata.ts",
      "scope": "code",
      "bytes": 8252,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/middleware/originValidation.ts",
      "scope": "code",
      "bytes": 4476,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/perRequestTransport.ts",
      "scope": "code",
      "bytes": 18570,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/requestBody.ts",
      "scope": "code",
      "bytes": 2400,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/requestStateCodec.ts",
      "scope": "code",
      "bytes": 12886,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/scopeChallenge.ts",
      "scope": "code",
      "bytes": 5216,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/serveStdio.ts",
      "scope": "code",
      "bytes": 39474,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/server.ts",
      "scope": "code",
      "bytes": 64735,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/serverEventBus.ts",
      "scope": "code",
      "bytes": 8423,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/sseKeepAlive.ts",
      "scope": "code",
      "bytes": 586,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/stdio.examples.ts",
      "scope": "code",
      "bytes": 673,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/stdio.ts",
      "scope": "code",
      "bytes": 9262,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/streamableHttp.examples.ts",
      "scope": "code",
      "bytes": 2788,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/server/streamableHttp.ts",
      "scope": "code",
      "bytes": 58470,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/shimsBrowser.ts",
      "scope": "code",
      "bytes": 1019,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/shimsNode.ts",
      "scope": "code",
      "bytes": 314,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/shimsWorkerd.ts",
      "scope": "code",
      "bytes": 1214,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/stdio.ts",
      "scope": "code",
      "bytes": 689,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/validators/ajv.ts",
      "scope": "code",
      "bytes": 561,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/src/validators/cfWorker.ts",
      "scope": "code",
      "bytes": 279,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/helpers/ensureBuilt.ts",
      "scope": "code",
      "bytes": 4391,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/barrelClean.test.ts",
      "scope": "code",
      "bytes": 4585,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/bearerAuth.test.ts",
      "scope": "code",
      "bytes": 16421,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/cacheHints.test.ts",
      "scope": "code",
      "bytes": 14617,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/classificationCarrierPin.test.ts",
      "scope": "code",
      "bytes": 5669,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/completable.test.ts",
      "scope": "code",
      "bytes": 1982,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/contentTypeValidation.test.ts",
      "scope": "code",
      "bytes": 7801,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/createMcpHandler.test.ts",
      "scope": "code",
      "bytes": 53213,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/createMcpHandlerCapabilityGate.test.ts",
      "scope": "code",
      "bytes": 4382,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/createMcpHandlerListen.test.ts",
      "scope": "code",
      "bytes": 15784,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/createMcpHandlerStatelessLiteral.test.ts",
      "scope": "code",
      "bytes": 3857,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/discover.test.ts",
      "scope": "code",
      "bytes": 12249,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/eraParityErrorShapes.test.ts",
      "scope": "code",
      "bytes": 11616,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/errorBrandConformance.test.ts",
      "scope": "code",
      "bytes": 4279,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/inputRequired.test.ts",
      "scope": "code",
      "bytes": 23476,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/invokeSeam.test.ts",
      "scope": "code",
      "bytes": 6584,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/jsonSchemaValidatorOverride.test.ts",
      "scope": "code",
      "bytes": 3609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/lazyToolSchemaConversion.test.ts",
      "scope": "code",
      "bytes": 8239,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/lazyToolSchemaConversionRequests.test.ts",
      "scope": "code",
      "bytes": 6877,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/legacyDefaultServing.test.ts",
      "scope": "code",
      "bytes": 5339,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/legacyInputRequiredShim.test.ts",
      "scope": "code",
      "bytes": 39077,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/legacyShimHarness.ts",
      "scope": "code",
      "bytes": 5095,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/legacyShimWriteOnce.test.ts",
      "scope": "code",
      "bytes": 10719,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/legacyStatelessFallback.test.ts",
      "scope": "code",
      "bytes": 8201,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/listOrdering.test.ts",
      "scope": "code",
      "bytes": 2443,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/lowLevelLegacyWrap.test.ts",
      "scope": "code",
      "bytes": 6728,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/mcp.compat.test.ts",
      "scope": "code",
      "bytes": 7164,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/mcp.icons.test.ts",
      "scope": "code",
      "bytes": 7770,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/mcpParamValidation.test.ts",
      "scope": "code",
      "bytes": 8194,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/notificationSendRejection.test.ts",
      "scope": "code",
      "bytes": 2581,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/oauthMetadata.test.ts",
      "scope": "code",
      "bytes": 8755,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/originValidation.test.ts",
      "scope": "code",
      "bytes": 5262,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/perRequestStreaming.test.ts",
      "scope": "code",
      "bytes": 13539,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/perRequestTransport.test.ts",
      "scope": "code",
      "bytes": 20699,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/protocolExport.test.ts",
      "scope": "code",
      "bytes": 519,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/registerPromptNoArgs.test.ts",
      "scope": "code",
      "bytes": 1240,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/requestStateCodec.test.ts",
      "scope": "code",
      "bytes": 10454,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/scopeChallenge.test.ts",
      "scope": "code",
      "bytes": 13523,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/scopeChallengeModern.test.ts",
      "scope": "code",
      "bytes": 12733,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/scopeChallengePrimitives.test.ts",
      "scope": "code",
      "bytes": 8864,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/serveStdio.test.ts",
      "scope": "code",
      "bytes": 42323,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/serveStdioListen.test.ts",
      "scope": "code",
      "bytes": 12446,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/server.test.ts",
      "scope": "code",
      "bytes": 12551,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/serverEventBus.test.ts",
      "scope": "code",
      "bytes": 7249,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/sseKeepAlive.test.ts",
      "scope": "code",
      "bytes": 1065,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/stdHeaderValidation.test.ts",
      "scope": "code",
      "bytes": 13004,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/stdio.test.ts",
      "scope": "code",
      "bytes": 14255,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/streamableHttp.test.ts",
      "scope": "code",
      "bytes": 70967,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/streamableHttpFutureVersionGates.test.ts",
      "scope": "code",
      "bytes": 7100,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/streamableHttpUnsupportedVersionLiteral.test.ts",
      "scope": "code",
      "bytes": 5522,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/toolInputElementBudget.test.ts",
      "scope": "code",
      "bytes": 6527,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/test/server/workerdSchemaPreload.test.ts",
      "scope": "code",
      "bytes": 4189,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/tsconfig.json",
      "scope": "data",
      "bytes": 1175,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/server/tsdown.config.ts",
      "scope": "code",
      "bytes": 1725,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server/typedoc.json",
      "scope": "data",
      "bytes": 257,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/server/vitest.config.js",
      "scope": "code",
      "bytes": 90,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/eslint.config.mjs",
      "scope": "code",
      "bytes": 234,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/package.json",
      "scope": "data",
      "bytes": 4401,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/clients.ts",
      "scope": "code",
      "bytes": 1265,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/errors.ts",
      "scope": "code",
      "bytes": 6657,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/handlers/authorize.ts",
      "scope": "code",
      "bytes": 11043,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/handlers/metadata.ts",
      "scope": "code",
      "bytes": 767,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/handlers/register.ts",
      "scope": "code",
      "bytes": 4933,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/handlers/revoke.ts",
      "scope": "code",
      "bytes": 3140,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/handlers/token.ts",
      "scope": "code",
      "bytes": 5945,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/index.ts",
      "scope": "code",
      "bytes": 1631,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/middleware/allowedMethods.ts",
      "scope": "code",
      "bytes": 808,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/middleware/bearerAuth.ts",
      "scope": "code",
      "bytes": 5092,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/middleware/clientAuth.ts",
      "scope": "code",
      "bytes": 2522,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/provider.ts",
      "scope": "code",
      "bytes": 4976,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/providers/proxyProvider.ts",
      "scope": "code",
      "bytes": 8962,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/router.ts",
      "scope": "code",
      "bytes": 10088,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/auth/types.ts",
      "scope": "code",
      "bytes": 69,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/index.ts",
      "scope": "code",
      "bytes": 59,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/sse/index.ts",
      "scope": "code",
      "bytes": 76,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/src/sse/sse.ts",
      "scope": "code",
      "bytes": 6889,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/handlers/authorize.test.ts",
      "scope": "code",
      "bytes": 20225,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/handlers/metadata.test.ts",
      "scope": "code",
      "bytes": 3244,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/handlers/register.test.ts",
      "scope": "code",
      "bytes": 11251,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/handlers/revoke.test.ts",
      "scope": "code",
      "bytes": 8810,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/handlers/token.test.ts",
      "scope": "code",
      "bytes": 19722,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/middleware/allowedMethods.test.ts",
      "scope": "code",
      "bytes": 2630,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/middleware/bearerAuth.test.ts",
      "scope": "code",
      "bytes": 26450,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/middleware/clientAuth.test.ts",
      "scope": "code",
      "bytes": 4955,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/providers/proxyProvider.test.ts",
      "scope": "code",
      "bytes": 15374,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/auth/router.test.ts",
      "scope": "code",
      "bytes": 20174,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/helpers/http.ts",
      "scope": "code",
      "bytes": 2747,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/test/sse/sse.test.ts",
      "scope": "code",
      "bytes": 21238,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/tsconfig.json",
      "scope": "data",
      "bytes": 578,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/server-legacy/tsdown.config.ts",
      "scope": "code",
      "bytes": 1083,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "packages/server-legacy/typedoc.json",
      "scope": "data",
      "bytes": 242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "packages/server-legacy/vitest.config.js",
      "scope": "code",
      "bytes": 82,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "pnpm-lock.yaml",
      "scope": "data",
      "bytes": 387023,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "pnpm-workspace.yaml",
      "scope": "data",
      "bytes": 1796,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "scripts/check-skills.ts",
      "scope": "code",
      "bytes": 3805,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/check-unpublished.mjs",
      "scope": "code",
      "bytes": 2233,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/examples/run-examples.ts",
      "scope": "code",
      "bytes": 10009,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/fetch-schema-twins.ts",
      "scope": "code",
      "bytes": 3647,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/fetch-spec-examples.ts",
      "scope": "code",
      "bytes": 6564,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/fetch-spec-types.ts",
      "scope": "code",
      "bytes": 5739,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/run-guide-examples.ts",
      "scope": "code",
      "bytes": 4846,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/smoke-dist-types.mjs",
      "scope": "code",
      "bytes": 5812,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "scripts/sync-snippets.ts",
      "scope": "code",
      "bytes": 18340,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/eslint.config.mjs",
      "scope": "code",
      "bytes": 1346,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/expected-failures.2026-07-28.yaml",
      "scope": "data",
      "bytes": 2281,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/conformance/expected-failures.yaml",
      "scope": "data",
      "bytes": 3121,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/conformance/package.json",
      "scope": "data",
      "bytes": 3422,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/conformance/src/authTestServer.ts",
      "scope": "code",
      "bytes": 15056,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/src/everythingClient.ts",
      "scope": "code",
      "bytes": 38833,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/src/everythingServer.ts",
      "scope": "code",
      "bytes": 66605,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/src/helpers/conformanceOAuthProvider.ts",
      "scope": "code",
      "bytes": 4119,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/src/helpers/dpopClient.ts",
      "scope": "code",
      "bytes": 1448,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/src/helpers/logger.ts",
      "scope": "code",
      "bytes": 597,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/src/helpers/withOAuthRetry.ts",
      "scope": "code",
      "bytes": 6045,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/conformance/tsconfig.json",
      "scope": "data",
      "bytes": 1582,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/conformance/vitest.config.js",
      "scope": "code",
      "bytes": 98,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/coverage.test.ts",
      "scope": "code",
      "bytes": 6383,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/eslint.config.mjs",
      "scope": "code",
      "bytes": 583,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/fixtures/dual-era-stdio-server.ts",
      "scope": "code",
      "bytes": 1164,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/fixtures/stdio-server.ts",
      "scope": "code",
      "bytes": 2890,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/helpers/express.ts",
      "scope": "code",
      "bytes": 1979,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/helpers/index.ts",
      "scope": "code",
      "bytes": 20331,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/helpers/sse-host.ts",
      "scope": "code",
      "bytes": 3494,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/helpers/verifies.ts",
      "scope": "code",
      "bytes": 3425,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/helpers/wire-sniffer.test.ts",
      "scope": "code",
      "bytes": 4158,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/helpers/wire-sniffer.ts",
      "scope": "code",
      "bytes": 7289,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/package.json",
      "scope": "data",
      "bytes": 2478,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/e2e/requirements.ts",
      "scope": "code",
      "bytes": 252956,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/client-auth.test.ts",
      "scope": "code",
      "bytes": 144085,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/completion.test.ts",
      "scope": "code",
      "bytes": 13999,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/custom-methods.test.ts",
      "scope": "code",
      "bytes": 8043,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/dynamic.test.ts",
      "scope": "code",
      "bytes": 15765,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/elicitation.test.ts",
      "scope": "code",
      "bytes": 35114,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/errors.test.ts",
      "scope": "code",
      "bytes": 9104,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/flow.test.ts",
      "scope": "code",
      "bytes": 43614,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/handler-context.test.ts",
      "scope": "code",
      "bytes": 8205,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-auth.test.ts",
      "scope": "code",
      "bytes": 6277,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-entry-auth.test.ts",
      "scope": "code",
      "bytes": 16784,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-entry-http.test.ts",
      "scope": "code",
      "bytes": 7393,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-entry-session.test.ts",
      "scope": "code",
      "bytes": 10229,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-entry-stamping.test.ts",
      "scope": "code",
      "bytes": 7668,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-entry-streaming.test.ts",
      "scope": "code",
      "bytes": 7232,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-entry.test.ts",
      "scope": "code",
      "bytes": 9982,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-express.test.ts",
      "scope": "code",
      "bytes": 23981,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-fastify.test.ts",
      "scope": "code",
      "bytes": 8856,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-hono.test.ts",
      "scope": "code",
      "bytes": 8148,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-http.test.ts",
      "scope": "code",
      "bytes": 40400,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-resume.test.ts",
      "scope": "code",
      "bytes": 34796,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/hosting-session.test.ts",
      "scope": "code",
      "bytes": 38646,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/jsonschema.test.ts",
      "scope": "code",
      "bytes": 27046,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/lifecycle.test.ts",
      "scope": "code",
      "bytes": 26896,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/logging.test.ts",
      "scope": "code",
      "bytes": 9943,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/mrtr.test.ts",
      "scope": "code",
      "bytes": 27362,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/pagination.test.ts",
      "scope": "code",
      "bytes": 5445,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/prompts.test.ts",
      "scope": "code",
      "bytes": 24321,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/protocol.test.ts",
      "scope": "code",
      "bytes": 78664,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/raw-result-type.test.ts",
      "scope": "code",
      "bytes": 8742,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/resources.test.ts",
      "scope": "code",
      "bytes": 32054,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/roots.test.ts",
      "scope": "code",
      "bytes": 7178,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/sampling.test.ts",
      "scope": "code",
      "bytes": 23854,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/sep2243.test.ts",
      "scope": "code",
      "bytes": 4436,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/standard-schema.test.ts",
      "scope": "code",
      "bytes": 10044,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/stdio-dual-era.test.ts",
      "scope": "code",
      "bytes": 3699,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/stdio.test.ts",
      "scope": "code",
      "bytes": 19628,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/subscriptions.test.ts",
      "scope": "code",
      "bytes": 13778,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/tools.test.ts",
      "scope": "code",
      "bytes": 59436,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/transport-http.test.ts",
      "scope": "code",
      "bytes": 59950,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/transport-raw.test.ts",
      "scope": "code",
      "bytes": 11164,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/transport-sse.test.ts",
      "scope": "code",
      "bytes": 1094,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/scenarios/validation.test.ts",
      "scope": "code",
      "bytes": 15531,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/tsconfig.json",
      "scope": "data",
      "bytes": 2998,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/e2e/types.ts",
      "scope": "code",
      "bytes": 6847,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/e2e/vitest.config.js",
      "scope": "code",
      "bytes": 496,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/helpers/eslint.config.mjs",
      "scope": "code",
      "bytes": 104,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/helpers/package.json",
      "scope": "data",
      "bytes": 1446,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/helpers/src/helpers/http.ts",
      "scope": "code",
      "bytes": 3614,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/helpers/src/helpers/oauth.ts",
      "scope": "code",
      "bytes": 3096,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/helpers/src/index.ts",
      "scope": "code",
      "bytes": 65,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/helpers/tsconfig.json",
      "scope": "data",
      "bytes": 808,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/helpers/vitest.config.js",
      "scope": "code",
      "bytes": 98,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/eslint.config.mjs",
      "scope": "code",
      "bytes": 104,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/package.json",
      "scope": "data",
      "bytes": 2253,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/integration/test/__fixtures__/dualEraStdioServer.ts",
      "scope": "code",
      "bytes": 1112,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/__fixtures__/serverThatHangs.ts",
      "scope": "code",
      "bytes": 1360,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/__fixtures__/serverWithKeepAlive.ts",
      "scope": "code",
      "bytes": 692,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/__fixtures__/testServer.ts",
      "scope": "code",
      "bytes": 488,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/client/client.test.ts",
      "scope": "code",
      "bytes": 80126,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/client/discoverRoundtrip.test.ts",
      "scope": "code",
      "bytes": 8900,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/client/outputSchemaDialect.test.ts",
      "scope": "code",
      "bytes": 7500,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/client/versionNegotiation.test.ts",
      "scope": "code",
      "bytes": 31350,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/issues/test1277.zod.v4.description.test.ts",
      "scope": "code",
      "bytes": 2115,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/issues/test400.optional-tool-params.test.ts",
      "scope": "code",
      "bytes": 2167,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/issues/test_1342OauthErrorHttp200.test.ts",
      "scope": "code",
      "bytes": 1757,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/processCleanup.test.ts",
      "scope": "code",
      "bytes": 5627,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/bun.test.ts",
      "scope": "code",
      "bytes": 2119,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/cloudflareWorkers.test.ts",
      "scope": "code",
      "bytes": 16576,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/createMcpHandler.test.ts",
      "scope": "code",
      "bytes": 10666,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/declaredCapabilities.test.ts",
      "scope": "code",
      "bytes": 6798,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/deno.test.ts",
      "scope": "code",
      "bytes": 2172,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/dualEraStdio.test.ts",
      "scope": "code",
      "bytes": 11159,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/elicitation.test.ts",
      "scope": "code",
      "bytes": 36994,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/mcp.test.ts",
      "scope": "code",
      "bytes": 231178,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server/resourceTitleUpdate.test.ts",
      "scope": "code",
      "bytes": 4345,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/server.test.ts",
      "scope": "code",
      "bytes": 70614,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/standardSchema.test.ts",
      "scope": "code",
      "bytes": 29679,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/stateManagementStreamableHttp.test.ts",
      "scope": "code",
      "bytes": 11590,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/title.test.ts",
      "scope": "code",
      "bytes": 9899,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/test/transportResumability.test.ts",
      "scope": "code",
      "bytes": 12134,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "test/integration/tsconfig.json",
      "scope": "data",
      "bytes": 2777,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "test/integration/vitest.config.js",
      "scope": "code",
      "bytes": 302,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "typedoc.config.mjs",
      "scope": "code",
      "bytes": 2753,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "vitest.workspace.js",
      "scope": "code",
      "bytes": 116,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    }
  ],
  "unsupportedSourceFiles": [
    ".git-blame-ignore-revs",
    ".github/CODEOWNERS",
    "docs/.vitepress/theme/Banner.vue",
    "docs/.vitepress/theme/MarkdownSource.vue",
    "docs/v1/.vitepress/theme/Banner.vue",
    "scripts/build-docs-site.sh",
    "test/conformance/scripts/run-server-conformance.sh"
  ],
  "excludedFiles": [
    {
      "path": ".git",
      "reason": "ignored-directory"
    },
    {
      "path": ".changeset/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".changeset/mcp-param-check-number-declaration.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".changeset/resource-title-updates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".changeset/x-mcp-header-reject-number.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".git-blame-ignore-revs",
      "reason": "unsupported-implementation"
    },
    {
      "path": ".github/CODEOWNERS",
      "reason": "unsupported-implementation"
    },
    {
      "path": ".gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".npmrc",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".prettierignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "CLAUDE.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "CODE_OF_CONDUCT.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "CONTRIBUTING.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "DEPENDENCY_POLICY.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "LICENSE",
      "reason": "outside-rule-scope"
    },
    {
      "path": "README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "REVIEW.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "ROADMAP.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "SECURITY.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "VERSIONING.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/.vitepress/theme/Banner.vue",
      "reason": "unsupported-implementation"
    },
    {
      "path": "docs/.vitepress/theme/MarkdownSource.vue",
      "reason": "unsupported-implementation"
    },
    {
      "path": "docs/.vitepress/theme/custom.css",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/_meta/CONVENTIONS.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/custom-methods.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/custom-transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/gateway.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/schema-libraries.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/wire-schemas.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/behavior-surface-pins.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/calling.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/connect.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/machine-auth.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/oauth.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/server-requests.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/clients/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/examples.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/first-client.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/first-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/packages.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/migration/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/migration/support-2026-07-28.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/migration/upgrade-to-v2.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/public/favicon.svg",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/completion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/input-required.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/logging-progress-cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/notifications.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/sampling.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/express.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/fastify.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/hono.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/http.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/sessions-state-scaling.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/stdio.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/serving/web-standard.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/v1/.vitepress/theme/Banner.vue",
      "reason": "unsupported-implementation"
    },
    {
      "path": "examples/CONTRIBUTING.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/bearer-auth/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/bearer-auth-web/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/caching/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/cli-client/.gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/cli-client/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/client-quickstart/.gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/client-quickstart/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/custom-methods/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/custom-version/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/dual-era/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/elicitation/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/extension-capabilities/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/gateway/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/guides/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/hono/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/json-response/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/legacy-routing/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/mrtr/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/oauth/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/oauth-client-credentials/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/parallel-calls/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/prompts/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/repl/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/resources/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/sampling/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/schema-validators/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/scoped-tools/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/server-quickstart/.gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/server-quickstart/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/sse-polling/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/standalone-get/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stateless-legacy/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stickynotes/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/streaming/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/subscriptions/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/todos-server/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/tools/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/client/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/client/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/codemod/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/codemod/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/codemod/batch-test/.gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/codemod/batch-test/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/codemod/batch-test/analyze-prompt.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/core/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/core/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/core-internal/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/core-internal/src/types/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/core-internal/src/validators/fastUriShim.d.ts",
      "reason": "type-declaration"
    },
    {
      "path": "packages/middleware/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/express/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/express/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/fastify/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/fastify/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/hono/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/hono/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/node/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/middleware/node/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/server/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/server/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/server-legacy/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "packages/server-legacy/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "scripts/build-docs-site.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/SKILL.md",
      "reason": "skill-instructions-not-code-analyzed"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/auth.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/behavioral-changes.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/enhancements.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/http-headers.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/imports-transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/packaging-runtime.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/protocol-ctx.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/server-registration.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/types-schemas.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/unchanged-apis.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "test/conformance/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "test/conformance/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "test/conformance/scripts/run-server-conformance.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test/e2e/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "test/e2e/CLAUDE.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "test/helpers/CHANGELOG.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "test/integration/CHANGELOG.md",
      "reason": "outside-rule-scope"
    }
  ],
  "readErrors": [],
  "truncation": [],
  "limits": {
    "maxFiles": 4000,
    "maxDepth": 12,
    "maxFileBytes": 1048576
  }
}

Fix first (66 critical/high)

SeverityRuleFindingRemediation
CRITICALAT-SEC-003 (ASI02)Unbounded Dynamic Shell Execution
packages/codemod/src/bin/batchTest.ts:220
Evidence: const stdout = execSync(cmd, {
Strictly restrict shell execution to an immutable allowlist of binary commands with explicit argument arrays, or execute inside microVM sandboxes.
CRITICALAT-SEC-003 (ASI02)Unbounded Dynamic Shell Execution
scripts/examples/run-examples.ts:80
Evidence: const child = spawn(cmd, args, { cwd: opts.cwd, env: { ...process.env, ...opts.env } });
Strictly restrict shell execution to an immutable allowlist of binary commands with explicit argument arrays, or execute inside microVM sandboxes.
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
test/e2e/scenarios/client-auth.test.ts:1026
Evidence: const CLIENT_SECRET = 'machine-client-secret';
Move credentials to secure environment variables or a key vault. Never commit API keys.
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
test/e2e/scenarios/client-auth.test.ts:1588
Evidence: const REGISTERED_SECRET = 'auth-method-client-secret';
Move credentials to secure environment variables or a key vault. Never commit API keys.
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/bearer-auth/client.ts:12
Evidence: const unauth = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/bearer-auth-web/client.ts:13
Evidence: const unauth = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/guides/advanced/gateway.examples.ts:59
Evidence: return realFetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/guides/advanced/gateway.examples.ts:162
Evidence: return fetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/guides/clients/connect.examples.ts:48
Evidence: return realFetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/guides/get-started/firstServer.examples.ts:40
Evidence: const res = await fetch(url, { headers: { 'User-Agent': 'mcp-weather-tutorial/1.0' } });
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/guides/get-started/realHost.examples.ts:46
Evidence: const res = await fetch(url, { headers: { 'User-Agent': 'mcp-weather-tutorial/1.0' } });
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/guides/get-started/src/index.ts:40
Evidence: const res = await fetch(url, { headers: { 'User-Agent': 'mcp-weather-tutorial/1.0' } });
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/guides/protocolVersions.examples.ts:56
Evidence: return realFetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/json-response/client.ts:21
Evidence: const probe = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/oauth-client-credentials/client.ts:22
Evidence: const unauth = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
examples/server-quickstart/src/index.ts:19
Evidence: const response = await fetch(url, { headers });
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/client/test/client/redirects.test.ts:139
Evidence: eventSourceInit: { fetch: (url, init) => fetch(url, { ...init, headers: { ...init.headers, 'x-api-key': 'key-1' } }) }
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/client/test/client/redirects.test.ts:506
Evidence: const eventSourceInit = { fetch: (url: string | URL, init?: RequestInit) => fetch(url, init) };
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/client/test/client/sse.dpop.test.ts:132
Evidence: const esFetch = vi.fn<FetchLike>((url, init) => fetch(url, init));
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/client/test/client/sse.test.ts:259
Evidence: return fetch(url.toString(), { ...init, headers });
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/client/test/client/sse.test.ts:280
Evidence: return fetch(url.toString(), { ...init, headers });
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/client/test/client/sse.test.ts:1481
Evidence: return originalFetch(url.toString(), init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/core-internal/src/shared/transport.ts:44
Evidence: return baseFetch(url, mergedInit);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/core-internal/src/shared/transport.ts:72
Evidence: const copy: FetchLike = (url, init) => baseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/core-internal/src/shared/transport.ts:82
Evidence: if (init?.redirect === 'error' || init?.redirect === 'manual') return baseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/core-internal/test/shared/transport.test.ts:138
Evidence: await wrappedFetch(url);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/middleware/node/test/streamableHttp.test.ts:2549
Evidence: const deleteResponse1 = await fetch(url1, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/middleware/node/test/streamableHttp.test.ts:2562
Evidence: const deleteResponse2 = await fetch(url2, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
packages/server/src/server/mcp.examples.ts:138
Evidence: const res = await fetch(url);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
scripts/fetch-schema-twins.ts:54
Evidence: const response = await fetch(url);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
scripts/fetch-spec-examples.ts:46
Evidence: const response = await fetch(url);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
scripts/fetch-spec-examples.ts:60
Evidence: const response = await fetch(url);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
scripts/fetch-spec-types.ts:49
Evidence: const response = await fetch(url);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
scripts/fetch-spec-types.ts:65
Evidence: const response = await fetch(url);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/conformance/src/everythingClient.ts:380
Evidence: return fetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/client-auth.test.ts:328
Evidence: return baseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/client-auth.test.ts:371
Evidence: const response = await baseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/client-auth.test.ts:1040
Evidence: return baseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/client-auth.test.ts:1457
Evidence: return baseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/client-auth.test.ts:2418
Evidence: return noTokensBaseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/client-auth.test.ts:2456
Evidence: return noRefreshBaseFetch(url, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:27
Evidence: const initRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:51
Evidence: const notifRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:200
Evidence: const postRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:227
Evidence: const getRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:288
Evidence: const postRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:308
Evidence: const resumeRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:349
Evidence: const initRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:368
Evidence: await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:380
Evidence: const getRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:414
Evidence: const resumeRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:479
Evidence: const unmappedRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:487
Evidence: const failedRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:517
Evidence: const postRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:591
Evidence: const initRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:610
Evidence: await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:620
Evidence: const getRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:656
Evidence: const postRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:676
Evidence: const resumeRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:725
Evidence: const livePostRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:798
Evidence: const standaloneRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:805
Evidence: const postRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/e2e/scenarios/hosting-resume.test.ts:831
Evidence: const resumeRes = await fetch(url, {
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/integration/test/client/discoverRoundtrip.test.ts:31
Evidence: return fetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/integration/test/client/versionNegotiation.test.ts:48
Evidence: const response = await fetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
HIGHAT-SEC-006 (LLM06)Unfiltered SSRF / Arbitrary Network Egress
test/integration/test/server/createMcpHandler.test.ts:105
Evidence: return fetch(input, init);
Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254).
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/guides/advanced/wire-schemas.examples.ts:77
Evidence: console.log(metadata.token_endpoint);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/oauth/simpleOAuthClient.ts:54
Evidence: console.log(`🌐 Opening browser for authorization: ${url}`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/oauth/simpleOAuthClient.ts:96
Evidence: console.log(`✅ Authorization code received: ${code?.slice(0, 10)}...`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/oauth/simpleOAuthClient.ts:112
Evidence: console.log(`❌ Authorization error: ${error}`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/oauth/simpleOAuthClient.ts:124
Evidence: console.log(`❌ No authorization code or error in callback`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/oauth/simpleOAuthClient.ts:153
Evidence: console.log('🔐 OAuth required - waiting for authorization...');
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/oauth/simpleOAuthClient.ts:158
Evidence: console.log('🔐 Authorization code received:', callbackParams.get('code'));
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/repl/client.ts:680
Evidence: console.log(`Using resumption token: ${notificationsToolLastEventId || 'none'}`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/repl/client.ts:684
Evidence: console.log(`Updated resumption token: ${event}`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/shared/src/auth.ts:158
Evidence: console.log(`[Auth] Password: ${DEMO_USER_CREDENTIALS.password}`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/shared/src/authServer.ts:328
Evidence: console.log(`OAuth Authorization Server listening on port ${authPort}`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/shared/src/authServer.ts:329
Evidence: console.log(` Authorization: ${authServerUrl}api/auth/mcp/authorize`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/shared/src/authServer.ts:330
Evidence: console.log(` Token: ${authServerUrl}api/auth/mcp/token`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
examples/shared/src/authServer.ts:331
Evidence: console.log(` Metadata: ${authServerUrl}.well-known/oauth-authorization-server`);
Implement PII/secret redaction masks before writing to log streams.
MEDIUMAT-SEC-007 (LLM02)Raw Secret Leakage in Debug Logging
test/conformance/src/authTestServer.ts:244
Evidence: console.log(`Fetching authorization server metadata from ${AUTH_SERVER_URL}...`);
Implement PII/secret redaction masks before writing to log streams.

Permissions

Scope: excessive · Shell: enabled · Network egress: yes · File deletion: enabled · Human approval: none

Provenance

License: Apache-2.0 · Lockfile: yes · Security policy: yes · Signals: present (documentary, not a safety verdict)

Independently scanned by the OpenTrustBench registry (not self-reported by the project). Static analysis only — no code executed, findings need human triage, counts may include test/example code. Static snapshot; re-scan before relying on it: npx @opentrustbench/cli scan https://github.com/modelcontextprotocol/typescript-sdk. Scores move with every upstream commit; pages refresh weekly. How scoring works.