Repository navigation
Commit cb6b9d0
committed
fix(review): vault resolve consolidation, SQLite EXP compat, drag velocity bounds
- vault.py: fold resolve(strict=True) into the containment loop to bind
the canonical traversal root in the same step as the allowlist check,
closing the window between validation and recursive walk that CodeQL
flagged as py/path-injection (#108, #109)
- service.py: decay distribution uses math.exp() in Python instead of
SQL EXP() which requires SQLite's optional math extension, ensuring
the health endpoint works on all supported SQLite builds
- graph-engine.spec.js: relax post-drag velocity assertions to bounded
range (MAX_NODE_SPEED=48) since the velocity guard may produce
non-zero but bounded residual velocity after release1 parent d1ab023 commit cb6b9d0
3 files changed
Lines changed: 39 additions & 41 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
335 | | - | |
| 335 | + | |
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
346 | 349 | | |
347 | | - | |
| 350 | + | |
348 | 351 | | |
349 | 352 | | |
350 | 353 | | |
351 | 354 | | |
352 | 355 | | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | 356 | | |
364 | 357 | | |
365 | 358 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8584 | 8584 | | |
8585 | 8585 | | |
8586 | 8586 | | |
8587 | | - | |
8588 | | - | |
8589 | | - | |
8590 | | - | |
8591 | | - | |
8592 | | - | |
8593 | | - | |
8594 | | - | |
8595 | | - | |
8596 | | - | |
8597 | | - | |
8598 | | - | |
8599 | | - | |
8600 | | - | |
8601 | | - | |
8602 | | - | |
8603 | | - | |
8604 | | - | |
| 8587 | + | |
| 8588 | + | |
| 8589 | + | |
| 8590 | + | |
| 8591 | + | |
| 8592 | + | |
| 8593 | + | |
| 8594 | + | |
| 8595 | + | |
| 8596 | + | |
| 8597 | + | |
| 8598 | + | |
| 8599 | + | |
| 8600 | + | |
| 8601 | + | |
| 8602 | + | |
| 8603 | + | |
| 8604 | + | |
| 8605 | + | |
| 8606 | + | |
| 8607 | + | |
| 8608 | + | |
| 8609 | + | |
8605 | 8610 | | |
8606 | | - | |
8607 | | - | |
8608 | | - | |
8609 | | - | |
8610 | | - | |
| 8611 | + | |
| 8612 | + | |
| 8613 | + | |
| 8614 | + | |
| 8615 | + | |
8611 | 8616 | | |
8612 | 8617 | | |
8613 | 8618 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
262 | | - | |
263 | | - | |
| 262 | + | |
| 263 | + | |
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
| |||
0 commit comments