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.

소스 정보

저장소
tracer-cloud/opensre
최근 소스 활동
2026년 10월 8일 23:56
감지된 SKILL.md 언어
영어
스타
11,970
포크
1,759

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
10 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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`.
GitHub에서 보기