Back to skill

Security audit

qa-req-deconstruction

Security checks for vulnerabilities and agentic risk

Overview

This skill is a requirement-analysis template with disclosed file/URL reading needs and no evidence of hidden execution, exfiltration, persistence, or destructive behavior.

Install/use this for structured QA requirement analysis, but avoid feeding it real customer, payment, identity, or production data unless sanitized. Do not run the optional npx install command for the larger skill set unless you trust the source and are comfortable installing unpinned remote content.

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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (4)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The manifest content instructs the skill entirely in Chinese and presents Chinese trigger phrases and output conventions, but it does not state that the skill is region-specific or provide opt-in for another language. Under the policy, forcing a specific language without user choice is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The trigger guidance includes very broad phrases like “分析这个需求” and “需求分析,” which can match ordinary conversation and cause the skill to activate when the user did not explicitly intend it. Unintended invocation can pull unrelated user content into a structured workflow, increasing data exposure and creating confusing or unsafe tool use in contexts involving sensitive requirement documents.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The when-to-use field describes activation on uploaded PRDs, requirement documents, or any situation where deeper analysis may help, which is overly broad and weakly bounded. This raises the chance of accidental skill selection on sensitive artifacts and increases unnecessary processing of documents that may contain internal business logic or personal data.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

The skill instructs users to run npx skills add Kokxi/qa-test-skills without pinning a version or integrity identifier. That creates a supply-chain risk: a later compromised or malicious package release could be fetched and executed unexpectedly on the user's system.

Content

No source excerpt is available for this finding.