skf-create-skill
Warn
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill relies extensively on executing shell commands and local Python scripts using
uv run. A primary security concern is theon_completeconfiguration hook (defined incustomize.tomland executed inreferences/report.md), which allows the execution of an arbitrary shell command string after the compilation finishes. If the configuration is sourced from an untrusted source or manipulated, it could lead to arbitrary code execution in the agent's environment. - [REMOTE_CODE_EXECUTION]: The workflow invokes
npx skill-checkinreferences/validate.md. Depending on the local environment's configuration,npxmay download and execute the latest version of theskill-checkpackage from the npm registry at runtime. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a significant surface for indirect prompt injection by design. It fetches and parses content from untrusted external sources to generate instructions for AI agents.
- Ingestion points:
references/sub/fetch-docs.mdfetches content from user-provideddoc_urls.references/sub/fetch-temporal.mdfetches issues, pull requests, and changelogs from GitHub repositories. - Boundary markers: The skill uses markdown headers and structured provenance citations (e.g.,
[EXT:...],[QMD:...]) to delimit and identify the source of external content. - Capability inventory: The skill has broad capabilities, including file system modification (
rm,mkdir,cp, atomic writes), arbitrary command execution viauv runand theon_completehook, and network access viacurl,wget, and specialized fetching tools like Firecrawl. - Sanitization: The skill implements a security measure in
references/compile.md(Step 5 §2a) that replaces angle brackets (<and>) in frontmatter descriptions to prevent unintended XML/tag injection into the AI platform's UI or processing engine. - [EXTERNAL_DOWNLOADS]: The skill performs automated downloads of documentation and GitHub metadata using tools such as
curl,wget, and the GitHub CLI (gh). While these are intended for the skill's primary purpose, they represent a connection to external, untrusted network resources.
Audit Metadata