apify-actorization
Fail
Audited by Gen Agent Trust Hub on Jun 22, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: In
references/cli-actorization.md, the provided Dockerfile template executes a remote bootstrap script usingcurl | sh(https://raw.githubusercontent.com/houseabsolute/ubi/master/bootstrap/bootstrap-ubi.sh | sh). This pattern executes unverified code directly from the internet, which can be exploited if the source repository or the delivery mechanism is compromised. This is particularly notable asSKILL.mdexplicitly warns against this exact practice for theapifyCLI. - [EXTERNAL_DOWNLOADS]: The skill recommends downloading and installing the
ubitool from thehouseabsoluteGitHub repository. This repository does not belong to a pre-verified trusted organization or well-known service, increasing the risk of supply chain attacks. - [COMMAND_EXECUTION]: The wrapper script example in
references/cli-actorization.md(start.sh) demonstrates parsing JSON input and using it directly in command-line arguments (./your-application --param "$MY_PARAM"). While the example usesjqand quotes, it establishes a pattern where unsanitized external input (crawled data) could lead to command injection if not handled with extreme care by the developer. - [INDIRECT_PROMPT_INJECTION]: The skill's primary purpose is to process data from external websites, which is a major ingestion point for untrusted content.
- Ingestion points: Crawled web content, titles, and HTML are ingested in
references/js-ts-actorization.mdandreferences/python-actorization.md. - Boundary markers: The skill mentions that users should sanitize crawled data but does not provide automated boundary markers in its code templates.
- Capability inventory: The resulting Actors have capabilities for network operations, file system access via key-value stores, and database writes.
- Sanitization: The
SKILL.mdfile includes a 'Security' section advising developers to sanitize data, use parameterized APIs, and avoid executing crawled content, which mitigates the risk but the surface remains inherent to the skill's function.
Recommendations
- AI detected serious security threats
Audit Metadata