Back to skill

Security audit

Spec Coding

Security checks for vulnerabilities and agentic risk

Overview

This is a Markdown-only spec-writing helper with no executable code, persistence, credential handling, or hidden data-transfer behavior.

Installers should treat this as a Chinese-language documentation workflow. It is suitable for generating or reverse-engineering specs, but only ask it to inspect source code or business requirements you are comfortable sharing with the agent session. Consider adding bilingual notes and stronger privacy language in the export example, but no security hold is warranted from the inspected artifacts.

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
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • 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 (8)

Natural-Language Policy Violations

Medium
Confidence
94% confidence
Finding
The natural-language instructions and workflow content are presented exclusively in Chinese, which effectively forces a specific language for users of the skill. The file does not provide an opt-in, alternative language, or justification that this skill is intended only for a Chinese-language or region-specific context.

Missing User Warnings

Medium
Confidence
88% confidence
Finding
This markdown file describes exporting platform user data for offline analysis and backup, which can affect user data privacy and system integrity. While it includes technical controls like login and expiring links, it does not warn users that exported files may contain sensitive data and should be handled, stored, and shared carefully once downloaded.

Natural-Language Policy Violations

Medium
Confidence
89% confidence
Finding
The README is entirely written in Chinese and presents the template guidance as the default without indicating that other languages are supported or that Chinese is a justified locale-specific requirement. Under the stated policy, forcing a specific language without user opt-in is a natural-language policy concern.

Natural-Language Policy Violations

Medium
Confidence
88% confidence
Finding
This markdown template appears to prescribe a single language for the skill artifact, as all headings, field labels, and examples are Chinese. Under the policy, forcing a specific language without user opt-in or justification is a natural-language policy violation.

External Transmission

Medium
Category
Data Exfiltration
Content
```bash
# 正常请求
curl -X POST /api/v1/xxx -d '{"name":"test"}'

# 边界测试
curl -X POST /api/v1/xxx -d '{"name":""}'  # 应返回 400
Confidence
60% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Natural-Language Policy Violations

Medium
Confidence
92% confidence
Finding
This markdown template is entirely written in Chinese, including headings, field labels, and instructional text, which implicitly requires generated component specification documents to use a specific language. The file does not offer a language choice or document that the template is intended only for a Chinese-language or region-specific workflow.

Natural-Language Policy Violations

Medium
Confidence
93% confidence
Finding
The entire template is written in Chinese, including headings, prompts, and field labels, with no indication that users may choose another language or that the template is intended only for a Chinese-language or region-specific context. This creates a natural-language locale policy concern because it implicitly mandates a specific language without opt-in or documented justification.

Natural-Language Policy Violations

Low
Confidence
75% confidence
Finding
The natural-language content of the skill file is entirely in Chinese, but the document does not indicate that the skill is intended only for a Chinese-speaking audience or offer any language choice. Under the stated policy, forcing a specific language without user opt-in or documented locale justification can be a policy violation.

Static analysis

No suspicious patterns detected.