← All scanned servers

Trust Card · Static snapshot

modelcontextprotocol__python-sdk U

Ungraded — insufficient static coverage · 7 findings (6 critical) · scope broad · Not ranked: insufficient static coverage.

Scanned 2026-10-19 · engine v0.1.3 (8 regex rules, OWASP-mapped) · upstream modelcontextprotocol/python-sdk @ 2af9e30 (2026-10-17)

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: 914 analyzed / 1726 discovered files; 13 unsupported source files; 813 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": 1726,
  "analyzedFiles": [
    {
      "path": ".github/ISSUE_TEMPLATE/bug.yaml",
      "scope": "data",
      "bytes": 2062,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/ISSUE_TEMPLATE/config.yaml",
      "scope": "data",
      "bytes": 28,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/ISSUE_TEMPLATE/feature-request.yaml",
      "scope": "data",
      "bytes": 887,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/ISSUE_TEMPLATE/question.yaml",
      "scope": "data",
      "bytes": 1037,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/ISSUE_TEMPLATE/v2-feedback.yaml",
      "scope": "data",
      "bytes": 1457,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/actions/conformance/client.py",
      "scope": "code",
      "bytes": 27993,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": ".github/actions/conformance/expected-failures.2025-11-25.yml",
      "scope": "data",
      "bytes": 1359,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/actions/conformance/expected-failures.2026-07-28.yml",
      "scope": "data",
      "bytes": 1454,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/actions/conformance/expected-failures.yml",
      "scope": "data",
      "bytes": 2609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/dependabot.yml",
      "scope": "data",
      "bytes": 507,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/scripts/docs_preview.js",
      "scope": "code",
      "bytes": 4968,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": ".github/scripts/docs_preview.test.js",
      "scope": "code",
      "bytes": 11796,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": ".github/scripts/pr_intake_gate.js",
      "scope": "code",
      "bytes": 17609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": ".github/scripts/pr_intake_gate.test.js",
      "scope": "code",
      "bytes": 20978,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": ".github/workflows/claude.yml",
      "scope": "data",
      "bytes": 1578,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/conformance.yml",
      "scope": "data",
      "bytes": 6541,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/deploy-docs.yml",
      "scope": "data",
      "bytes": 2330,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/docs-preview-cleanup.yml",
      "scope": "data",
      "bytes": 1957,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/docs-preview.yml",
      "scope": "data",
      "bytes": 7885,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/main.yml",
      "scope": "data",
      "bytes": 404,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/publish-pypi.yml",
      "scope": "data",
      "bytes": 1716,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/require-linked-issue.yml",
      "scope": "data",
      "bytes": 4004,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/shared.yml",
      "scope": "data",
      "bytes": 5403,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/zizmor.yml",
      "scope": "data",
      "bytes": 593,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".pre-commit-config.yaml",
      "scope": "data",
      "bytes": 1674,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "docs/js/language-switch.js",
      "scope": "code",
      "bytes": 1091,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/__init__.py",
      "scope": "code",
      "bytes": 335,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/apps/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/apps/tutorial001.py",
      "scope": "code",
      "bytes": 1470,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/apps/tutorial001_client.py",
      "scope": "code",
      "bytes": 572,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/apps/tutorial002.py",
      "scope": "code",
      "bytes": 714,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/apps/tutorial003.py",
      "scope": "code",
      "bytes": 511,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/asgi/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/asgi/tutorial001.py",
      "scope": "code",
      "bytes": 190,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/asgi/tutorial002.py",
      "scope": "code",
      "bytes": 562,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/asgi/tutorial003.py",
      "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": "docs_src/asgi/tutorial004.py",
      "scope": "code",
      "bytes": 591,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/asgi/tutorial005.py",
      "scope": "code",
      "bytes": 1414,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/asgi/tutorial006.py",
      "scope": "code",
      "bytes": 423,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/authorization/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/authorization/tutorial001.py",
      "scope": "code",
      "bytes": 930,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/authorization/tutorial002.py",
      "scope": "code",
      "bytes": 1098,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/caching/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/caching/tutorial001.py",
      "scope": "code",
      "bytes": 369,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/caching/tutorial002.py",
      "scope": "code",
      "bytes": 595,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/caching/tutorial003.py",
      "scope": "code",
      "bytes": 891,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/cancellation/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/cancellation/tutorial001.py",
      "scope": "code",
      "bytes": 668,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/cancellation/tutorial002.py",
      "scope": "code",
      "bytes": 587,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/client/tutorial001.py",
      "scope": "code",
      "bytes": 1698,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/tutorial001_client.py",
      "scope": "code",
      "bytes": 326,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/tutorial002.py",
      "scope": "code",
      "bytes": 385,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/tutorial003.py",
      "scope": "code",
      "bytes": 476,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/tutorial004.py",
      "scope": "code",
      "bytes": 682,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/tutorial005.py",
      "scope": "code",
      "bytes": 416,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/tutorial006.py",
      "scope": "code",
      "bytes": 428,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client/tutorial007.py",
      "scope": "code",
      "bytes": 607,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_callbacks/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/client_callbacks/tutorial001.py",
      "scope": "code",
      "bytes": 473,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_callbacks/tutorial002.py",
      "scope": "code",
      "bytes": 578,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_callbacks/tutorial003.py",
      "scope": "code",
      "bytes": 1047,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_callbacks/tutorial004.py",
      "scope": "code",
      "bytes": 649,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_transports/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/client_transports/tutorial001.py",
      "scope": "code",
      "bytes": 415,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_transports/tutorial002.py",
      "scope": "code",
      "bytes": 208,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_transports/tutorial003.py",
      "scope": "code",
      "bytes": 532,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_transports/tutorial004.py",
      "scope": "code",
      "bytes": 334,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/client_transports/tutorial005.py",
      "scope": "code",
      "bytes": 380,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/completions/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/completions/tutorial001.py",
      "scope": "code",
      "bytes": 390,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/completions/tutorial002.py",
      "scope": "code",
      "bytes": 959,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/completions/tutorial003.py",
      "scope": "code",
      "bytes": 1441,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/context/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/context/tutorial001.py",
      "scope": "code",
      "bytes": 292,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/context/tutorial002.py",
      "scope": "code",
      "bytes": 491,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/context/tutorial003.py",
      "scope": "code",
      "bytes": 471,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/dependencies/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/dependencies/tutorial001.py",
      "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": "docs_src/dependencies/tutorial002.py",
      "scope": "code",
      "bytes": 884,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/dependencies/tutorial003.py",
      "scope": "code",
      "bytes": 1197,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/dependencies/tutorial004.py",
      "scope": "code",
      "bytes": 789,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/deploy/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/deploy/tutorial001.py",
      "scope": "code",
      "bytes": 434,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/deploy/tutorial002.py",
      "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": "docs_src/deploy/tutorial003.py",
      "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": "docs_src/deploy/tutorial004.py",
      "scope": "code",
      "bytes": 699,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/elicitation/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/elicitation/tutorial001.py",
      "scope": "code",
      "bytes": 878,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/elicitation/tutorial002.py",
      "scope": "code",
      "bytes": 855,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/elicitation/tutorial003.py",
      "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": "docs_src/elicitation/tutorial004.py",
      "scope": "code",
      "bytes": 1404,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/extensions/tutorial001.py",
      "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": "docs_src/extensions/tutorial002.py",
      "scope": "code",
      "bytes": 108,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial003.py",
      "scope": "code",
      "bytes": 624,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial003_client.py",
      "scope": "code",
      "bytes": 468,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial004.py",
      "scope": "code",
      "bytes": 1163,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial004_client.py",
      "scope": "code",
      "bytes": 861,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial005.py",
      "scope": "code",
      "bytes": 833,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial006.py",
      "scope": "code",
      "bytes": 1152,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial006_client.py",
      "scope": "code",
      "bytes": 1253,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial007.py",
      "scope": "code",
      "bytes": 853,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/extensions/tutorial007_client.py",
      "scope": "code",
      "bytes": 892,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/first_steps/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/first_steps/tutorial001.py",
      "scope": "code",
      "bytes": 451,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/first_steps/tutorial001_client.py",
      "scope": "code",
      "bytes": 248,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/handling_errors/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/handling_errors/tutorial001.py",
      "scope": "code",
      "bytes": 414,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/handling_errors/tutorial002.py",
      "scope": "code",
      "bytes": 450,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/handling_errors/tutorial003.py",
      "scope": "code",
      "bytes": 456,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/handling_errors/tutorial004.py",
      "scope": "code",
      "bytes": 262,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/header_parameters/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/header_parameters/tutorial001.py",
      "scope": "code",
      "bytes": 368,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/header_parameters/tutorial002.py",
      "scope": "code",
      "bytes": 1098,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/header_parameters/tutorial003.py",
      "scope": "code",
      "bytes": 1365,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/identity_assertion/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/identity_assertion/tutorial001.py",
      "scope": "code",
      "bytes": 2243,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/identity_assertion/tutorial002.py",
      "scope": "code",
      "bytes": 4399,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/index/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/index/tutorial001.py",
      "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": "docs_src/legacy_clients/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/legacy_clients/tutorial001.py",
      "scope": "code",
      "bytes": 749,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/legacy_clients/tutorial001_client.py",
      "scope": "code",
      "bytes": 765,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/legacy_clients/tutorial002.py",
      "scope": "code",
      "bytes": 802,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/legacy_clients/tutorial003.py",
      "scope": "code",
      "bytes": 620,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lifespan/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/lifespan/tutorial001.py",
      "scope": "code",
      "bytes": 907,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lifespan/tutorial002.py",
      "scope": "code",
      "bytes": 992,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/logging/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/logging/tutorial001.py",
      "scope": "code",
      "bytes": 307,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lowlevel/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/lowlevel/tutorial001.py",
      "scope": "code",
      "bytes": 1050,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lowlevel/tutorial002.py",
      "scope": "code",
      "bytes": 1550,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lowlevel/tutorial003.py",
      "scope": "code",
      "bytes": 1262,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lowlevel/tutorial004.py",
      "scope": "code",
      "bytes": 1313,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lowlevel/tutorial005.py",
      "scope": "code",
      "bytes": 1495,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lowlevel/tutorial006.py",
      "scope": "code",
      "bytes": 1373,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/lowlevel/tutorial007.py",
      "scope": "code",
      "bytes": 1200,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/media/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/media/tutorial001.py",
      "scope": "code",
      "bytes": 315,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/media/tutorial002.py",
      "scope": "code",
      "bytes": 448,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/media/tutorial003.py",
      "scope": "code",
      "bytes": 386,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/media/tutorial004.py",
      "scope": "code",
      "bytes": 618,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/media/tutorial005.py",
      "scope": "code",
      "bytes": 592,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/middleware/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/middleware/tutorial001.py",
      "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": "docs_src/middleware/tutorial002.py",
      "scope": "code",
      "bytes": 1874,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/mrtr/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/mrtr/tutorial001.py",
      "scope": "code",
      "bytes": 1722,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/mrtr/tutorial002.py",
      "scope": "code",
      "bytes": 983,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/mrtr/tutorial003.py",
      "scope": "code",
      "bytes": 539,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/mrtr/tutorial004.py",
      "scope": "code",
      "bytes": 949,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/mrtr/tutorial005.py",
      "scope": "code",
      "bytes": 1517,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/oauth_clients/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/oauth_clients/tutorial001.py",
      "scope": "code",
      "bytes": 2100,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/oauth_clients/tutorial002.py",
      "scope": "code",
      "bytes": 1451,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/opentelemetry/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/opentelemetry/tutorial001.py",
      "scope": "code",
      "bytes": 210,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/pagination/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/pagination/tutorial001.py",
      "scope": "code",
      "bytes": 758,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/pagination/tutorial002.py",
      "scope": "code",
      "bytes": 661,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/progress/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/progress/tutorial001.py",
      "scope": "code",
      "bytes": 415,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/progress/tutorial002.py",
      "scope": "code",
      "bytes": 631,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/prompts/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/prompts/tutorial001.py",
      "scope": "code",
      "bytes": 199,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/prompts/tutorial002.py",
      "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": "docs_src/prompts/tutorial003.py",
      "scope": "code",
      "bytes": 447,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/prompts/tutorial004.py",
      "scope": "code",
      "bytes": 870,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/prompts/tutorial005.py",
      "scope": "code",
      "bytes": 549,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/prompts/tutorial006.py",
      "scope": "code",
      "bytes": 898,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/protocol_versions/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/protocol_versions/tutorial001.py",
      "scope": "code",
      "bytes": 215,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/protocol_versions/tutorial002.py",
      "scope": "code",
      "bytes": 230,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/protocol_versions/tutorial003.py",
      "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": "docs_src/protocol_versions/tutorial004.py",
      "scope": "code",
      "bytes": 452,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/real_host/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/real_host/tutorial001.py",
      "scope": "code",
      "bytes": 913,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/resources/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/resources/tutorial001.py",
      "scope": "code",
      "bytes": 197,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/resources/tutorial002.py",
      "scope": "code",
      "bytes": 369,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/resources/tutorial003.py",
      "scope": "code",
      "bytes": 704,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/run/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/run/tutorial001.py",
      "scope": "code",
      "bytes": 253,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/run/tutorial002.py",
      "scope": "code",
      "bytes": 291,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/run/tutorial003.py",
      "scope": "code",
      "bytes": 272,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/sampling_and_roots/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/sampling_and_roots/tutorial001.py",
      "scope": "code",
      "bytes": 682,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/sampling_and_roots/tutorial002.py",
      "scope": "code",
      "bytes": 515,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/session_groups/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/session_groups/tutorial001.py",
      "scope": "code",
      "bytes": 307,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/session_groups/tutorial002.py",
      "scope": "code",
      "bytes": 168,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/session_groups/tutorial003.py",
      "scope": "code",
      "bytes": 610,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/session_groups/tutorial004.py",
      "scope": "code",
      "bytes": 819,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/skills/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/skills/tutorial001.py",
      "scope": "code",
      "bytes": 1731,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/skills/tutorial001_client.py",
      "scope": "code",
      "bytes": 508,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial001.py",
      "scope": "code",
      "bytes": 263,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial002.py",
      "scope": "code",
      "bytes": 459,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial003.py",
      "scope": "code",
      "bytes": 360,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial004.py",
      "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": "docs_src/structured_output/tutorial005.py",
      "scope": "code",
      "bytes": 410,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial006.py",
      "scope": "code",
      "bytes": 316,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial007.py",
      "scope": "code",
      "bytes": 408,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial008.py",
      "scope": "code",
      "bytes": 264,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/structured_output/tutorial009.py",
      "scope": "code",
      "bytes": 322,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial001.py",
      "scope": "code",
      "bytes": 878,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial002.py",
      "scope": "code",
      "bytes": 1610,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial003.py",
      "scope": "code",
      "bytes": 1063,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial004_anyio.py",
      "scope": "code",
      "bytes": 1035,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial004_asyncio.py",
      "scope": "code",
      "bytes": 1071,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial004_trio.py",
      "scope": "code",
      "bytes": 1037,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial005.py",
      "scope": "code",
      "bytes": 694,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial006.py",
      "scope": "code",
      "bytes": 1498,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/subscriptions/tutorial007.py",
      "scope": "code",
      "bytes": 214,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/testing/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/testing/tutorial001.py",
      "scope": "code",
      "bytes": 154,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/tools/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/tools/tutorial001.py",
      "scope": "code",
      "bytes": 246,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/tools/tutorial002.py",
      "scope": "code",
      "bytes": 251,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/tools/tutorial003.py",
      "scope": "code",
      "bytes": 587,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/tools/tutorial004.py",
      "scope": "code",
      "bytes": 381,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/tools/tutorial005.py",
      "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": "docs_src/troubleshooting/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial001.py",
      "scope": "code",
      "bytes": 628,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial002.py",
      "scope": "code",
      "bytes": 405,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial003.py",
      "scope": "code",
      "bytes": 210,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial004.py",
      "scope": "code",
      "bytes": 452,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial005.py",
      "scope": "code",
      "bytes": 386,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial006.py",
      "scope": "code",
      "bytes": 495,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial007.py",
      "scope": "code",
      "bytes": 643,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/troubleshooting/tutorial008.py",
      "scope": "code",
      "bytes": 629,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/uri_templates/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/uri_templates/tutorial001.py",
      "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": "docs_src/uri_templates/tutorial002.py",
      "scope": "code",
      "bytes": 540,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/uri_templates/tutorial003.py",
      "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": "docs_src/uri_templates/tutorial004.py",
      "scope": "code",
      "bytes": 957,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/uri_templates/tutorial005.py",
      "scope": "code",
      "bytes": 1859,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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_src/whats_new/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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_src/whats_new/tutorial001.py",
      "scope": "code",
      "bytes": 1162,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/clients/simple-auth-client/mcp_simple_auth_client/__init__.py",
      "scope": "code",
      "bytes": 54,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/clients/simple-auth-client/mcp_simple_auth_client/main.py",
      "scope": "code",
      "bytes": 14308,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/clients/simple-chatbot/mcp_simple_chatbot/main.py",
      "scope": "code",
      "bytes": 14848,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/clients/simple-chatbot/mcp_simple_chatbot/servers_config.json",
      "scope": "data",
      "bytes": 247,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "examples/clients/sse-polling-client/mcp_sse_polling_client/__init__.py",
      "scope": "code",
      "bytes": 84,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/clients/sse-polling-client/mcp_sse_polling_client/main.py",
      "scope": "code",
      "bytes": 3049,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/complex_inputs.py",
      "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": "examples/mcpserver/desktop.py",
      "scope": "code",
      "bytes": 494,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/direct_call_tool_result_return.py",
      "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": "examples/mcpserver/echo.py",
      "scope": "code",
      "bytes": 493,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/icons_demo.py",
      "scope": "code",
      "bytes": 1531,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/logging_and_progress.py",
      "scope": "code",
      "bytes": 1022,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/memory.py",
      "scope": "code",
      "bytes": 10433,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/parameter_descriptions.py",
      "scope": "code",
      "bytes": 633,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/readme-quickstart.py",
      "scope": "code",
      "bytes": 377,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/screenshot.py",
      "scope": "code",
      "bytes": 751,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/simple_echo.py",
      "scope": "code",
      "bytes": 208,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/text_me.py",
      "scope": "code",
      "bytes": 2073,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/unicode_example.py",
      "scope": "code",
      "bytes": 1858,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/mcpserver/weather_structured.py",
      "scope": "code",
      "bytes": 7593,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/everything-server/mcp_everything_server/__init__.py",
      "scope": "code",
      "bytes": 92,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/everything-server/mcp_everything_server/__main__.py",
      "scope": "code",
      "bytes": 118,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/everything-server/mcp_everything_server/server.py",
      "scope": "code",
      "bytes": 30228,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-auth/mcp_simple_auth/__init__.py",
      "scope": "code",
      "bytes": 58,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-auth/mcp_simple_auth/__main__.py",
      "scope": "code",
      "bytes": 176,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-auth/mcp_simple_auth/auth_server.py",
      "scope": "code",
      "bytes": 6286,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-auth/mcp_simple_auth/legacy_as_server.py",
      "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": "examples/servers/simple-auth/mcp_simple_auth/server.py",
      "scope": "code",
      "bytes": 5449,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-auth/mcp_simple_auth/simple_auth_provider.py",
      "scope": "code",
      "bytes": 10678,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-auth/mcp_simple_auth/token_verifier.py",
      "scope": "code",
      "bytes": 4832,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-pagination/mcp_simple_pagination/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/servers/simple-pagination/mcp_simple_pagination/__main__.py",
      "scope": "code",
      "bytes": 81,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-pagination/mcp_simple_pagination/server.py",
      "scope": "code",
      "bytes": 5793,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-prompt/mcp_simple_prompt/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/servers/simple-prompt/mcp_simple_prompt/__main__.py",
      "scope": "code",
      "bytes": 81,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-prompt/mcp_simple_prompt/server.py",
      "scope": "code",
      "bytes": 3070,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-resource/mcp_simple_resource/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/servers/simple-resource/mcp_simple_resource/__main__.py",
      "scope": "code",
      "bytes": 81,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-resource/mcp_simple_resource/server.py",
      "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/servers/simple-streamablehttp/mcp_simple_streamablehttp/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/servers/simple-streamablehttp/mcp_simple_streamablehttp/__main__.py",
      "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/servers/simple-streamablehttp/mcp_simple_streamablehttp/event_store.py",
      "scope": "code",
      "bytes": 3485,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-streamablehttp/mcp_simple_streamablehttp/server.py",
      "scope": "code",
      "bytes": 5181,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-streamablehttp-stateless/mcp_simple_streamablehttp_stateless/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/servers/simple-streamablehttp-stateless/mcp_simple_streamablehttp_stateless/__main__.py",
      "scope": "code",
      "bytes": 154,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-streamablehttp-stateless/mcp_simple_streamablehttp_stateless/server.py",
      "scope": "code",
      "bytes": 3847,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-tool/mcp_simple_tool/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/servers/simple-tool/mcp_simple_tool/__main__.py",
      "scope": "code",
      "bytes": 81,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/simple-tool/mcp_simple_tool/server.py",
      "scope": "code",
      "bytes": 2559,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/sse-polling-demo/mcp_sse_polling_demo/__init__.py",
      "scope": "code",
      "bytes": 86,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/sse-polling-demo/mcp_sse_polling_demo/__main__.py",
      "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"
      ]
    },
    {
      "path": "examples/servers/sse-polling-demo/mcp_sse_polling_demo/event_store.py",
      "scope": "code",
      "bytes": 3682,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/sse-polling-demo/mcp_sse_polling_demo/server.py",
      "scope": "code",
      "bytes": 5449,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__init__.py",
      "scope": "code",
      "bytes": 62,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__main__.py",
      "scope": "code",
      "bytes": 2981,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/snippets/clients/completion_client.py",
      "scope": "code",
      "bytes": 3036,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/display_utilities.py",
      "scope": "code",
      "bytes": 2096,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/identity_assertion_client.py",
      "scope": "code",
      "bytes": 3388,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/oauth_client.py",
      "scope": "code",
      "bytes": 3032,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/pagination_client.py",
      "scope": "code",
      "bytes": 1259,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/parsing_tool_results.py",
      "scope": "code",
      "bytes": 2544,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/stdio_client.py",
      "scope": "code",
      "bytes": 3016,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/streamable_basic.py",
      "scope": "code",
      "bytes": 775,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/clients/url_elicitation_client.py",
      "scope": "code",
      "bytes": 10603,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/__init__.py",
      "scope": "code",
      "bytes": 1266,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/basic_prompt.py",
      "scope": "code",
      "bytes": 526,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/basic_resource.py",
      "scope": "code",
      "bytes": 450,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/basic_tool.py",
      "scope": "code",
      "bytes": 391,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/completion.py",
      "scope": "code",
      "bytes": 1688,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/direct_call_tool_result.py",
      "scope": "code",
      "bytes": 1245,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/direct_execution.py",
      "scope": "code",
      "bytes": 553,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/elicitation.py",
      "scope": "code",
      "bytes": 3605,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/identity_assertion_server.py",
      "scope": "code",
      "bytes": 4792,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/images.py",
      "scope": "code",
      "bytes": 395,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/lifespan_example.py",
      "scope": "code",
      "bytes": 1388,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/lowlevel/__init__.py",
      "scope": "code",
      "bytes": 52,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/lowlevel/basic.py",
      "scope": "code",
      "bytes": 1773,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/lowlevel/direct_call_tool_result.py",
      "scope": "code",
      "bytes": 1850,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/lowlevel/lifespan.py",
      "scope": "code",
      "bytes": 2785,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/lowlevel/structured_output.py",
      "scope": "code",
      "bytes": 2559,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/mcpserver_quickstart.py",
      "scope": "code",
      "bytes": 1052,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/notifications.py",
      "scope": "code",
      "bytes": 708,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/oauth_server.py",
      "scope": "code",
      "bytes": 1390,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/pagination_example.py",
      "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/snippets/servers/sampling.py",
      "scope": "code",
      "bytes": 773,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/streamable_config.py",
      "scope": "code",
      "bytes": 868,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/streamable_http_basic_mounting.py",
      "scope": "code",
      "bytes": 925,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/streamable_http_host_mounting.py",
      "scope": "code",
      "bytes": 953,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/streamable_http_multiple_servers.py",
      "scope": "code",
      "bytes": 1474,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/streamable_http_path_config.py",
      "scope": "code",
      "bytes": 860,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/streamable_starlette_mount.py",
      "scope": "code",
      "bytes": 1612,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/structured_output.py",
      "scope": "code",
      "bytes": 2534,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/snippets/servers/tool_progress.py",
      "scope": "code",
      "bytes": 659,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/__init__.py",
      "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": "examples/stories/_harness.py",
      "scope": "code",
      "bytes": 9402,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/_hosting.py",
      "scope": "code",
      "bytes": 3356,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/_shared/__init__.py",
      "scope": "code",
      "bytes": 81,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/_shared/auth.py",
      "scope": "code",
      "bytes": 6885,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/apps/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/apps/client.py",
      "scope": "code",
      "bytes": 1727,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/apps/server.py",
      "scope": "code",
      "bytes": 2186,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/bearer_auth/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/bearer_auth/client.py",
      "scope": "code",
      "bytes": 1617,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/bearer_auth/server.py",
      "scope": "code",
      "bytes": 1987,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/bearer_auth/server_lowlevel.py",
      "scope": "code",
      "bytes": 2205,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/custom_methods/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/custom_methods/client.py",
      "scope": "code",
      "bytes": 1174,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/custom_methods/server.py",
      "scope": "code",
      "bytes": 1088,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/dual_era/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/dual_era/client.py",
      "scope": "code",
      "bytes": 2319,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/dual_era/server.py",
      "scope": "code",
      "bytes": 957,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/dual_era/server_lowlevel.py",
      "scope": "code",
      "bytes": 1845,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/error_handling/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/error_handling/client.py",
      "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/stories/error_handling/server.py",
      "scope": "code",
      "bytes": 1273,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/error_handling/server_lowlevel.py",
      "scope": "code",
      "bytes": 1920,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/extensions/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/extensions/client.py",
      "scope": "code",
      "bytes": 2043,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/extensions/server.py",
      "scope": "code",
      "bytes": 1946,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/identity_assertion/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/identity_assertion/client.py",
      "scope": "code",
      "bytes": 3065,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/identity_assertion/idp.py",
      "scope": "code",
      "bytes": 1760,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/identity_assertion/server.py",
      "scope": "code",
      "bytes": 5218,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/identity_assertion/server_lowlevel.py",
      "scope": "code",
      "bytes": 2525,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/json_response/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/json_response/client.py",
      "scope": "code",
      "bytes": 3089,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/json_response/server.py",
      "scope": "code",
      "bytes": 952,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/json_response/server_lowlevel.py",
      "scope": "code",
      "bytes": 1614,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/legacy_elicitation/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/legacy_elicitation/client.py",
      "scope": "code",
      "bytes": 1538,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/legacy_elicitation/server.py",
      "scope": "code",
      "bytes": 1954,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/legacy_elicitation/server_lowlevel.py",
      "scope": "code",
      "bytes": 3009,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/legacy_routing/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/legacy_routing/client.py",
      "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/stories/legacy_routing/server.py",
      "scope": "code",
      "bytes": 2748,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/legacy_routing/server_lowlevel.py",
      "scope": "code",
      "bytes": 1758,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/lifespan/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/lifespan/client.py",
      "scope": "code",
      "bytes": 794,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/lifespan/server.py",
      "scope": "code",
      "bytes": 1206,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/lifespan/server_lowlevel.py",
      "scope": "code",
      "bytes": 1857,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/middleware/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/middleware/client.py",
      "scope": "code",
      "bytes": 1216,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/middleware/server.py",
      "scope": "code",
      "bytes": 1789,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/mrtr/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/mrtr/client.py",
      "scope": "code",
      "bytes": 3433,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/mrtr/server.py",
      "scope": "code",
      "bytes": 1792,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/mrtr/server_lowlevel.py",
      "scope": "code",
      "bytes": 2742,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/oauth/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/oauth/client.py",
      "scope": "code",
      "bytes": 2964,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/oauth/server.py",
      "scope": "code",
      "bytes": 1463,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/oauth/server_lowlevel.py",
      "scope": "code",
      "bytes": 2333,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/oauth_client_credentials/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/oauth_client_credentials/client.py",
      "scope": "code",
      "bytes": 1922,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/oauth_client_credentials/server.py",
      "scope": "code",
      "bytes": 3421,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/oauth_client_credentials/server_lowlevel.py",
      "scope": "code",
      "bytes": 3922,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/pagination/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/pagination/client.py",
      "scope": "code",
      "bytes": 1073,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/pagination/server.py",
      "scope": "code",
      "bytes": 618,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/pagination/server_lowlevel.py",
      "scope": "code",
      "bytes": 1340,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/parallel_calls/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/parallel_calls/client.py",
      "scope": "code",
      "bytes": 1745,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/parallel_calls/server.py",
      "scope": "code",
      "bytes": 1122,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/parallel_calls/server_lowlevel.py",
      "scope": "code",
      "bytes": 1667,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/prompts/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/prompts/client.py",
      "scope": "code",
      "bytes": 1643,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/prompts/server.py",
      "scope": "code",
      "bytes": 1640,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/prompts/server_lowlevel.py",
      "scope": "code",
      "bytes": 3267,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/reconnect/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/reconnect/client.py",
      "scope": "code",
      "bytes": 2609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/reconnect/server.py",
      "scope": "code",
      "bytes": 551,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/reconnect/server_lowlevel.py",
      "scope": "code",
      "bytes": 1512,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/refund_desk/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/refund_desk/client.py",
      "scope": "code",
      "bytes": 5519,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/refund_desk/server.py",
      "scope": "code",
      "bytes": 3868,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/resources/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/resources/client.py",
      "scope": "code",
      "bytes": 1093,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/resources/server.py",
      "scope": "code",
      "bytes": 667,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/resources/server_lowlevel.py",
      "scope": "code",
      "bytes": 2319,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/roots/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/roots/client.py",
      "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": "examples/stories/roots/server.py",
      "scope": "code",
      "bytes": 646,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/roots/server_lowlevel.py",
      "scope": "code",
      "bytes": 1339,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/sampling/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/sampling/client.py",
      "scope": "code",
      "bytes": 1165,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/sampling/server.py",
      "scope": "code",
      "bytes": 886,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/sampling/server_lowlevel.py",
      "scope": "code",
      "bytes": 1761,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/schema_validators/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/schema_validators/client.py",
      "scope": "code",
      "bytes": 1742,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/schema_validators/server.py",
      "scope": "code",
      "bytes": 1642,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/schema_validators/server_lowlevel.py",
      "scope": "code",
      "bytes": 1908,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/serve_one/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/serve_one/client.py",
      "scope": "code",
      "bytes": 1603,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/serve_one/server.py",
      "scope": "code",
      "bytes": 4671,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/sse_polling/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/sse_polling/client.py",
      "scope": "code",
      "bytes": 1272,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/sse_polling/event_store.py",
      "scope": "code",
      "bytes": 1415,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/sse_polling/server.py",
      "scope": "code",
      "bytes": 1322,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/sse_polling/server_lowlevel.py",
      "scope": "code",
      "bytes": 1781,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/standalone_get/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/standalone_get/client.py",
      "scope": "code",
      "bytes": 1516,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/standalone_get/server.py",
      "scope": "code",
      "bytes": 1131,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/standalone_get/server_lowlevel.py",
      "scope": "code",
      "bytes": 1844,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/starlette_mount/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/starlette_mount/client.py",
      "scope": "code",
      "bytes": 857,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/starlette_mount/server.py",
      "scope": "code",
      "bytes": 1575,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/stateless_legacy/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/stateless_legacy/client.py",
      "scope": "code",
      "bytes": 1670,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/stateless_legacy/server.py",
      "scope": "code",
      "bytes": 796,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/stateless_legacy/server_lowlevel.py",
      "scope": "code",
      "bytes": 1408,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/stickynotes/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/stickynotes/client.py",
      "scope": "code",
      "bytes": 3748,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/stickynotes/server.py",
      "scope": "code",
      "bytes": 3602,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/stickynotes/server_lowlevel.py",
      "scope": "code",
      "bytes": 4617,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/streaming/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/streaming/client.py",
      "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": "examples/stories/streaming/server.py",
      "scope": "code",
      "bytes": 1749,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/streaming/server_lowlevel.py",
      "scope": "code",
      "bytes": 2516,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/subscriptions/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/subscriptions/client.py",
      "scope": "code",
      "bytes": 2022,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/subscriptions/server.py",
      "scope": "code",
      "bytes": 1249,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/subscriptions/server_lowlevel.py",
      "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/stories/tools/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-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/stories/tools/client.py",
      "scope": "code",
      "bytes": 1271,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/tools/server.py",
      "scope": "code",
      "bytes": 1032,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/stories/tools/server_lowlevel.py",
      "scope": "code",
      "bytes": 2647,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "i18n/de/glossary.json",
      "scope": "data",
      "bytes": 18745,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/es/glossary.json",
      "scope": "data",
      "bytes": 18078,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/fr/glossary.json",
      "scope": "data",
      "bytes": 18517,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/hi/glossary.json",
      "scope": "data",
      "bytes": 19364,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/ja/glossary.json",
      "scope": "data",
      "bytes": 12641,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/ko/glossary.json",
      "scope": "data",
      "bytes": 9249,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/languages.yml",
      "scope": "data",
      "bytes": 1260,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/pt/glossary.json",
      "scope": "data",
      "bytes": 9032,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/ru/glossary.json",
      "scope": "data",
      "bytes": 15387,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/tr/glossary.json",
      "scope": "data",
      "bytes": 14827,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/uk/glossary.json",
      "scope": "data",
      "bytes": 18052,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/zh/glossary.json",
      "scope": "data",
      "bytes": 9182,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "i18n/zh-hant/glossary.json",
      "scope": "data",
      "bytes": 24389,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "mkdocs.yml",
      "scope": "data",
      "bytes": 7489,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "schema/2025-11-25.json",
      "scope": "data",
      "bytes": 174325,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "schema/2026-07-28.json",
      "scope": "data",
      "bytes": 180694,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "schema/PINNED.json",
      "scope": "data",
      "bytes": 510,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "scripts/docs/build_config.py",
      "scope": "code",
      "bytes": 11110,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/docs/check_crossrefs.py",
      "scope": "code",
      "bytes": 7442,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/docs/check_render_order.py",
      "scope": "code",
      "bytes": 4916,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/docs/gen_ref_pages.py",
      "scope": "code",
      "bytes": 9791,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/docs/llms_txt.py",
      "scope": "code",
      "bytes": 16698,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/docs/translations.py",
      "scope": "code",
      "bytes": 54068,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/gen_surface_types.py",
      "scope": "code",
      "bytes": 16031,
      "nonEmpty": true,
      "ruleIds": [
        "AT-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/update_readme_snippets.py",
      "scope": "code",
      "bytes": 4892,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/__init__.py",
      "scope": "code",
      "bytes": 3719,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/cli/__init__.py",
      "scope": "code",
      "bytes": 103,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/cli/claude.py",
      "scope": "code",
      "bytes": 6096,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/cli/cli.py",
      "scope": "code",
      "bytes": 15170,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/__init__.py",
      "scope": "code",
      "bytes": 1033,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/__main__.py",
      "scope": "code",
      "bytes": 2413,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/_input_required.py",
      "scope": "code",
      "bytes": 5323,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/_memory.py",
      "scope": "code",
      "bytes": 4938,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/_probe.py",
      "scope": "code",
      "bytes": 5392,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/_transport.py",
      "scope": "code",
      "bytes": 695,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/auth/__init__.py",
      "scope": "code",
      "bytes": 571,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/auth/exceptions.py",
      "scope": "code",
      "bytes": 264,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/auth/extensions/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/auth/extensions/client_credentials.py",
      "scope": "code",
      "bytes": 17810,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/auth/extensions/identity_assertion.py",
      "scope": "code",
      "bytes": 10932,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/auth/oauth2.py",
      "scope": "code",
      "bytes": 40002,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/auth/utils.py",
      "scope": "code",
      "bytes": 17284,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/caching.py",
      "scope": "code",
      "bytes": 17358,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/client.py",
      "scope": "code",
      "bytes": 46288,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/context.py",
      "scope": "code",
      "bytes": 136,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/extension.py",
      "scope": "code",
      "bytes": 8802,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/extensions/__init__.py",
      "scope": "code",
      "bytes": 100,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/extensions/skills.py",
      "scope": "code",
      "bytes": 8074,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/session.py",
      "scope": "code",
      "bytes": 69444,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/session_group.py",
      "scope": "code",
      "bytes": 18205,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/sse.py",
      "scope": "code",
      "bytes": 8545,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/stdio.py",
      "scope": "code",
      "bytes": 13898,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/streamable_http.py",
      "scope": "code",
      "bytes": 37579,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/client/subscriptions.py",
      "scope": "code",
      "bytes": 11563,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/os/__init__.py",
      "scope": "code",
      "bytes": 43,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/os/posix/__init__.py",
      "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": "src/mcp/os/posix/utilities.py",
      "scope": "code",
      "bytes": 2392,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/os/win32/__init__.py",
      "scope": "code",
      "bytes": 42,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/os/win32/utilities.py",
      "scope": "code",
      "bytes": 10336,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/__init__.py",
      "scope": "code",
      "bytes": 318,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/__main__.py",
      "scope": "code",
      "bytes": 585,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/_otel.py",
      "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": "src/mcp/server/_streamable_http_modern.py",
      "scope": "code",
      "bytes": 22510,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/apps.py",
      "scope": "code",
      "bytes": 9680,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/__init__.py",
      "scope": "code",
      "bytes": 49,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/errors.py",
      "scope": "code",
      "bytes": 224,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/handlers/__init__.py",
      "scope": "code",
      "bytes": 56,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/handlers/authorize.py",
      "scope": "code",
      "bytes": 9693,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/handlers/metadata.py",
      "scope": "code",
      "bytes": 853,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/handlers/register.py",
      "scope": "code",
      "bytes": 7172,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/handlers/revoke.py",
      "scope": "code",
      "bytes": 3083,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/handlers/token.py",
      "scope": "code",
      "bytes": 12622,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/json_response.py",
      "scope": "code",
      "bytes": 377,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/middleware/__init__.py",
      "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": "src/mcp/server/auth/middleware/auth_context.py",
      "scope": "code",
      "bytes": 1686,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/middleware/bearer_auth.py",
      "scope": "code",
      "bytes": 6199,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/middleware/client_auth.py",
      "scope": "code",
      "bytes": 5019,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/provider.py",
      "scope": "code",
      "bytes": 14797,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/routes.py",
      "scope": "code",
      "bytes": 10400,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/auth/settings.py",
      "scope": "code",
      "bytes": 3365,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/caching.py",
      "scope": "code",
      "bytes": 3623,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/connection.py",
      "scope": "code",
      "bytes": 21924,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/context.py",
      "scope": "code",
      "bytes": 8546,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/elicitation.py",
      "scope": "code",
      "bytes": 7123,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/extension.py",
      "scope": "code",
      "bytes": 8028,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/fastmcp.py",
      "scope": "code",
      "bytes": 769,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/lowlevel/__init__.py",
      "scope": "code",
      "bytes": 93,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/lowlevel/helper_types.py",
      "scope": "code",
      "bytes": 251,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/lowlevel/server.py",
      "scope": "code",
      "bytes": 37198,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/__init__.py",
      "scope": "code",
      "bytes": 1463,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/context.py",
      "scope": "code",
      "bytes": 17209,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/exceptions.py",
      "scope": "code",
      "bytes": 3435,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/prompts/__init__.py",
      "scope": "code",
      "bytes": 99,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/prompts/base.py",
      "scope": "code",
      "bytes": 8695,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/prompts/manager.py",
      "scope": "code",
      "bytes": 2352,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/resolve.py",
      "scope": "code",
      "bytes": 35985,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/resources/__init__.py",
      "scope": "code",
      "bytes": 618,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/resources/base.py",
      "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": "src/mcp/server/mcpserver/resources/resource_manager.py",
      "scope": "code",
      "bytes": 5124,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/resources/templates.py",
      "scope": "code",
      "bytes": 10177,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/resources/types.py",
      "scope": "code",
      "bytes": 8813,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/server.py",
      "scope": "code",
      "bytes": 60344,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/tools/__init__.py",
      "scope": "code",
      "bytes": 96,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/tools/base.py",
      "scope": "code",
      "bytes": 9961,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/tools/tool_manager.py",
      "scope": "code",
      "bytes": 2805,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/utilities/__init__.py",
      "scope": "code",
      "bytes": 33,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/utilities/context_injection.py",
      "scope": "code",
      "bytes": 2053,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/utilities/func_metadata.py",
      "scope": "code",
      "bytes": 31042,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/utilities/logging.py",
      "scope": "code",
      "bytes": 978,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/mcpserver/utilities/types.py",
      "scope": "code",
      "bytes": 3430,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/models.py",
      "scope": "code",
      "bytes": 474,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/request_state.py",
      "scope": "code",
      "bytes": 19798,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/runner.py",
      "scope": "code",
      "bytes": 39549,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/session.py",
      "scope": "code",
      "bytes": 20478,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/skills.py",
      "scope": "code",
      "bytes": 7736,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/sse.py",
      "scope": "code",
      "bytes": 13014,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/stdio.py",
      "scope": "code",
      "bytes": 8137,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/streamable_http.py",
      "scope": "code",
      "bytes": 51997,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/streamable_http_manager.py",
      "scope": "code",
      "bytes": 22014,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/subscriptions.py",
      "scope": "code",
      "bytes": 11075,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/transport_security.py",
      "scope": "code",
      "bytes": 7023,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/server/validation.py",
      "scope": "code",
      "bytes": 3665,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/_callable_inspection.py",
      "scope": "code",
      "bytes": 867,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/_compat.py",
      "scope": "code",
      "bytes": 815,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/_context_streams.py",
      "scope": "code",
      "bytes": 3759,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/_httpx_utils.py",
      "scope": "code",
      "bytes": 9496,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/_otel.py",
      "scope": "code",
      "bytes": 1748,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/_request_clock.py",
      "scope": "code",
      "bytes": 2655,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/_stream_protocols.py",
      "scope": "code",
      "bytes": 1440,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/auth.py",
      "scope": "code",
      "bytes": 12116,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/auth_utils.py",
      "scope": "code",
      "bytes": 2881,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/context.py",
      "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": "src/mcp/shared/direct_dispatcher.py",
      "scope": "code",
      "bytes": 14722,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/dispatcher.py",
      "scope": "code",
      "bytes": 11200,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/exceptions.py",
      "scope": "code",
      "bytes": 4225,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/extension.py",
      "scope": "code",
      "bytes": 1168,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/inbound.py",
      "scope": "code",
      "bytes": 25969,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/jsonrpc_dispatcher.py",
      "scope": "code",
      "bytes": 39053,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/memory.py",
      "scope": "code",
      "bytes": 1479,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/message.py",
      "scope": "code",
      "bytes": 2356,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/metadata_utils.py",
      "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": "src/mcp/shared/path_security.py",
      "scope": "code",
      "bytes": 6226,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/peer.py",
      "scope": "code",
      "bytes": 9797,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/skills.py",
      "scope": "code",
      "bytes": 12277,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/subscriptions.py",
      "scope": "code",
      "bytes": 4049,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/tool_name_validation.py",
      "scope": "code",
      "bytes": 4535,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/shared/transport_context.py",
      "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": "src/mcp/shared/uri_template.py",
      "scope": "code",
      "bytes": 43857,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/types/__init__.py",
      "scope": "code",
      "bytes": 1259,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/types/jsonrpc.py",
      "scope": "code",
      "bytes": 589,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/types/methods.py",
      "scope": "code",
      "bytes": 572,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp/types/version.py",
      "scope": "code",
      "bytes": 606,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/__init__.py",
      "scope": "code",
      "bytes": 11548,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/_types.py",
      "scope": "code",
      "bytes": 79979,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/_v2025_11_25/__init__.py",
      "scope": "code",
      "bytes": 99956,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/_v2026_07_28/__init__.py",
      "scope": "code",
      "bytes": 116817,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/_wire_base.py",
      "scope": "code",
      "bytes": 315,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/jsonrpc.py",
      "scope": "code",
      "bytes": 4485,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/methods.py",
      "scope": "code",
      "bytes": 36220,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "src/mcp-types/mcp_types/version.py",
      "scope": "code",
      "bytes": 2785,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/_stamp.py",
      "scope": "code",
      "bytes": 1599,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/cli/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/cli/test_claude.py",
      "scope": "code",
      "bytes": 9254,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/cli/test_utils.py",
      "scope": "code",
      "bytes": 4138,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/auth/extensions/test_client_credentials.py",
      "scope": "code",
      "bytes": 25133,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/auth/extensions/test_identity_assertion.py",
      "scope": "code",
      "bytes": 16639,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/conftest.py",
      "scope": "code",
      "bytes": 5242,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/extensions/test_skills.py",
      "scope": "code",
      "bytes": 15609,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_auth.py",
      "scope": "code",
      "bytes": 158548,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_caching.py",
      "scope": "code",
      "bytes": 48701,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_client.py",
      "scope": "code",
      "bytes": 44458,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_client_caching.py",
      "scope": "code",
      "bytes": 67790,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_client_extensions.py",
      "scope": "code",
      "bytes": 23831,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_extension.py",
      "scope": "code",
      "bytes": 14592,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_http_unicode.py",
      "scope": "code",
      "bytes": 7150,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_input_required.py",
      "scope": "code",
      "bytes": 11757,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_list_methods_cursor.py",
      "scope": "code",
      "bytes": 4399,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_list_roots_callback.py",
      "scope": "code",
      "bytes": 1871,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_logging_callback.py",
      "scope": "code",
      "bytes": 3591,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_notification_response.py",
      "scope": "code",
      "bytes": 12903,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_output_schema_validation.py",
      "scope": "code",
      "bytes": 7138,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_probe.py",
      "scope": "code",
      "bytes": 13779,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_sampling_callback.py",
      "scope": "code",
      "bytes": 5287,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_scope_bug_1630.py",
      "scope": "code",
      "bytes": 6267,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_send_request_mcp_name.py",
      "scope": "code",
      "bytes": 10528,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_session.py",
      "scope": "code",
      "bytes": 94641,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_session_claims.py",
      "scope": "code",
      "bytes": 19830,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_session_concurrency.py",
      "scope": "code",
      "bytes": 6372,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_session_group.py",
      "scope": "code",
      "bytes": 17203,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_session_notification_bindings.py",
      "scope": "code",
      "bytes": 12010,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_session_promotions.py",
      "scope": "code",
      "bytes": 6402,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_stdio.py",
      "scope": "code",
      "bytes": 59588,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_streamable_http.py",
      "scope": "code",
      "bytes": 58155,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_subscriptions.py",
      "scope": "code",
      "bytes": 31136,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/test_transport_stream_cleanup.py",
      "scope": "code",
      "bytes": 4358,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/transports/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/client/transports/test_memory.py",
      "scope": "code",
      "bytes": 4990,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/conftest.py",
      "scope": "code",
      "bytes": 4356,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs/test_build_config.py",
      "scope": "code",
      "bytes": 6162,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs/test_translations.py",
      "scope": "code",
      "bytes": 61366,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/_helpers.py",
      "scope": "code",
      "bytes": 733,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_apps.py",
      "scope": "code",
      "bytes": 4721,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_apps.test.js",
      "scope": "code",
      "bytes": 2275,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_asgi.py",
      "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": "tests/docs_src/test_authorization.py",
      "scope": "code",
      "bytes": 5261,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_caching.py",
      "scope": "code",
      "bytes": 9530,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_cancellation.py",
      "scope": "code",
      "bytes": 9677,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_client.py",
      "scope": "code",
      "bytes": 9683,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_client_callbacks.py",
      "scope": "code",
      "bytes": 6019,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_client_transports.py",
      "scope": "code",
      "bytes": 4387,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_completions.py",
      "scope": "code",
      "bytes": 5733,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_context.py",
      "scope": "code",
      "bytes": 4148,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_dependencies.py",
      "scope": "code",
      "bytes": 7536,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_deploy.py",
      "scope": "code",
      "bytes": 9864,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_deprecated.py",
      "scope": "code",
      "bytes": 6606,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_elicitation.py",
      "scope": "code",
      "bytes": 14826,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_extensions.py",
      "scope": "code",
      "bytes": 7338,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_first_steps.py",
      "scope": "code",
      "bytes": 4220,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_handling_errors.py",
      "scope": "code",
      "bytes": 6394,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_header_parameters.py",
      "scope": "code",
      "bytes": 9652,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_identity_assertion.py",
      "scope": "code",
      "bytes": 9705,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_index.py",
      "scope": "code",
      "bytes": 1529,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_legacy_clients.py",
      "scope": "code",
      "bytes": 7750,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_lifespan.py",
      "scope": "code",
      "bytes": 5101,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_logging.py",
      "scope": "code",
      "bytes": 2708,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_lowlevel.py",
      "scope": "code",
      "bytes": 8839,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_media.py",
      "scope": "code",
      "bytes": 4906,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_middleware.py",
      "scope": "code",
      "bytes": 14813,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_mrtr.py",
      "scope": "code",
      "bytes": 9278,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_oauth_clients.py",
      "scope": "code",
      "bytes": 6512,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_opentelemetry.py",
      "scope": "code",
      "bytes": 1678,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_pagination.py",
      "scope": "code",
      "bytes": 3382,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_progress.py",
      "scope": "code",
      "bytes": 4633,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_prompts.py",
      "scope": "code",
      "bytes": 4821,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_protocol_versions.py",
      "scope": "code",
      "bytes": 5304,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_real_host.py",
      "scope": "code",
      "bytes": 2454,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_resources.py",
      "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": "tests/docs_src/test_run.py",
      "scope": "code",
      "bytes": 2391,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_sampling_and_roots.py",
      "scope": "code",
      "bytes": 2709,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_session_groups.py",
      "scope": "code",
      "bytes": 5628,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_shape.py",
      "scope": "code",
      "bytes": 6768,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_skills.py",
      "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": "tests/docs_src/test_structured_output.py",
      "scope": "code",
      "bytes": 10906,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_subscriptions.py",
      "scope": "code",
      "bytes": 18309,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_testing.py",
      "scope": "code",
      "bytes": 948,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_tools.py",
      "scope": "code",
      "bytes": 5023,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_troubleshooting.py",
      "scope": "code",
      "bytes": 16326,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_uri_templates.py",
      "scope": "code",
      "bytes": 11733,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/docs_src/test_whats_new.py",
      "scope": "code",
      "bytes": 3003,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/examples/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/examples/conftest.py",
      "scope": "code",
      "bytes": 5922,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/examples/test_stories.py",
      "scope": "code",
      "bytes": 3668,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/examples/test_stories_smoke.py",
      "scope": "code",
      "bytes": 2255,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/examples/test_story_shape.py",
      "scope": "code",
      "bytes": 6244,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/_connect.py",
      "scope": "code",
      "bytes": 18433,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/_helpers.py",
      "scope": "code",
      "bytes": 3412,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/_modern_vocab.py",
      "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": "tests/interaction/_requirements.py",
      "scope": "code",
      "bytes": 227389,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/_harness.py",
      "scope": "code",
      "bytes": 21937,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/_provider.py",
      "scope": "code",
      "bytes": 10972,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_as_handlers.py",
      "scope": "code",
      "bytes": 14416,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_authorize_token.py",
      "scope": "code",
      "bytes": 18401,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_bearer.py",
      "scope": "code",
      "bytes": 10133,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_discovery.py",
      "scope": "code",
      "bytes": 19670,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_flow.py",
      "scope": "code",
      "bytes": 10811,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_identity_assertion.py",
      "scope": "code",
      "bytes": 12956,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_lifecycle.py",
      "scope": "code",
      "bytes": 23939,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/auth/test_login_time.py",
      "scope": "code",
      "bytes": 14517,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/conftest.py",
      "scope": "code",
      "bytes": 3594,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_cancellation.py",
      "scope": "code",
      "bytes": 22236,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_client_connect.py",
      "scope": "code",
      "bytes": 17575,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_completion.py",
      "scope": "code",
      "bytes": 5892,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_elicitation.py",
      "scope": "code",
      "bytes": 29549,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_flows.py",
      "scope": "code",
      "bytes": 9825,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_initialize.py",
      "scope": "code",
      "bytes": 16365,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_list_changed.py",
      "scope": "code",
      "bytes": 5850,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_logging.py",
      "scope": "code",
      "bytes": 8466,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_meta.py",
      "scope": "code",
      "bytes": 2922,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_pagination.py",
      "scope": "code",
      "bytes": 10503,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_ping.py",
      "scope": "code",
      "bytes": 2095,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_progress.py",
      "scope": "code",
      "bytes": 13510,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_prompts.py",
      "scope": "code",
      "bytes": 8723,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_resources.py",
      "scope": "code",
      "bytes": 13095,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_roots.py",
      "scope": "code",
      "bytes": 7601,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_sampling.py",
      "scope": "code",
      "bytes": 30867,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_subscriptions.py",
      "scope": "code",
      "bytes": 6155,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_timeouts.py",
      "scope": "code",
      "bytes": 8853,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_tools.py",
      "scope": "code",
      "bytes": 22474,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/lowlevel/test_wire.py",
      "scope": "code",
      "bytes": 17153,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/test_completion.py",
      "scope": "code",
      "bytes": 1369,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/test_context.py",
      "scope": "code",
      "bytes": 11189,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/test_extensions.py",
      "scope": "code",
      "bytes": 7356,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/test_prompts.py",
      "scope": "code",
      "bytes": 7508,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/test_resources.py",
      "scope": "code",
      "bytes": 7852,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/test_subscriptions.py",
      "scope": "code",
      "bytes": 2632,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/mcpserver/test_tools.py",
      "scope": "code",
      "bytes": 17878,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/test_coverage.py",
      "scope": "code",
      "bytes": 16477,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/__init__.py",
      "scope": "code",
      "bytes": 366,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/_bridge.py",
      "scope": "code",
      "bytes": 7743,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/_event_store.py",
      "scope": "code",
      "bytes": 2413,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/_stdio_server.py",
      "scope": "code",
      "bytes": 2606,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_bridge.py",
      "scope": "code",
      "bytes": 4515,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_client_transport_http.py",
      "scope": "code",
      "bytes": 16722,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_flows.py",
      "scope": "code",
      "bytes": 5494,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_hosting_http.py",
      "scope": "code",
      "bytes": 18240,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_hosting_http_modern.py",
      "scope": "code",
      "bytes": 50222,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_hosting_resume.py",
      "scope": "code",
      "bytes": 21352,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_hosting_session.py",
      "scope": "code",
      "bytes": 8697,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_legacy_wire.py",
      "scope": "code",
      "bytes": 4203,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_sse.py",
      "scope": "code",
      "bytes": 4179,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_stdio.py",
      "scope": "code",
      "bytes": 4818,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/interaction/transports/test_streamable_http.py",
      "scope": "code",
      "bytes": 14131,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_100_tool_listing.py",
      "scope": "code",
      "bytes": 950,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_129_resource_templates.py",
      "scope": "code",
      "bytes": 1177,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_1338_icons_and_metadata.py",
      "scope": "code",
      "bytes": 4706,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_1363_race_condition_streamable_http.py",
      "scope": "code",
      "bytes": 11787,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_141_resource_templates.py",
      "scope": "code",
      "bytes": 4806,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_152_resource_mime_type.py",
      "scope": "code",
      "bytes": 5299,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_1574_resource_uri_validation.py",
      "scope": "code",
      "bytes": 5371,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_1754_mime_type_parameters.py",
      "scope": "code",
      "bytes": 2262,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_176_progress_token.py",
      "scope": "code",
      "bytes": 1373,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_188_concurrency.py",
      "scope": "code",
      "bytes": 2800,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_192_request_id.py",
      "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": "tests/issues/test_342_base64_encoding.py",
      "scope": "code",
      "bytes": 1794,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_355_type_error.py",
      "scope": "code",
      "bytes": 1225,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_552_windows_hang.py",
      "scope": "code",
      "bytes": 1978,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/issues/test_88_random_error.py",
      "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": "tests/issues/test_973_url_decoding.py",
      "scope": "code",
      "bytes": 2294,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/middleware/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/middleware/test_auth_context.py",
      "scope": "code",
      "bytes": 3536,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/middleware/test_bearer_auth.py",
      "scope": "code",
      "bytes": 19876,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/test_error_handling.py",
      "scope": "code",
      "bytes": 12361,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/test_identity_assertion.py",
      "scope": "code",
      "bytes": 15261,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/test_protected_resource.py",
      "scope": "code",
      "bytes": 7516,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/test_provider.py",
      "scope": "code",
      "bytes": 3723,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/test_routes.py",
      "scope": "code",
      "bytes": 3087,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/auth/test_settings.py",
      "scope": "code",
      "bytes": 1780,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/conftest.py",
      "scope": "code",
      "bytes": 1567,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/lowlevel/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/lowlevel/test_helper_types.py",
      "scope": "code",
      "bytes": 2162,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/lowlevel/test_server_discover.py",
      "scope": "code",
      "bytes": 12007,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/lowlevel/test_server_listing.py",
      "scope": "code",
      "bytes": 4274,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/lowlevel/test_server_pagination.py",
      "scope": "code",
      "bytes": 2817,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/auth/__init__.py",
      "scope": "code",
      "bytes": 48,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/auth/test_auth_integration.py",
      "scope": "code",
      "bytes": 67823,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/prompts/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/prompts/test_base.py",
      "scope": "code",
      "bytes": 11589,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/prompts/test_manager.py",
      "scope": "code",
      "bytes": 4164,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/resources/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/resources/test_file_resources.py",
      "scope": "code",
      "bytes": 6893,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/resources/test_function_resources.py",
      "scope": "code",
      "bytes": 7992,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/resources/test_resource_manager.py",
      "scope": "code",
      "bytes": 5151,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/resources/test_resource_template.py",
      "scope": "code",
      "bytes": 18259,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/resources/test_resources.py",
      "scope": "code",
      "bytes": 7536,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/servers/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/servers/test_file_server.py",
      "scope": "code",
      "bytes": 4069,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_elicitation.py",
      "scope": "code",
      "bytes": 17561,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_extension.py",
      "scope": "code",
      "bytes": 19681,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_func_metadata.py",
      "scope": "code",
      "bytes": 55205,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_integration.py",
      "scope": "code",
      "bytes": 14287,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_parameter_descriptions.py",
      "scope": "code",
      "bytes": 925,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_resolve.py",
      "scope": "code",
      "bytes": 120078,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_server.py",
      "scope": "code",
      "bytes": 133382,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_title.py",
      "scope": "code",
      "bytes": 8723,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_tool_manager.py",
      "scope": "code",
      "bytes": 31193,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_url_elicitation.py",
      "scope": "code",
      "bytes": 14144,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/test_url_elicitation_error_throw.py",
      "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": "tests/server/mcpserver/tools/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/mcpserver/tools/test_base.py",
      "scope": "code",
      "bytes": 5480,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_apps.py",
      "scope": "code",
      "bytes": 13548,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_caching.py",
      "scope": "code",
      "bytes": 11434,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_cancel_handling.py",
      "scope": "code",
      "bytes": 10386,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_completion_with_context.py",
      "scope": "code",
      "bytes": 6744,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_connection.py",
      "scope": "code",
      "bytes": 17980,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_extensions_capability.py",
      "scope": "code",
      "bytes": 6122,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_fastmcp.py",
      "scope": "code",
      "bytes": 2470,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_lifespan.py",
      "scope": "code",
      "bytes": 7335,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_lowlevel_exception_handling.py",
      "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": "tests/server/test_lowlevel_tool_annotations.py",
      "scope": "code",
      "bytes": 1576,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_otel.py",
      "scope": "code",
      "bytes": 15251,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_read_resource.py",
      "scope": "code",
      "bytes": 1923,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_request_state.py",
      "scope": "code",
      "bytes": 19869,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_request_state_boundary.py",
      "scope": "code",
      "bytes": 56773,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_runner.py",
      "scope": "code",
      "bytes": 98527,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_server_context.py",
      "scope": "code",
      "bytes": 5116,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_session.py",
      "scope": "code",
      "bytes": 14418,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_skills.py",
      "scope": "code",
      "bytes": 18928,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_sse_security.py",
      "scope": "code",
      "bytes": 24305,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_stateless_mode.py",
      "scope": "code",
      "bytes": 8370,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_stdio.py",
      "scope": "code",
      "bytes": 29062,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_streamable_http_manager.py",
      "scope": "code",
      "bytes": 45753,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_streamable_http_modern.py",
      "scope": "code",
      "bytes": 64300,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_streamable_http_router.py",
      "scope": "code",
      "bytes": 6669,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_streamable_http_security.py",
      "scope": "code",
      "bytes": 6075,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_subscriptions.py",
      "scope": "code",
      "bytes": 17077,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_transport_security.py",
      "scope": "code",
      "bytes": 8521,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/server/test_validation.py",
      "scope": "code",
      "bytes": 6237,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/conftest.py",
      "scope": "code",
      "bytes": 2178,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_auth.py",
      "scope": "code",
      "bytes": 10318,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_auth_utils.py",
      "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": "tests/shared/test_context.py",
      "scope": "code",
      "bytes": 5367,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_context_streams.py",
      "scope": "code",
      "bytes": 641,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_dispatcher.py",
      "scope": "code",
      "bytes": 26266,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_exceptions.py",
      "scope": "code",
      "bytes": 6143,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_extension.py",
      "scope": "code",
      "bytes": 1641,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_httpx_utils.py",
      "scope": "code",
      "bytes": 11946,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_inbound.py",
      "scope": "code",
      "bytes": 43737,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_jsonrpc_dispatcher.py",
      "scope": "code",
      "bytes": 118977,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_otel.py",
      "scope": "code",
      "bytes": 3782,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_path_security.py",
      "scope": "code",
      "bytes": 4922,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_peer.py",
      "scope": "code",
      "bytes": 9157,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_request_clock.py",
      "scope": "code",
      "bytes": 2733,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_skills.py",
      "scope": "code",
      "bytes": 15097,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_sse.py",
      "scope": "code",
      "bytes": 21145,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_streamable_http.py",
      "scope": "code",
      "bytes": 99149,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_tool_name_validation.py",
      "scope": "code",
      "bytes": 7129,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/shared/test_uri_template.py",
      "scope": "code",
      "bytes": 40235,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/test_examples.py",
      "scope": "code",
      "bytes": 5482,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/test_types.py",
      "scope": "code",
      "bytes": 18313,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/transports/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/transports/stdio/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/transports/stdio/_liveness.py",
      "scope": "code",
      "bytes": 3627,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/transports/stdio/conftest.py",
      "scope": "code",
      "bytes": 2935,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/transports/stdio/test_lifecycle.py",
      "scope": "code",
      "bytes": 9486,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/transports/stdio/test_posix.py",
      "scope": "code",
      "bytes": 3771,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/transports/stdio/test_windows.py",
      "scope": "code",
      "bytes": 8816,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/types/__init__.py",
      "scope": "code",
      "bytes": 0,
      "nonEmpty": false,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/types/test_methods.py",
      "scope": "code",
      "bytes": 49369,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/types/test_parity.py",
      "scope": "code",
      "bytes": 9775,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/types/test_request_name_param.py",
      "scope": "code",
      "bytes": 1251,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/types/test_version.py",
      "scope": "code",
      "bytes": 2354,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "tests/types/test_wire_frames.py",
      "scope": "code",
      "bytes": 3874,
      "nonEmpty": true,
      "ruleIds": [
        "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/actions/conformance/run-client.sh",
    ".github/actions/conformance/run-server.sh",
    "docs_src/apps/report.html",
    "examples/clients/simple-chatbot/mcp_simple_chatbot/.env.example",
    "examples/clients/simple-chatbot/mcp_simple_chatbot/test.db",
    "examples/servers/simple-auth/mcp_simple_auth/py.typed",
    "scripts/build-docs.sh",
    "scripts/docs/build.sh",
    "scripts/serve-docs.sh",
    "scripts/test",
    "src/mcp/py.typed",
    "src/mcp-types/mcp_types/py.typed"
  ],
  "excludedFiles": [
    {
      "path": ".git",
      "reason": "ignored-directory"
    },
    {
      "path": ".claude/commands/review-pr.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".claude/skills/test-quality/SKILL.md",
      "reason": "skill-instructions-not-code-analyzed"
    },
    {
      "path": ".git-blame-ignore-revs",
      "reason": "unsupported-implementation"
    },
    {
      "path": ".gitattributes",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".github/actions/conformance/run-client.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": ".github/actions/conformance/run-server.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": ".github/pull_request_template.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "AGENTS.md",
      "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": "RELEASE.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/.overrides/.icons/mcp.svg",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/advanced/skills.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/extra.css",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/favicon.svg",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/migration.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/media.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/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs_src/apps/report.html",
      "reason": "unsupported-implementation"
    },
    {
      "path": "examples/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/clients/simple-auth-client/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/clients/simple-auth-client/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/clients/simple-chatbot/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/clients/simple-chatbot/mcp_simple_chatbot/.env.example",
      "reason": "unsupported-implementation"
    },
    {
      "path": "examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/clients/simple-chatbot/mcp_simple_chatbot/test.db",
      "reason": "unsupported-implementation"
    },
    {
      "path": "examples/clients/simple-chatbot/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/clients/sse-polling-client/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/clients/sse-polling-client/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/mcpserver/mcp.png",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/everything-server/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/everything-server/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-auth/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-auth/mcp_simple_auth/py.typed",
      "reason": "unsupported-implementation"
    },
    {
      "path": "examples/servers/simple-auth/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-pagination/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-pagination/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-prompt/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-prompt/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-resource/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-resource/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-streamablehttp/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-streamablehttp/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-streamablehttp-stateless/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-streamablehttp-stateless/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-tool/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/simple-tool/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/sse-polling-demo/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/sse-polling-demo/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/servers/structured-output-lowlevel/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/snippets/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/apps/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/bearer_auth/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/caching/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/custom_methods/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/dual_era/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/error_handling/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/events/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/extensions/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/identity_assertion/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/json_response/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/legacy_elicitation/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/legacy_routing/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/lifespan/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/manifest.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/middleware/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/mrtr/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/oauth/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/oauth_client_credentials/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/pagination/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/parallel_calls/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/prompts/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/reconnect/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/refund_desk/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/resources/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/roots/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/sampling/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/schema_validators/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/serve_one/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/skills/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/sse_polling/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/standalone_get/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/starlette_mount/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/stateless_legacy/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/stickynotes/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/streaming/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/subscriptions/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/tasks/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "examples/stories/tools/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/de/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/es/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/fr/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/general-prompt.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/hi/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ja/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ko/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/pt/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/ru/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/tr/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/uk/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/instructions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/notices.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/advanced/apps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/advanced/extensions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/advanced/header-parameters.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/advanced/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/advanced/low-level-server.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/advanced/middleware.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/advanced/pagination.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/caching.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/callbacks.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/identity-assertion.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/oauth-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/session-groups.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/client/transports.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/deprecated.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/get-started/first-steps.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/get-started/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/get-started/installation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/get-started/real-host.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/get-started/testing.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/cancellation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/context.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/dependencies.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/elicitation.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/lifespan.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/logging.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/multi-round-trip.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/progress.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/sampling-and-roots.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/handlers/subscriptions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/protocol-versions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/run/asgi.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/run/authorization.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/run/deploy.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/run/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/run/legacy-clients.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/run/opentelemetry.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/completions.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/handling-errors.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/index.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/media.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/prompts.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/resources.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/structured-output.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/tools.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/servers/uri-templates.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/translations.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/troubleshooting.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "i18n/zh-hant/pages/whats-new.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "schema/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "scripts/build-docs.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": "scripts/docs/build.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": "scripts/serve-docs.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": "scripts/test",
      "reason": "unsupported-implementation"
    },
    {
      "path": "src/mcp/py.typed",
      "reason": "unsupported-implementation"
    },
    {
      "path": "src/mcp-types/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "src/mcp-types/mcp_types/py.typed",
      "reason": "unsupported-implementation"
    },
    {
      "path": "src/mcp-types/pyproject.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "tests/interaction/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "uv.lock",
      "reason": "outside-rule-scope"
    }
  ],
  "readErrors": [],
  "truncation": [],
  "limits": {
    "maxFiles": 4000,
    "maxDepth": 12,
    "maxFileBytes": 1048576
  }
}

Fix first (7 critical/high)

SeverityRuleFindingRemediation
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
docs_src/identity_assertion/tutorial001.py:57
Evidence: client_secret="finance-agent-secret",
Move credentials to secure environment variables or a key vault. Never commit API keys.
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
docs_src/identity_assertion/tutorial002.py:29
Evidence: client_secret="finance-agent-secret",
Move credentials to secure environment variables or a key vault. Never commit API keys.
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
examples/snippets/clients/identity_assertion_client.py:63
Evidence: client_secret="enterprise-mcp-secret",
Move credentials to secure environment variables or a key vault. Never commit API keys.
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
examples/snippets/servers/identity_assertion_server.py:59
Evidence: client_secret="enterprise-mcp-secret",
Move credentials to secure environment variables or a key vault. Never commit API keys.
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
examples/stories/identity_assertion/server.py:23
Evidence: DEMO_CLIENT_SECRET = "demo-finance-agent-secret"
Move credentials to secure environment variables or a key vault. Never commit API keys.
CRITICALAT-SEC-002 (LLM02)Hardcoded Credential or API Secret
tests/docs_src/test_identity_assertion.py:73
Evidence: client_secret="finance-agent-secret",
Move credentials to secure environment variables or a key vault. Never commit API keys.
HIGHAT-SEC-005 (ASI02)Unrestricted Recursive File Deletion / Modification
scripts/docs/translations.py:1099
Evidence: shutil.rmtree(target, ignore_errors=True)
Enforce strict jail/root directories and require explicit human-in-the-loop confirmation before file deletions.

Permissions

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

Provenance

License: none detected · Lockfile: no · Security policy: yes · Signals: unverified origin

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/python-sdk. Scores move with every upstream commit; pages refresh weekly. How scoring works.