Commit f7d0c25
authored
fix(deps): remediate Dependabot security advisories (#100)
Clears the open Dependabot advisories across all four manifests.
Python:
- asyncssh 2.22.0 -> 2.23.0 (path traversal in AuthorizedKeysFile %u):
bumped the pythinker-host pin and re-locked the root workspace and the
standalone pythinker-host lockfile.
- starlette 1.0.0 -> 1.2.1 (Host-header path poisoning), via root re-lock.
JavaScript:
- Regenerated web/, vis/, and install-counter-worker lockfiles to pull the
already-allowed fixed versions, then ran npm audit fix.
- Bumped the worker's vitest to ^3.2.6 (critical: Vitest UI arbitrary file
read/exec).
Verification: pythinker-host pytest (40), tests/core (1137), tests/web+acp
(41); web typecheck+build+lint, vis typecheck+build, worker vitest (14) —
all green.
Residual: a few low-severity transitive elliptic/bn.js advisories in web's
browser crypto polyfill chain, left unforced because the only fix downgrades
vite-plugin-node-polyfills and majors `ai`, breaking the build for marginal
benefit.1 parent b6a6350 commit f7d0c25
8 files changed
Lines changed: 1035 additions & 970 deletions
File tree
- packages
- install-counter-worker
- pythinker-host
- vis
- web
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
0 commit comments