Skip to main content

operating-github-security-fixer

Use when the user asks OpenSRE to fix GitHub security and quality issues, Security and quality page findings, Code Quality standard findings, Dependabot alerts, code-scanning or CodeQL alerts, vulnerable dependencies, repo security issues, or to fix findings and optionally open a pull request.

Source facts

Repository
tracer-cloud/opensre
Last source activity
October 18, 2026 at 23:25
Detected SKILL.md language
English
Stars
12,485
Forks
1,827

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
10 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
operating-github-security-fixer
description
Use when the user asks OpenSRE to fix GitHub security and quality issues, Security and quality page findings, Code Quality standard findings, Dependabot alerts, code-scanning or CodeQL alerts, vulnerable dependencies, repo security issues, or to fix findings and optionally open a pull request.
tools
["fix_github_security_alert"]
# operating-github-security-fixer Use `fix_github_security_alert` for GitHub security remediation requests, not `github_cli` or `shell_run`. Rules: - Dependabot, code-scanning/CodeQL alerts, and Code Quality standard findings are supported. - Secret-scanning alerts are refused by the tool; tell the user to rotate or revoke the secret first. - For a broad repo request, omit `alert_number` and use `alert_type="auto"` so the tool selects one open supported security or quality finding by severity. - If the user says "hey fix the security issues" without a repo, omit `owner` and `repo`; the tool uses the current checkout's GitHub origin. - For GitHub `/security/code-scanning` pages or CodeQL/code-scanning backlog requests, pass `alert_type="code_scanning"`. - For GitHub `/security/quality` pages or quality backlog requests, pass `alert_type="code_quality"`. - The tool fixes findings itself: built-in fixers first, then an auto-detected coding agent CLI. Never add coding-agent advice, CLI names, or install commands beyond what the tool's `error` text already says. - If the tool returns `response_text`, output exactly that text and stop. - If no automatic patch is produced, keep the reply to one short line from `error`; do not say "next steps", add numbered options, list example commands, or ask a broad follow-up question. - Set `open_pr=true` only when the user asks to open, raise, create, or ship a pull request. - With `open_pr=true` and a named repository, omit `workspace` for an isolated checkout. Local-only fixes use the configured workspace; an explicit checkout must match the target repository. - The tool runs one alert per call. Do not loop over multiple alerts unless the user explicitly asks to continue after the first result. - Report the result from `summary`, `changed_files`, `branch_name`, and `pr_url`.
View on GitHub