Back to skill

Security audit

Github Dev Standard Free

Security checks for vulnerabilities and agentic risk

Overview

This is a Markdown-only development workflow checklist with command examples for local validation, with some overbroad wording users should treat cautiously.

Install this only if you want a Chinese-language development-process checklist. Review any shell command before allowing it to run, especially npm, Python, GitHub CLI, network checks, or deployment-related commands, and treat the generic CRUD/save/reset wording as insufficiently scoped rather than as permission for broad changes.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • 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
Findings (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The manifest description and the entire instructional content are presented only in Chinese, while the skill is described as usable by arbitrary AI agents across platforms. There is no opt-in, language-selection guidance, or justification that the skill is intended only for a Chinese-language audience or region-specific context.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

Granting the skill the generic exec tool is broader than necessary for a process-standard skill and the document repeatedly encourages running local shell, Python, Node, Git, and network-related commands. In an agent setting, unnecessary command-execution capability materially increases the blast radius from prompt confusion, unsafe interpolation, or repurposing of the skill for arbitrary local command execution.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill is presented as a development process/checklist, but the content expands it into a generic operational interface using input_params, config_options, and output_format with create/query/modify/delete semantics. That mismatch can cause an agent or user to over-trust the skill as harmless guidance while actually authorizing broader state-changing behavior than the description suggests.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The document claims support for save/import/reset/export/convert operations even though the skill is framed as a development standard and checklist. This widens the effective authority of the skill into persistent or state-mutating behavior, increasing the risk that an agent performs unintended changes under the guise of following process guidance.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger conditions are so broad that they can activate on routine coding, debugging, testing, and deployment requests well beyond a narrow 'development standard' purpose. Overbroad activation increases the chance that the skill is selected in contexts where its exec-enabled guidance or state-changing claims are inappropriate, leading to unnecessary command execution or workflow interference.

Content

No source excerpt is available for this finding.