1panel-app-builder
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
generate-app.shanddownload-icon.shscripts download repository metadata, configuration files, and application icons from external services including GitHub, Docker Hub, GHCR, and established icon providers (Dashboard Icons, Simple Icons, and selfh.st). - [COMMAND_EXECUTION]: The
generate-app.shscript executes apython3snippet to safely parse shell arguments from user-provideddocker runcommands using the standardshlexlibrary. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process external data (e.g., GitHub README files, docker-compose.yml files). Maliciously crafted instructions within these external sources could theoretically influence the agent's behavior when it reviews or summarizes the generated output.
- Ingestion points: Untrusted data enters via
generate-app.shwhen fetching content from URLs provided by the user (e.g.,SKILL.mdworkflow steps 1 and 3). - Boundary markers: The generated output files (YAML, Markdown) do not currently use explicit boundary markers or delimiters to encapsulate untrusted content.
- Capability inventory: The toolchain possesses capabilities for network operations (
curl), data processing (yq,jq,python3), and filesystem writes within the specified output directory. - Sanitization: The scripts parse structured data (YAML) but do not perform sanitization on natural language content extracted from remote README files.
Audit Metadata