self-learning

Pass

Audited by Gen Agent Trust Hub on Mar 24, 2026

Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill fetches untrusted content from the open web to generate permanent instructions for the agent.
  • Ingestion points: SKILL.md Step 3 specifies fetching and extracting content from 3-5 external URLs discovered via web search.
  • Boundary markers: Absent. The instructions do not include delimiters or warnings for the agent to ignore malicious instructions embedded in the researched documentation.
  • Capability inventory: The skill uses file system write tools to save generated skills and GitHub CLI to create gists.
  • Sanitization: Absent. While there is a verification step for factual accuracy, there is no validation or sanitization to prevent malicious instructions from being incorporated into the generated SKILL.md.
  • [DATA_EXFILTRATION]: The skill includes an option to export generated content to a public GitHub Gist (SKILL.md Step 7). If the research process accidentally captures sensitive information or is poisoned by a malicious source, this data could be publicly exposed.
  • [PERSISTENCE]: The skill creates persistent agent behavior by saving generated instructions to the user's home directory (~/.claude/skills/) or plugin storage. This allows any instructions (potentially malicious ones from an indirect injection) to persist and influence the agent across all future sessions.
  • [COMMAND_EXECUTION]: The skill utilizes the GitHub CLI (gh) and file system tools to manage and store skills locally and remotely.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 24, 2026, 06:09 AM
Security Audit — agent-trust-hub — self-learning