connect-pbid
Warn
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
daxlib.shscript fetches package manifests and TMDL (Tabular Model Definition Language) function definitions from an external GitHub repository atgithub.com/daxlib/daxlibanddaxlib.org. These sources are not within the recognized trusted vendor list. - [REMOTE_CODE_EXECUTION]: The skill facilitates the installation of third-party DAX functions into the local Power BI model. It downloads these functions from a remote registry and applies them to the live model using a C# helper tool, effectively introducing external logic into the environment.
- [COMMAND_EXECUTION]: For macOS users, the skill utilizes the
prlctl execcommand to execute arbitrary shell logic within a Parallels Windows VM. This allows the host-based agent to drive a guest operating system's command line. - [PRIVILEGE_ESCALATION]: Instructions in
SKILL.mdexplicitly direct the agent to use the-ExecutionPolicy Bypassflag when executing PowerShell commands or scripts. This is a deliberate instruction to circumvent standard Windows security policies that block unsigned or local scripts. - [DYNAMIC_EXECUTION]: The
daxlib.shscript invokesdotnet runon thescripts/daxlib-tom/project, which involves compiling and executing C# code at runtime to perform model modifications. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted TMDL data fetched from external repositories, posing a risk if the remote source is compromised.
- Ingestion points: TMDL files are fetched from the
daxlib/daxlibGitHub repository viadaxlib.sh. - Boundary markers: There are no explicit boundary markers or safety warnings provided when processing these external definitions.
- Capability inventory: The skill possesses significant capabilities, including
prlctl execfor VM shell access,dotnet runfor local execution, and the ability to modify Power BI semantic model metadata. - Sanitization: The
TmdlParserin the C# helper performs structural parsing but does not implement security sanitization of the DAX expressions contained within the downloaded files.
Audit Metadata