Repository navigation
fix(security): atomic engine extraction swap and fail-fast macOS ditto in ChromiumAutoDownloader (#910) - #929
Conversation
… PEM keys in McpArgumentSanitizer (risa-labs-inc#886)
… EditorServiceImpl (risa-labs-inc#885)
…ogs, and fix reload state in BrowserServiceImpl (risa-labs-inc#911)
…o in ChromiumAutoDownloader (risa-labs-inc#910)
|
Cross-referencing against #910 (our filing) since three PRs now sit on it (#929, #942, #946) — one substantive correctness concern in this approach plus the structural notes:
For comparison, #946 implements the swap inline ( |
|
@KhushiTrivediii — thank you for the security work here; the intent of every commit is the right one (atomic engine install, fail-closed persistence, credential redaction), and the Why the PR as a whole can't land (structural):
Specific issues in the engine commit (1ad17ca), which I verified against dev's current code:
What I verified directly (this machine, git emulations): the Suggested next steps for you (and for the family):
Marking this PR draft; the branch is untouched, so you (or a maintainer) can rework it or close it. |
|
Thanks so much for this contribution, @KhushiTrivediii - the work here is genuinely appreciated, and it's clear real care went into it. This overlaps with #1386 ("fix(chromium): keep existing engine until new one is verified (fixes #910)"), which is further along in review and will carry this change forward. To keep review attention focused, I'm closing this one in favor of #1386 - please do review and follow that PR, and you're very welcome to pick up any part of it that still needs help or take on another open issue. Your contribution credit is noted here, and anything unique in this branch that #1386 misses is still welcome as a follow-up. Thanks again for contributing to BossConsole! |
Fixes #910
Changes