Back to skill

Security audit

Github Manager Free

Security checks for vulnerabilities and agentic risk

Overview

This is a GitHub CLI helper with mostly expected behavior, but it asks for write/exec authority and documents remote state changes without clear confirmation boundaries.

Install only if you are comfortable letting an agent run `gh` against your GitHub account. Use the narrowest GitHub scopes possible, avoid exposing private repository output unnecessarily, and require explicit approval before rerunning workflows, creating or changing GitHub objects, or setting persistent `gh` aliases.

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
  • 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
Findings (7)

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

The manifest and overview repeatedly position this skill as a free edition focused on '基础查询与检查能力' and '查询-检查-定位'. However, the documented commands include gh run rerun, which triggers a workflow rerun, and elsewhere gh alias set, which writes persistent local CLI configuration. These are state-changing actions beyond a purely query/check helper.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The documentation includes commands that can modify remote GitHub state, such as rerunning workflows, and says the capability supports creation operations, but it does not clearly warn users that these actions are state-changing. In an agentic exec context, lack of explicit confirmation boundaries can lead to unintended modifications to repositories, CI runs, or collaboration artifacts.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The trigger condition is overly broad, covering generic coding, debugging, testing, and deployment requests. In an agent environment with exec/write tools, this increases the chance the skill activates outside its narrow GitHub-management purpose and executes gh or shell commands in contexts the user did not intend, potentially causing unintended repository or workflow actions.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The '已知限制' section says the free version does not support '自动化工作流', but the examples provide gh alias set commands and a cross-repository batch query shell script. Those examples materially enable automation/persistent command customization, which conflicts with the claimed free-version limitation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
79% confidence
Finding

标题、摘要和全文说明均以中文固定呈现,且未说明是否支持根据用户偏好切换语言。按规则,若技能对语言/locale施加约束而没有用户选择或合理的区域性说明,可构成自然语言策略问题。

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

The skill instructs users to authenticate gh, use scopes including repo/workflow/read:org, and access private repositories, but it lacks explicit guidance on credential minimization, secret handling, and privacy boundaries. In an agent setting, this can normalize broad token use and increase the risk of unnecessary exposure of private repository data or over-privileged credentials.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
81% confidence
Finding

The '已知限制' section explicitly states the free version does not support batch Issue/PR operations, yet the example directly below demonstrates a batch multi-repository Issue query script. Even though it is read-only, the documentation's blanket statement about batch Issue/PR operations is contradicted by the provided example.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.