원클릭으로
security-triage
Triage OpenClaw security advisories, drafts, and GHSA reports with shipped-tag and trust-model proof.
메뉴
Triage OpenClaw security advisories, drafts, and GHSA reports with shipped-tag and trust-model proof.
Current weather and forecasts with web_fetch, falling back to wttr.in curl for locations, rain, temperature, travel planning.
Triage, redact, clean up, and resolve OpenClaw GitHub Secret Scanning alerts in issues or PRs.
Investigate OpenClaw pnpm test memory growth, Vitest OOMs, RSS spikes, and heap snapshot deltas.
Run, watch, debug, and summarize OpenClaw full release CI, release checks, live provider gates, install/update proofs, and release-secret preflights.
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
Auto Review closeout. Codex review is the default when no engine is set and is the recommended reviewer.
| name | security-triage |
| description | Triage OpenClaw security advisories, drafts, and GHSA reports with shipped-tag and trust-model proof. |
Use when reviewing OpenClaw security advisories, drafts, or GHSA reports.
Goal: high-confidence maintainers' triage without over-closing real issues or shipping unnecessary regressions.
Close only if one of these is true:
SECURITY.mdDo not close only because main is fixed. If latest shipped tag or npm release is affected, keep it open until released or published with the right status.
Before answering:
SECURITY.md.gh api /repos/openclaw/openclaw/security-advisories/<GHSA>.git tag --sort=-creatordate | headnpm view openclaw version --userconfig "$(mktemp)"git tag --contains <fix-commit>git show <tag>:path/to/fileSECURITY.mdFor each advisory, decide:
closekeep openkeep open but narrowDefault to one advisory at a time when comments/closures are involved:
Do not batch multiple close comments unless Peter explicitly asks for a batch.
Check in this order:
SECURITY.md explicitly call this class out as out of scope or hardening-only?SECURITY.md, do not treat "injection markers" alone as a security bug.When preparing a maintainer-ready close reply:
Keep tone firm, specific, non-defensive.
SECURITY.md boundary, and say clearly that the GHSA will close without publication.### Patched Versions with the fixed release. Do not explain how the patch works unless Peter explicitly asks for that public detail.When Peter is manually posting GHSA comments, use this flow:
close, keep open, or keep open but narrow).pbcopy.If the GitHub API cannot post comments for private advisories, say so once and keep using clipboard/UI paste.
After drafting the final post body for the current advisory, copy it:
pbcopy <<'EOF'
<final response>
EOF
Tell the user that the clipboard now contains the proposed response for that advisory.
gh api /repos/openclaw/openclaw/security-advisories/<GHSA>
gh api /repos/openclaw/openclaw/security-advisories --paginate
git tag --sort=-creatordate | head -n 20
npm view openclaw version --userconfig "$(mktemp)"
git tag --contains <commit>
git show <tag>:<path>
gh search issues --repo openclaw/openclaw --match title,body,comments -- "<terms>"
gh search prs --repo openclaw/openclaw --match title,body,comments -- "<terms>"