Agent Skills
› Tracer-Cloud/opensre
› operating-github-security-fixer
operating-github-security-fixer
GitHub用于修复 GitHub 安全与质量告警(如 Dependabot、CodeQL)的专用技能,支持自动补丁生成及可选的 PR 创建。
Trigger Scenarios
用户请求修复 GitHub 安全或质量问题
处理代码扫描或依赖漏洞告警
Install
npx skills add Tracer-Cloud/opensre --skill operating-github-security-fixer -g -y
SKILL.md
Frontmatter
{
"name": "operating-github-security-fixer",
"tools": [
"fix_github_security_alert"
],
"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."
}
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_numberand usealert_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
ownerandrepo; the tool uses the current checkout's GitHub origin. - For GitHub
/security/code-scanningpages or CodeQL/code-scanning backlog requests, passalert_type="code_scanning". - For GitHub
/security/qualitypages or quality backlog requests, passalert_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
errortext 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=trueonly when the user asks to open, raise, create, or ship a pull request. - With
open_pr=trueand a named repository, omitworkspacefor 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, andpr_url.
Version History
-
4303874
Current 2026-09-22 10:48
优化 CI 修复流程:在修复前合并落后基线以防止冲突,并增强对推送后冲突的恢复能力;同时修正了循环报告中的重复显示问题。
- 8bfe7b1 2026-08-19 21:46


