Under the hood
No documentation found
Plugin attribution parsing now goes through a size-capped JSON helper that logs exactly why a value was ignored.
Parsing of CLAUDE_CODE_PLUGIN_ATTRIBUTION now goes through a shared helper that enforces a byte-size cap and validates that the value is a JSON object. Invalid input is now logged with specific messages ("Ignoring ... larger than the size cap", "not valid JSON", "not a JSON object") instead of failing silently.
Names in the bundleCLAUDE_CODE_PLUGIN_ATTRIBUTION