pvr-triage-monitor

Monitor private vulnerability reports and track their GitHub advisory lifecycle states.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/swarm-ai-research/aeon --skill pvr-triage-monitor-swarm-ai-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pvr-triage-monitor
Source: https://github.com/swarm-ai-research/aeon/tree/main/skills/pvr-triage-monitor
Command: npx skills add https://github.com/swarm-ai-research/aeon --skill pvr-triage-monitor-swarm-ai-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Weekly lifecycle check on submitted private vulnerability reports — polls triage state, detects maintainer acceptance or rejection, surfaces action items when PVRs age past 30 days with no response.

Core Features & Use Cases

  • Lifecycle monitoring: Track PVRs through triage, draft, published, or withdrawn in memory.
  • Change detection: Detect state transitions and surface required actions.
  • Aging awareness: Flag triage items older than 30 days for escalation or closure.
  • Workflow integration: Optional tracking issue linking and automatic frontmatter updates.

Quick Start

Run the monitor to scan memory/pending-disclosures, compare PVR states, and generate a notification for any changes.

Frequently Asked Questions about pvr-triage-monitor

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

FAQPage Schema
How do I monitor private vulnerability reports submitted to GitHub?

You can monitor private vulnerability reports by scanning memory/pending-disclosures to track PVR lifecycles across triage, draft, published, and withdrawn states, generating notifications for any state transitions or maintainer responses.

How do I automate triage for private vulnerability reports?

Automating triage for private vulnerability reports involves loading pending disclosures from memory and tracking their GitHub advisory state to detect maintainer acceptance or rejection and produce concise notifications.

How do I detect aging vulnerability reports that need escalation?

Detecting aging vulnerability reports requires scanning pending disclosures to flag triage items older than 30 days with no maintainer response, allowing you to surface action items for escalation or closure.

How do I update YAML frontmatter when a GitHub advisory state changes?

Updating YAML frontmatter during GitHub advisory state changes involves enforcing required fields and automatically adding last_checked and resolved_at timestamps when applicable during lifecycle monitoring.

What is the best way to track private vulnerability report lifecycles?

Tracking private vulnerability report lifecycles is best handled by polling the GitHub advisory state, detecting transitions between triage and published phases, and linking optional patch branches to surface required actions.

Does private vulnerability report monitoring work without external dependencies?

Private vulnerability report monitoring works without external dependencies by loading pending disclosures directly from memory and comparing PVR states internally to generate concise lifecycle change notifications.