apify-lead-generation
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data scraped from diverse web sources (e.g., Google Maps, TikTok, Instagram) via Apify Actors, which may contain malicious instructions designed to influence the agent's behavior during summarization.
- Ingestion points: Data is retrieved from the Apify API (
api.apify.com) and processed byreference/scripts/run_actor.jsbefore being presented to the agent or saved to disk. - Boundary markers: The script implements a "Quick answer" mode that truncates data fields to 100 characters, and the
SKILL.mdinstructions recommend summarizing results rather than repeating them verbatim. - Capability inventory: The agent can execute shell commands to run the provided script, perform network requests to Apify's infrastructure, and write files to the local file system.
- Sanitization: The
run_actor.jsscript includes logic to prevent CSV formula injection (CSV Excel Injection) by prefixing potentially executable cells (starting with=,+,@,-) with a single quote. - [DATA_EXFILTRATION]: The skill communicates with the Apify API (
api.apify.com) to manage scraping tasks and retrieve results. This network activity is documented and required for the skill's primary function. - [COMMAND_EXECUTION]: The workflow relies on the execution of a local Node.js script to perform the complex tasks of starting, polling, and downloading data from the Apify platform. The script includes regex validation for its arguments to prevent command injection through malformed Actor IDs.
Audit Metadata