openclaw-ghsa-maintainer

Automates GHSA advisory review, patching, validation, and publishing workflows for OpenClaw repositories.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zhcndoc/openclaw --skill openclaw-ghsa-maintainer-zhcndoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-ghsa-maintainer
Source: https://github.com/zhcndoc/openclaw/tree/main/.agents/skills/openclaw-ghsa-maintainer
Command: npx skills add https://github.com/zhcndoc/openclaw --skill openclaw-ghsa-maintainer-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the GHSA advisory workflow for a OpenClaw repository, guiding maintainers to inspect, patch, and publish advisories while enforcing guardrails.

Core Features & Use Cases

  • Fetch and inspect advisory state to confirm current status and linked private forks.
  • Verify that the private fork has no open PRs before publishing.
  • Prepare advisory Markdown and JSON safely, avoiding unsafe formatting.
  • Apply PATCH calls in the correct sequence and publish advisories with proper state transitions.
  • Respect advisory guardrails: read SECURITY.md, obtain permission, and limit usage to GHSA workflows.

Quick Start

Follow the prescribed workflow to inspect, patch, and publish a GHSA advisory for the repository.

Frequently Asked Questions about openclaw-ghsa-maintainer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GHSA advisory workflow management for a repository?

Automating GHSA advisory workflow management involves applying PATCH API calls to update advisories through a prescribed sequence of inspecting, patching, validating, and publishing security advisories. This skill enforces guardrails to guide maintainers safely end-to-end.

What steps are required to publish a GHSA advisory safely?

To publish a GHSA advisory safely, you must fetch the advisory state, verify the linked private fork has no open PRs, prepare the advisory Markdown and JSON safely, then apply PATCH calls in the correct sequence for proper state transitions before release.

Why should private forks be closed before publishing security advisories?

Private forks must be closed before publishing security advisories to prevent premature exposure of vulnerability details. This skill enforces this guardrail by verifying no open PRs exist on the private fork before allowing the advisory publication state transition.

Can I use this workflow to apply patch updates to existing GHSA advisories?

Yes, you can use this workflow to apply patch updates to existing GHSA advisories. The process relies on prescribed PATCH API calls to update advisory states and content while enforcing sequence operations and respecting repository guardrails.

What guardrails do I need to follow when managing security advisories?

Managing security advisories requires reading SECURITY.md, obtaining explicit permission, and strictly limiting usage to GHSA workflows. These guardrails ensure safe preparation of advisory Markdown and JSON, preventing unsafe formatting during publication.