Alexandre Teixeira
|
091364f7e6
|
Merge branch 'dev' into review/pewds-pr6738-terra-20261027
Integrate PR #6739 foundation (backend security, bridge hardening, Python 3.11 test fixture correction) with PR #6738 remediations.
- Reconcile routes/email/email_routes.py harmonizing _LIST_LOCK and _LIST_EPOCH with #6738 cache invalidation and thread-safe mutation.
- Preserve editor-session validation, legacy-browser tool restrictions, image-tool authorization, and email cache concurrency invariants.
|
2026-10-27 18:12:05 +00:00 |
|
Alexandre Teixeira
|
0133de6f0e
|
feat(security): apply audited PR #6738 remediations and test hardening
- Enforce vision probe SSRF safe local host validation, SafeProbeBackend TOCTOU elimination, and session owner authorization
- Authorize session titling endpoints against registered owner configuration
- Sanitize sensitive metadata logging from agent loop debug logs
- Add async non-blocking execution for spec router tools and thinking decisions
- Harden email cache invalidation fencing and thread-safe mutation
- Add regression test suites for legacy browser authority, spec contracts, spec router request scoping, and task MCP delivery
|
2026-10-27 17:25:25 +00:00 |
|
pewdiepie-archdaemon
|
8865c975aa
|
Keep chat-editor integration and shutdown checks with the runtime review
|
2026-10-26 16:53:52 +00:00 |
|
pewdiepie-archdaemon
|
020fe02aa0
|
Scope backend checks to backend behavior and retain ownership regression coverage
|
2026-10-26 16:53:52 +00:00 |
|
 pewdiepie-archdaemonandClaude Opus 5.5
|
eb940f24a3
|
feat(photo-editor): NL editor planner, image ops, email/gallery server
Server-side photo editor: natural-language editor agent route
(/api/editor/agent), photo_editor tool family + style guide, image-op
provider proxy with progress, email server hardening, gallery/hwfit
routes, and graceful shutdown.
Source: vendor/photocraft (ad1cff44) editor-server files, merged onto
upstream/dev (a8c147b2). Conflict resolution documented in
pr_work/B_conflicts.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-15 11:57:00 +00:00 |
|