⚠️ This snapshot is over 30 days old — treat the grade as stale until the next refresh. Re-scan locally to verify.
Trust Card · Static snapshot
modelcontextprotocol__typescript-sdk U
Ungraded — insufficient static coverage · 81 findings (4 critical) · scope excessive · Not ranked: insufficient static coverage.
Scanned 2026-10-19 · engine v0.1.3 (8 regex rules, OWASP-mapped) · upstream modelcontextprotocol/typescript-sdk @ 9bc40e9 (2026-10-13)
Score breakdown
No numeric score or breakdown: insufficient static coverage. Findings remain actionable; absence of findings is not evidence of safety.
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety.
Coverage: limited
Static-heuristic scope: 1004 analyzed / 1160 discovered files; 7 unsupported source files; 157 excluded; 0 read errors; 0 truncations. This is not a semantic coverage percentage or proof of safety.
- Unsupported source present
- 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.
File coverage, applied rules and scan limits
{
"mode": "static-heuristic",
"status": "limited",
"reasons": [
"Unsupported source present"
],
"limitations": [
"Coverage describes the files read and regex rules applied, not semantic, runtime, or dependency coverage.",
"Supported code is JavaScript, TypeScript, and Python; JSON/YAML receive only the credential rule.",
"Skill instructions and other prose are not code-analyzed; declared controls are not verified enforcement.",
"Ignored directories, declarations, and non-implementation assets are outside rule scope."
],
"discoveredFiles": 1160,
"analyzedFiles": [
{
"path": ".changeset/config.json",
"scope": "data",
"bytes": 831,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/ISSUE_TEMPLATE/v2-feedback.yml",
"scope": "data",
"bytes": 1719,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/dependabot.yml",
"scope": "data",
"bytes": 118,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/claude.yml",
"scope": "data",
"bytes": 1359,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/conformance.yml",
"scope": "data",
"bytes": 1766,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/deploy-docs.yml",
"scope": "data",
"bytes": 1417,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/examples.yml",
"scope": "data",
"bytes": 1717,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/main.yml",
"scope": "data",
"bytes": 3829,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/publish.yml",
"scope": "data",
"bytes": 1264,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/release.yml",
"scope": "data",
"bytes": 3034,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".prettierrc.json",
"scope": "data",
"bytes": 444,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "common/eslint-config/eslint.config.mjs",
"scope": "code",
"bytes": 4981,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "common/eslint-config/package.json",
"scope": "data",
"bytes": 1237,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "common/tsconfig/package.json",
"scope": "data",
"bytes": 625,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "common/tsconfig/tsconfig.json",
"scope": "data",
"bytes": 976,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "common/vitest-config/package.json",
"scope": "data",
"bytes": 835,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "common/vitest-config/tsconfig.json",
"scope": "data",
"bytes": 155,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "common/vitest-config/vitest.config.js",
"scope": "code",
"bytes": 713,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "docs/.vitepress/config.mts",
"scope": "code",
"bytes": 5593,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "docs/.vitepress/llms.ts",
"scope": "code",
"bytes": 10227,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "docs/.vitepress/nav.ts",
"scope": "code",
"bytes": 3795,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "docs/.vitepress/skill.ts",
"scope": "code",
"bytes": 1737,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "docs/.vitepress/theme/index.ts",
"scope": "code",
"bytes": 462,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "docs/v1/.vitepress/config.mts",
"scope": "code",
"bytes": 3233,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "docs/v1/.vitepress/theme/index.ts",
"scope": "code",
"bytes": 426,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/bearer-auth/client.ts",
"scope": "code",
"bytes": 1405,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/bearer-auth/package.json",
"scope": "data",
"bytes": 858,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/bearer-auth/server.ts",
"scope": "code",
"bytes": 2736,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/bearer-auth-web/client.ts",
"scope": "code",
"bytes": 1505,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/bearer-auth-web/package.json",
"scope": "data",
"bytes": 860,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/bearer-auth-web/server.ts",
"scope": "code",
"bytes": 2847,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/caching/client.ts",
"scope": "code",
"bytes": 3387,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/caching/package.json",
"scope": "data",
"bytes": 698,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/caching/server.ts",
"scope": "code",
"bytes": 4552,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/cli.ts",
"scope": "code",
"bytes": 6556,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/client.ts",
"scope": "code",
"bytes": 2245,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/config.example.json",
"scope": "data",
"bytes": 152,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/cli-client/host/auth.ts",
"scope": "code",
"bytes": 8685,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/host/config.ts",
"scope": "code",
"bytes": 4888,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/host/content.ts",
"scope": "code",
"bytes": 4388,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/host/host.ts",
"scope": "code",
"bytes": 28153,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/host/loop.ts",
"scope": "code",
"bytes": 12477,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/host/naming.ts",
"scope": "code",
"bytes": 932,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/host/ui.ts",
"scope": "code",
"bytes": 17644,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/package.json",
"scope": "data",
"bytes": 1587,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/cli-client/providers/anthropic.ts",
"scope": "code",
"bytes": 6222,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/providers/gemini.ts",
"scope": "code",
"bytes": 5860,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/providers/openai.ts",
"scope": "code",
"bytes": 6010,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/providers/provider.ts",
"scope": "code",
"bytes": 2769,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/providers/scripted.ts",
"scope": "code",
"bytes": 1741,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/script/scriptedUi.ts",
"scope": "code",
"bytes": 2627,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/script/session.ts",
"scope": "code",
"bytes": 17169,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/server.ts",
"scope": "code",
"bytes": 275,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/test/auth.test.ts",
"scope": "code",
"bytes": 6718,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/test/forms.test.ts",
"scope": "code",
"bytes": 3494,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/test/host.test.ts",
"scope": "code",
"bytes": 6424,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/test/providers.test.ts",
"scope": "code",
"bytes": 8335,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/cli-client/vitest.config.js",
"scope": "code",
"bytes": 167,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/client-quickstart/package.json",
"scope": "data",
"bytes": 496,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/client-quickstart/src/index.ts",
"scope": "code",
"bytes": 5719,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/client-quickstart/tsconfig.json",
"scope": "data",
"bytes": 1248,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/custom-methods/client.ts",
"scope": "code",
"bytes": 1804,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/custom-methods/package.json",
"scope": "data",
"bytes": 860,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/custom-methods/server.ts",
"scope": "code",
"bytes": 1927,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/custom-version/client.ts",
"scope": "code",
"bytes": 1346,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/custom-version/package.json",
"scope": "data",
"bytes": 752,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/custom-version/server.ts",
"scope": "code",
"bytes": 1783,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/dual-era/client.ts",
"scope": "code",
"bytes": 2639,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/dual-era/package.json",
"scope": "data",
"bytes": 794,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/dual-era/server.ts",
"scope": "code",
"bytes": 2494,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/elicitation/client.ts",
"scope": "code",
"bytes": 5248,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/elicitation/package.json",
"scope": "data",
"bytes": 757,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/elicitation/server.ts",
"scope": "code",
"bytes": 16692,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/eslint.config.mjs",
"scope": "code",
"bytes": 3117,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/extension-capabilities/client.ts",
"scope": "code",
"bytes": 1564,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/extension-capabilities/package.json",
"scope": "data",
"bytes": 686,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/extension-capabilities/server.ts",
"scope": "code",
"bytes": 1638,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/gateway/client.ts",
"scope": "code",
"bytes": 4851,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/gateway/package.json",
"scope": "data",
"bytes": 899,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/gateway/server.ts",
"scope": "code",
"bytes": 2776,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/advanced/custom-methods.examples.ts",
"scope": "code",
"bytes": 4401,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/advanced/custom-transports.examples.ts",
"scope": "code",
"bytes": 7437,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/advanced/gateway.examples.ts",
"scope": "code",
"bytes": 9489,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/advanced/low-level-server.examples.ts",
"scope": "code",
"bytes": 7993,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/advanced/schema-libraries.examples.ts",
"scope": "code",
"bytes": 5058,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/advanced/wire-schemas.examples.ts",
"scope": "code",
"bytes": 4355,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/caching.examples.ts",
"scope": "code",
"bytes": 6198,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/calling.examples.ts",
"scope": "code",
"bytes": 8238,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/connect.examples.ts",
"scope": "code",
"bytes": 4648,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/machine-auth.examples.ts",
"scope": "code",
"bytes": 3836,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/middleware.examples.ts",
"scope": "code",
"bytes": 6047,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/oauth.examples.ts",
"scope": "code",
"bytes": 7431,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/roots.examples.ts",
"scope": "code",
"bytes": 2575,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/server-requests.examples.ts",
"scope": "code",
"bytes": 7083,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/clients/subscriptions.examples.ts",
"scope": "code",
"bytes": 7975,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/get-started/firstClient.examples.ts",
"scope": "code",
"bytes": 6619,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/get-started/firstServer.examples.ts",
"scope": "code",
"bytes": 4198,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/get-started/packages.examples.ts",
"scope": "code",
"bytes": 1223,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/get-started/realHost.examples.ts",
"scope": "code",
"bytes": 4327,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/get-started/src/index.ts",
"scope": "code",
"bytes": 2613,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/index.examples.ts",
"scope": "code",
"bytes": 1005,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/protocolVersions.examples.ts",
"scope": "code",
"bytes": 5582,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/completion.examples.ts",
"scope": "code",
"bytes": 7057,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/elicitation.examples.ts",
"scope": "code",
"bytes": 14847,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/errors.examples.ts",
"scope": "code",
"bytes": 4993,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/input-required.examples.ts",
"scope": "code",
"bytes": 11131,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/logging-progress-cancellation.examples.ts",
"scope": "code",
"bytes": 7583,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/notifications.examples.ts",
"scope": "code",
"bytes": 4850,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/prompts.examples.ts",
"scope": "code",
"bytes": 7076,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/resources.examples.ts",
"scope": "code",
"bytes": 7971,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/sampling.examples.ts",
"scope": "code",
"bytes": 3775,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/servers/tools.examples.ts",
"scope": "code",
"bytes": 6739,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/authorization.examples.ts",
"scope": "code",
"bytes": 5406,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/authorization.web.examples.ts",
"scope": "code",
"bytes": 2010,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/express.examples.ts",
"scope": "code",
"bytes": 4216,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/fastify.examples.ts",
"scope": "code",
"bytes": 4131,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/hono.examples.ts",
"scope": "code",
"bytes": 3575,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/http.examples.ts",
"scope": "code",
"bytes": 6062,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/legacy-clients.examples.ts",
"scope": "code",
"bytes": 6197,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/sessions-state-scaling.examples.ts",
"scope": "code",
"bytes": 4959,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/stdio.examples.ts",
"scope": "code",
"bytes": 5788,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/serving/webStandard.examples.ts",
"scope": "code",
"bytes": 4632,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/testing.examples.ts",
"scope": "code",
"bytes": 4795,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/troubleshooting.examples.ts",
"scope": "code",
"bytes": 3363,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/guides/troubleshooting.stdio.examples.ts",
"scope": "code",
"bytes": 836,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/hono/client.ts",
"scope": "code",
"bytes": 1030,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/hono/package.json",
"scope": "data",
"bytes": 806,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/hono/server.ts",
"scope": "code",
"bytes": 1555,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/json-response/client.ts",
"scope": "code",
"bytes": 1984,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/json-response/package.json",
"scope": "data",
"bytes": 889,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/json-response/server.ts",
"scope": "code",
"bytes": 1653,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/legacy-routing/client.ts",
"scope": "code",
"bytes": 1303,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/legacy-routing/package.json",
"scope": "data",
"bytes": 971,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/legacy-routing/server.ts",
"scope": "code",
"bytes": 5363,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/mrtr/client.ts",
"scope": "code",
"bytes": 4198,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/mrtr/package.json",
"scope": "data",
"bytes": 705,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/mrtr/server.ts",
"scope": "code",
"bytes": 6048,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth/client.ts",
"scope": "code",
"bytes": 8924,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth/dualModeAuth.ts",
"scope": "code",
"bytes": 5015,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth/package.json",
"scope": "data",
"bytes": 1232,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/oauth/server.ts",
"scope": "code",
"bytes": 4526,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth/simpleOAuthClient.ts",
"scope": "code",
"bytes": 15149,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth/simpleOAuthClientProvider.ts",
"scope": "code",
"bytes": 3300,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth/simpleTokenProvider.ts",
"scope": "code",
"bytes": 2009,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth-client-credentials/client.ts",
"scope": "code",
"bytes": 3108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/oauth-client-credentials/package.json",
"scope": "data",
"bytes": 847,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/oauth-client-credentials/server.ts",
"scope": "code",
"bytes": 3543,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/package.json",
"scope": "data",
"bytes": 2221,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/parallel-calls/client.ts",
"scope": "code",
"bytes": 2762,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/parallel-calls/package.json",
"scope": "data",
"bytes": 585,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/parallel-calls/server.ts",
"scope": "code",
"bytes": 2244,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/prompts/client.ts",
"scope": "code",
"bytes": 1396,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/prompts/package.json",
"scope": "data",
"bytes": 578,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/prompts/server.ts",
"scope": "code",
"bytes": 2064,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/repl/client.ts",
"scope": "code",
"bytes": 32363,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/repl/package.json",
"scope": "data",
"bytes": 787,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/repl/server.ts",
"scope": "code",
"bytes": 14231,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/resources/client.ts",
"scope": "code",
"bytes": 4007,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/resources/package.json",
"scope": "data",
"bytes": 540,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/resources/server.ts",
"scope": "code",
"bytes": 4575,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/sampling/client.ts",
"scope": "code",
"bytes": 2399,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/sampling/package.json",
"scope": "data",
"bytes": 937,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/sampling/server.ts",
"scope": "code",
"bytes": 4012,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/schema-validators/client.ts",
"scope": "code",
"bytes": 3104,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/schema-validators/package.json",
"scope": "data",
"bytes": 721,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/schema-validators/server.ts",
"scope": "code",
"bytes": 3683,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/scoped-tools/client.ts",
"scope": "code",
"bytes": 4321,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/scoped-tools/package.json",
"scope": "data",
"bytes": 1036,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/scoped-tools/server.ts",
"scope": "code",
"bytes": 10368,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/server-quickstart/package.json",
"scope": "data",
"bytes": 496,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/server-quickstart/src/index.ts",
"scope": "code",
"bytes": 5828,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/server-quickstart/tsconfig.json",
"scope": "data",
"bytes": 1248,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/shared/eslint.config.mjs",
"scope": "code",
"bytes": 881,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/package.json",
"scope": "data",
"bytes": 2236,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/shared/src/args.ts",
"scope": "code",
"bytes": 2790,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/src/auth.ts",
"scope": "code",
"bytes": 8385,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/src/authServer.ts",
"scope": "code",
"bytes": 17871,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/src/clientCredentialsAuthServer.ts",
"scope": "code",
"bytes": 5676,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/src/inMemoryEventStore.ts",
"scope": "code",
"bytes": 2566,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/src/index.ts",
"scope": "code",
"bytes": 482,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/src/indexAuth.ts",
"scope": "code",
"bytes": 1148,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/test/demoInMemoryOAuthProvider.test.ts",
"scope": "code",
"bytes": 1105,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/shared/tsconfig.json",
"scope": "data",
"bytes": 1732,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/shared/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/sse-polling/client.ts",
"scope": "code",
"bytes": 2176,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/sse-polling/package.json",
"scope": "data",
"bytes": 935,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/sse-polling/server.ts",
"scope": "code",
"bytes": 6701,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/standalone-get/client.ts",
"scope": "code",
"bytes": 1573,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/standalone-get/package.json",
"scope": "data",
"bytes": 889,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/standalone-get/server.ts",
"scope": "code",
"bytes": 5258,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/stateless-legacy/client.ts",
"scope": "code",
"bytes": 1326,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/stateless-legacy/package.json",
"scope": "data",
"bytes": 802,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/stateless-legacy/server.ts",
"scope": "code",
"bytes": 1704,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/stickynotes/client.ts",
"scope": "code",
"bytes": 5034,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/stickynotes/package.json",
"scope": "data",
"bytes": 972,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/stickynotes/server.ts",
"scope": "code",
"bytes": 5823,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/streaming/client.ts",
"scope": "code",
"bytes": 2047,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/streaming/package.json",
"scope": "data",
"bytes": 580,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/streaming/server.ts",
"scope": "code",
"bytes": 3423,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/subscriptions/client.ts",
"scope": "code",
"bytes": 3963,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/subscriptions/package.json",
"scope": "data",
"bytes": 704,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/subscriptions/server.ts",
"scope": "code",
"bytes": 4296,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/todos-server/package.json",
"scope": "data",
"bytes": 808,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/todos-server/server.ts",
"scope": "code",
"bytes": 1546,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/todos-server/todos.ts",
"scope": "code",
"bytes": 32142,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/tools/client.ts",
"scope": "code",
"bytes": 2303,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/tools/package.json",
"scope": "data",
"bytes": 576,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "examples/tools/server.ts",
"scope": "code",
"bytes": 2963,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "examples/tsconfig.json",
"scope": "data",
"bytes": 2479,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "lefthook-local.example.yml",
"scope": "data",
"bytes": 495,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "lefthook.yml",
"scope": "data",
"bytes": 1391,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "package.json",
"scope": "data",
"bytes": 4800,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/client/eslint.config.mjs",
"scope": "code",
"bytes": 234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/package.json",
"scope": "data",
"bytes": 5813,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/client/src/client/auth.examples.ts",
"scope": "code",
"bytes": 1867,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/auth.ts",
"scope": "code",
"bytes": 111510,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/authErrors.ts",
"scope": "code",
"bytes": 11138,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/authExtensions.examples.ts",
"scope": "code",
"bytes": 2130,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/authExtensions.ts",
"scope": "code",
"bytes": 26436,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/authSeam.ts",
"scope": "code",
"bytes": 1724,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/client.examples.ts",
"scope": "code",
"bytes": 5785,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/client.ts",
"scope": "code",
"bytes": 132553,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/crossAppAccess.ts",
"scope": "code",
"bytes": 11137,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/dpop.ts",
"scope": "code",
"bytes": 10550,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/middleware.examples.ts",
"scope": "code",
"bytes": 3181,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/middleware.ts",
"scope": "code",
"bytes": 18256,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/probeClassifier.ts",
"scope": "code",
"bytes": 18850,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/responseCache.ts",
"scope": "code",
"bytes": 34015,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/sse.ts",
"scope": "code",
"bytes": 23160,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/stdio.ts",
"scope": "code",
"bytes": 10505,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/streamableHttp.examples.ts",
"scope": "code",
"bytes": 1066,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/streamableHttp.ts",
"scope": "code",
"bytes": 62893,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/client/versionNegotiation.ts",
"scope": "code",
"bytes": 31648,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/fromJsonSchema.ts",
"scope": "code",
"bytes": 600,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/index.ts",
"scope": "code",
"bytes": 5331,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/shimsBrowser.ts",
"scope": "code",
"bytes": 565,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/shimsNode.ts",
"scope": "code",
"bytes": 563,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/shimsWorkerd.ts",
"scope": "code",
"bytes": 1008,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/stdio.ts",
"scope": "code",
"bytes": 536,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/validators/ajv.ts",
"scope": "code",
"bytes": 561,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/src/validators/cfWorker.ts",
"scope": "code",
"bytes": 279,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/auth.dpop.test.ts",
"scope": "code",
"bytes": 10975,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/auth.test.ts",
"scope": "code",
"bytes": 254111,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/authExtensions.test.ts",
"scope": "code",
"bytes": 32130,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/barrelClean.test.ts",
"scope": "code",
"bytes": 4194,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/bodyDerivedProbeHeaders.test.ts",
"scope": "code",
"bytes": 5579,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/clientTypeSurface.test.ts",
"scope": "code",
"bytes": 1660,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/connectPrior.test.ts",
"scope": "code",
"bytes": 18893,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/coreBoundary.test.ts",
"scope": "code",
"bytes": 7782,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/crossAppAccess.test.ts",
"scope": "code",
"bytes": 21501,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/crossSpawn.test.ts",
"scope": "code",
"bytes": 5804,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/discover.test.ts",
"scope": "code",
"bytes": 6609,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/dpop.test.ts",
"scope": "code",
"bytes": 9186,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/envelopeAutoEmission.test.ts",
"scope": "code",
"bytes": 11703,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/errorBrandConformance.test.ts",
"scope": "code",
"bytes": 6736,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/inputRequiredEngine.test.ts",
"scope": "code",
"bytes": 18461,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/jsonSchemaValidatorOverride.test.ts",
"scope": "code",
"bytes": 10160,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/legacyHandshakeCloseAfterInitialize.test.ts",
"scope": "code",
"bytes": 3339,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/legacyHandshakeModernOnlyGuard.test.ts",
"scope": "code",
"bytes": 2080,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/listen.test.ts",
"scope": "code",
"bytes": 57721,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/mcpParamMirroring.test.ts",
"scope": "code",
"bytes": 28036,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/middleware.dpop.test.ts",
"scope": "code",
"bytes": 17022,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/middleware.test.ts",
"scope": "code",
"bytes": 42375,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/modernEraInboundDrop.test.ts",
"scope": "code",
"bytes": 6522,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/probeAuthSeam.test.ts",
"scope": "code",
"bytes": 14140,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/probeClassifier.test.ts",
"scope": "code",
"bytes": 18824,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/probeFixtureCorpus.test.ts",
"scope": "code",
"bytes": 16295,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/probeUnusable2xx.wire.test.ts",
"scope": "code",
"bytes": 8197,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/protocolExport.test.ts",
"scope": "code",
"bytes": 519,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/redirects.test.ts",
"scope": "code",
"bytes": 30077,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/responseCache.test.ts",
"scope": "code",
"bytes": 72184,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/responseCacheCodec.test.ts",
"scope": "code",
"bytes": 12261,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/sse.dpop.test.ts",
"scope": "code",
"bytes": 6600,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/sse.test.ts",
"scope": "code",
"bytes": 80174,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/sseErrorBrand.test.ts",
"scope": "code",
"bytes": 1100,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/stdio.test.ts",
"scope": "code",
"bytes": 6271,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/stdioEnvPins.test.ts",
"scope": "code",
"bytes": 2759,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/streamableHttp.dpop.test.ts",
"scope": "code",
"bytes": 10663,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/streamableHttp.test.ts",
"scope": "code",
"bytes": 122014,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/tokenProvider.test.ts",
"scope": "code",
"bytes": 14536,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/versionNegotiation.test.ts",
"scope": "code",
"bytes": 69980,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/client/workerdSchemaPreload.test.ts",
"scope": "code",
"bytes": 4189,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/test/helpers/ensureBuilt.ts",
"scope": "code",
"bytes": 4842,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/tsconfig.json",
"scope": "data",
"bytes": 1175,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/client/tsdown.config.ts",
"scope": "code",
"bytes": 1733,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/typedoc.json",
"scope": "data",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/client/vitest.config.js",
"scope": "code",
"bytes": 213,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/client/vitest.setup.js",
"scope": "code",
"bytes": 349,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/batch-test/repos.json",
"scope": "data",
"bytes": 427,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/codemod/eslint.config.mjs",
"scope": "code",
"bytes": 109,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/package.json",
"scope": "data",
"bytes": 2564,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/codemod/src/bin/batchTest.ts",
"scope": "code",
"bytes": 39093,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/cli.ts",
"scope": "code",
"bytes": 12564,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/index.ts",
"scope": "code",
"bytes": 338,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/index.ts",
"scope": "code",
"bytes": 365,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/index.ts",
"scope": "code",
"bytes": 329,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/mappings/authSchemaNames.ts",
"scope": "code",
"bytes": 1989,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/mappings/contextPropertyMap.ts",
"scope": "code",
"bytes": 729,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/mappings/importMap.ts",
"scope": "code",
"bytes": 12542,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/mappings/schemaRouting.ts",
"scope": "code",
"bytes": 2560,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/mappings/schemaToMethodMap.ts",
"scope": "code",
"bytes": 2225,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/mappings/specSchemaNames.ts",
"scope": "code",
"bytes": 5886,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/mappings/symbolMap.ts",
"scope": "code",
"bytes": 1274,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/completableNesting.ts",
"scope": "code",
"bytes": 9686,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/contextTypes.ts",
"scope": "code",
"bytes": 30519,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/handlerRegistration.ts",
"scope": "code",
"bytes": 12744,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/importPaths.ts",
"scope": "code",
"bytes": 29323,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/index.ts",
"scope": "code",
"bytes": 2204,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/mcpServerApi.ts",
"scope": "code",
"bytes": 24047,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/mockPaths.ts",
"scope": "code",
"bytes": 23646,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/removedApis.ts",
"scope": "code",
"bytes": 14834,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/schemaParamRemoval.ts",
"scope": "code",
"bytes": 6846,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/migrations/v1-to-v2/transforms/symbolRenames.ts",
"scope": "code",
"bytes": 37105,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/runner.ts",
"scope": "code",
"bytes": 15088,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/types.ts",
"scope": "code",
"bytes": 2628,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/utils/astUtils.ts",
"scope": "code",
"bytes": 2511,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/utils/detectFormatter.ts",
"scope": "code",
"bytes": 5046,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/utils/diagnostics.ts",
"scope": "code",
"bytes": 1500,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/utils/importUtils.ts",
"scope": "code",
"bytes": 7691,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/utils/packageJsonUpdater.ts",
"scope": "code",
"bytes": 19289,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/utils/projectAnalyzer.ts",
"scope": "code",
"bytes": 8393,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/src/versions.ts",
"scope": "code",
"bytes": 1024,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/batchTest.test.ts",
"scope": "code",
"bytes": 11541,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/cli.test.ts",
"scope": "code",
"bytes": 5497,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/commentInsertion.test.ts",
"scope": "code",
"bytes": 17775,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/detectFormatter.test.ts",
"scope": "code",
"bytes": 6046,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/integration.test.ts",
"scope": "code",
"bytes": 33901,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/packageJsonUpdater.test.ts",
"scope": "code",
"bytes": 12557,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/projectAnalyzer.test.ts",
"scope": "code",
"bytes": 13069,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/authSchemaNames.test.ts",
"scope": "code",
"bytes": 2293,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/packageJsonUpdater.test.ts",
"scope": "code",
"bytes": 35487,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/specSchemaNames.test.ts",
"scope": "code",
"bytes": 1329,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/completableNesting.test.ts",
"scope": "code",
"bytes": 6918,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/contextTypes.test.ts",
"scope": "code",
"bytes": 32940,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/handlerRegistration.test.ts",
"scope": "code",
"bytes": 22413,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/importPaths.test.ts",
"scope": "code",
"bytes": 76940,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/mcpServerApi.test.ts",
"scope": "code",
"bytes": 32449,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/mockPaths.test.ts",
"scope": "code",
"bytes": 32832,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/removedApis.test.ts",
"scope": "code",
"bytes": 18745,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/schemaParamRemoval.test.ts",
"scope": "code",
"bytes": 15245,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/test/v1-to-v2/transforms/symbolRenames.test.ts",
"scope": "code",
"bytes": 43271,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/tsconfig.json",
"scope": "data",
"bytes": 264,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/codemod/tsdown.config.ts",
"scope": "code",
"bytes": 358,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/codemod/typedoc.json",
"scope": "data",
"bytes": 270,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/codemod/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/eslint.config.mjs",
"scope": "code",
"bytes": 234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/package.json",
"scope": "data",
"bytes": 2767,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core/src/auth.ts",
"scope": "code",
"bytes": 13234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/src/constants.ts",
"scope": "code",
"bytes": 4422,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/src/index.ts",
"scope": "code",
"bytes": 7203,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/src/internal.ts",
"scope": "code",
"bytes": 1329,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/src/schemas.ts",
"scope": "code",
"bytes": 85871,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/src/types.ts",
"scope": "code",
"bytes": 258,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/test/coreSchemas.test.ts",
"scope": "code",
"bytes": 3737,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/tsconfig.json",
"scope": "data",
"bytes": 202,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core/tsdown.config.ts",
"scope": "code",
"bytes": 854,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core/typedoc.json",
"scope": "data",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/eslint.config.mjs",
"scope": "code",
"bytes": 2830,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/package.json",
"scope": "data",
"bytes": 3607,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/src/auth/errors.ts",
"scope": "code",
"bytes": 5944,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/errors/crossBundleBrand.ts",
"scope": "code",
"bytes": 6290,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/errors/sdkErrors.examples.ts",
"scope": "code",
"bytes": 1127,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/errors/sdkErrors.ts",
"scope": "code",
"bytes": 8878,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/exports/public/index.ts",
"scope": "code",
"bytes": 5006,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/exports/types/index.ts",
"scope": "code",
"bytes": 40,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/index.ts",
"scope": "code",
"bytes": 2781,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/auth.ts",
"scope": "code",
"bytes": 1434,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/authUtils.ts",
"scope": "code",
"bytes": 2859,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/clientCapabilityRequirements.ts",
"scope": "code",
"bytes": 7450,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/elicitation.ts",
"scope": "code",
"bytes": 9286,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/envelope.ts",
"scope": "code",
"bytes": 3799,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/inboundClassification.ts",
"scope": "code",
"bytes": 49458,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/inputRequired.ts",
"scope": "code",
"bytes": 12908,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/inputRequiredDriver.ts",
"scope": "code",
"bytes": 12859,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/inputRequiredEngine.ts",
"scope": "code",
"bytes": 11381,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/mcpParamHeaders.ts",
"scope": "code",
"bytes": 19318,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/mediaType.ts",
"scope": "code",
"bytes": 2558,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/metadataUtils.ts",
"scope": "code",
"bytes": 1006,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/protocol.examples.ts",
"scope": "code",
"bytes": 1006,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/protocol.ts",
"scope": "code",
"bytes": 88757,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/protocolEras.ts",
"scope": "code",
"bytes": 2300,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/resultCacheHints.ts",
"scope": "code",
"bytes": 6051,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/stdio.ts",
"scope": "code",
"bytes": 2055,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/toolNameValidation.ts",
"scope": "code",
"bytes": 4056,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/transport.ts",
"scope": "code",
"bytes": 11022,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/shared/uriTemplate.ts",
"scope": "code",
"bytes": 9717,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/constants.ts",
"scope": "code",
"bytes": 941,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/enums.ts",
"scope": "code",
"bytes": 1452,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/errors.ts",
"scope": "code",
"bytes": 9768,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/guards.ts",
"scope": "code",
"bytes": 5731,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/index.ts",
"scope": "code",
"bytes": 376,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/schemas.ts",
"scope": "code",
"bytes": 5554,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/spec.types.2025-11-25.ts",
"scope": "code",
"bytes": 70112,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/spec.types.2026-07-28.ts",
"scope": "code",
"bytes": 101845,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/specTypeSchema.examples.ts",
"scope": "code",
"bytes": 1213,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/specTypeSchema.ts",
"scope": "code",
"bytes": 11474,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/types/types.ts",
"scope": "code",
"bytes": 42291,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/util/inMemory.ts",
"scope": "code",
"bytes": 2809,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/util/schema.ts",
"scope": "code",
"bytes": 1048,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/util/standardSchema.ts",
"scope": "code",
"bytes": 16015,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/util/zodCompat.ts",
"scope": "code",
"bytes": 3512,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/ajvProvider.examples.ts",
"scope": "code",
"bytes": 2293,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/ajvProvider.ts",
"scope": "code",
"bytes": 7816,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/cfWorkerProvider.examples.ts",
"scope": "code",
"bytes": 1015,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/cfWorkerProvider.ts",
"scope": "code",
"bytes": 5091,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/dialects.ts",
"scope": "code",
"bytes": 2663,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/fromJsonSchema.examples.ts",
"scope": "code",
"bytes": 984,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/fromJsonSchema.ts",
"scope": "code",
"bytes": 2004,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/types.examples.ts",
"scope": "code",
"bytes": 1150,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/validators/types.ts",
"scope": "code",
"bytes": 2192,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/bootstrap.ts",
"scope": "code",
"bytes": 2188,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/codec.ts",
"scope": "code",
"bytes": 17464,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/preload.ts",
"scope": "code",
"bytes": 2903,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/resultFamilies.ts",
"scope": "code",
"bytes": 1025,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2025-11-25/buildSchemas.ts",
"scope": "code",
"bytes": 92671,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2025-11-25/codec.ts",
"scope": "code",
"bytes": 8412,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2025-11-25/legacyWrap.ts",
"scope": "code",
"bytes": 11502,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2025-11-25/registry.ts",
"scope": "code",
"bytes": 14047,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2025-11-25/schemas.ts",
"scope": "code",
"bytes": 19004,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2025-11-25/wireTypes.ts",
"scope": "code",
"bytes": 6692,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2026-07-28/buildSchemas.ts",
"scope": "code",
"bytes": 60794,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2026-07-28/codec.ts",
"scope": "code",
"bytes": 15879,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2026-07-28/encodeContract.ts",
"scope": "code",
"bytes": 8393,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2026-07-28/inputRequired.ts",
"scope": "code",
"bytes": 4582,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2026-07-28/registry.ts",
"scope": "code",
"bytes": 6386,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/rev2026-07-28/schemas.ts",
"scope": "code",
"bytes": 10445,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/src/wire/textFallback.ts",
"scope": "code",
"bytes": 1247,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolRequest/call-tool-with-progress-token.json",
"scope": "data",
"bytes": 212,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolRequest/call-tool.json",
"scope": "data",
"bytes": 153,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolResult/is-error.json",
"scope": "data",
"bytes": 172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolResult/structured.json",
"scope": "data",
"bytes": 222,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CallToolResult/text.json",
"scope": "data",
"bytes": 145,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CancelledNotification/cancelled.json",
"scope": "data",
"bytes": 140,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CompleteRequest/complete.json",
"scope": "data",
"bytes": 249,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CompleteResult/complete-result.json",
"scope": "data",
"bytes": 126,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CreateMessageRequest/create-message.json",
"scope": "data",
"bytes": 619,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CreateMessageResult/create-message-result.json",
"scope": "data",
"bytes": 196,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/CreateTaskResult/create-task.json",
"scope": "data",
"bytes": 256,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ElicitRequest/form.json",
"scope": "data",
"bytes": 370,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ElicitResult/accept.json",
"scope": "data",
"bytes": 77,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/EmptyResult/empty.json",
"scope": "data",
"bytes": 3,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/GetPromptRequest/get-prompt.json",
"scope": "data",
"bytes": 174,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/GetPromptResult/get-prompt-result.json",
"scope": "data",
"bytes": 273,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/GetTaskRequest/get-task.json",
"scope": "data",
"bytes": 110,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/InitializeRequest/initialize.json",
"scope": "data",
"bytes": 446,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/InitializeResult/initialize-result.json",
"scope": "data",
"bytes": 498,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/InitializedNotification/initialized.json",
"scope": "data",
"bytes": 46,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/JSONRPCErrorResponse/error-envelope.json",
"scope": "data",
"bytes": 137,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/JSONRPCRequest/request-envelope.json",
"scope": "data",
"bytes": 188,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/JSONRPCResultResponse/result-envelope.json",
"scope": "data",
"bytes": 197,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListPromptsResult/list-prompts-result.json",
"scope": "data",
"bytes": 400,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListResourceTemplatesResult/list-templates-result.json",
"scope": "data",
"bytes": 296,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListResourcesRequest/list-resources.json",
"scope": "data",
"bytes": 53,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListResourcesResult/list-resources-result.json",
"scope": "data",
"bytes": 290,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListRootsRequest/list-roots.json",
"scope": "data",
"bytes": 31,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListRootsResult/list-roots-result.json",
"scope": "data",
"bytes": 137,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListToolsRequest/list-tools.json",
"scope": "data",
"bytes": 91,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ListToolsResult/list-tools-result.json",
"scope": "data",
"bytes": 490,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/LoggingMessageNotification/log-message.json",
"scope": "data",
"bytes": 223,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/PingRequest/ping.json",
"scope": "data",
"bytes": 25,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ProgressNotification/progress.json",
"scope": "data",
"bytes": 176,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/PromptListChangedNotification/prompt-list-changed.json",
"scope": "data",
"bytes": 55,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ReadResourceRequest/read-resource.json",
"scope": "data",
"bytes": 103,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ReadResourceResult/blob.json",
"scope": "data",
"bytes": 186,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ReadResourceResult/text.json",
"scope": "data",
"bytes": 205,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ResourceListChangedNotification/resource-list-changed.json",
"scope": "data",
"bytes": 57,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ResourceUpdatedNotification/resource-updated.json",
"scope": "data",
"bytes": 120,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/RootsListChangedNotification/roots-list-changed.json",
"scope": "data",
"bytes": 53,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/SetLevelRequest/set-level.json",
"scope": "data",
"bytes": 84,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/SubscribeRequest/subscribe.json",
"scope": "data",
"bytes": 108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/TaskAugmentedRequestParams/task-augmented-call-params.json",
"scope": "data",
"bytes": 188,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/TaskStatusNotification/task-status.json",
"scope": "data",
"bytes": 317,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/ToolListChangedNotification/tool-list-changed.json",
"scope": "data",
"bytes": 53,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2025-11-25/UnsubscribeRequest/unsubscribe.json",
"scope": "data",
"bytes": 110,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/AudioContent/audio-wav-content.json",
"scope": "data",
"bytes": 123,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/BlobResourceContents/image-file-contents.json",
"scope": "data",
"bytes": 172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/BooleanSchema/boolean-input-schema.json",
"scope": "data",
"bytes": 108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolRequest/call-tool-request.json",
"scope": "data",
"bytes": 433,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolRequestParams/get-weather-tool-call-params.json",
"scope": "data",
"bytes": 316,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolRequestParams/tool-call-params-with-progress-token.json",
"scope": "data",
"bytes": 353,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/invalid-tool-input-error.json",
"scope": "data",
"bytes": 195,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/result-with-array-structured-content.json",
"scope": "data",
"bytes": 326,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/result-with-structured-content.json",
"scope": "data",
"bytes": 287,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResult/result-with-unstructured-text.json",
"scope": "data",
"bytes": 197,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CallToolResultResponse/call-tool-result-response.json",
"scope": "data",
"bytes": 280,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CancelledNotification/user-requested-cancellation.json",
"scope": "data",
"bytes": 149,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CancelledNotificationParams/user-requested-cancellation.json",
"scope": "data",
"bytes": 68,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/elicitation-form-and-url-mode-support.json",
"scope": "data",
"bytes": 57,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/elicitation-form-only-implicit.json",
"scope": "data",
"bytes": 24,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/extensions-ui-mime-types.json",
"scope": "data",
"bytes": 117,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/roots-minimum-baseline-support.json",
"scope": "data",
"bytes": 18,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/sampling-context-inclusion-support-deprecated.json",
"scope": "data",
"bytes": 41,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/sampling-minimum-baseline-support.json",
"scope": "data",
"bytes": 20,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ClientCapabilities/sampling-tool-use-support.json",
"scope": "data",
"bytes": 39,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteRequest/completion-request.json",
"scope": "data",
"bytes": 508,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteRequestParams/prompt-argument-completion-with-context.json",
"scope": "data",
"bytes": 447,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteRequestParams/prompt-argument-completion.json",
"scope": "data",
"bytes": 373,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteResult/multiple-completion-values-with-more-available.json",
"scope": "data",
"bytes": 138,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteResult/single-completion-value.json",
"scope": "data",
"bytes": 116,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CompleteResultResponse/completion-result-response.json",
"scope": "data",
"bytes": 196,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequest/sampling-request.json",
"scope": "data",
"bytes": 483,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequestParams/basic-request.json",
"scope": "data",
"bytes": 386,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequestParams/follow-up-with-tool-results.json",
"scope": "data",
"bytes": 1391,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageRequestParams/request-with-tools.json",
"scope": "data",
"bytes": 570,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageResult/final-response.json",
"scope": "data",
"bytes": 353,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageResult/text-response.json",
"scope": "data",
"bytes": 177,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/CreateMessageResult/tool-use-response.json",
"scope": "data",
"bytes": 399,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/DiscoverRequest/server-discover-request.json",
"scope": "data",
"bytes": 349,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/DiscoverResult/server-capabilities-discovery.json",
"scope": "data",
"bytes": 419,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/DiscoverResultResponse/discover-result-response.json",
"scope": "data",
"bytes": 390,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequest/elicitation-request.json",
"scope": "data",
"bytes": 385,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequestFormParams/elicit-multiple-fields.json",
"scope": "data",
"bytes": 508,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequestFormParams/elicit-single-field.json",
"scope": "data",
"bytes": 224,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitRequestURLParams/elicit-sensitive-data.json",
"scope": "data",
"bytes": 128,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitResult/accept-url-mode-no-content.json",
"scope": "data",
"bytes": 25,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitResult/input-multiple-fields.json",
"scope": "data",
"bytes": 126,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ElicitResult/input-single-field.json",
"scope": "data",
"bytes": 67,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/EmbeddedResource/embedded-file-resource-with-annotations.json",
"scope": "data",
"bytes": 308,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptRequest/get-prompt-request.json",
"scope": "data",
"bytes": 455,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptRequestParams/get-code-review-prompt.json",
"scope": "data",
"bytes": 336,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptResult/code-review-prompt.json",
"scope": "data",
"bytes": 260,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/GetPromptResultResponse/get-prompt-result-response.json",
"scope": "data",
"bytes": 350,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/HeaderMismatchError/header-mismatch.json",
"scope": "data",
"bytes": 166,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ImageContent/image-png-content-with-annotations.json",
"scope": "data",
"bytes": 229,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputRequests/elicitation-and-sampling-input-requests.json",
"scope": "data",
"bytes": 656,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputRequiredResult/input-required-result-with-elicitation-and-sampling-and-request-state.json",
"scope": "data",
"bytes": 806,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputRequiredResult/input-required-result-with-request-state-only.json",
"scope": "data",
"bytes": 111,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InputResponses/elicitation-and-sampling-input-responses.json",
"scope": "data",
"bytes": 317,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InternalError/unexpected-error.json",
"scope": "data",
"bytes": 52,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/invalid-cursor.json",
"scope": "data",
"bytes": 52,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/invalid-tool-arguments.json",
"scope": "data",
"bytes": 114,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/unknown-prompt.json",
"scope": "data",
"bytes": 73,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/InvalidParamsError/unknown-tool.json",
"scope": "data",
"bytes": 69,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListPromptsRequest/list-prompts-request.json",
"scope": "data",
"bytes": 356,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListPromptsResult/prompts-list-with-cursor-and-ttl.json",
"scope": "data",
"bytes": 614,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListPromptsResultResponse/list-prompts-result-response.json",
"scope": "data",
"bytes": 734,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourceTemplatesRequest/list-resource-templates-request.json",
"scope": "data",
"bytes": 379,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourceTemplatesResult/resource-templates-list-with-cursor-and-ttl.json",
"scope": "data",
"bytes": 535,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourceTemplatesResultResponse/list-resource-templates-result-response.json",
"scope": "data",
"bytes": 613,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourcesRequest/list-resources-request.json",
"scope": "data",
"bytes": 360,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourcesResult/resources-list-with-cursor-and-ttl.json",
"scope": "data",
"bytes": 527,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListResourcesResultResponse/list-resources-result-response.json",
"scope": "data",
"bytes": 639,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListRootsRequest/list-roots-request.json",
"scope": "data",
"bytes": 59,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListRootsResult/multiple-root-directories.json",
"scope": "data",
"bytes": 214,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListRootsResult/single-root-directory.json",
"scope": "data",
"bytes": 113,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListToolsRequest/list-tools-request.json",
"scope": "data",
"bytes": 352,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListToolsResult/tools-list-with-cursor-and-ttl.json",
"scope": "data",
"bytes": 698,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ListToolsResultResponse/list-tools-result-response.json",
"scope": "data",
"bytes": 823,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/LoggingMessageNotification/log-database-connection-failed.json",
"scope": "data",
"bytes": 260,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/LoggingMessageNotificationParams/log-database-connection-failed.json",
"scope": "data",
"bytes": 167,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/MethodNotFoundError/prompts-not-supported.json",
"scope": "data",
"bytes": 139,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/MissingRequiredClientCapabilityError/missing-elicitation-capability.json",
"scope": "data",
"bytes": 236,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ModelPreferences/with-hints-and-priorities.json",
"scope": "data",
"bytes": 158,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/NumberSchema/number-input-schema.json",
"scope": "data",
"bytes": 138,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/PaginatedRequestParams/list-with-cursor.json",
"scope": "data",
"bytes": 274,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ParseError/invalid-json.json",
"scope": "data",
"bytes": 63,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ProgressNotification/progress-message.json",
"scope": "data",
"bytes": 193,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ProgressNotificationParams/progress-message.json",
"scope": "data",
"bytes": 109,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/PromptListChangedNotification/prompts-list-changed.json",
"scope": "data",
"bytes": 172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceRequest/read-resource-request.json",
"scope": "data",
"bytes": 401,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceResult/file-resource-contents.json",
"scope": "data",
"bytes": 250,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceResultResponse/read-resource-result-response-with-ttl.json",
"scope": "data",
"bytes": 350,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ReadResourceResultResponse/read-resource-result-response.json",
"scope": "data",
"bytes": 292,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Resource/file-resource-with-annotations.json",
"scope": "data",
"bytes": 245,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceLink/file-resource-link.json",
"scope": "data",
"bytes": 172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceListChangedNotification/resources-list-changed.json",
"scope": "data",
"bytes": 174,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceUpdatedNotification/file-resource-updated-notification.json",
"scope": "data",
"bytes": 211,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ResourceUpdatedNotificationParams/file-resource-updated.json",
"scope": "data",
"bytes": 43,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Root/project-directory.json",
"scope": "data",
"bytes": 76,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SamplingMessage/multiple-content-blocks.json",
"scope": "data",
"bytes": 301,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SamplingMessage/single-content-block.json",
"scope": "data",
"bytes": 105,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/completions-minimum-baseline-support.json",
"scope": "data",
"bytes": 24,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/extensions-tasks.json",
"scope": "data",
"bytes": 66,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/logging-minimum-baseline-support.json",
"scope": "data",
"bytes": 20,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/prompts-list-changed-notifications.json",
"scope": "data",
"bytes": 47,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/prompts-minimum-baseline-support.json",
"scope": "data",
"bytes": 20,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-all-notifications.json",
"scope": "data",
"bytes": 72,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-list-changed-notifications-only.json",
"scope": "data",
"bytes": 49,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-minimum-baseline-support.json",
"scope": "data",
"bytes": 22,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/resources-subscription-to-individual-resource-updates-only.json",
"scope": "data",
"bytes": 47,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/tools-list-changed-notifications.json",
"scope": "data",
"bytes": 45,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ServerCapabilities/tools-minimum-baseline-support.json",
"scope": "data",
"bytes": 18,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/StringSchema/email-input-schema.json",
"scope": "data",
"bytes": 178,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsAcknowledgedNotification/listen-acknowledged.json",
"scope": "data",
"bytes": 303,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsListenRequest/listen-for-list-changes.json",
"scope": "data",
"bytes": 477,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsListenResult/listen-closed.json",
"scope": "data",
"bytes": 106,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/SubscriptionsListenResultResponse/listen-closed-response.json",
"scope": "data",
"bytes": 172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TextContent/text-content.json",
"scope": "data",
"bytes": 51,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TextResourceContents/text-file-contents.json",
"scope": "data",
"bytes": 93,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TitledMultiSelectEnumSchema/titled-color-multi-select-schema.json",
"scope": "data",
"bytes": 350,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/TitledSingleSelectEnumSchema/titled-color-select-schema.json",
"scope": "data",
"bytes": 276,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/tool-with-array-output-schema.json",
"scope": "data",
"bytes": 609,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/tool-with-composition-input-schema.json",
"scope": "data",
"bytes": 542,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-default-2020-12-input-schema.json",
"scope": "data",
"bytes": 231,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-explicit-draft-07-input-schema.json",
"scope": "data",
"bytes": 289,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-no-parameters.json",
"scope": "data",
"bytes": 165,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/Tool/with-output-schema-for-structured-content.json",
"scope": "data",
"bytes": 783,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ToolListChangedNotification/tools-list-changed.json",
"scope": "data",
"bytes": 170,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ToolResultContent/get-weather-tool-result.json",
"scope": "data",
"bytes": 166,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/ToolUseContent/get-weather-tool-use.json",
"scope": "data",
"bytes": 110,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/UnsupportedProtocolVersionError/unsupported-version.json",
"scope": "data",
"bytes": 244,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/UntitledMultiSelectEnumSchema/color-multi-select-schema.json",
"scope": "data",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/UntitledSingleSelectEnumSchema/color-select-schema.json",
"scope": "data",
"bytes": 156,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/2026-07-28/manifest.json",
"scope": "data",
"bytes": 10335,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/batch-array-body.json",
"scope": "data",
"bytes": 272,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/error-response-unknown-id.json",
"scope": "data",
"bytes": 286,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/invalid-spec-params.json",
"scope": "data",
"bytes": 397,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/notification-invalid-spec-params.json",
"scope": "data",
"bytes": 334,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/notification-unknown-method.json",
"scope": "data",
"bytes": 252,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/null-request-id.json",
"scope": "data",
"bytes": 251,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/request-extra-top-level-key.json",
"scope": "data",
"bytes": 331,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/result-not-an-object.json",
"scope": "data",
"bytes": 221,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/result-response-unknown-id.json",
"scope": "data",
"bytes": 220,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/unknown-request-method.json",
"scope": "data",
"bytes": 309,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/unregistered-spec-method.json",
"scope": "data",
"bytes": 367,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/valid-tools-call.json",
"scope": "data",
"bytes": 404,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/fixtures/rejection/wrong-jsonrpc-version.json",
"scope": "data",
"bytes": 279,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/schema-twins/2025-11-25.schema.json",
"scope": "data",
"bytes": 174326,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/schema-twins/2026-07-28.schema.json",
"scope": "data",
"bytes": 181474,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/schema-twins/manifest.json",
"scope": "data",
"bytes": 1008,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/test/corpus/specCorpus.test.ts",
"scope": "code",
"bytes": 9774,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/corpus/specCorpusDispatch.test.ts",
"scope": "code",
"bytes": 5141,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/errors/crossBundleBrand.test.ts",
"scope": "code",
"bytes": 10497,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/errors/sdkHttpError.test.ts",
"scope": "code",
"bytes": 1885,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/inMemory.test.ts",
"scope": "code",
"bytes": 5113,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/packageTopologyPins.test.ts",
"scope": "code",
"bytes": 7444,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/schemaShims.test.ts",
"scope": "code",
"bytes": 2956,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/abortReasonPassthrough.test.ts",
"scope": "code",
"bytes": 2887,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/auth.test.ts",
"scope": "code",
"bytes": 5348,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/authUtils.test.ts",
"scope": "code",
"bytes": 5852,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/clientCapabilityRequirements.test.ts",
"scope": "code",
"bytes": 5381,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/contentDefaultParity.test.ts",
"scope": "code",
"bytes": 5058,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/customMethods.test.ts",
"scope": "code",
"bytes": 11001,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/errorHttpStatusMatrix.test.ts",
"scope": "code",
"bytes": 5886,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/fetchWithinOrigin.test.ts",
"scope": "code",
"bytes": 10120,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/inboundClassification.test.ts",
"scope": "code",
"bytes": 24509,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/inboundLadderCellSheet.test.ts",
"scope": "code",
"bytes": 19832,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/inputRequired.test.ts",
"scope": "code",
"bytes": 18040,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/inputRequiredDriver.test.ts",
"scope": "code",
"bytes": 14216,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/inputRequiredEngine.test.ts",
"scope": "code",
"bytes": 3686,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/inputRequiredFunnel.test.ts",
"scope": "code",
"bytes": 7979,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/inputRequiredReaders.test.ts",
"scope": "code",
"bytes": 3954,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/mcpParamHeaders.test.ts",
"scope": "code",
"bytes": 18483,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/mediaType.test.ts",
"scope": "code",
"bytes": 3684,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/notificationSendRejection.test.ts",
"scope": "code",
"bytes": 3988,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/protocol.test.ts",
"scope": "code",
"bytes": 49784,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/protocolDropInboundHook.test.ts",
"scope": "code",
"bytes": 7945,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/protocolEras.test.ts",
"scope": "code",
"bytes": 2001,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/protocolTransportHandling.test.ts",
"scope": "code",
"bytes": 4622,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/publicProtocol.test.ts",
"scope": "code",
"bytes": 2588,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/rawResultTypeFirst.test.ts",
"scope": "code",
"bytes": 10748,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/standardHeaderValidation.test.ts",
"scope": "code",
"bytes": 18598,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/stdio.test.ts",
"scope": "code",
"bytes": 6282,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/toolNameValidation.test.ts",
"scope": "code",
"bytes": 7891,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/traceContextMeta.test.ts",
"scope": "code",
"bytes": 4514,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/transport.test.ts",
"scope": "code",
"bytes": 5981,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/typedMapAlignment.test.ts",
"scope": "code",
"bytes": 6145,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/uriTemplate.test.ts",
"scope": "code",
"bytes": 13346,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/wireOnlyLift.test.ts",
"scope": "code",
"bytes": 13254,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/shared/wrapHandler.test.ts",
"scope": "code",
"bytes": 1312,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/spec.types.2025-11-25.test.ts",
"scope": "code",
"bytes": 44934,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/spec.types.2026-07-28.test.ts",
"scope": "code",
"bytes": 37317,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/crossBundleErrorRecognition.test.ts",
"scope": "code",
"bytes": 6661,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/discoverWiring.test.ts",
"scope": "code",
"bytes": 2808,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/errorSurfacePins.test.ts",
"scope": "code",
"bytes": 14078,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/errors.test.ts",
"scope": "code",
"bytes": 2238,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/guards.test.ts",
"scope": "code",
"bytes": 3920,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/missingClientCapabilityError.test.ts",
"scope": "code",
"bytes": 3663,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/publicTypeShapes.test.ts",
"scope": "code",
"bytes": 3857,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/registryPins.test.ts",
"scope": "code",
"bytes": 9776,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/schemaBoundaryPins.test.ts",
"scope": "code",
"bytes": 16811,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/specTypeSchema.test.ts",
"scope": "code",
"bytes": 9768,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types/wireOnlyHiding.test.ts",
"scope": "code",
"bytes": 9472,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types.capabilities.test.ts",
"scope": "code",
"bytes": 4103,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/types.test.ts",
"scope": "code",
"bytes": 49139,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/util/standardSchema.test.ts",
"scope": "code",
"bytes": 1917,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/util/standardSchema.zodFallback.test.ts",
"scope": "code",
"bytes": 2277,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/util/zodCompat.test.ts",
"scope": "code",
"bytes": 4468,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/validators/ajvLazyInit.test.ts",
"scope": "code",
"bytes": 3492,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/validators/validators.test.ts",
"scope": "code",
"bytes": 34878,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/codec.test.ts",
"scope": "code",
"bytes": 2072,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/encodeContract.test.ts",
"scope": "code",
"bytes": 17505,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/eraGates.test.ts",
"scope": "code",
"bytes": 34838,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/layeringInvariants.test.ts",
"scope": "code",
"bytes": 5501,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/legacyWrap.test.ts",
"scope": "code",
"bytes": 20228,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/neutralKeyParity.test.ts",
"scope": "code",
"bytes": 5585,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/preload.test.ts",
"scope": "code",
"bytes": 4236,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/registryDiffOracle.test.ts",
"scope": "code",
"bytes": 5177,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/rev2025FrozenShapes.test.ts",
"scope": "code",
"bytes": 2399,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/schemaTwinConformance.test.ts",
"scope": "code",
"bytes": 6438,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/test/wire/stampingSuppression.test.ts",
"scope": "code",
"bytes": 12360,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/core-internal/tsconfig.json",
"scope": "data",
"bytes": 558,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/core-internal/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/eslint.config.mjs",
"scope": "code",
"bytes": 227,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/package.json",
"scope": "data",
"bytes": 2797,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/express/src/auth/bearerAuth.ts",
"scope": "code",
"bytes": 2385,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/auth/metadataRouter.ts",
"scope": "code",
"bytes": 4802,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/auth/types.ts",
"scope": "code",
"bytes": 639,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/express.examples.ts",
"scope": "code",
"bytes": 1331,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/express.ts",
"scope": "code",
"bytes": 5098,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/index.ts",
"scope": "code",
"bytes": 555,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/middleware/hostHeaderValidation.examples.ts",
"scope": "code",
"bytes": 999,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/middleware/hostHeaderValidation.ts",
"scope": "code",
"bytes": 1985,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/src/middleware/originValidation.ts",
"scope": "code",
"bytes": 1956,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/test/auth/resourceServer.test.ts",
"scope": "code",
"bytes": 12272,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/test/express.test.ts",
"scope": "code",
"bytes": 8365,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/test/originValidation.test.ts",
"scope": "code",
"bytes": 7851,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/tsconfig.json",
"scope": "data",
"bytes": 1017,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/express/tsdown.config.ts",
"scope": "code",
"bytes": 612,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/express/typedoc.json",
"scope": "data",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/express/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/eslint.config.mjs",
"scope": "code",
"bytes": 227,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/package.json",
"scope": "data",
"bytes": 2512,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/fastify/src/fastify.examples.ts",
"scope": "code",
"bytes": 1331,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/src/fastify.ts",
"scope": "code",
"bytes": 4794,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/src/index.ts",
"scope": "code",
"bytes": 125,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/src/middleware/hostHeaderValidation.examples.ts",
"scope": "code",
"bytes": 1010,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/src/middleware/hostHeaderValidation.ts",
"scope": "code",
"bytes": 1927,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/src/middleware/originValidation.ts",
"scope": "code",
"bytes": 1932,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/test/fastify.test.ts",
"scope": "code",
"bytes": 7413,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/test/originValidation.test.ts",
"scope": "code",
"bytes": 5195,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/tsconfig.json",
"scope": "data",
"bytes": 803,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/fastify/tsdown.config.ts",
"scope": "code",
"bytes": 612,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/fastify/typedoc.json",
"scope": "data",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/fastify/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/eslint.config.mjs",
"scope": "code",
"bytes": 227,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/package.json",
"scope": "data",
"bytes": 2500,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/hono/src/hono.ts",
"scope": "code",
"bytes": 6956,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/src/index.ts",
"scope": "code",
"bytes": 122,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/src/middleware/hostHeaderValidation.ts",
"scope": "code",
"bytes": 1058,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/src/middleware/originValidation.ts",
"scope": "code",
"bytes": 1342,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/test/hono.test.ts",
"scope": "code",
"bytes": 9609,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/test/originValidation.test.ts",
"scope": "code",
"bytes": 4705,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/tsconfig.json",
"scope": "data",
"bytes": 1017,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/hono/tsdown.config.ts",
"scope": "code",
"bytes": 612,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/hono/typedoc.json",
"scope": "data",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/hono/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/eslint.config.mjs",
"scope": "code",
"bytes": 234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/package.json",
"scope": "data",
"bytes": 2655,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/node/src/index.ts",
"scope": "code",
"bytes": 394,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/src/middleware/hostHeaderValidation.ts",
"scope": "code",
"bytes": 1925,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/src/middleware/originValidation.ts",
"scope": "code",
"bytes": 2061,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/src/streamableHttp.examples.ts",
"scope": "code",
"bytes": 2153,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/src/streamableHttp.ts",
"scope": "code",
"bytes": 9412,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/src/toNodeHandler.ts",
"scope": "code",
"bytes": 15989,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/test/packageManifest.test.ts",
"scope": "code",
"bytes": 1320,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/test/streamableHttp.test.ts",
"scope": "code",
"bytes": 126872,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/test/toNodeHandler.test.ts",
"scope": "code",
"bytes": 20622,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/test/toWebRequest.test.ts",
"scope": "code",
"bytes": 7764,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/test/validation.test.ts",
"scope": "code",
"bytes": 3418,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/tsconfig.json",
"scope": "data",
"bytes": 1028,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/node/tsdown.config.ts",
"scope": "code",
"bytes": 1848,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/middleware/node/typedoc.json",
"scope": "data",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/middleware/node/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/eslint.config.mjs",
"scope": "code",
"bytes": 234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/package.json",
"scope": "data",
"bytes": 5494,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/server/src/fromJsonSchema.ts",
"scope": "code",
"bytes": 600,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/index.ts",
"scope": "code",
"bytes": 6137,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/completable.examples.ts",
"scope": "code",
"bytes": 1326,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/completable.ts",
"scope": "code",
"bytes": 2685,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/createMcpHandler.ts",
"scope": "code",
"bytes": 50178,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/invoke.ts",
"scope": "code",
"bytes": 3359,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/legacyInputRequiredShim.ts",
"scope": "code",
"bytes": 15081,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/listenRouter.ts",
"scope": "code",
"bytes": 19748,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/mcp.examples.ts",
"scope": "code",
"bytes": 4277,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/mcp.ts",
"scope": "code",
"bytes": 66767,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/middleware/bearerAuth.examples.ts",
"scope": "code",
"bytes": 1082,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/middleware/bearerAuth.ts",
"scope": "code",
"bytes": 12101,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/middleware/hostHeaderValidation.examples.ts",
"scope": "code",
"bytes": 651,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/middleware/hostHeaderValidation.ts",
"scope": "code",
"bytes": 2361,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/middleware/oauthMetadata.examples.ts",
"scope": "code",
"bytes": 839,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/middleware/oauthMetadata.ts",
"scope": "code",
"bytes": 8252,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/middleware/originValidation.ts",
"scope": "code",
"bytes": 4476,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/perRequestTransport.ts",
"scope": "code",
"bytes": 18570,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/requestBody.ts",
"scope": "code",
"bytes": 2400,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/requestStateCodec.ts",
"scope": "code",
"bytes": 12886,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/scopeChallenge.ts",
"scope": "code",
"bytes": 5216,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/serveStdio.ts",
"scope": "code",
"bytes": 39474,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/server.ts",
"scope": "code",
"bytes": 64735,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/serverEventBus.ts",
"scope": "code",
"bytes": 8423,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/sseKeepAlive.ts",
"scope": "code",
"bytes": 586,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/stdio.examples.ts",
"scope": "code",
"bytes": 673,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/stdio.ts",
"scope": "code",
"bytes": 9262,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/streamableHttp.examples.ts",
"scope": "code",
"bytes": 2788,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/server/streamableHttp.ts",
"scope": "code",
"bytes": 58470,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/shimsBrowser.ts",
"scope": "code",
"bytes": 1019,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/shimsNode.ts",
"scope": "code",
"bytes": 314,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/shimsWorkerd.ts",
"scope": "code",
"bytes": 1214,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/stdio.ts",
"scope": "code",
"bytes": 689,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/validators/ajv.ts",
"scope": "code",
"bytes": 561,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/src/validators/cfWorker.ts",
"scope": "code",
"bytes": 279,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/helpers/ensureBuilt.ts",
"scope": "code",
"bytes": 4391,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/barrelClean.test.ts",
"scope": "code",
"bytes": 4585,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/bearerAuth.test.ts",
"scope": "code",
"bytes": 16421,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/cacheHints.test.ts",
"scope": "code",
"bytes": 14617,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/classificationCarrierPin.test.ts",
"scope": "code",
"bytes": 5669,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/completable.test.ts",
"scope": "code",
"bytes": 1982,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/contentTypeValidation.test.ts",
"scope": "code",
"bytes": 7801,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/createMcpHandler.test.ts",
"scope": "code",
"bytes": 53213,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/createMcpHandlerCapabilityGate.test.ts",
"scope": "code",
"bytes": 4382,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/createMcpHandlerListen.test.ts",
"scope": "code",
"bytes": 15784,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/createMcpHandlerStatelessLiteral.test.ts",
"scope": "code",
"bytes": 3857,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/discover.test.ts",
"scope": "code",
"bytes": 12249,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/eraParityErrorShapes.test.ts",
"scope": "code",
"bytes": 11616,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/errorBrandConformance.test.ts",
"scope": "code",
"bytes": 4279,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/inputRequired.test.ts",
"scope": "code",
"bytes": 23476,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/invokeSeam.test.ts",
"scope": "code",
"bytes": 6584,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/jsonSchemaValidatorOverride.test.ts",
"scope": "code",
"bytes": 3609,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/lazyToolSchemaConversion.test.ts",
"scope": "code",
"bytes": 8239,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/lazyToolSchemaConversionRequests.test.ts",
"scope": "code",
"bytes": 6877,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/legacyDefaultServing.test.ts",
"scope": "code",
"bytes": 5339,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/legacyInputRequiredShim.test.ts",
"scope": "code",
"bytes": 39077,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/legacyShimHarness.ts",
"scope": "code",
"bytes": 5095,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/legacyShimWriteOnce.test.ts",
"scope": "code",
"bytes": 10719,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/legacyStatelessFallback.test.ts",
"scope": "code",
"bytes": 8201,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/listOrdering.test.ts",
"scope": "code",
"bytes": 2443,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/lowLevelLegacyWrap.test.ts",
"scope": "code",
"bytes": 6728,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/mcp.compat.test.ts",
"scope": "code",
"bytes": 7164,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/mcp.icons.test.ts",
"scope": "code",
"bytes": 7770,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/mcpParamValidation.test.ts",
"scope": "code",
"bytes": 8194,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/notificationSendRejection.test.ts",
"scope": "code",
"bytes": 2581,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/oauthMetadata.test.ts",
"scope": "code",
"bytes": 8755,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/originValidation.test.ts",
"scope": "code",
"bytes": 5262,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/perRequestStreaming.test.ts",
"scope": "code",
"bytes": 13539,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/perRequestTransport.test.ts",
"scope": "code",
"bytes": 20699,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/protocolExport.test.ts",
"scope": "code",
"bytes": 519,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/registerPromptNoArgs.test.ts",
"scope": "code",
"bytes": 1240,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/requestStateCodec.test.ts",
"scope": "code",
"bytes": 10454,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/scopeChallenge.test.ts",
"scope": "code",
"bytes": 13523,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/scopeChallengeModern.test.ts",
"scope": "code",
"bytes": 12733,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/scopeChallengePrimitives.test.ts",
"scope": "code",
"bytes": 8864,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/serveStdio.test.ts",
"scope": "code",
"bytes": 42323,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/serveStdioListen.test.ts",
"scope": "code",
"bytes": 12446,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/server.test.ts",
"scope": "code",
"bytes": 12551,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/serverEventBus.test.ts",
"scope": "code",
"bytes": 7249,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/sseKeepAlive.test.ts",
"scope": "code",
"bytes": 1065,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/stdHeaderValidation.test.ts",
"scope": "code",
"bytes": 13004,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/stdio.test.ts",
"scope": "code",
"bytes": 14255,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/streamableHttp.test.ts",
"scope": "code",
"bytes": 70967,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/streamableHttpFutureVersionGates.test.ts",
"scope": "code",
"bytes": 7100,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/streamableHttpUnsupportedVersionLiteral.test.ts",
"scope": "code",
"bytes": 5522,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/toolInputElementBudget.test.ts",
"scope": "code",
"bytes": 6527,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/test/server/workerdSchemaPreload.test.ts",
"scope": "code",
"bytes": 4189,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/tsconfig.json",
"scope": "data",
"bytes": 1175,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/server/tsdown.config.ts",
"scope": "code",
"bytes": 1725,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server/typedoc.json",
"scope": "data",
"bytes": 257,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/server/vitest.config.js",
"scope": "code",
"bytes": 90,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/eslint.config.mjs",
"scope": "code",
"bytes": 234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/package.json",
"scope": "data",
"bytes": 4401,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/server-legacy/src/auth/clients.ts",
"scope": "code",
"bytes": 1265,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/errors.ts",
"scope": "code",
"bytes": 6657,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/handlers/authorize.ts",
"scope": "code",
"bytes": 11043,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/handlers/metadata.ts",
"scope": "code",
"bytes": 767,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/handlers/register.ts",
"scope": "code",
"bytes": 4933,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/handlers/revoke.ts",
"scope": "code",
"bytes": 3140,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/handlers/token.ts",
"scope": "code",
"bytes": 5945,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/index.ts",
"scope": "code",
"bytes": 1631,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/middleware/allowedMethods.ts",
"scope": "code",
"bytes": 808,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/middleware/bearerAuth.ts",
"scope": "code",
"bytes": 5092,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/middleware/clientAuth.ts",
"scope": "code",
"bytes": 2522,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/provider.ts",
"scope": "code",
"bytes": 4976,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/providers/proxyProvider.ts",
"scope": "code",
"bytes": 8962,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/router.ts",
"scope": "code",
"bytes": 10088,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/auth/types.ts",
"scope": "code",
"bytes": 69,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/index.ts",
"scope": "code",
"bytes": 59,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/sse/index.ts",
"scope": "code",
"bytes": 76,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/src/sse/sse.ts",
"scope": "code",
"bytes": 6889,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/handlers/authorize.test.ts",
"scope": "code",
"bytes": 20225,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/handlers/metadata.test.ts",
"scope": "code",
"bytes": 3244,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/handlers/register.test.ts",
"scope": "code",
"bytes": 11251,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/handlers/revoke.test.ts",
"scope": "code",
"bytes": 8810,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/handlers/token.test.ts",
"scope": "code",
"bytes": 19722,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/middleware/allowedMethods.test.ts",
"scope": "code",
"bytes": 2630,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/middleware/bearerAuth.test.ts",
"scope": "code",
"bytes": 26450,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/middleware/clientAuth.test.ts",
"scope": "code",
"bytes": 4955,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/providers/proxyProvider.test.ts",
"scope": "code",
"bytes": 15374,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/auth/router.test.ts",
"scope": "code",
"bytes": 20174,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/helpers/http.ts",
"scope": "code",
"bytes": 2747,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/test/sse/sse.test.ts",
"scope": "code",
"bytes": 21238,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/tsconfig.json",
"scope": "data",
"bytes": 578,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/server-legacy/tsdown.config.ts",
"scope": "code",
"bytes": 1083,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "packages/server-legacy/typedoc.json",
"scope": "data",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "packages/server-legacy/vitest.config.js",
"scope": "code",
"bytes": 82,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "pnpm-lock.yaml",
"scope": "data",
"bytes": 387023,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "pnpm-workspace.yaml",
"scope": "data",
"bytes": 1796,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "scripts/check-skills.ts",
"scope": "code",
"bytes": 3805,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/check-unpublished.mjs",
"scope": "code",
"bytes": 2233,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/examples/run-examples.ts",
"scope": "code",
"bytes": 10009,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/fetch-schema-twins.ts",
"scope": "code",
"bytes": 3647,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/fetch-spec-examples.ts",
"scope": "code",
"bytes": 6564,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/fetch-spec-types.ts",
"scope": "code",
"bytes": 5739,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/run-guide-examples.ts",
"scope": "code",
"bytes": 4846,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/smoke-dist-types.mjs",
"scope": "code",
"bytes": 5812,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "scripts/sync-snippets.ts",
"scope": "code",
"bytes": 18340,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/eslint.config.mjs",
"scope": "code",
"bytes": 1346,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/expected-failures.2026-07-28.yaml",
"scope": "data",
"bytes": 2281,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/conformance/expected-failures.yaml",
"scope": "data",
"bytes": 3121,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/conformance/package.json",
"scope": "data",
"bytes": 3422,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/conformance/src/authTestServer.ts",
"scope": "code",
"bytes": 15056,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/src/everythingClient.ts",
"scope": "code",
"bytes": 38833,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/src/everythingServer.ts",
"scope": "code",
"bytes": 66605,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/src/helpers/conformanceOAuthProvider.ts",
"scope": "code",
"bytes": 4119,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/src/helpers/dpopClient.ts",
"scope": "code",
"bytes": 1448,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/src/helpers/logger.ts",
"scope": "code",
"bytes": 597,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/src/helpers/withOAuthRetry.ts",
"scope": "code",
"bytes": 6045,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/conformance/tsconfig.json",
"scope": "data",
"bytes": 1582,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/conformance/vitest.config.js",
"scope": "code",
"bytes": 98,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/coverage.test.ts",
"scope": "code",
"bytes": 6383,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/eslint.config.mjs",
"scope": "code",
"bytes": 583,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/fixtures/dual-era-stdio-server.ts",
"scope": "code",
"bytes": 1164,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/fixtures/stdio-server.ts",
"scope": "code",
"bytes": 2890,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/helpers/express.ts",
"scope": "code",
"bytes": 1979,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/helpers/index.ts",
"scope": "code",
"bytes": 20331,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/helpers/sse-host.ts",
"scope": "code",
"bytes": 3494,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/helpers/verifies.ts",
"scope": "code",
"bytes": 3425,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/helpers/wire-sniffer.test.ts",
"scope": "code",
"bytes": 4158,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/helpers/wire-sniffer.ts",
"scope": "code",
"bytes": 7289,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/package.json",
"scope": "data",
"bytes": 2478,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/e2e/requirements.ts",
"scope": "code",
"bytes": 252956,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/client-auth.test.ts",
"scope": "code",
"bytes": 144085,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/completion.test.ts",
"scope": "code",
"bytes": 13999,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/custom-methods.test.ts",
"scope": "code",
"bytes": 8043,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/dynamic.test.ts",
"scope": "code",
"bytes": 15765,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/elicitation.test.ts",
"scope": "code",
"bytes": 35114,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/errors.test.ts",
"scope": "code",
"bytes": 9104,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/flow.test.ts",
"scope": "code",
"bytes": 43614,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/handler-context.test.ts",
"scope": "code",
"bytes": 8205,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-auth.test.ts",
"scope": "code",
"bytes": 6277,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-entry-auth.test.ts",
"scope": "code",
"bytes": 16784,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-entry-http.test.ts",
"scope": "code",
"bytes": 7393,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-entry-session.test.ts",
"scope": "code",
"bytes": 10229,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-entry-stamping.test.ts",
"scope": "code",
"bytes": 7668,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-entry-streaming.test.ts",
"scope": "code",
"bytes": 7232,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-entry.test.ts",
"scope": "code",
"bytes": 9982,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-express.test.ts",
"scope": "code",
"bytes": 23981,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-fastify.test.ts",
"scope": "code",
"bytes": 8856,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-hono.test.ts",
"scope": "code",
"bytes": 8148,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-http.test.ts",
"scope": "code",
"bytes": 40400,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-resume.test.ts",
"scope": "code",
"bytes": 34796,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/hosting-session.test.ts",
"scope": "code",
"bytes": 38646,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/jsonschema.test.ts",
"scope": "code",
"bytes": 27046,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/lifecycle.test.ts",
"scope": "code",
"bytes": 26896,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/logging.test.ts",
"scope": "code",
"bytes": 9943,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/mrtr.test.ts",
"scope": "code",
"bytes": 27362,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/pagination.test.ts",
"scope": "code",
"bytes": 5445,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/prompts.test.ts",
"scope": "code",
"bytes": 24321,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/protocol.test.ts",
"scope": "code",
"bytes": 78664,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/raw-result-type.test.ts",
"scope": "code",
"bytes": 8742,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/resources.test.ts",
"scope": "code",
"bytes": 32054,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/roots.test.ts",
"scope": "code",
"bytes": 7178,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/sampling.test.ts",
"scope": "code",
"bytes": 23854,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/sep2243.test.ts",
"scope": "code",
"bytes": 4436,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/standard-schema.test.ts",
"scope": "code",
"bytes": 10044,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/stdio-dual-era.test.ts",
"scope": "code",
"bytes": 3699,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/stdio.test.ts",
"scope": "code",
"bytes": 19628,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/subscriptions.test.ts",
"scope": "code",
"bytes": 13778,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/tools.test.ts",
"scope": "code",
"bytes": 59436,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/transport-http.test.ts",
"scope": "code",
"bytes": 59950,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/transport-raw.test.ts",
"scope": "code",
"bytes": 11164,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/transport-sse.test.ts",
"scope": "code",
"bytes": 1094,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/scenarios/validation.test.ts",
"scope": "code",
"bytes": 15531,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/tsconfig.json",
"scope": "data",
"bytes": 2998,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/e2e/types.ts",
"scope": "code",
"bytes": 6847,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/e2e/vitest.config.js",
"scope": "code",
"bytes": 496,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/helpers/eslint.config.mjs",
"scope": "code",
"bytes": 104,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/helpers/package.json",
"scope": "data",
"bytes": 1446,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/helpers/src/helpers/http.ts",
"scope": "code",
"bytes": 3614,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/helpers/src/helpers/oauth.ts",
"scope": "code",
"bytes": 3096,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/helpers/src/index.ts",
"scope": "code",
"bytes": 65,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/helpers/tsconfig.json",
"scope": "data",
"bytes": 808,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/helpers/vitest.config.js",
"scope": "code",
"bytes": 98,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/eslint.config.mjs",
"scope": "code",
"bytes": 104,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/package.json",
"scope": "data",
"bytes": 2253,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/integration/test/__fixtures__/dualEraStdioServer.ts",
"scope": "code",
"bytes": 1112,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/__fixtures__/serverThatHangs.ts",
"scope": "code",
"bytes": 1360,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/__fixtures__/serverWithKeepAlive.ts",
"scope": "code",
"bytes": 692,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/__fixtures__/testServer.ts",
"scope": "code",
"bytes": 488,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/client/client.test.ts",
"scope": "code",
"bytes": 80126,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/client/discoverRoundtrip.test.ts",
"scope": "code",
"bytes": 8900,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/client/outputSchemaDialect.test.ts",
"scope": "code",
"bytes": 7500,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/client/versionNegotiation.test.ts",
"scope": "code",
"bytes": 31350,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/issues/test1277.zod.v4.description.test.ts",
"scope": "code",
"bytes": 2115,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/issues/test400.optional-tool-params.test.ts",
"scope": "code",
"bytes": 2167,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/issues/test_1342OauthErrorHttp200.test.ts",
"scope": "code",
"bytes": 1757,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/processCleanup.test.ts",
"scope": "code",
"bytes": 5627,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/bun.test.ts",
"scope": "code",
"bytes": 2119,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/cloudflareWorkers.test.ts",
"scope": "code",
"bytes": 16576,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/createMcpHandler.test.ts",
"scope": "code",
"bytes": 10666,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/declaredCapabilities.test.ts",
"scope": "code",
"bytes": 6798,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/deno.test.ts",
"scope": "code",
"bytes": 2172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/dualEraStdio.test.ts",
"scope": "code",
"bytes": 11159,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/elicitation.test.ts",
"scope": "code",
"bytes": 36994,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/mcp.test.ts",
"scope": "code",
"bytes": 231178,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server/resourceTitleUpdate.test.ts",
"scope": "code",
"bytes": 4345,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/server.test.ts",
"scope": "code",
"bytes": 70614,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/standardSchema.test.ts",
"scope": "code",
"bytes": 29679,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/stateManagementStreamableHttp.test.ts",
"scope": "code",
"bytes": 11590,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/title.test.ts",
"scope": "code",
"bytes": 9899,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/test/transportResumability.test.ts",
"scope": "code",
"bytes": 12134,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "test/integration/tsconfig.json",
"scope": "data",
"bytes": 2777,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "test/integration/vitest.config.js",
"scope": "code",
"bytes": 302,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "typedoc.config.mjs",
"scope": "code",
"bytes": 2753,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "vitest.workspace.js",
"scope": "code",
"bytes": 116,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
}
],
"unsupportedSourceFiles": [
".git-blame-ignore-revs",
".github/CODEOWNERS",
"docs/.vitepress/theme/Banner.vue",
"docs/.vitepress/theme/MarkdownSource.vue",
"docs/v1/.vitepress/theme/Banner.vue",
"scripts/build-docs-site.sh",
"test/conformance/scripts/run-server-conformance.sh"
],
"excludedFiles": [
{
"path": ".git",
"reason": "ignored-directory"
},
{
"path": ".changeset/README.md",
"reason": "outside-rule-scope"
},
{
"path": ".changeset/mcp-param-check-number-declaration.md",
"reason": "outside-rule-scope"
},
{
"path": ".changeset/resource-title-updates.md",
"reason": "outside-rule-scope"
},
{
"path": ".changeset/x-mcp-header-reject-number.md",
"reason": "outside-rule-scope"
},
{
"path": ".git-blame-ignore-revs",
"reason": "unsupported-implementation"
},
{
"path": ".github/CODEOWNERS",
"reason": "unsupported-implementation"
},
{
"path": ".gitignore",
"reason": "outside-rule-scope"
},
{
"path": ".npmrc",
"reason": "outside-rule-scope"
},
{
"path": ".prettierignore",
"reason": "outside-rule-scope"
},
{
"path": "CLAUDE.md",
"reason": "outside-rule-scope"
},
{
"path": "CODE_OF_CONDUCT.md",
"reason": "outside-rule-scope"
},
{
"path": "CONTRIBUTING.md",
"reason": "outside-rule-scope"
},
{
"path": "DEPENDENCY_POLICY.md",
"reason": "outside-rule-scope"
},
{
"path": "LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "README.md",
"reason": "outside-rule-scope"
},
{
"path": "REVIEW.md",
"reason": "outside-rule-scope"
},
{
"path": "ROADMAP.md",
"reason": "outside-rule-scope"
},
{
"path": "SECURITY.md",
"reason": "outside-rule-scope"
},
{
"path": "VERSIONING.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/.vitepress/theme/Banner.vue",
"reason": "unsupported-implementation"
},
{
"path": "docs/.vitepress/theme/MarkdownSource.vue",
"reason": "unsupported-implementation"
},
{
"path": "docs/.vitepress/theme/custom.css",
"reason": "outside-rule-scope"
},
{
"path": "docs/_meta/CONVENTIONS.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/advanced/custom-methods.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/advanced/custom-transports.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/advanced/gateway.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/advanced/low-level-server.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/advanced/schema-libraries.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/advanced/wire-schemas.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/behavior-surface-pins.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/caching.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/calling.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/connect.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/machine-auth.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/middleware.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/oauth.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/roots.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/server-requests.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/clients/subscriptions.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/get-started/examples.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/get-started/first-client.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/get-started/first-server.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/get-started/packages.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/get-started/real-host.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/index.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/migration/index.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/migration/support-2026-07-28.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/migration/upgrade-to-v2.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/protocol-versions.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/public/favicon.svg",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/completion.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/elicitation.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/errors.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/input-required.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/logging-progress-cancellation.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/notifications.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/prompts.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/resources.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/sampling.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/servers/tools.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/authorization.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/express.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/fastify.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/hono.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/http.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/legacy-clients.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/sessions-state-scaling.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/stdio.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/serving/web-standard.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/testing.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/troubleshooting.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/v1/.vitepress/theme/Banner.vue",
"reason": "unsupported-implementation"
},
{
"path": "examples/CONTRIBUTING.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/bearer-auth/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/bearer-auth-web/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/caching/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/cli-client/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "examples/cli-client/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/client-quickstart/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "examples/client-quickstart/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/custom-methods/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/custom-version/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/dual-era/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/elicitation/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/extension-capabilities/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/gateway/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/guides/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/hono/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/json-response/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/legacy-routing/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/mrtr/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/oauth/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/oauth-client-credentials/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/parallel-calls/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/prompts/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/repl/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/resources/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/sampling/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/schema-validators/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/scoped-tools/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/server-quickstart/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "examples/server-quickstart/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/sse-polling/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/standalone-get/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/stateless-legacy/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/stickynotes/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/streaming/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/subscriptions/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/todos-server/README.md",
"reason": "outside-rule-scope"
},
{
"path": "examples/tools/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/client/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/client/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/codemod/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/codemod/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/codemod/batch-test/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "packages/codemod/batch-test/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/codemod/batch-test/analyze-prompt.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/core/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/core/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/core-internal/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/core-internal/src/types/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/core-internal/src/validators/fastUriShim.d.ts",
"reason": "type-declaration"
},
{
"path": "packages/middleware/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/express/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/express/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/fastify/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/fastify/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/hono/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/hono/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/node/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/middleware/node/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/server/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/server/README.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/server-legacy/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "packages/server-legacy/README.md",
"reason": "outside-rule-scope"
},
{
"path": "scripts/build-docs-site.sh",
"reason": "unsupported-implementation"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/auth.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/behavioral-changes.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/enhancements.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/errors.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/http-headers.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/imports-transports.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/packaging-runtime.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/protocol-ctx.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/server-registration.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/types-schemas.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/mcp-typescript-sdk-upgrade-to-v2/references/unchanged-apis.md",
"reason": "outside-rule-scope"
},
{
"path": "test/conformance/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "test/conformance/README.md",
"reason": "outside-rule-scope"
},
{
"path": "test/conformance/scripts/run-server-conformance.sh",
"reason": "unsupported-implementation"
},
{
"path": "test/e2e/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "test/e2e/CLAUDE.md",
"reason": "outside-rule-scope"
},
{
"path": "test/helpers/CHANGELOG.md",
"reason": "outside-rule-scope"
},
{
"path": "test/integration/CHANGELOG.md",
"reason": "outside-rule-scope"
}
],
"readErrors": [],
"truncation": [],
"limits": {
"maxFiles": 4000,
"maxDepth": 12,
"maxFileBytes": 1048576
}
}Fix first (66 critical/high)
| Severity | Rule | Finding | Remediation |
|---|---|---|---|
| CRITICAL | AT-SEC-003 (ASI02) | Unbounded Dynamic Shell Executionpackages/codemod/src/bin/batchTest.ts:220Evidence: const stdout = execSync(cmd, { | Strictly restrict shell execution to an immutable allowlist of binary commands with explicit argument arrays, or execute inside microVM sandboxes. |
| CRITICAL | AT-SEC-003 (ASI02) | Unbounded Dynamic Shell Executionscripts/examples/run-examples.ts:80Evidence: const child = spawn(cmd, args, { cwd: opts.cwd, env: { ...process.env, ...opts.env } }); | Strictly restrict shell execution to an immutable allowlist of binary commands with explicit argument arrays, or execute inside microVM sandboxes. |
| CRITICAL | AT-SEC-002 (LLM02) | Hardcoded Credential or API Secrettest/e2e/scenarios/client-auth.test.ts:1026Evidence: const CLIENT_SECRET = 'machine-client-secret'; | Move credentials to secure environment variables or a key vault. Never commit API keys. |
| CRITICAL | AT-SEC-002 (LLM02) | Hardcoded Credential or API Secrettest/e2e/scenarios/client-auth.test.ts:1588Evidence: const REGISTERED_SECRET = 'auth-method-client-secret'; | Move credentials to secure environment variables or a key vault. Never commit API keys. |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/bearer-auth/client.ts:12Evidence: const unauth = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/bearer-auth-web/client.ts:13Evidence: const unauth = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/guides/advanced/gateway.examples.ts:59Evidence: return realFetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/guides/advanced/gateway.examples.ts:162Evidence: return fetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/guides/clients/connect.examples.ts:48Evidence: return realFetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/guides/get-started/firstServer.examples.ts:40Evidence: const res = await fetch(url, { headers: { 'User-Agent': 'mcp-weather-tutorial/1.0' } }); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/guides/get-started/realHost.examples.ts:46Evidence: const res = await fetch(url, { headers: { 'User-Agent': 'mcp-weather-tutorial/1.0' } }); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/guides/get-started/src/index.ts:40Evidence: const res = await fetch(url, { headers: { 'User-Agent': 'mcp-weather-tutorial/1.0' } }); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/guides/protocolVersions.examples.ts:56Evidence: return realFetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/json-response/client.ts:21Evidence: const probe = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/oauth-client-credentials/client.ts:22Evidence: const unauth = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressexamples/server-quickstart/src/index.ts:19Evidence: const response = await fetch(url, { headers }); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/client/test/client/redirects.test.ts:139Evidence: eventSourceInit: { fetch: (url, init) => fetch(url, { ...init, headers: { ...init.headers, 'x-api-key': 'key-1' } }) } | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/client/test/client/redirects.test.ts:506Evidence: const eventSourceInit = { fetch: (url: string | URL, init?: RequestInit) => fetch(url, init) }; | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/client/test/client/sse.dpop.test.ts:132Evidence: const esFetch = vi.fn<FetchLike>((url, init) => fetch(url, init)); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/client/test/client/sse.test.ts:259Evidence: return fetch(url.toString(), { ...init, headers }); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/client/test/client/sse.test.ts:280Evidence: return fetch(url.toString(), { ...init, headers }); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/client/test/client/sse.test.ts:1481Evidence: return originalFetch(url.toString(), init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/core-internal/src/shared/transport.ts:44Evidence: return baseFetch(url, mergedInit); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/core-internal/src/shared/transport.ts:72Evidence: const copy: FetchLike = (url, init) => baseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/core-internal/src/shared/transport.ts:82Evidence: if (init?.redirect === 'error' || init?.redirect === 'manual') return baseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/core-internal/test/shared/transport.test.ts:138Evidence: await wrappedFetch(url); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/middleware/node/test/streamableHttp.test.ts:2549Evidence: const deleteResponse1 = await fetch(url1, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/middleware/node/test/streamableHttp.test.ts:2562Evidence: const deleteResponse2 = await fetch(url2, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresspackages/server/src/server/mcp.examples.ts:138Evidence: const res = await fetch(url); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressscripts/fetch-schema-twins.ts:54Evidence: const response = await fetch(url); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressscripts/fetch-spec-examples.ts:46Evidence: const response = await fetch(url); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressscripts/fetch-spec-examples.ts:60Evidence: const response = await fetch(url); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressscripts/fetch-spec-types.ts:49Evidence: const response = await fetch(url); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressscripts/fetch-spec-types.ts:65Evidence: const response = await fetch(url); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/conformance/src/everythingClient.ts:380Evidence: return fetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/client-auth.test.ts:328Evidence: return baseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/client-auth.test.ts:371Evidence: const response = await baseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/client-auth.test.ts:1040Evidence: return baseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/client-auth.test.ts:1457Evidence: return baseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/client-auth.test.ts:2418Evidence: return noTokensBaseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/client-auth.test.ts:2456Evidence: return noRefreshBaseFetch(url, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:27Evidence: const initRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:51Evidence: const notifRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:200Evidence: const postRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:227Evidence: const getRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:288Evidence: const postRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:308Evidence: const resumeRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:349Evidence: const initRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:368Evidence: await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:380Evidence: const getRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:414Evidence: const resumeRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:479Evidence: const unmappedRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:487Evidence: const failedRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:517Evidence: const postRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:591Evidence: const initRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:610Evidence: await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:620Evidence: const getRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:656Evidence: const postRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:676Evidence: const resumeRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:725Evidence: const livePostRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:798Evidence: const standaloneRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:805Evidence: const postRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/e2e/scenarios/hosting-resume.test.ts:831Evidence: const resumeRes = await fetch(url, { | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/integration/test/client/discoverRoundtrip.test.ts:31Evidence: return fetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/integration/test/client/versionNegotiation.test.ts:48Evidence: const response = await fetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egresstest/integration/test/server/createMcpHandler.test.ts:105Evidence: return fetch(input, init); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/guides/advanced/wire-schemas.examples.ts:77Evidence: console.log(metadata.token_endpoint); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/oauth/simpleOAuthClient.ts:54Evidence: console.log(`🌐 Opening browser for authorization: ${url}`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/oauth/simpleOAuthClient.ts:96Evidence: console.log(`✅ Authorization code received: ${code?.slice(0, 10)}...`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/oauth/simpleOAuthClient.ts:112Evidence: console.log(`❌ Authorization error: ${error}`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/oauth/simpleOAuthClient.ts:124Evidence: console.log(`❌ No authorization code or error in callback`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/oauth/simpleOAuthClient.ts:153Evidence: console.log('🔐 OAuth required - waiting for authorization...'); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/oauth/simpleOAuthClient.ts:158Evidence: console.log('🔐 Authorization code received:', callbackParams.get('code')); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/repl/client.ts:680Evidence: console.log(`Using resumption token: ${notificationsToolLastEventId || 'none'}`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/repl/client.ts:684Evidence: console.log(`Updated resumption token: ${event}`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/shared/src/auth.ts:158Evidence: console.log(`[Auth] Password: ${DEMO_USER_CREDENTIALS.password}`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/shared/src/authServer.ts:328Evidence: console.log(`OAuth Authorization Server listening on port ${authPort}`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/shared/src/authServer.ts:329Evidence: console.log(` Authorization: ${authServerUrl}api/auth/mcp/authorize`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/shared/src/authServer.ts:330Evidence: console.log(` Token: ${authServerUrl}api/auth/mcp/token`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingexamples/shared/src/authServer.ts:331Evidence: console.log(` Metadata: ${authServerUrl}.well-known/oauth-authorization-server`); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingtest/conformance/src/authTestServer.ts:244Evidence: console.log(`Fetching authorization server metadata from ${AUTH_SERVER_URL}...`); | Implement PII/secret redaction masks before writing to log streams. |
Permissions
Scope: excessive · Shell: enabled · Network egress: yes · File deletion: enabled · Human approval: none
Provenance
License: Apache-2.0 · Lockfile: yes · Security policy: yes · Signals: present (documentary, not a safety verdict)
Independently scanned by the OpenTrustBench registry (not self-reported by the project). Static analysis only — no code executed, findings need human triage, counts may include test/example code. Static snapshot; re-scan before relying on it: npx @opentrustbench/cli scan https://github.com/modelcontextprotocol/typescript-sdk. Scores move with every upstream commit; pages refresh weekly. How scoring works.