skill-factory
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's core workflow involves ingesting and analyzing README content from user-provided GitHub repositories to generate metadata and documentation.
- Ingestion points:
scripts/fetch_github_info.pyretrieves README text, andscripts/import_github_skill.pydownloads entire repository contents. - Boundary markers: In
scripts/create_skill.py, external README content is placed within markdown blocks in the generatedSKILL.mdfile. - Capability inventory: The skill utilizes
subprocess.runfor git operations,urllib.requestfor network access, and standard file I/O to create new skill structures. - Sanitization: The
sanitize_namefunction inscripts/create_skill.pyhandles folder names, and basic regex cleaning is applied to README text, but there is no mechanism to filter embedded natural language instructions. - [EXTERNAL_DOWNLOADS]: The skill downloads repository metadata and source files from
github.comandraw.githubusercontent.com. These operations are transparently documented as part of the skill's purpose to import external code. - [COMMAND_EXECUTION]: Multiple scripts (
fetch_github_info.py,import_github_skill.py) usesubprocess.runto executegitcommands. These calls are implemented using argument lists and timeouts, which are standard security practices for preventing shell injection.
Audit Metadata