Skip to content

Fix learned site sensitivity scope - #369

Merged
NotASithLord merged 2 commits into
mainfrom
codex/issue-264-sensitivity-scope
Aug 9, 2026
Merged

Fix learned site sensitivity scope#369
NotASithLord merged 2 commits into
mainfrom
codex/issue-264-sensitivity-scope

Conversation

@NotASithLord

Copy link
Copy Markdown
Owner

Closes #264

What changed

Learned sensitivity now follows browser session host scope across schemes, ports, and descendant hosts. Child observations do not widen to parents or siblings. Existing origin-keyed records migrate automatically.

Settings now explains and manages learned hosts with accessible confirmation and focus behavior. Model recovery guidance stays pinned to the exact live origin.

The security threat model, red-team scenario, Chrome runtime probe, Firefox runtime probe, and visual state cover the new policy.

Validation

  • 5,657 Bun tests passed
  • 864 in-browser tests passed
  • Typecheck and lint passed
  • Red-team suite passed
  • Chrome policy runtime checks passed
  • Firefox packaged Store policy runtime checks passed
  • Copy hygiene passed

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown

Visual regression

No visual drift. Every state renders identically to the committed baselines.

📸 Browse the visual gallery — 54 baseline screens (light + dark) as of this commit.

@NotASithLord
NotASithLord merged commit e41d5ef into main Aug 9, 2026
19 checks passed
@NotASithLord
NotASithLord deleted the codex/issue-264-sensitivity-scope branch August 9, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Security arc: the lock compares origins, but the browser scopes sessions by host (port + subdomain)

1 participant