apify-orchestrator-actor-development
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the creation of Actors that ingest data from external sources (other Apify Actors, web crawlers, and LLMs). This creates an attack surface for indirect prompt injection if the ingested data is not properly sanitized before being passed to downstream LLMs or used in sensitive operations.
- Ingestion points: The orchestrator template in
src/main.tsreads data from sub-Actor datasets usingclient.dataset(...).listItems()anditerate(). - Boundary markers: The skill explicitly warns in the Security section to "Treat sub-Actor output as untrusted" and recommends sanitization, although the provided template uses basic string slicing for context management rather than specialized sanitization libraries.
- Capability inventory: The generated orchestrator has capabilities to make network requests to Apify APIs and OpenRouter (via
fetch), and to write data to Apify datasets. - Sanitization: The skill contains instructions for developers to sanitize content scraped from external sites before use in shell commands or template engines.
- [EXTERNAL_DOWNLOADS]: The skill instructs the developer to download and install packages and configuration from official vendor sources and well-known registries.
- CLI Tools: Recommends installing
apify-clivianpm install -gorbrew. - Libraries: Recommends installing
apify,apify-client, and the vendor-maintainedapify-orchestratorlibrary from NPM. - Configuration Fetching: The skill provides methods to fetch Actor schemas and metadata from
api.apify.comandraw.githubusercontent.com(targeting official Apify repositories).
Audit Metadata