using-dbt-for-analytics-engineering
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process data from external sources that could contain malicious instructions.
- Ingestion points: The skill ingests data from warehouse queries via
dbt show, project artifacts liketarget/run_results.json, and API responses from the dbt package registry (hub.getdbt.com). These sources are considered untrusted as they may contain user-generated content or external metadata. - Boundary markers: The skill includes explicit security guidelines in
SKILL.mdandreferences/managing-packages.md, instructing the agent to treat all query results and API responses as untrusted and to ignore instruction-like text within data values. - Capability inventory: The agent has significant capabilities including shell command execution (
Bash(dbt *)), file reading/writing (Read,Write,Edit), and Python script execution for reviewing run results. - Sanitization: The instructions emphasize validating query outputs against expected schemas and extracting only structured fields to prevent the execution of embedded instructions.
- [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of third-party dbt packages using the
dbt depscommand. - Source: Packages are fetched from
hub.getdbt.com, which is the official registry for dbt, a well-known data transformation service. - Mitigation: The documentation includes a security note requiring user confirmation before running
dbt depsand advising a review of the package source and version to prevent supply chain attacks.
Audit Metadata