Back to skill

Security audit

Adaptive Socratic Questioning

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent educational Socratic-questioning skill, with some broad trigger wording but no hidden code, credential access, persistence, or destructive behavior.

Before installing, users should know this skill may steer broad academic or problem-solving requests into a Socratic questioning style instead of giving direct answers. It appears safe from a security standpoint, but the publisher should narrow trigger wording and clarify language expectations for English and Chinese users.

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

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The README explicitly recommends making the skill description 'slightly pushy' and to 'always use this skill' for very broad educational phrases such as questioning, deeper understanding, and critical thinking. Overly broad trigger guidance can cause the agent to invoke this skill in many ordinary conversations, creating routing hijack behavior where this skill crowds out more appropriate or safer skills and increases unintended prompt influence.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The prominent descriptive text is presented in Chinese, and the rest of the README continues in Chinese without indicating that other languages are supported. Under the policy, a skill should not impose a specific language or locale unless the user can opt in or the restriction is clearly justified as region-specific.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The auto-load instruction is broad enough to trigger on common requests like research help, academic discussion, or methodological guidance, which can cause this skill to activate in contexts where direct answers would be more appropriate. While not a direct code-execution or data-exfiltration issue, unintended invocation can steer the agent into an unnecessarily leading questioning mode, degrade task accuracy, and create prompt-routing confusion.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The entire skill example and instructional content are written exclusively in Chinese, with no indication that users may choose another language or that the skill is intentionally limited to a Chinese-language audience. Under the policy, a language or locale constraint should either be optional for the user or clearly justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

This markdown skill presents all instructions, examples, and guidance only in Chinese, which can amount to a language-policy violation when no user opt-in or locale justification is provided. The file does not indicate that the skill is intended exclusively for Chinese-speaking users or offer alternative language support.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

This markdown skill presents all instructions and example dialogue exclusively in Chinese, and there is no indication that users can choose another language or that the skill is intentionally restricted to a Chinese-speaking context. Under the policy rule, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The trigger list is broad and generic for academic support, including phrases like research questions, methodology guidance, paper writing, data analysis, and problem solving. This can cause the skill to activate in many normal conversations beyond the intended Socratic tutoring use case, leading to unintended routing, over-collection of context, or interference with higher-priority safety or domain-specific skills.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The entire test suite, including headings, instructions, examples, and evaluation criteria, is written exclusively in Chinese, indicating a language-specific skill workflow. There is no indication that users may opt into another language or that the Chinese-only constraint is required for a region-specific or compliance-related purpose, which creates a natural-language locale policy concern.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
81% confidence
Finding

This markdown file is natural-language content, so SQP-3 applies. The dialogue is primarily in Chinese but inserts English wording ("timely") without any user opt-in or documented language/locale preference, which can be interpreted as imposing language output choices inconsistently.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

The document title and the report content are written entirely in Chinese, indicating a fixed language choice in the skill-related artifact. The policy requires flagging language or locale constraints when they are imposed without user opt-in or clear justification.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.