pipeline-review
Warn
Audited by Gen Agent Trust Hub on Jul 28, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill utilizes
swan-update-skillto dynamically overwrite its ownSKILL.mdfile with configuration data such as CRM mappings and SLAs. This self-modification mechanism allows for persisted state but introduces a vector where malicious data in CRM fields could influence future agent instructions. - [COMMAND_EXECUTION]: For large result sets, the agent is instructed to use
swan-execute-codeto aggregate data from disk. This involves the generation and execution of code at runtime to process data retrieved from the external HubSpot CRM. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection by processing untrusted data from HubSpot (deals, engagements) and business event APIs. * Ingestion points: Data enters the agent context through
hubspot-search-objects,hubspot-get-engagements, andswan-fetch-business-events. * Boundary markers: There are no explicit delimiters or instructions to treat external data as untrusted content. * Capability inventory: The skill can modify its own code/instructions, execute arbitrary code via the sandbox, and create tasks or notes in the CRM. * Sanitization: No sanitization or validation logic is defined for the external data before it is used for flagging anomalies or updating instructions. - [DATA_EXFILTRATION]: The skill accesses and processes sensitive organizational data, including deal values, contact details, and engagement history. While necessary for the skill's function, it represents a high-privilege data access surface.
Audit Metadata