Back to skill

Security audit

Academic Writing Assistant

Security checks for vulnerabilities and agentic risk

Overview

This is a low-risk academic writing helper with no executable payload, but its Chinese-first content and broad trigger words may surprise some users.

Install this if you want a Chinese-first academic writing helper for polishing, formatting, and citation guidance. Be aware that broad trigger words may activate it during ordinary writing requests, and the example Python commands reference a script that is not included in the artifact.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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
Findings (3)

Natural-Language Policy Violations

Medium
Confidence
95% confidence
Finding
This markdown skill file uses Chinese throughout nearly all user-facing instructions and examples, but it does not state that the skill is intended only for Chinese-speaking users or provide an opt-in language selection. Under the policy, forcing a specific language without user choice is a natural-language policy violation unless clearly justified.

Natural-Language Policy Violations

Medium
Confidence
84% confidence
Finding
The manifest presents the skill description, capability names, and output items entirely in Chinese, while also including English trigger terms, but it does not state that users can choose their preferred language. This creates a natural-language policy concern because the skill appears to impose a specific language/locale experience without explicit opt-in or choice.

Vague Triggers

Medium
Confidence
96% confidence
Finding
The trigger keywords include very generic terms such as "write," "polish," and their Chinese equivalents, which can cause the skill to activate in many unrelated contexts. This is not a code-execution issue, but it can lead to unintended invocation, user confusion, and accidental processing of content that the user did not intend to send to an academic-writing skill.

Static analysis

No suspicious patterns detected.