Generate semantic commit messages and commit safely
<type>(<scope>): <subject>
<body>
feat(vul/cve-2019-5736): add exploit for runc escapefeat: New vulnerability detection or exploit functionalityfix: Bug fixes in vulnerability checks or exploitsdocs: Documentation updates for vulnerabilities or usagetest: Adding or updating tests for security checkschore: Maintenance tasks, dependency updatesrefactor: Code restructuring without functional changesperf: Performance improvements in detection or exploitationGood titles:
feat(env): add namespace detection capabilitiesfix(vul/cve-2022-0492): resolve nil pointer dereferencedocs(vul): update cve-2024-0132 usage instructionstest(pkg/syscall): add unit tests for seccomp detectionFiles staged. Generating commit message:
Chinese Summary: <A clear Chinese summary; may include key files/vars>
English Draft:
<type>(<scope>): <subject>
<optional body>
.commit-message in the repo root using file editing tools.git commit -F .commit-message..commit-message after commit completes.fix(cve-2022-0492): ...feat type: feat(vul): add cve-2024-xxxx exploitfeat for new functionality, fix for correctionsSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer