external-research
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides the agent with specific shell commands to create directories, manage Git repositories (clone, fetch, worktree), and interact with Maven. These commands are used to establish a persistent cache in the user's home directory at
$HOME/.agents/librarian/. - [EXTERNAL_DOWNLOADS]: The skill is designed to download content from the internet using
webfetch,git clone, andmvn dependency:get. It targets well-known services such as GitHub and Maven Central (e.g., fetching artifacts fromorg.typeleveland repositories fromgithub.com). - [DYNAMIC_EXECUTION]: The agent is instructed to dynamically generate
pom.xmlfiles using shell redirection to facilitate dependency tree analysis and artifact retrieval via Maven. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from web pages, public Git repositories, and Maven metadata, which could contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: Data enters the agent's context through
webfetchoutput, cloned source code files, and Maven dependency metadata (POM files, dependency trees). - Boundary markers: The skill does not explicitly define delimiters or instructions for the agent to ignore potentially embedded commands in the researched material.
- Capability inventory: The skill has filesystem access to its cache directory and network access via multiple protocols (HTTP, Git, Maven).
- Sanitization: There are no specified sanitization routines for the external content before it is processed or presented to the agent.
Audit Metadata