{"version":"2.1.233","anchor":"entrypoint-and-sdk-version-are-sanitized-before-being-report","canonical_anchor":"entrypoint-and-sdk-version-are-sanitized-before-being-report","heading":"Entrypoint and SDK version are sanitized before being reported","tier":"internal","area":"Telemetry","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233\/e\/entrypoint-and-sdk-version-are-sanitized-before-being-report","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233","markdown":"### Entrypoint and SDK version are sanitized before being reported\n\nYour entrypoint and SDK version are checked against known values before being reported.\n\n**What**\n\nRequest metadata used to pass the raw `CLAUDE_CODE_ENTRYPOINT` and `CLAUDE_AGENT_SDK_VERSION` environment values through untouched. The entrypoint is now checked against a known list and reported as \"other\" if unrecognised, and the SDK version must match a version pattern or is reported as \"other\" or \"none\", with \"unknown\" allowed through. Arbitrary environment strings no longer reach the payload.\n\n**Evidence**\n\n`agentSdkVersion`\n\n- Area: Telemetry\n- Names: `CLAUDE_CODE_ENTRYPOINT`, `CLAUDE_AGENT_SDK_VERSION`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}