You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Reject malformed escaped Unicode before browser admission #313
Strict streamed UTF-8 parsing still permits ASCII JSON escapes containing unpaired UTF-16 surrogates. Display and export then replace those values silently, violating lossless public-metadata admission.
For publishers, operators and product consumers, the expected result is consistent validation and honest public metadata. The hypothesis is that enforcing the existing boundary at its real caller prevents this failure without adding steps to the valid workflow.
Acceptance criteria:
Reject malformed escaped Unicode keys and values across registry and dependency responses before admission; retain valid surrogate pairs and deliberate replacement characters. Exercise real browser display/export and partial-page behavior.
Prove the regression fails on current main and passes with the smallest root-cause repair.
Keep affected documentation consistent and deliver through reviewed, passing CI and an actual merge.
Success signal: the focused regression and valid-path controls pass within this delivery round. Size: small to medium.
Delivered through merged PR #314. The failing regression and valid-path controls pass, all hosted checks passed at the reviewed commit, and the complete change has a clean current-head GitHub review. This closes the source fix; production rollout is tracked separately in devantler-tech/platform#4510.
Activity
chore: agent-claim #313 nonce=a6631da50a70482c95bd76aa74265f0b
chore: agent-claim #313 nonce=e5ffbef0279b3a64c01a1ce39688d73c
fix: keep publication, discovery and source observations consistent (#…
devantler commentedon Oct 5, 2026
Delivered through merged PR #314. The failing regression and valid-path controls pass, all hosted checks passed at the reviewed commit, and the complete change has a clean current-head GitHub review. This closes the source fix; production rollout is tracked separately in devantler-tech/platform#4510.