-
Notifications
You must be signed in to change notification settings - Fork 698
fix: validate private state before access #481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mldangelo-oai
wants to merge
13
commits into
main
Choose a base branch
from
agent/explain-unsafe-output-ancestors
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
8f4c051
fix(runtime): explain unsafe output ancestors
mldangelo-oai e62bea2
fix(runtime): validate private state paths before setup
mldangelo-oai cfc5b93
fix: enforce private state across entry points
mldangelo-oai fe24ac3
fix(runtime): create nested state directories privately
mldangelo-oai 5254d5f
fix(workbench): validate state aliases before access
mldangelo-oai df0ad83
fix: refresh bundled plugin cache version
mldangelo-oai c79164a
Merge main into private state validation
mldangelo-oai 5e7dc18
fix(sdk): retain canonical state paths
mldangelo-oai 39fb3d7
fix(runtime): retry busy Windows credential locks
mldangelo-oai b1eeb63
fix(runtime): bound Windows lock read retries
mldangelo-oai b11c881
fix(runtime): recheck credential locks between retries
mldangelo-oai 1b6f077
Merge main session setup into private-state validation
mldangelo-oai 92188af
fix(sdk): exclude internal helpers from public declarations
mldangelo-oai File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[P1] Refresh installed plugins when shipping this workbench security fix
Could we bump both bundled-plugin version declarations, or explicitly land this before a coordinated plugin-version bump?
bootstrapPluginreuses an already staged marketplace when the version is unchanged, and the installed MCP server loadsworkbench_db.pyfrom its own installed root. Existing 0.1.20 installations therefore keep running the previous workbench without this new private-state and ancestry validation after an SDK upgrade.