Conversation
Add an explicit, pinned install flow for the external kernel driver and bridge, including UAC-scoped service management, test-signing controls, separate agent-access confirmation, typed IPC APIs, localized settings UI, and smoke coverage. Co-authored-by: Roxy <299891354+roxy-commits@users.noreply.github.com>
Fail closed when the built driver is unsigned, restrict privileged IPC to the main frame, serialize mutations, and narrow supported service/platform handling.\n\nCo-authored-by: Roxy <299891354+roxy-commits@users.noreply.github.com>
Collaborator
Author
Security review statusDo not install this on a primary workstation yet. A source audit of the pinned The desktop integration now fails closed before any UAC or test-signing change when the built driver lacks a valid embedded signature. The external driver still requires remediation and isolated-VM validation before this PR should be considered install-ready. |
FreddyJD
marked this pull request as draft
September 13, 2026 01:12
Download and verify the published Kernel Tools package instead of requiring Git, Rust, Visual Studio, and the WDK on user machines. Harden elevated extraction, service ownership, certificate tracking, and x64-only installation. Co-authored-by: Roxy <299891354+roxy-commits@users.noreply.github.com>
Co-authored-by: Roxy <299891354+roxy-commits@users.noreply.github.com>
Update Kernel Tools to v1.0.2 and require the pinned bridge executable hash before privileged installation. Co-authored-by: Roxy <299891354+roxy-commits@users.noreply.github.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
roxy-gg/kernel-toolsat pinned revision2f51a1d5981a553d7642db9c81d41a002f3c44e4AIBridgedriver through explicit UAC prompts%ProgramFiles%\Roxy\KernelToolsand verify copied binaries by SHA-256Safety
Validation
npm run buildnpm run typechecknpm run smoke:kernelnpm run smoke:shared(1085 checks)npm run smoke:i18n(18 checks)git diff --checkLocal driver-build note
The desktop integration and production app build pass. A real external driver compile could not complete on this workstation because Visual Studio's WDK integration is missing:
The pinned dependency revision exists on
kernel-tools/mainand is titledfix: make kernel bridge buildable and constrained.