Back to skill

Security audit

ZM PPTX 创建与编辑工具

Security checks for vulnerabilities and agentic risk

Overview

This skill is a coherent PPTX creation and review guide with no hidden code, persistence, credential access, or unrelated authority.

Install only if you want a Chinese-language PPTX creation/editing workflow. Confirm the input and output PPTX paths before use, keep a backup of important decks, and review generated slides visually before delivery.

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

Autonomous Decision Making

Medium
Category
Excessive Agency
Confidence
75% confidence
Finding

Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.

Content

Scanner excerpt · SKILL.md (reported line 88)May include surrounding context.

md
- A deck can pass text inspection and still fail visually because of overlap, contrast, or edge clipping.
- Editing from one slide alone can miss the real source of truth in the theme, master, or layout definitions.
- Choosing a quote, comparison, or multi-column layout without matching content usually makes the deck look templated rather than intentional.
- Combining or duplicating slides without checking masters and themes can create subtle inconsistency slide by slide.
- Aspect-ratio mismatches like `16:9` versus `4:3` can shift every placement decision even when each slide looks locally reasonable.

## Related Skills

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill mandates a Chinese-only status/output format regardless of the user's language preference or higher-level agent policy. This can override user intent and reduce transparency or reviewability for operators who do not read Chinese, increasing the chance of misunderstanding workflow state or approval status.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The file title and all field descriptions are written in Chinese, and there is no indication that the skill supports user language selection or that the locale restriction is intentionally limited to a Chinese-speaking context. This can violate a language/locale policy when users are not given an opt-in or alternative language.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

All user-facing instructions in this prompt are written in Chinese and the prompt does not indicate that language choice is optional or region-specific. 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

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

The user-facing display name and description are entirely in Chinese, which implies a fixed language presentation without any indication that users can choose another language. The policy allows locale constraints only when they are explicitly justified or offered as an opt-in choice, neither of which is present here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The file title is entirely in Chinese and presents the checklist as Chinese-only, with no indication that language selection is optional or that the skill is intentionally limited to a Chinese-speaking context. This can conflict with language/locale policy requirements that prohibit forcing a specific language without user opt-in.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
89% confidence
Finding

This markdown file instructs the agent to create, inspect, or edit PPTX files and to output a PPTX path, which implies writing or modifying user files. The description does not include any warning about overwriting files, changing user data, or recommending backups/confirmation before edits.

Content

No source excerpt is available for this finding.