Back to skill

Security audit

NPAI SKILL

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent product-video scripting skill with disclosed video-handoff behavior and no evidence of hidden execution, persistence, credential access, or exfiltration.

Installers should expect this skill to guide product-video scripts and, after explicit approval, hand product images and script details to a video-generation tool. Non-Chinese users may want localization changes before use.

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
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (9)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
85% confidence
Finding

The description says to use this skill whenever the user wants various kinds of product content ideas or wants to choose among multiple directions, mixing specific phrases with broad intent-based triggers. Because it does not define what should not trigger the skill or provide negative examples, it could overlap with ordinary requests for marketing help and cause unintended invocation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The default prompt includes several Chinese phrases as the user-facing option set, but the file does not indicate that the skill is intended only for Chinese-speaking users or provide an opt-in language choice. This can violate language/locale policy by implicitly forcing a specific language in the interaction.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The template hard-codes Chinese text for campaign fallback output, which can force a specific language regardless of the user's preferred locale. This is a natural-language policy concern because the file does not offer a language choice or document a justified locale restriction.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The file requires several user-facing labels and options in Chinese, including direction names and later action choices. Because this is framed as a default output template and does not provide a language-selection mechanism, it imposes a specific locale on all users.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The template requires exact Chinese trigger/selection phrases such as 直接生成视频 and related options. These are user-facing instructions and are not accompanied by any language-choice mechanism, so they force a specific language without user opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The handoff requires fixed Chinese prompt lines such as 请基于这张产品参考图... and additional required Chinese constraint lines, making the workflow language-specific by default. This is a natural-language policy concern because the file does not offer an explicit language choice or state that the workflow is limited to a Chinese-only regional context.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The file repeatedly establishes a strict no-text/no-subtitles policy for generated videos, but the regeneration guidance later suggests using 'more restrained text overlay.' That contradiction can cause downstream agents or tools to reintroduce on-screen text against the intended safety and product constraints, leading to policy drift and inconsistent outputs.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

This line mandates a Chinese fallback sentence when research is not possible. Even though it is only one string, it still enforces a language choice without opt-in or a documented region-specific justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
74% confidence
Finding

The instruction says that if prior tasks used another campaign or language, a clean project/session should be recommended before generation. While operationally understandable, it treats language as a workflow constraint without clarifying whether the skill is region-specific or whether the user can choose the target language.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.