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.

Informations de source

Dépôt
tracer-cloud/opensre
Dernière activité de la source
18 octobre 2026 à 23:25
Langue détectée de SKILL.md
anglais
Étoiles
12 485
Forks
1 827

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
10 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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`.
Voir sur GitHub