openclaw-ghsa-maintainer

Inspect, patch, validate, publish, and confirm GHSA advisory private-fork state.

Updated Dec 6, 2016
One-click install
npx skills add https://github.com/majunbao/learn --skill openclaw-ghsa-maintainer-majunbao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-ghsa-maintainer
Source: https://github.com/majunbao/learn/tree/main/openclaw_tags/openclaw-2026.4.24/.agents/skills/openclaw-ghsa-maintainer
Command: npx skills add https://github.com/majunbao/learn --skill openclaw-ghsa-maintainer-majunbao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenClaw GHSA Maintainer addresses the end-to-end security-advisory workflow for the project by enabling inspection, patching, validation, publishing, and verification of the advisory's private-fork state.

Core Features & Use Cases

  • Inspect and fetch the current GHSA advisory state to verify its status.
  • Patch and patch-sequence management to update advisory details safely.
  • Publish advisories after ensuring the private fork has no open PRs and all guardrails are respected.

Quick Start

Fetch the advisory, prepare the patch payloads, apply the updates in the correct sequence, and publish once checks pass.

Frequently Asked Questions about openclaw-ghsa-maintainer

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

FAQPage Schema
How do I patch GitHub security advisories and update severity separately from CVSS scores?

To patch GitHub security advisories, use API PATCH workflows that enforce separation of updates, requiring separate fields for patching severity and CVSS. This guardrail ensures advisory details are updated safely without conflicting field modifications during the patch sequence.

What is the process to publish a GHSA advisory safely from a private fork?

Publishing a GHSA advisory safely requires validating that all private fork PRs are closed before publishing. The workflow inspects the private-fork state, confirms no open PRs remain, and enforces guardrails to ensure the advisory is ready for public release.

How do I inspect and verify the current state of a GHSA advisory before making updates?

Inspecting a GHSA advisory involves fetching the current advisory state to verify its status. This initial step in the workflow confirms the advisory's existing conditions and ensures all subsequent patching and publishing actions operate on accurate data.

Can I automate the entire security advisory workflow from inspection through publishing?

Automating the security advisory workflow is supported end-to-end, covering inspection, patching, validation, publishing, and confirmation of private-fork state. The workflow applies guardrails and advisory state checks throughout the sequence to maintain safe patch application.

What happens if I try to publish a GHSA advisory while private fork PRs are still open?

Publishing a GHSA advisory while private fork PRs are open is blocked by validation checks. The workflow enforces a guardrail requiring all private fork PRs to be closed before publishing, preventing incomplete or conflicting patch sequences from going live.

When do I need to use a structured patch sequence for repository security advisories?

A structured patch sequence for repository security advisories is needed when updates require guardrails, advisory state checks, and safe patch application across GHSA records and forks. This ensures changes like severity and CVSS updates are applied in the correct order without conflicts.