Back to skill

Security audit

prism-auto-config-map

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed automotive competitive-intelligence report generator that relies on PatSnap/Zhihuiya data and local report assets, with no evidence of hidden execution, persistence, or data exfiltration.

Install this only if you are comfortable connecting authorized PatSnap/Zhihuiya MCP services and using them for automotive market, patent, literature, and supply-chain research. Expect Chinese-oriented reports by default, verify source permissions for any licensed data or crawling fallback, and do not treat generated patent analysis as legal advice.

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
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (23)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
10. **渲染 HTML**:使用 `assets/report_template.html` 和 `assets/vehicle_visuals/` 下的本地资产。图片生成或网页图片抓取只是可选增强,不是硬依赖。

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
10. **渲染 HTML**:使用 `assets/report_template.html` 和 `assets/vehicle_visuals/` 下的本地资产。图片生成或网页图片抓取只是可选增强,不是硬依赖。

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
10. **渲染 HTML**:使用 `assets/report_template.html` 和 `assets/vehicle_visuals/` 下的本地资产。图片生成或网页图片抓取只是可选增强,不是硬依赖。

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The skill instructions and examples are entirely written in Chinese, and there is no statement that users may interact in other languages or choose their preferred locale. Under the policy, forcing a specific language without opt-in is a natural-language policy violation unless the locale constraint is explicitly justified as region-specific.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The HTML declares lang="zh-CN" and the report title/content are presented in Chinese as the default, which imposes a specific language/locale. Under the policy, locale constraints should either be optional for the user or clearly documented as region-specific and justified; this file does not provide such opt-in or justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The prescribed output format includes fixed Chinese labels (产品域 → 一级技术 → 二级配置/零部件 → 供应商类型 → 竞品/专利/供应链分析对象) as a required first display, which imposes a specific language/locale in the skill's natural-language behavior. The file does not provide an opt-in, fallback, or user language choice, so this is a language policy concern.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
83% confidence
Finding

Lines L07-L10 set requirements in Chinese and name Chinese-specific reporting fields and source expectations, which effectively constrain the skill's operation to a specific language/locale. The file does not provide an opt-in, alternative locale handling, or a documented justification that this skill is intentionally region-specific.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

Multiple demo prompts are written as direct Chinese-language output requests, and the file provides no indication that users may choose another language or that the skill is intentionally restricted to a Chinese-only regional context. This creates a natural-language locale policy concern because the examples consistently impose 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

This markdown file includes mandatory methodology content in Chinese, and later sections continue to require Chinese labels for lifecycle stages. Because the file does not offer an English/Chinese option or explain that the skill is intentionally region-specific, it creates a language/locale policy concern under the natural-language policy rule.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The lifecycle taxonomy is defined using Chinese-only stage names such as 引领技术 and 退出技术. Requiring these labels without offering alternatives or stating a justified locale limitation can force a specific language on users and violates the stated policy criteria.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

This markdown template includes mandatory field values in Chinese, such as lifecycle stages, which can force a specific language/locale in downstream outputs. The file also requires Chinese-only output text elsewhere, but does not provide user opt-in or explain that the skill is intentionally China/Chinese-specific.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The template instructs outputs to show the Chinese phrase "论文信号暂无,以专利为主" when no literature is available. Because this is prescribed output language rather than an example, it creates a language-policy issue unless the skill is explicitly documented as Chinese-only or offers localization.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

This row defines relationship status values entirely in Chinese, which effectively constrains report language. The file does not indicate that this locale restriction is intentional or allow a configurable language option.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The final HTML is required to include the Chinese phrase "数据聚焦与服务对象," making the output language prescriptive. Without a documented regional scope or user opt-in, this is a natural-language locale policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The HTML rendering rules require the exact Chinese string "论文信号暂无,以专利为主" in final output. This forces a specific language in all generated reports unless the skill is explicitly scoped to that locale.

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 file contains prescribed Chinese-language output text such as the core chain states, which effectively imposes a locale on part of the report format. The policy allows locale constraints only when the skill offers user choice or clearly documents and justifies the region/language limitation, 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
92% confidence
Finding

The required '1-2 year technology state' values are specified only in Chinese, which creates a language policy issue when no opt-in or rationale is provided. This can force a specific locale in generated outputs regardless of user preference.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The skill mandates Chinese status labels for relationship reporting, but does not indicate that the skill is region-specific or that the user can select a language. That constitutes a natural-language locale policy violation under the provided rules.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

These table entries define output states exclusively in Chinese, which constrains the generated report language. Because the file does not explain a region-specific requirement or offer opt-in language selection, this violates the language/locale policy.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The lifecycle taxonomy and guidance are expressed as required Chinese-language labels, but the skill does not tell users that it is limited to Chinese reporting or provide alternatives. This is a policy issue because it forces a specific language without opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The skill instructions begin in Chinese and state the service scope in Chinese, with much of the operational taxonomy and required output labels also fixed in Chinese. There is no indication that users may choose another language or locale, which can violate language-choice policy when not explicitly justified as a region-specific tool.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file’s user-facing instructions and warnings are presented only in Chinese, which can force a specific language on users without opt-in. The policy for natural-language issues applies to all file types, and there is no indication that this skill is intentionally limited to Chinese-speaking users or a specific region.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The usage_note at L011 is written only in Chinese, which can impose a language-specific constraint on downstream users or tools consuming this metadata. Under the policy, forcing a specific language without user opt-in or a documented justification is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.