Skip to content

feat(pam): browser-based RDP support with session recording#227

Open
bernie-g wants to merge 3 commits into
feat/pam-rdp-recordingfrom
feat/pam-rdp-browser-client
Open

feat(pam): browser-based RDP support with session recording#227
bernie-g wants to merge 3 commits into
feat/pam-rdp-recordingfrom
feat/pam-rdp-browser-client

Conversation

@bernie-g
Copy link
Copy Markdown
Contributor

Description 📣

Adds CLI support for browser-based RDP sessions, including the Rust FFI bridge for IronRDP and session recording event handling.

Type ✨

  • New feature

Tests 🛠️

Tested locally with Windows Server RDP connections via browser and native client.


Add RDCleanPath protocol support, browser RDP session handling via
Gateway, and session recording capture for Windows RDP connections.
@infisical-review-police
Copy link
Copy Markdown

💬 Discussion in Slack: #pr-review-cli-227-feat-pam-browser-based-rdp-support-with-session-recording

Posted by Review Police — reviews, comments, new commits, and CI failures will stream into this channel.

@gitguardian
Copy link
Copy Markdown

gitguardian Bot commented May 11, 2026

⚠️ GitGuardian has uncovered 1 secret following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secret in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
9387833 Triggered Generic Password c111230 packages/pam/handlers/rdp/native/src/rdcleanpath.rs View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secret safely. Learn here the best practices.
  3. Revoke and rotate this secret.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@bernie-g bernie-g marked this pull request as ready for review May 11, 2026 00:50
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c111230dda

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread packages/pam/handlers/rdp/native/src/config.rs Outdated
Comment thread packages/pam/handlers/rdp/native/src/rdcleanpath.rs
Comment thread packages/pam/handlers/rdp/native/src/caps.rs
bernie-g added 2 commits May 11, 2026 00:29
- Pass domain to connector_config_browser for AD credential injection
- Preserve leftover bytes after RDCleanPath PDU parsing
- Update caps.rs module doc to reflect actual codec advertisement
@bernie-g bernie-g requested review from x032205 May 11, 2026 05:01
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.

1 participant