localai-org-maint-bot
8e87b078d2
fix(nodes): confine hash sidecar reads and writes
...
A validated model path does not validate its adjacent hash metadata.
Reject symlinked metadata on reads and replace sidecars atomically
through a directory handle, without writing to symlink targets.
Regression tests reproduce forged hashes from external sidecars.
Focused file-transfer tests pass. The targeted gosec scan reports
20 fewer findings; remaining findings are not suppressed.
Assisted-by: Codex:gpt-6
2026-10-01 03:12:40 +00:00
..
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-08-29 09:16:50 +02:00
2026-08-29 09:16:50 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-08-28 22:57:35 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-28 08:34:56 +02:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:12 +00:00
2026-07-23 00:03:21 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-10-01 03:12:40 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-18 06:12:03 +01:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-10-01 03:12:40 +00:00
2026-10-01 03:12:40 +00:00
2026-10-01 03:12:40 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-18 06:12:03 +01:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:13 +00:00
2026-07-22 09:30:23 +02:00
2026-08-15 13:20:11 +02:00
2026-08-15 13:20:11 +02:00
2026-09-27 03:05:12 +00:00
2026-07-27 18:36:31 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-08-22 22:44:03 +02:00
2026-08-22 22:44:03 +02:00
2026-07-20 13:05:47 +02:00
2026-08-21 20:08:47 +02:00
2026-08-21 20:08:47 +02:00
2026-08-15 13:20:11 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-08-19 16:39:39 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:13 +00:00
2026-09-11 23:08:26 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-08-24 13:00:34 +00:00
2026-08-24 13:00:34 +00:00
2026-08-29 09:16:50 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-07-19 07:53:46 +00:00
2026-08-28 22:57:35 +02:00
2026-09-27 03:05:13 +00:00
2026-07-15 09:58:45 +02:00
2026-09-27 03:05:12 +00:00
2026-09-28 12:02:15 +00:00
2026-06-01 09:38:55 +02:00
2026-09-27 03:05:12 +00:00
2026-08-23 19:53:42 +00:00
2026-09-27 03:05:13 +00:00
2026-09-28 08:34:56 +02:00
2026-07-19 12:01:36 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-07-14 17:46:15 +02:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-07-19 12:01:36 +02:00
2026-06-14 16:42:59 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-06-28 01:23:07 +02:00
2026-07-27 18:36:31 +02:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-28 02:02:45 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-07 19:32:17 +02:00
2026-07-15 09:58:45 +02:00
2026-09-28 12:02:15 +00:00
2026-09-11 21:47:08 +00:00
2026-09-11 21:47:08 +00:00
2026-03-30 00:47:27 +02:00
2026-07-19 12:01:36 +02:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:13 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:13 +00:00
2026-09-02 12:37:12 +02:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00
2026-09-27 03:05:12 +00:00