Repository navigation
v3.72.2 — @ruvector/attention security fix (ruvector 0.3.13), neural 3.0.3 / sona 0.1.11
Security dependency fix
-
@ruvector/attention2.2.3.claude-flow3.72.1 declared@ruvector/attention ^0.1.3, andruvector0.3.12 also depended on^0.1.3. Both resolved to 0.1.32, which lacks the upstream fix (RuVector #1365): input-length validation, and catching Rust panics at the NAPI boundary so they don't abort Node.- 3.72.2 moves to
ruvector ^0.3.13, which depends onattention ^2.2.3, in the CLI,claude-flowandruflo.claude-flowalso declaresattention ^2.2.3directly. - Every attention call ruflo makes (Flash, MoE, Hyperbolic, AdamW, InfoNCE, Curriculum,
compute) was checked on 0.1.32 and 2.2.3. The results match.
-
@ruvector/sona0.1.11.@claude-flow/neural3.0.3 (published standalone) pins@ruvector/sona0.1.11, up from 0.1.5. On 0.1.5:- a wrong-length input to
applyMicroLorapanicked in Rust and aborted Node (exit 134); findPatternsreturned 0 patterns after training.
On 0.1.11 the bad input throws a catchable error, and learning returns patterns.
- a wrong-length input to
Fixes
-
neural benchmark: the attention benchmark now runs. It never had:import()of the CommonJS package put its classes ondefault;- it called
computeRaw(), which no release has, instead ofcompute().
-
Plugins (#4842), shipped through the marketplace:
ruflo-ruvector0.4.0,ruflo-browser0.3.8,ruflo-console0.49.12 andruflo-agentdb0.4.12 move to ruvector 0.3.12.- The browser recording recipes used
trajectory-*flags that no ruvector release accepts. They are fixed. - The CLI's browser-session npx fallback pins
ruvector@0.3.12.
-
claude-flownow lists@ruvector/attentionas a regular dependency. On npm 10 / Node 20,@ruvector/ruvllm-gpu-loop(requires node >=22) fails as an optional install, and npm then drops ruvllm, ruvector and every package reached only through optional edges. The patched attention is now always installed.
Verification
A fresh npm install ruflo@3.72.2 from the registry resolves:
@claude-flow/cli3.72.2 and@claude-flow/neural3.0.3ruvector0.3.13@ruvector/attention2.3.0 for every copy, with no 0.1.x@ruvector/graph-node2.1.2 and@ruvector/sona0.1.11
Known, not fixed here: zod GHSA-mrhx-c7xc-m3w5 needs zod 4, which is a major migration. glob and minimatch have moderate advisories. On Node 20, ruvector-backed features are missing because of the gpu-loop engine floor.
Packages
@claude-flow/cli, claude-flow and ruflo 3.72.2 are on latest, as is @claude-flow/neural 3.0.3. alpha and v3alpha are unchanged (ADR-513).