gsxdsm
8bc3d7b0a5
FN-6042: raise dependency security floors
Harden dependency floors and update the Vitest toolchain to patched releases.
- upgrade workspace vitest and @vitest/coverage-v8 dependencies to the 4.1 line across packages and plugins
- pin transitive protobufjs via pnpm overrides and lockfile updates to patched versions
- adapt Vitest configs, engine test helpers, and security-floor coverage for the new dependency baselines
- add the published CLI changeset and related workspace/package metadata updates included in the task branch
Files changed:
.changeset/fn-6042-security-dependencies.md | 5 +
AGENTS.md | 4 +
Dockerfile | 3 +
docs/PLUGIN_AUTHORING.md | 2 -
package.json | 3 +-
packages/cli/package.json | 4 +-
packages/cli/vitest.config.ts | 2 +-
packages/core/package.json | 4 +-
packages/core/vitest.config.ts | 2 +-
packages/dashboard/app/test/mockApi.ts | 4 +-
packages/dashboard/package.json | 4 +-
packages/dashboard/vitest.config.ts | 2 +-
packages/desktop/package.json | 4 +-
packages/desktop/vitest.config.ts | 2 +-
packages/droid-cli/package.json | 2 +-
packages/droid-cli/vitest.config.ts | 2 +-
packages/engine/package.json | 4 +-
.../engine/src/__tests__/executor-test-helpers.ts | 29 +-
.../engine/src/__tests__/gridlock-detector.test.ts | 5 +-
.../src/__tests__/heartbeat-scheduler.test.ts | 3 +-
packages/engine/src/__tests__/scheduler.test.ts | 24 +-
packages/engine/src/__tests__/self-healing.test.ts | 5 +
packages/engine/tsconfig.json | 3 +-
packages/engine/vitest.config.ts | 10 +-
packages/i18n/package.json | 2 +-
packages/i18n/vitest.config.ts | 7 +
packages/mobile/package.json | 2 +-
packages/mobile/vitest.config.ts | 2 +-
packages/pi-claude-cli/package.json | 2 +-
packages/pi-claude-cli/vitest.config.ts | 2 +-
packages/pi-llama-cpp/package.json | 2 +-
packages/pi-llama-cpp/vitest.config.ts | 2 +-
packages/plugin-sdk/package.json | 2 +-
packages/plugin-sdk/vitest.config.ts | 2 +-
.../examples/fusion-plugin-auto-label/package.json | 2 +-
.../fusion-plugin-auto-label/vitest.config.ts | 2 +-
.../examples/fusion-plugin-ci-status/package.json | 2 +-
.../fusion-plugin-ci-status/vitest.config.ts | 2 +-
.../fusion-plugin-notification/package.json | 2 +-
.../fusion-plugin-notification/vitest.config.ts | 2 +-
.../fusion-plugin-settings-demo/package.json | 2 +-
.../fusion-plugin-settings-demo/vitest.config.ts | 2 +-
plugins/fusion-plugin-acp-runtime/package.json | 2 +-
plugins/fusion-plugin-acp-runtime/vitest.config.ts | 2 +-
plugins/fusion-plugin-agent-browser/package.json | 2 +-
.../fusion-plugin-agent-browser/vitest.config.ts | 2 +-
.../fusion-plugin-cli-printing-press/package.json | 2 +-
.../vitest.config.ts | 2 +-
.../package.json | 2 +-
.../src/__tests__/orchestrator-live-output.test.ts | 4 +-
.../vitest.config.ts | 2 +-
plugins/fusion-plugin-cursor-runtime/package.json | 4 +-
.../fusion-plugin-dependency-graph/package.json | 4 +-
.../vitest.config.ts | 2 +-
plugins/fusion-plugin-droid-runtime/package.json | 2 +-
.../fusion-plugin-droid-runtime/vitest.config.ts | 2 +-
plugins/fusion-plugin-even-cards/package.json | 2 +-
plugins/fusion-plugin-even-cards/vitest.config.ts | 2 +-
.../package.json | 2 +-
.../vitest.config.ts | 2 +-
plugins/fusion-plugin-hermes-runtime/package.json | 2 +-
.../fusion-plugin-hermes-runtime/vitest.config.ts | 2 +-
.../fusion-plugin-openclaw-runtime/package.json | 2 +-
.../vitest.config.ts | 2 +-
.../fusion-plugin-paperclip-runtime/package.json | 2 +-
.../vitest.config.ts | 2 +-
plugins/fusion-plugin-reports/package.json | 2 +-
.../src/__tests__/review-panel.test.ts | 6 +-
plugins/fusion-plugin-reports/vitest.config.ts | 2 +-
plugins/fusion-plugin-roadmap/package.json | 2 +-
plugins/fusion-plugin-roadmap/vitest.config.ts | 2 +-
plugins/fusion-plugin-whatsapp-chat/package.json | 2 +-
.../fusion-plugin-whatsapp-chat/vitest.config.ts | 2 +-
pnpm-lock.yaml | 626 ++++++++-------------
.../__tests__/dependency-security-floor.test.mjs | 95 ++++
75 files changed, 475 insertions(+), 491 deletions(-)
Fusion-Task-Id: FN-6042
Fusion-Task-Lineage: fff6a1cb-8937-435c-9a91-b7c7a59cc80e
2026-06-08 15:19:27 -07:00
..
2026-06-03 09:25:56 -07:00
2026-06-06 00:38:28 -07:00
2026-06-05 00:00:05 -07:00
2026-06-05 00:01:12 -07:00
2026-06-04 23:34:33 -07:00
2026-06-04 23:39:07 -07:00
2026-06-05 03:02:27 -07:00
2026-06-05 02:27:46 -07:00
2026-06-05 00:15:57 -07:00
2026-06-05 00:16:14 -07:00
2026-06-05 03:41:54 -07:00
2026-06-05 03:24:41 -07:00
2026-06-04 23:44:39 -07:00
2026-06-05 00:30:27 -07:00
2026-06-05 01:16:13 -07:00
2026-06-04 23:56:10 -07:00
2026-06-03 14:17:40 -07:00
2026-04-25 09:09:31 -07:00
2026-06-06 06:31:44 -07:00
2026-06-02 18:58:48 -07:00
2026-06-03 15:24:03 -07:00
2026-06-03 08:40:01 -07:00
2026-06-08 12:55:52 -07:00
2026-06-03 19:48:40 -07:00
2026-06-05 11:12:40 +10:00
2026-06-03 07:06:30 -07:00
2026-06-07 23:03:38 -07:00
2026-05-31 20:50:09 -07:00
2026-05-31 21:08:41 -07:00
2026-05-31 23:24:53 -07:00
2026-06-01 01:42:19 -07:00
2026-06-01 13:20:55 -07:00
2026-06-01 13:03:20 -07:00
2026-06-01 13:33:56 -07:00
2026-06-01 14:07:46 -07:00
2026-06-01 16:55:56 -07:00
2026-06-01 17:15:11 -07:00
2026-06-01 17:52:12 -07:00
2026-06-01 01:30:34 -07:00
2026-06-01 01:37:25 -07:00
2026-06-01 04:47:19 -07:00
2026-06-01 05:15:14 -07:00
2026-06-01 03:23:10 -07:00
2026-06-01 05:39:01 -07:00
2026-06-01 07:53:56 -07:00
2026-06-01 09:05:18 -07:00
2026-06-01 08:13:36 -07:00
2026-06-01 19:40:28 -07:00
2026-06-01 16:24:21 -07:00
2026-06-03 09:40:30 -07:00
2026-06-01 18:52:28 -07:00
2026-06-01 23:39:20 -07:00
2026-06-03 19:54:02 -07:00
2026-06-01 23:01:26 -07:00
2026-06-01 23:37:03 -07:00
2026-06-02 00:07:07 -07:00
2026-06-01 23:55:20 -07:00
2026-06-02 07:46:38 -07:00
2026-06-02 09:02:48 -07:00
2026-06-02 10:07:08 -07:00
2026-06-02 10:29:34 -07:00
2026-06-02 12:42:04 -07:00
2026-06-02 14:41:41 -07:00
2026-06-02 17:58:41 -07:00
2026-06-02 18:15:14 -07:00
2026-06-02 15:33:31 -07:00
2026-06-02 18:11:26 -07:00
2026-06-03 13:20:17 -07:00
2026-06-02 18:43:29 -07:00
2026-06-03 01:10:18 -07:00
2026-06-02 21:54:14 -07:00
2026-06-02 18:56:36 -07:00
2026-06-02 23:13:16 -07:00
2026-06-03 13:20:17 -07:00
2026-06-03 15:32:29 -07:00
2026-06-03 17:14:42 -07:00
2026-06-03 15:32:29 -07:00
2026-06-03 22:31:23 -07:00
2026-06-07 18:51:46 -07:00
2026-06-07 18:51:46 -07:00
2026-06-07 18:54:24 -07:00
2026-06-08 10:33:17 -07:00
2026-06-08 13:32:58 -07:00
2026-06-08 13:54:17 -07:00
2026-06-08 15:19:27 -07:00
2026-06-07 18:51:46 -07:00
2026-06-01 08:23:02 -07:00
2026-06-02 14:47:51 -07:00
2026-06-03 22:31:23 -07:00
2026-06-07 18:51:46 -07:00
2026-06-07 20:23:07 -07:00
2026-06-08 13:32:58 -07:00
2026-06-08 13:32:58 -07:00
2026-06-03 10:31:18 -07:00
2026-06-01 21:55:10 -07:00
2026-06-06 00:09:53 -07:00
2026-06-02 18:29:53 -07:00
2026-06-02 09:20:31 -07:00
2026-06-05 00:49:04 -07:00
2026-06-03 08:00:31 -07:00
2026-06-03 07:51:38 -07:00
2026-06-03 10:18:24 -07:00
2026-06-08 07:53:42 -07:00
2026-06-08 07:57:11 -07:00
2026-06-08 13:32:58 -07:00
2026-06-04 13:15:50 -07:00
2026-06-03 13:33:38 -07:00
2026-06-07 23:30:16 -07:00
2026-06-05 00:32:52 -07:00
2026-06-04 08:00:33 -07:00
2026-06-07 21:19:10 -07:00
2026-06-04 21:57:46 -07:00
2026-06-07 23:56:25 -07:00
2026-06-07 22:56:35 -07:00
2026-06-05 01:16:27 -07:00