Repository navigation
v2.20.1: security and data-loss hotfix
Security and data-loss hotfix. Upgrade to 2.20.2, which closes gaps in two of these fixes (an OPENAI_API_KEY leak via the openai profile and --base-url, and read-only SQL/HTML media edge cases).
- User SQL (
execute_sql,ctk sql,/sql) runs on a fresh read-only connection with an authorizer;execute_sqlno longer locks the database read-only and?params work. updated_atsurvives save/load/paging; timestamps normalized (migration 5).- HTML export XSS closed; crafted media references can't read files outside
media/; conversation ids can't escape the export folder. db init --forcedeletes onlyconversations.db; a broken config file is never overwritten.- TUI replies stay with the conversation that started them.
OPENAI_API_KEYis no longer sent to other profiles' servers (set<PROFILE>_API_KEYinstead).mcppinned<2.