Back to skill

Security audit

Spec Developer

Security checks for vulnerabilities and agentic risk

Overview

This skill is a small, disclosed spec-driven development helper that edits project planning files and code only as part of its stated workflow.

Install this if you want a Chinese-language spec-driven development workflow that can create and modify repository planning files, code, tests, and status markers when invoked. Review generated specs and task updates before execution, and treat /spec-execute as a code-changing command that may run the repository's native test script.

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

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill instructs the agent to append extracted tasks into specs/tasks.md automatically, but it does not require explicit user confirmation or warn that repository files will be modified. In an automation skill that edits planning artifacts, this can lead to unintended or unauthorized changes, especially if the input spec is incorrect, stale, or adversarially crafted.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The /spec-execute flow directs the agent to iteratively create tasks, modify code, write tests, run a script, and update tracking files automatically, yet it provides no safety checkpoint or warning about potentially broad repository impact. Because this is an execution-oriented engineering skill, the absence of confirmation, scoping, and review steps makes unintended code changes and unsafe command execution materially more dangerous.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
82% confidence
Finding

The manifest description is written in Chinese, and the rest of the skill instructions are also presented only in Chinese, with no indication that users can choose another language. This can violate a language/locale policy when a skill implicitly forces a specific language without opt-in or justification.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.