Back to skill

Security audit

Code

Security checks for vulnerabilities and agentic risk

Overview

This is a generic coding helper with disclosed local read and command execution access; it has documentation gaps, but no hidden payload, persistence, or exfiltration behavior was found.

Install only if you want a coding assistant that may read project files and run local commands. Review commands before execution, especially install, deployment, deletion, or network commands, and do not export an API_KEY unless the agent platform or service you are actually using requires it.

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)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The invocation criteria are very broad, covering general coding, debugging, testing, and deployment scenarios without narrow triggers or exclusions. This makes the skill likely to activate for many common developer requests, potentially exposing users to exec-capable behavior in situations where they may not expect environmental side effects.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
89% confidence
Finding

The skill enables exec while describing a broad coding workflow and does not define clear command boundaries, approval requirements, or sandbox expectations. In an agent context, this can lead to unintended execution of project-supplied or user-influenced shell commands, increasing the risk of local file modification, data exposure, or destructive actions.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill advertises exec capability but does not clearly warn users that it may run commands in their local environment. Without an explicit warning, users may provide prompts or repositories assuming analysis-only behavior, while the skill can perform side-effecting actions such as installing packages, modifying files, or invoking tools.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
75% confidence
Finding

The natural-language description is presented in a mixed Chinese/English form and does not state that outputs will follow the user's preferred language or locale. This can create a language-policy issue if the skill defaults to a specific language presentation without explicit user opt-in or choice.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
80% confidence
Finding

Lines L135-L138 state that the required LLM API is provided by the agent and leave API key configuration blank, but L144-L148 then instruct users to export an API_KEY. This creates a documentation-level contradiction about whether external credentials are needed for the skill.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.