From df800fb816d261f5d3ff211cc7d1ee526a220152 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 10 Nov 2026 09:48:40 +0000 Subject: [PATCH] chore(release): version packages --- .changeset/codeql-backlog-security.md | 14 -------------- packages/agent-runtime/CHANGELOG.md | 7 +++++++ packages/agent-runtime/package.json | 2 +- packages/analytics/CHANGELOG.md | 7 +++++++ packages/analytics/package.json | 2 +- packages/api/CHANGELOG.md | 20 ++++++++++++++++++++ packages/api/package.json | 2 +- packages/astro-renderer/CHANGELOG.md | 16 ++++++++++++++++ packages/astro-renderer/package.json | 2 +- packages/cli/CHANGELOG.md | 21 +++++++++++++++++++++ packages/cli/package.json | 2 +- packages/cloudflare/CHANGELOG.md | 19 +++++++++++++++++++ packages/cloudflare/package.json | 2 +- packages/comments/CHANGELOG.md | 9 +++++++++ packages/comments/package.json | 2 +- packages/core-contracts/CHANGELOG.md | 4 ++++ packages/core-contracts/package.json | 2 +- packages/core-ts/CHANGELOG.md | 13 +++++++++++++ packages/core-ts/package.json | 2 +- packages/create-cloudhal/CHANGELOG.md | 7 +++++++ packages/create-cloudhal/package.json | 2 +- packages/mcp-server/CHANGELOG.md | 19 +++++++++++++++++++ packages/mcp-server/package.json | 2 +- packages/schedules/CHANGELOG.md | 7 +++++++ packages/schedules/package.json | 2 +- packages/storage/CHANGELOG.md | 6 ++++++ packages/storage/package.json | 2 +- 27 files changed, 168 insertions(+), 27 deletions(-) delete mode 100644 .changeset/codeql-backlog-security.md diff --git a/.changeset/codeql-backlog-security.md b/.changeset/codeql-backlog-security.md deleted file mode 100644 index 9d3facba..00000000 --- a/.changeset/codeql-backlog-security.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@cloudhal/core-ts": patch -"@cloudhal/astro-renderer": patch -"@cloudhal/api": patch -"@cloudhal/mcp-server": patch -"@cloudhal/cloudflare": patch -"@cloudhal/cli": patch ---- - -Security fixes from the CodeQL backlog on `main`. - -- **Prototype pollution.** A2UI `updateDataModel` paths (`@cloudhal/core-ts/interop`) that name `__proto__`, `constructor` or `prototype` at any depth are now refused with an `InteropError` instead of being skipped, step into arrays by index only, and write own properties only; an input whose component id is one of those keys gets the data key `-value`. Surface pointers the page writes through (an input's `value`/`checked`, a Scrolly's `step`, a Button action's `path`) may not name those keys (a `checkSurface` issue); read bindings still may. The Build eval's sample inputs never write through them, and `set_chrome` and `update_entry`'s `fields` merge patch refuse them as keys. `RESERVED_KEYS` and `isReservedKey` are new in `@cloudhal/core-ts/names`. -- **Plain text from HTML.** `htmlText` (meta and feed descriptions, JSON-LD, table-of-contents labels) is plain text: `<script>` in markdown is the text `