google-ads-landing
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests and processes untrusted data from external landing pages.
- Ingestion points: The skill uses
WebFetchto retrieve the full HTML content and visible text (headlines, subheadlines, trust signals) from landing page URLs provided by the user or extracted from Google Ads campaigns (SKILL.md, Phase 2). - Boundary markers: There are no explicit instructions or delimiters used to wrap the fetched HTML content to prevent the agent from following embedded malicious instructions.
- Capability inventory: The skill possesses significant capabilities, including executing GAQL queries against a Google Ads account via
runScriptand writing audit data to the local file system in{data_dir}/landing-page-history.json. - Sanitization: The instructions do not define any sanitization, filtering, or escaping for the fetched HTML before it is analyzed for subjective qualities such as 'tone' or 'trust signals'.
- [EXTERNAL_DOWNLOADS]: The skill fetches performance and accessibility metrics from a well-known service.
- Evidence: The skill calls the official Google PageSpeed Insights API at
https://www.googleapis.com/pagespeedonline/v5/runPagespeedviaWebFetch(SKILL.md, Phase 2). - [COMMAND_EXECUTION]: The skill uses platform-specific tools to interact with Google Ads data.
- Evidence: The skill utilizes
runScriptto execute Google Ads Query Language (GAQL) queries againstad_group_ad,ad_group, andkeyword_viewto resolve target pages and pull conversion metrics (SKILL.md, Phases 1 and 2).
Audit Metadata