dl-init
Fail
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill's
preparecommand clones a remote repository fromhttps://github.com/mattpocock/skills.gitusing thegit clonecommand. This repository is not maintained by a trusted vendor listed in the security policy. - [REMOTE_CODE_EXECUTION]: The
install_upstreamfunction inscripts/project_init.pyexecutes a Python script provided via the--installerargument. The script is run usingsubprocess.run([sys.executable, installer, ...]), which effectively executes external Python logic during project initialization. - [COMMAND_EXECUTION]: The script extensively uses
subprocess.runto execute system-level commands such asgit init,git clone,git rev-parse, andgit check-ignore. This provides the skill with high-level control over the local environment and Git configuration. - [DYNAMIC_EXECUTION]: The skill dynamically invokes a script (the 'installer') whose path is determined at runtime based on user-supplied arguments. This creates a vector for executing arbitrary scripts located on the disk if the agent is convinced to point to a malicious file.
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted metadata and content from the local project (e.g.,
AGENTS.md,CLAUDE.md) to generate project-specific instructions, creating a surface for indirect prompt injection. - Ingestion points: The
Project.mergemethod andsource_fingerprintfunction read local files into variables for processing and hashing. - Boundary markers: It uses
<!-- DOUBLE-LOOP:START -->and<!-- OPENWIKI:START -->markers to separate managed content, but these do not sanitize the ingested text. - Capability inventory: The skill possesses file write permissions, command execution capabilities, and network access via Git.
- Sanitization: The skill verifies the integrity of file blocks and directory structures using hashes but lacks content-level sanitization for the natural language instructions it aggregates.
Recommendations
- AI detected serious security threats
Audit Metadata