odysseus/services
Alexandre Teixeira 0784cd2fed fix(review): harden scholarly redirects, editor draft limits, and threat model
- Enforce outbound URL policy on all hops via bounded manual redirects in scholarly lookups
- Guard declared Content-Length in EditorDraftRoute before request body parsing
- Keep scholarly lookup timeouts and budgets as internal constants rather than surface env vars
- Narrow TUI threat-model description around demonstrable host shell bridge behavior
- Add behavioral regression tests for redirect security and pre-parsing body size guards
2026-09-23 12:53:06 +01:00
..
docs fix(docs): map live VectorRAG result shapes (#5960) 2026-08-17 00:07:12 +01:00
faces Odysseus v1.0 2026-05-31 23:58:26 +09:00
hwfit Squash Odysseus development history 2026-09-11 06:04:19 +00:00
memory Harden maintainer-preview harness and review fixes 2026-09-21 06:54:03 +00:00
research fix: services research source extraction crashes on a non-dict finding (#1868) 2026-07-20 09:39:16 +02:00
search fix(review): harden scholarly redirects, editor draft limits, and threat model 2026-09-23 12:53:06 +01:00
shell fix: use running loop for shell stream deadlines (#1694) 2026-06-03 13:37:46 +09:00
stt STT: clean temp audio files on transcription failure 2026-06-02 20:43:24 +09:00
tts improve cache size calculation by filtering file types 2026-07-29 12:47:55 +03:00
youtube fix(youtube): consolidate duplicate handler 2026-06-15 15:03:41 +09:00
__init__.py Squash Odysseus development history 2026-09-11 06:04:19 +00:00