FastGPT Docker Compose self-hosting deployment workflow. Use when a user asks an AI agent to deploy FastGPT with Docker by referencing /deploy/SKILL.md, including creating an empty fastgpt directory, running the install script in non-interactive mode, starting Docker Compose, monitoring service health, troubleshooting compose issues, and returning the access URL plus root credentials and next steps.
75
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
Security
1 high severity finding. You should review these findings carefully before considering using this skill.
The skill handles credentials insecurely by requiring the agent to include secret values verbatim in its generated output. This exposes credentials in the agent’s context and conversation history, creating a risk of data exfiltration.
The skill explicitly instructs the agent to record and return the script's generated "root" login password (and access address), forcing the LLM to read and include a secret value verbatim in its output.
Low
Low-risk findings.
2 low severity findings. Worth noting, but not necessarily harmful.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
SKILL.md required workflow downloads and executes an outsider-authored script from a public URL (`curl ... https://doc.fastgpt.cn/deploy/install.sh -o install.sh` then `bash install.sh`), and that script’s (network-derived) output can include arbitrary free text that may be read/embedded into the agent’s LLM context (indirect prompt injection risk).
The skill fetches instructions or code from an external URL at runtime, and the fetched content directly controls the agent’s prompts or executes code. This dynamic dependency allows the external source to modify the agent’s behavior without any changes to the skill itself.
The SKILL.md explicitly downloads and executes remote code at runtime via "curl -fsSL https://doc.fastgpt.cn/deploy/install.sh -o install.sh" followed by "bash install.sh", so the URL https://doc.fastgpt.cn/deploy/install.sh is a runtime dependency that fetches and executes remote code.
dc97c08
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.