Back to skill

Security audit

pipeline-architecture

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-only architecture skill with high-impact implementation guidance, but its database, external API, file, and authorization guidance is explicit and purpose-aligned.

Before installing, confirm you want a Traditional Chinese architecture skill that guides agents on business workflow writes, transactions, authorization checks, and external side effects. Use extra caution in Payload CMS because overrideAccess relies on the required authorization Step being present and tested, and avoid using the claimed Flutter support until the missing Flutter reference is provided.

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

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
S 為基底(存在 payload.config.ts、collections/、custom endpoints、collection hooks),額外載入 references/payload-cms.md;專案若部署在 Cloudflare Workers(存在 wrangler.toml 或 wrangler.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
S 為基底(存在 payload.config.ts、collections/、custom endpoints、collection hooks),額外載入 references/payload-cms.md;專案若部署在 Cloudflare Workers(存在 wrangler.toml 或 wrangler.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
S 為基底(存在 payload.config.ts、collections/、custom endpoints、collection hooks),額外載入 references/payload-cms.md;專案若部署在 Cloudflare Workers(存在 wrangler.toml 或 wrangler.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
S 為基底(存在 payload.config.ts、collections/、custom endpoints、collection hooks),額外載入 references/payload-cms.md;專案若部署在 Cloudflare Workers(存在 wrangler.toml 或 wrangler.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
S 為基底(存在 payload.config.ts、collections/、custom endpoints、collection hooks),額外載入 references/payload-cms.md;專案若部署在 Cloudflare Workers(存在 wrangler.toml 或 wrangler.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
S 為基底(存在 payload.config.ts、collections/、custom endpoints、collection hooks),額外載入 references/payload-cms.md;專案若部署在 Cloudflare Workers(存在 wrangler.toml 或 wrangler.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
S 為基底(存在 payload.config.ts、collections/、custom endpoints、collection hooks),額外載入 references/payload-cms.md;專案若部署在 Cloudflare Workers(存在 wrangler.toml 或 wrangler.

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

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

md
| 有 `package.json` / `tsconfig.json`,或要改的檔案是 `.ts` | TypeScript / Node.js | `references/typescript.md` |

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The manifest description is entirely written in Traditional Chinese and the document consistently instructs behavior in that locale, but it does not indicate that language choice is optional or that the skill is region-specific. Under the language/locale policy, forcing a specific language without user opt-in is a natural-language policy concern.

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 the entire instructional content are presented in Traditional Chinese, but there is no natural-language statement offering a language choice or documenting that this skill is intentionally limited to a Chinese-speaking audience. Under the stated policy, forcing a specific language without user opt-in is a locale/language policy violation.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
70% confidence
Finding

npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
70% confidence
Finding

npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.

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 presents all instructional content in Traditional Chinese, including headings, warnings, and code commentary, but does not indicate that the user can choose another language. That can violate a language/locale policy when skills are expected to avoid forcing 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
96% confidence
Finding

This markdown file presents all instructions and examples in Traditional Chinese and explicitly directs readers to use the Python reference, but it does not offer any language or locale choice. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale restriction is justified, which is not stated here.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.