Back to skill

Security audit

qa-test-estimation

Security checks for vulnerabilities and agentic risk

Overview

This is a read-only Markdown skill for QA test-effort estimation, with no artifact-backed evidence of hidden execution, persistence, exfiltration, or destructive behavior.

Before installing, treat the npx command as a separate trust decision and verify the referenced package/source. The skill itself is suitable for QA estimation, but users should avoid pasting confidential release or staffing data unless their agent environment and tool permissions are appropriate.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • 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 (6)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The description lists broad activation terms such as '排期', '资源规划', '工期', and '多久测完', which can appear in ordinary workplace conversations beyond the narrow skill intent. The file does not provide exclusion conditions or negative examples to clarify when the skill should not activate.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The primary description and invocation guidance are written as mandatory Chinese-language instructions, while the file does not state that the skill is region-specific or provide an opt-in choice for language. This creates a locale/language policy concern because the skill appears to impose a language without user selection.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The manifest-style 'when-to-use' string mixes exact phrases with broad intent statements like '需要估算测试工作量' and '项目计划阶段需要测试工时评估时', but does not specify the minimum context required for activation. Without explicit constraints, the skill may match loosely related planning conversations.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
93% confidence
Finding

The skill instructs users to install a package via npx skills add Kokxi/qa-test-skills without pinning an exact version or immutable source. That creates a supply-chain risk: a later package update, account compromise, or namespace takeover could cause different code to run than the author intended.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The document claims the skill only writes assessment files in workspace/ and does not persist, exfiltrate, or reuse data, but the skill definition contains no enforceable mechanism for those guarantees. Such misleading security assurances can cause users to trust the skill with sensitive planning data under false assumptions about data handling boundaries.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

This markdown file presents all user-facing instructional content in a single language, which can violate a language/locale policy when no user opt-in or alternative is provided. The document does not state that it is intentionally region-specific or limited to Chinese-speaking users.

Content

No source excerpt is available for this finding.