open-wrap-url
Pass
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [Command Injection Surface]: The skill interpolates user-provided arguments (
app-idandenv-id) directly into a Bash command string used to invoke a Node.js script. - Evidence:
node scripts/open-wrap-url.js --app-id "<app-id>" --env-id "<environment-id>" [--env "Prod|Test"]inSKILL.md. - Context: While the instructions utilize double quotes to encapsulate the identifiers, this pattern represents an entry point for command injection if the user-supplied data contains shell metacharacters (e.g., backticks, semicolons) that are not properly sanitized by the underlying script or the shell environment.
- [Local Script Execution]: The skill relies on executing local JavaScript files (
check-version.jsandopen-wrap-url.js) to handle logic and URL construction. - Evidence:
Run node "${PLUGIN_ROOT}/scripts/check-version.js"andnode scripts/open-wrap-url.jsinSKILL.md. - Context: This is a standard design for skills that delegate complex tasks to scripts within the same package. The security of this operation depends on the integrity and safety of the referenced scripts.
- [Interaction with Vendor Resources]: The skill constructs URLs targeting
make.powerapps.comandmake.test.powerapps.com. - Context: These are official domains associated with Microsoft Power Apps, aligning with the skill's stated purpose and the author's identity. This is considered standard and safe behavior for interacting with vendor-owned infrastructure.
Audit Metadata