snapchat-ads
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes data from the Snapchat Marketing API, which can contain content from external sources that might influence agent behavior.
- Ingestion points: External data enters the context through list and get tools such as
snapchat_ads_list_campaigns,snapchat_ads_list_creatives, andsnapchat_ads_list_media(found inreferences/discovery.md). - Boundary markers: There are no instructions for the agent to use delimiters or ignore embedded instructions within the API responses.
- Capability inventory: The skill has significant write and delete capabilities, including
snapchat_ads_create_campaign,snapchat_ads_update_ad_squad,snapchat_ads_delete_ad, andsnapchat_ads_upload_media(found inSKILL.mdandreferences/campaign-creation.md). - Sanitization: No sanitization or validation of the data retrieved from the API is implemented before the agent processes it.
- [DATA_EXFILTRATION]: The skill handles potentially sensitive user data and local file paths.
- The
snapchat_ads_add_segment_userstool transmits user identifiers like emails and phone numbers. While the instructions inSKILL.mdandreferences/targeting.mdexplicitly mandate that identifiers must be normalized and SHA-256 hashed before transmission, the agent still handles this data flow. - The
snapchat_ads_upload_mediatool includes afile_pathparameter. WhileSKILL.mdwarns to "Avoid server-local paths," the presence of this parameter provides a surface for the agent to access and transmit local files to the Snapchat API. - [COMMAND_EXECUTION]: The toolkit interface for
snapchat_ads_upload_mediaallows the agent to specify file paths for upload, which is a functional command execution surface for file system interaction.
Audit Metadata