diagnosing-failed-warehouse-syncs
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external systems which can be manipulated to influence agent behavior.
- Ingestion points: The skill reads
latest_errorstrings and schema metadata from external sources (e.g., Stripe, Postgres, HubSpot) using tools likeexternal-data-sources-listandexternal-data-schemas-retrieve. - Boundary markers: The instructions do not provide delimiters or instructions for the agent to treat
latest_errorcontent as untrusted text, which could lead to the agent following instructions embedded in error messages. - Capability inventory: The skill has access to destructive tools including
external-data-schemas-resync(data wiping),external-data-schemas-delete-data, andexternal-data-sources-partial-update(credential updates). - Sanitization: There is no evidence of sanitization or strict schema validation for the external error strings before they are processed by the agent.
- [CREDENTIALS_UNSAFE]: The skill facilitates a troubleshooting workflow where the agent is instructed to collect raw credentials (e.g.,
stripe_secret_key,signing_secret) directly from the user in the chat and pass them to theexternal-data-sources-partial-updatetool. This pattern of handling secrets in cleartext within a chat session poses a risk of credential exposure in logs or session histories.
Audit Metadata