go-sdk/internal
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Maciej Kisiel 6e8ca568e4
all: use case-sensitive JSON unmarshaling (#807)
As reported in
https://github.com/modelcontextprotocol/go-sdk/issues/805, case
insensitive unmarshaling can pose security issues. This change adjusts
all non-test and non-example unmarshaling to use a case sensitive mode.

This introduces a new external dependency
`github.com/segmentio/encoding`.
2026-02-18 16:02:15 +00:00
..
docs perf: add schema caching to avoid repeated reflection (#685) 2026-01-20 20:16:46 -05:00
json all: use case-sensitive JSON unmarshaling (#807) 2026-02-18 16:02:15 +00:00
jsonrpc2 all: use case-sensitive JSON unmarshaling (#807) 2026-02-18 16:02:15 +00:00
readme docs: adds SDK version support matrix (#737) 2025-12-30 17:14:02 -05:00
util internal/util: move FieldJSONInfo into jsonschema/util (#251) 2025-08-06 12:07:57 -04:00
xcontext x/tools: modernize interface{} -> any 2025-02-19 15:14:27 -08:00