Skip to content

[ENG-208] Oauth hardening followups - #413

Merged
tino097 merged 2 commits into
stagingfrom
tino097/eng-208-oauth-hardening-followups
Aug 28, 2026
Merged

[ENG-208] Oauth hardening followups#413
tino097 merged 2 commits into
stagingfrom
tino097/eng-208-oauth-hardening-followups

Conversation

@tino097

@tino097 tino097 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

TurnKeyDataVault._fetch_uncached() now refuses any (engine, name) not in the turn's own connection list, before it ever calls out. Added a standalone clear_ds_env() in utils/datasources.py and call it unconditionally at the top of build_cloud_chat_session(), not only inside if request.oauth: restore_namespaced_env() now calls it too instead of duplicating the sweep.

…env unconditionally, not only when a turn carries an oauth block
@tino097 tino097 changed the title ENGng 208 oauth hardening followups [ENG-208] Oauth hardening followups Aug 28, 2026
@tino097
tino097 merged commit 1ac77dd into staging Aug 28, 2026
12 checks passed
@tino097
tino097 deleted the tino097/eng-208-oauth-hardening-followups branch August 28, 2026 06:57
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant