launchpad-ux-custom-builder
Warn
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEDATA_EXFILTRATIONPROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill provides instructions for the agent to programmatically access sensitive credentials stored on the user's system. Specifically,
references/flow/07-build-publish.mdguides the agent to read OAuth access tokens from the macOS Keychain using thesecurity find-generic-passwordcommand and from local configuration files located at~/.local/share/opencode/mcp-auth.json. - [DATA_EXFILTRATION]: The skill reads the extracted OAuth tokens and sends them to a remote service endpoint (
assetsUpdateservice) as part of the component publishing workflow. While the destination is the vendor's infrastructure, the automated extraction and transmission of session tokens is a critical data access pattern. - [PROMPT_INJECTION]: The
SKILL.mdfile contains a 'SILENT OPERATION' directive that explicitly forbids the agent from providing unsolicited prompts, permission asks, or confirmations between steps. By instructing the agent to 'never insert confirmations' or 'Allow?' dialogs, the skill attempts to override standard agent transparency and safety guardrails during sensitive operations. - [DYNAMIC_EXECUTION]: The skill employs dynamic execution techniques. It includes a shim (
assets/dxcb-scaffold/lp-proxy-preload.mjs) that patches the Node.jshttps.Agentat runtime to modify how network requests are handled. It also usesnode -eshell commands to execute dynamically generated JavaScript for bundling and zipping components. - [COMMAND_EXECUTION]: The skill executes various shell commands to manage the development environment, including
npm install,npx tsc --noEmit,securityfor keychain access, and platform-specific commands likeopen,xdg-open, andstartto manipulate the user's browser. - [EXTERNAL_DOWNLOADS]: The skill instructions involve downloading code and dependencies from external sources. It performs
npm installto fetch the@pega/custom-dx-componentspackage and is designed to fetch live component code directly from thepegasystems/constellation-ui-galleryrepository on GitHub.
Audit Metadata