Back to skill

Security audit

data-analysis-skills

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent Chinese-first table analysis skill, with no executable payload, but users should be aware it encourages very detailed reasoning over potentially sensitive data.

Install this if you want a Chinese-first assistant for careful spreadsheet relationship analysis. Do not provide personal, payroll, finance, or compliance data unless you are comfortable with the assistant producing detailed evidence summaries and possibly using scoped subagent review; prefer revised instructions that ask for concise evidence summaries rather than hidden chain-of-thought.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Behavioral ASTexec() Call, eval() Call, Dynamic Import
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (13)

Natural-Language Policy Violations

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

The skill explicitly instructs the model to reveal step-by-step chain-of-thought. Exposing internal reasoning can leak hidden system behavior, sensitive intermediate inferences about user data, and make prompt extraction or policy evasion easier for attackers.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

This section repeatedly mandates full visibility into the model's work process and chain-of-thought, normalizing disclosure of internal reasoning as a product feature. In a data-analysis skill, that can amplify leakage of sensitive derived information and provide adversaries with detailed scaffolding for jailbreaks or prompt probing.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

High
Category
Not specified by scanner
Confidence
98% confidence
Finding

The enforced output format requires detailed reasoning steps for every conclusion, turning chain-of-thought disclosure into a mandatory response behavior. Because this skill often handles tabular business and personal data, those intermediate steps may expose sensitive correlations, assumptions, and internal safety boundaries beyond what the user needs.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

The final template operationalizes full chain-of-thought release by requiring rubric, data, logic, cross-validation, and conclusion as a per-finding reasoning trace. In this skill's context, which encourages analysis of potentially sensitive enterprise tables, that creates a direct path for over-disclosure of internal reasoning and sensitive derived insights.

Content

No source excerpt is available for this finding.

Vague Triggers

High
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger scope is extremely broad: it activates not only for explicit data-analysis requests, but also for vague phrases like '帮我看看' or '这数据对不对' whenever tabular-looking content is present. This can cause the agent to invoke the skill in many everyday contexts where the user did not clearly consent to structured data inspection, increasing the chance of inappropriate handling of uploaded files or sensitive tabular data.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

This eval explicitly requires the model to reveal its chain-of-thought ('发现附带推理过程'). Requiring hidden reasoning disclosure is dangerous because it pushes the assistant to emit internal deliberation rather than a concise answer, increasing the risk of policy leakage, prompt exfiltration, and disclosure of sensitive intermediate reasoning patterns. In this skill, the requirement appears multiple times, which makes the pressure systematic rather than accidental.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

High
Category
Not specified by scanner
Confidence
99% confidence
Finding

This second eval again mandates chain-of-thought output, reinforcing an unsafe behavior target in the skill's evaluation set. Repeatedly rewarding hidden-reasoning disclosure can train or steer the agent to reveal internal steps across unrelated tasks, including sensitive or security-relevant contexts. Because this is a data-analysis skill, users may also provide internal business data, making over-disclosure more risky.

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 file is written entirely in Chinese and presents the skill's examples and operating guidance as if Chinese is the required interaction language. The file does not indicate that users may choose another language or that the locale restriction is intentional and justified, which can violate language/locale choice policy.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

This markdown file is entirely written as prescriptive guidance in Chinese and presents the analysis styles as instructions without any indication that users may choose another language or locale. Under the policy rule for natural-language violations, a skill that effectively forces a specific language without opt-in should be flagged unless the locale constraint is clearly documented and justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The manifest description and the entire instruction set are written as Chinese-only operating guidance, with no indication that the skill should adapt to the user's preferred language or locale. Under the policy, forcing a specific language without opt-in is a natural-language policy violation unless clearly documented and justified.

Content

No source excerpt is available for this finding.

Ssd 3

Medium
Category
Not specified by scanner
Confidence
70% confidence
Finding

The requirement to '记下来' the user's correction and use it in later analysis is a plain-language instruction to store user-provided information for future reuse. While framed as helpful conversational continuity, it establishes memory/retention behavior over user inputs that can capture sensitive information in other contexts.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

These trigger examples use vague phrases like '有什么值得注意的', '有没有关系', '定价策略对不对', and '有没有猫腻' without consistently requiring structured data input or clear data-analysis context. In a routing system, this can cause the skill to activate on broad everyday requests, leading to misrouting, unnecessary file/data access attempts, or over-collection of user data beyond the user's actual intent.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

All natural-language examples in this file are written in Chinese, which can imply a language-specific behavior or evaluation constraint. There is no accompanying note that this skill is intentionally Chinese-only, region-specific, or that users may choose their preferred language.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.