query-tableau-data
Pass
Audited by Gen Agent Trust Hub on Jun 19, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: Detailed auditing of the 65 files in the skill revealed no malicious patterns, command injection vulnerabilities, or unauthorized access attempts.
- [DATA_EXFILTRATION]: The skill facilitates communication with a user-configured Tableau Server. This network activity is used exclusively for legitimate API calls (REST, GraphQL, and VDS) to retrieve business data as requested by the user. No connections to untrusted or attacker-controlled domains were found.
- [CREDENTIALS_UNSAFE]: Tableau credentials (PATs and passwords) are handled safely using the
pydantic-settingspattern, where secrets are loaded from a.envfile that is excluded from version control. Thedata.pymodule includes a_strip_credentialsfunction that recursively removes sensitive keys from any data structures before they are written to thetemp/folder, preventing accidental credential exposure in logs or exports. - [PROMPT_INJECTION]: The skill acts as a surface for indirect prompt injection by processing data and metadata from external Tableau environments. However, the instructions in
SKILL.mdmitigate this risk by requiring the agent to process large datasets in a REPL environment and only surface filtered summaries or small row samples to the context window. - [COMMAND_EXECUTION]: Workflow instructions in
SKILL.mdadvise the agent to useuv run python -c "..."for data exploration. This represents a legitimate use of the agent's code execution capabilities to interact with the provided SDK in a sandbox environment. - [EXTERNAL_DOWNLOADS]: The skill README references standard installation through
npx skills add, which is the expected deployment method for the platform and does not involve risky third-party downloads.
Audit Metadata