·
Last changedVersion:
This version passed the hardening gate. Hardening applied 11 targeted changes and preserved all other text. Classified findings before hardening: 2. Classified findings closed: 2. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 15. Review findings remaining: 16.
1
1
None
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
references/dependencies.md | Tool & MCP Manipulation | Unauthorized tool use | High | Closed | |
references/images.md | Sensitive Data & Secret Exposure | Data exfiltration | Low | Closed |
2 findings
Manage GitHub issues using the MCP server.
| Tool | Purpose |
|---|---|
| Read issue details, sub-issues, comments, labels (methods: get, get_comments, get_sub_issues, get_labels) |
| List and filter repository issues by state, labels, date |
| Search issues across repos using GitHub search syntax |
| List projects, project fields, project items, status updates |
| Get details of a project, field, item, or status update |
| Add/update/delete project items, create status updates |
The MCP server does not currently support creating, updating, or commenting on issues. Use gh api for these operations.
| Operation | Command |
|---|---|
Create issue |
|
Update issue |
|
Add comment |
|
Close issue |
|
Set issue type | Include |
Note: gh issue create works for basic issue creation but does not support the --type flag. Use gh api when you need to set issue types.
gh api for writesUse gh api to create issues. This supports all parameters including issue types.
Add any of these flags to the gh api call:
Issue types are organization-level metadata. To discover available types, use:
Prefer issue types over labels for categorization. When issue types are available (e.g., Bug, Feature, Task), use the type parameter instead of applying equivalent labels like bug or enhancement. Issue types are the canonical way to categorize issues on GitHub. Only fall back to labels when the org has no issue types configured.
[Bug]Login fails with SSO enabled (with type=Bug)Add dark mode support (with type=Feature)Add unit tests for auth module (with type=Task)Always use the templates in references/templates.md. Choose based on issue type:
| User Request | Template |
|---|---|
Bug, error, broken, not working | Bug Report |
Feature, enhancement, add, new | Feature Request |
Task, chore, refactor, update | Task |
Use gh api with PATCH:
Only include fields you want to change. Available fields: title, body, state (open/closed), labels, assignees, milestone.
Use these standard labels when applicable:
| Label | Use For |
|---|---|
| Something isn't working |
| New feature or improvement |
| Documentation updates |
| Good for newcomers |
| Extra attention needed |
| Further information requested |
| Will not be addressed |
| Already exists |
| Urgent issues |
Related to #123The following features require REST or GraphQL APIs beyond the basic MCP tools. Each is documented in its own reference file so the agent only loads the knowledge it needs.
| Capability | When to use | Reference |
|---|---|---|
Advanced search | Complex queries with boolean logic, date ranges, cross-repo search, issue field filters ( | |
Sub-issues & parent issues | Breaking work into hierarchical tasks | |
Milestones | Create, read, update, close, reopen, delete milestones and manage milestone issues | |
Issue dependencies | Tracking blocked-by / blocking relationships | |
Issue types (advanced) | GraphQL operations | |
Projects V2 | Project boards, progress reports, field management | |
Issue fields | Custom metadata: dates, priority, text, numbers (private preview) | |
Images in issues | Embedding images in issue bodies and comments via CLI |
Get started with chainctlchainctl skill install public/github/github-issues:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/github/skills/github-issues:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/dependencies.md
references/images.md
references/issue-fields.md
references/issue-types.md
references/milestones.md
references/projects.md
references/search.md
references/sub-issues.md
references/templates.md