validation-testing
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches validation rules and schemas from established sources, including Microsoft's official GitHub repositories and the well-known Tabular Editor community repository.\n- [EXTERNAL_DOWNLOADS]: Provides instructions to download and install command-line utilities such as Tabular Editor and PBI-InspectorV2 from their respective GitHub releases.\n- [COMMAND_EXECUTION]: Outlines the use of various CLI tools, including Docker, Mono, and Python modules, to execute validation suites and linters within developer environments or CI/CD pipelines.\n- [DYNAMIC_EXECUTION]: Employs Tabular Editor's C# scripting capability to perform procedural validation logic against tabular models and utilizes the
pythonnetlibrary to dynamically load .NET assemblies for TMDL processing.\n- [REMOTE_CODE_EXECUTION]: Uses Tabular Editor's capability to download and apply remote Best Practice Analyzer rules from a community-managed repository.\n- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process and validate external data (TMDL, PBIR, and DAX files). It mitigates potential risks by using specific parsers (TmdlSerializer) and Best Practice Analyzer (BPA) rules, though it maintains capabilities for network requests to well-known community APIs like DaxFormatter.\n- [SAFE]: All identified external references and tool integrations are standard, well-documented practices within the Power BI development ecosystem, intended for enhancing model quality and deployment reliability.
Audit Metadata