tango
Pass
Audited by Gen Agent Trust Hub on Nov 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external OAuth providers (e.g., GitHub, Google, Slack), creating a potential surface for indirect prompt injection if an attacker-controlled provider returns malicious instructions in metadata fields.
- Ingestion points: External provider data enters the system through OAuth callbacks and API responses, specifically handled by verifier modules and stored as
provider_dataas described inreferences/authorization.mdandreferences/providers.md. - Boundary markers: The skill emphasizes the use of
intent_referenceto tie completions to specific server-initiated actions andallowed_completion_originsto restrict the popup flow, reducing the risk of cross-tenant or unauthorized injections. - Capability inventory: The skill performs network operations via the
Reqlibrary and executes database writes throughEcto.Multi(documented inreferences/connections.mdandreferences/consumption.md). - Sanitization: The skill implements a robust security model for external data, including a mandatory allowlist for
provider_dataand theTango.Validation.sensitive_key?/1utility which automatically filters out secrets, tokens, and signatures from ingested metadata.
Audit Metadata