Back to skill

Security audit

Aquarium Assistant

Security checks for vulnerabilities and agentic risk

Overview

This is a Chinese-language aquarium care helper with no executable code or hidden privileged behavior, though users should treat fish-disease and sensor/photo features as advisory.

Install only if you want a Chinese-language aquarium helper. For fish illness or treatment advice, use it as a starting point rather than a definitive diagnosis, and be cautious about sharing photos or sensor data unless the host app clearly explains processing and retention.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (9)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
85% confidence
Finding

The natural-language content of the README is presented only in Chinese, which can amount to a language/locale policy issue when the skill does not provide user opt-in, alternatives, or a stated region-specific justification. The file does not indicate that the skill is intentionally limited to Chinese-speaking users or a China-specific deployment context.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The metadata trigger list contains broad, everyday aquarium-related terms such as '喂食', '换水', and '养鱼' without constraints, which can cause unintended activation outside the author's intended context. Overbroad invocation increases the chance the skill responds when users did not explicitly request it, leading to confusing or unsafe advice being surfaced inappropriately.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The markdown trigger section repeats a large set of ambiguous phrases with no scope constraints, reinforcing the risk of accidental activation from normal conversation about fish tanks. In a skill that can provide diagnostic and care guidance, accidental triggering can expose users to advice they may over-trust or did not ask for.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill advertises AI fish disease recognition and treatment suggestions from uploaded photos but does not warn that results may be inaccurate or non-authoritative. Users may act on a false diagnosis, applying the wrong treatment, harming livestock, degrading water conditions, or delaying proper expert help.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger list contains broad, common terms such as '水族', '养鱼', and '鱼缸', which can cause the skill to activate in conversations that only generally mention aquariums rather than explicitly invoking this skill. This increases the risk of unintended routing, over-collection of user context, and confusing or unsafe responses if the skill is triggered outside the user’s intent.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file consists entirely of Chinese headings and output templates, which implies the skill will respond in Chinese by default. The policy requires avoiding forced language or locale constraints unless the user is given a choice or the constraint is clearly documented and justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
83% confidence
Finding

The description and usage content appear to assume Chinese as the required interaction language, but the file does not state that this is a China/Chinese-only skill or offer language choice. This can be a natural-language policy issue when a skill effectively forces a language without user opt-in or justification.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
82% confidence
Finding

The skill describes photo uploads and sensor-based monitoring but provides no notice about what data is collected, stored, shared, or retained. Even though aquarium data is generally low sensitivity, images and device telemetry can still reveal household environment details and create avoidable privacy risk.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

The description, category, tags, trigger phrases, and features are all presented in Chinese, which implies a fixed language experience. There is no indication that users may choose another language or that the skill is intentionally limited to a Chinese-speaking locale.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.