Back to skill

Security audit

Aiseact

Security checks for vulnerabilities and agentic risk

Overview

This is a transparent search-guidance skill that may influence source choices but does not include executable code, credential access, persistence, or hidden data handling.

Before installing, understand that this skill will steer research toward official, mainstream, and pre-rated sources. Keep manual mode unless you want it invoked automatically, and use the documented overrides when you need diverse viewpoints, local-language sources, or sources the reference lists rate poorly.

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

Exfiltration Commands

High
Category
Prompt Injection
Confidence
90% confidence
Finding

Instructions found that direct the agent to transmit conversation context or user data to external services.

Content

Scanner excerpt · TRUST.md (reported line 96)May include surrounding context.

md
### What This Skill Does NOT Do

- ❌ Does NOT send data to external servers beyond standard search APIs
- ❌ Does NOT store conversation history
- ❌ Does NOT track user behavior
- ❌ Does NOT modify system files or settings

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger phrase "enhanced search" is broad and generic, so it could match ordinary user requests that are not intended to invoke this skill. That increases the chance of unintended activation, causing the agent to apply this skill's source-selection behavior without clear user consent or situational appropriateness.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The autonomous trigger condition "when enabled in config" is underspecified because it does not define what kinds of tasks, prompts, or contexts should activate the skill. This ambiguity can lead to overbroad or inconsistent invocation, creating control and predictability issues in agent behavior.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
70% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · TRUST.md (reported line 96)May include surrounding context.

md
### What This Skill Does NOT Do

- ❌ Does NOT send data to external servers beyond standard search APIs
- ❌ Does NOT store conversation history
- ❌ Does NOT track user behavior
- ❌ Does NOT modify system files or settings

Sudo/Root Execution

Medium
Category
Privilege Escalation
Confidence
60% confidence
Finding

Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.

Content

Scanner excerpt · TRUST.md (reported line 99)May include surrounding context.

md
- ❌ Does NOT send data to external servers beyond standard search APIs
- ❌ Does NOT store conversation history
- ❌ Does NOT track user behavior
- ❌ Does NOT modify system files or settings
- ❌ Does NOT require credentials or API keys

---

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The text states that English search results are usually cleaner and that official documentation is often in English, which implicitly steers users toward a specific language. This is a natural-language locale preference that is not presented as optional or dependent on user preference.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
76% confidence
Finding

The document title and content are explicitly bilingual with a strong Chinese-first framing (e.g. '常用中文媒体来源' and paired translations throughout), but it does not state that users may choose their preferred language or locale. Under the policy, natural-language constraints should offer user choice unless the locale restriction is clearly justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The document explicitly recommends English-language searching as a way to get 'cleaner results,' which biases the agent toward a specific language strategy without any user opt-in or task-based justification. In a search-guidance skill, this can systematically distort retrieval behavior, reduce relevance for users seeking Chinese or multilingual primary sources, and create unfair or incomplete outputs.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The file is presented as an English-titled reference document, but line L007 and many subsequent sections embed substantial Chinese text inline. Under the policy rule, forcing a specific language or mixed-language presentation without user opt-in can create a language/locale policy violation for users who expect a single accessible language.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The file presents example override commands exclusively in Chinese string literals, which imposes a locale-specific interaction pattern in natural language. Under the policy rule, this is a language/locale constraint without explicit user opt-in or a documented region-specific justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
78% confidence
Finding

Natural-language policy review applies to all file types. The file presents both English and Chinese command phrases, but it does not state that language use is user-selectable or optional, which can create an implicit locale expectation without explicit opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
76% confidence
Finding

The recommendation list heavily prescribes Chinese sources and also separates 'English authoritative' sources, but does not indicate that language or regional source selection is optional or context-dependent. This can be read as a default locale policy that excludes other languages/locales without user choice or an explicit region-specific justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

The document instructs users to use "English keywords (for cleaner results)," which imposes a language preference in the workflow. Because the file does not present this as optional user choice or justify it as a clearly region-specific requirement, it conflicts with the policy against forcing a specific language without opt-in.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.