Back to skill

Security audit

Translation Assistant

Security checks for vulnerabilities and agentic risk

Overview

The skill presents itself as a translation assistant but contains unrelated Home Assistant/plugin-installation triggers and content, so it should be reviewed before installation.

Install only if you are comfortable with a poorly scoped skill that may activate outside translation requests. The unrelated Home Assistant content and generic "home" triggers should be removed or narrowed before normal use.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

Vague Triggers

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The trigger phrases include broad everyday expressions such as requests to translate a passage, which are likely to appear in normal conversation outside a deliberate skill invocation flow. This raises the risk of unintended activation, causing the agent to enter this capability unexpectedly and potentially route user input into the wrong execution path.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

This trigger section uses the generic keyword "home," which is far too ambiguous for safe activation. A common term with no contextual constraints can lead to accidental invocation during unrelated conversations, especially problematic here because the section is already inconsistent with the stated translation purpose.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

This repeated trigger block again includes the generic word "home," compounding the accidental-activation problem and showing duplicated drifted content. Repetition across merged sections increases the chance that runtime trigger extraction or maintainers will preserve the unsafe phrase, making unintended invocation more likely.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The skill manifest declares a translation assistant, but later embedded content has drifted into unrelated Home Assistant/plugin-installation material. This semantic drift can cause the wrong capability to be invoked or trusted under a misleading name, increasing the chance of unsafe or unintended actions when users trigger what they believe is a translation-only skill.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

These sections explicitly describe unrelated Home Assistant installation workflows, contradicting the declared translation-assistant intent. In a skill-based agent system, such contradiction is dangerous because users and downstream tooling may rely on the manifest name while the body steers execution or user expectations toward unrelated operational tasks.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.