Repository navigation
RDP Web module
#1008
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
A discussion dedicated to the RDP Web module. Share your thoughts, questions, and feedback here.
Module Scorecard
Drilldown
Track: Utility (remote desktop access tool — not an AI coding agent or code editor/IDE; scored on Universal criteria only, normalized per rubric note
round(raw/75*100))Presentation & Onboarding — 11 / 17
enable_native_rdp = falseweb-only mode. The native-RDP mode and custom-gateway-version mode do get dedicated code blocks. Partial/redundant coverage caps this at half../video-thumbnails/video-thumbnail.png, verified present) linking to a demo video of the module in action.Credential Hygiene — 16 / 20
admin_passwordissensitive = true. No README example setsadmin_passwordinline with a literal value — all examples rely on the (non-exposed) default, so no inline secret appears in documentation.admin_username/admin_passwordvariables.Restricted-Environment Readiness — 0 / 20
Install-Modulefrom PSGallery/NuGet insidepowershell-installation-script.tftpl. No variable overrides the PSGallery/NuGet source URL — onlydevolutions_gateway_version(a version pin, not a URL override) exists.Install-DevolutionsGatewaywhen the gateway is already baked into the image; the script unconditionally installs it.HKLMregistry keys, manages local Windows accounts, and installs the Devolutions module system-wide — these require Administrator privileges for core functionality, with no documented non-elevated fallback.Engineering Quality — 7 / 10
share/agent_namehavevalidationblocks. Howeveradmin_usernameandadmin_password— arguably the most important inputs — lackdescriptionfields entirely.windows-rdp.tftest.hclcovers business logic (native RDP enable/disable, agent_name validation, URL construction with URL-encoding).main.test.tscovers end-to-end script generation, credential injection, and special-character escaping. Solid dual coverage.Overall — 51 / 100
Raw 34 / 67 → round(34 / 67 × 100) = 51
Scored against SCORECARD.md on 2026-11-09 with
solstice-1.All reactions