Back to skill

Security audit

求职全链路(规划·岗位·简历·面试·投递·HR)

Security checks for vulnerabilities and agentic risk

Overview

This is a text-only career-coaching skill with disclosed resume/JD/salary handling and no code, storage, credential use, or hidden data transfer.

Install if you want a Chinese-language career-planning assistant. Avoid sharing unnecessary sensitive details such as ID numbers, bank information, full addresses, or exact salary documents; use ranges where possible and verify live salary, legal, offer, and market claims independently.

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 (17)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The description and trigger conditions are broad enough to match nearly any job-seeking or career-related request, which can cause the skill to activate when the user did not clearly intend to invoke this specialized workflow. Over-broad routing increases the risk of context hijacking, unnecessary collection of personal career data, and interference with more appropriate skills or default assistant behavior.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The quick-start guidance says users can trigger the skill with copied opening scripts and even 'zero input,' which encourages activation from vague prompts without confirming scope or consent. That makes unintended invocation more likely and may cause the system to apply default assumptions and workflow steps to underspecified user requests.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

Stating that the main users are '中国境内求职者(全中文交互...)' and framing the workflow around Chinese-only interaction without explicit user preference can improperly constrain language behavior and reduce accessibility for multilingual or non-Chinese users. In a shared assistant environment, this can lead to incorrect routing, poor user experience, or exclusion when the user's requested language differs from the skill default.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The example phrases are very generic and encourage invocation from minimal user input like 'help me do career planning' or 'help me edit my resume,' which are common utterances that may appear in broader conversations. Because the skill supports chained execution across planning, resume, and delivery workflows, accidental triggering could cause unintended processing of sensitive employment data or undesired task switching.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The trigger guidance uses broad natural-language phrases for career-help intents, which can overlap with ordinary conversation and cause the skill to activate when the user did not explicitly intend to invoke it. In an agent environment, unintended activation can lead to unnecessary routing, context capture, or execution of downstream modules, especially because this skill can chain into multiple submodules and external companion skills.

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’s natural-language instructions and examples are entirely in Chinese, and there is no indication that the user can choose another language or that the skill is intentionally limited to a Chinese-speaking context. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The entire framework, including user-facing questions and required output phrasing, is written as mandatory Chinese-language guidance with no opt-in, alternative language path, or statement that the skill is intentionally limited to a Chinese-speaking context. This creates a natural-language locale policy concern because it implicitly enforces one language for all users.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

This markdown skill prescribes all instructions, outputs, and trigger phrases in Chinese only. Under the policy, forcing a specific language without user choice is a natural-language policy violation unless the locale constraint is explicitly documented and justified, which is not present here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

A hard requirement to operate in Chinese without user language choice can cause misunderstanding, reduce informed consent, and degrade the accuracy of advice if the user is more comfortable in another language. In a skill that handles nuanced employment decisions and collects user background, language mismatch increases the risk of incorrect interpretation of constraints, goals, or legal/compensation details.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The trigger criteria are broad enough to match ambiguous everyday career-related statements, which can cause the agent to route into this skill when the user did not intend a structured career-planning workflow. In practice this can override user intent, lead to unnecessary collection of personal employment data, and produce over-scoped guidance in the wrong context.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

This markdown file presents all instructions, triggers, and output formats only in Chinese. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale limitation is explicitly justified, which is not present here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
82% confidence
Finding

The module is written to operate in Chinese without offering a language negotiation path, which can cause the agent to respond in an unintended language or mishandle user instructions. While not a classic security flaw, it can undermine reliable execution and user understanding, especially if the system processes sensitive career information and the user cannot accurately validate the output.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger phrases are broad enough that ordinary interview-related conversation could unintentionally activate this skill and route the user into a rigid workflow. In a multi-skill agent, this can cause misrouting, irrelevant data collection, and reduced user control over how their request is handled.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

This markdown skill specifies all operational instructions and required output phrasing in Chinese, including fixed output templates and invocation text. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale constraint is explicitly justified, which is not stated here.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The invocation section says the module applies whenever a user provides a resume or describes experience and asks to organize, improve, or make it more persuasive, with trigger phrases like “帮我改简历”. These are broad everyday requests, and the file does not provide negative examples or sharper boundaries for when this module should not be invoked versus other resume-related skills.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
81% confidence
Finding

All user-facing instructions and example prompts are presented only in Chinese, which can amount to an implicit language constraint. There is no statement that other languages are supported or that Chinese is optional or region-specific.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
94% confidence
Finding

The file's natural-language instructions and examples are entirely in Chinese, and there is no indication that users can opt into another language or that the skill is restricted to a Chinese-speaking context. Under the policy rule, forcing a specific language without user choice can be a locale/language policy violation.

Content

No source excerpt is available for this finding.