{"version":"2.1.259","anchor":"plugin-attribution-parsing-now-shares-a-size-capped-case-no","canonical_anchor":"plugin-attribution-parsing-now-shares-a-size-capped-case-no","heading":"Plugin attribution parsing now shares a size-capped, case-normalizing JSON parser","tier":"internal","area":"Telemetry","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.259\/e\/plugin-attribution-parsing-now-shares-a-size-capped-case-no","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.259","markdown":"### Plugin attribution parsing now shares a size-capped, case-normalizing JSON parser\n\nPlugin attribution parsing now goes through a size-capped JSON helper that logs exactly why a value was ignored.\n\nParsing 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.\n\n- Area: Telemetry\n- Names: `CLAUDE_CODE_PLUGIN_ATTRIBUTION`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}