Skip to content

feat: approve channel SSH egress through worker approval cards - #212

Merged
makeitfutureDev merged 1 commit into
betafrom
feature/ssh-egress-approval
Nov 4, 2026
Merged

makeitfutureDev merged 1 commit into
betafrom
feature/ssh-egress-approval

Conversation

@makeitfutureDev

Copy link
Copy Markdown
Owner

An agent connecting to a public SSH server could only get a TLS proxy connection until an admin manually added the destination. Add allow_channel_ssh_host, a durable approval card that any currently authorized member in a channel with write access may approve. The gateway appends the exact hostname without replacing existing hosts; Auto never supplies approval.

The card discloses raw TCP ports 22, 5432 and 6543. Requester and approver authority, write mode, Network and public DNS are revalidated; existing per-request proxy protections remain in place. Updated the operating guide and registered private live acceptance definitions for both engines (pending).

Validation: full coverage suite 4,260 tests, 4,222 passed, 38 skipped, zero failures; aggregate lines 94.16%, branches 86.61%, functions 90.38%. Static and secret scans passed. Independent authorization review passed. Security coverage reports an existing modes.js authorization branch floor failure (92.39% vs 95%); that file and its area tests are unchanged. npm audit has no high/critical findings (four moderate). Live Slack approval/SSH acceptance remains pending.

Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
@makeitfutureDev
makeitfutureDev merged commit edc1fce into beta Nov 4, 2026
1 of 5 checks passed
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.

2 participants