localhero
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- Dynamic Execution (LOW): The skill uses the
!syntax inSKILL.mdto dynamically generate prompt content by executingnpx @localheroai/cli glossaryandnpx @localheroai/cli settings. While this is necessary for the skill's primary purpose of providing context, it introduces runtime variability into the system prompt. Severity reduced from MEDIUM as this is central to the skill's functionality. - External Downloads (LOW): The skill relies on
@localheroai/clidistributed via the npm registry. This is an external dependency not included in the predefined trusted list. Severity reduced from MEDIUM as the tool is the primary interface for the service the skill supports. - Indirect Prompt Injection (LOW): The skill is susceptible to indirect prompt injection if an attacker can control the contents of the glossary or settings on the Localhero.ai platform. 1. Ingestion points: External data is fetched and interpolated into
SKILL.mdat lines 48 (glossary) and 52 (settings). 2. Boundary markers: Absent; the command output is echoed directly into the prompt without delimiters or warnings. 3. Capability inventory: The agent is grantedBashtool access specifically to run any subcommand ofnpx @localheroai/cli, which can modify local files and interact with the network. 4. Sanitization: Absent; data returned from the CLI is not validated or escaped before being presented to the LLM.
Audit Metadata