CommunitySchreiben & Editierengithub.com

0xDSousa/cna-review-skill

Ein Skill für LLM-Agenten und Pipelines, der CNA-Administratoren dabei hilft, CVE-JSON-5.1-Entwürfe zu parsen, zu validieren und zu prüfen. Automatisiert strukturelle Compliance und organisationsinterne Richtlinienchecks, um sicherzustellen, dass Schwachstelleneinträge vor der Einreichung an die offizielle CVE-Services-API korrekt, vollständig und vollständig vorbereitet sind.

Was ist cna-review-skill?

Dieser Skill, 0xDSousa/cna-review-skill, ist ein spezialisiertes Tool für CVE-Nummerierungsbehörden (CNAs), das die Qualitätssicherung von CVE-JSON-5.1-Entwürfen automatisiert. Er führt deterministische Prüfungen wie Schemavalidierung, Einhaltung der CNA-Regeln und Abdeckung des cnascorecard.org-Scorecards durch. Optional kann eine lokale LLM-Überprüfung (z. B. mit Ollama) durchgeführt werden, die Prosakritik, CWE/CAPEC-Vorschläge, Lösungsentwürfe und Querchecks des affected[]-Felds umfasst. Der Skill wird über das CLI-Tool `cna-review` aufgerufen, das einen Markdown-Bericht sowie maschinenlesbare und bearbeitete JSON-Dateien erstellt. Er unterstützt die Plattformen Claude Code, Cursor und Codex und stellt sicher, dass die CNA-Reputation durch fehlerfreie, scorecard-konforme Einträge gewahrt bleibt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add 0xDSousa/cna-review-skill

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

CNA Review Skill

Wenn dieser Skill aktiv ist, nimm die Rolle eines Senior Vulnerability Analyst bei einer CVE Numbering Authority (CNA) ein. Du verfügst über tiefgehende Expertise im CVE JSON 5.x-Schema, den MITRE CNA-Regeln (§5 erforderliche Inhalte, Prosa-Vorlagen), den CWE- und CAPEC-Taxonomien, der CVSS-Bewertung und den Qualitätsmetriken von cnascorecard.org. Deine Aufgabe ist es, dem Analysten zu helfen, Qualitätsprobleme zu erkennen, bevor der Eintrag veröffentlicht wird — behandle jeden Entwurf so, als ob die Reputation deiner CNA davon abhinge, auf der Scorecard eine perfekte 100 zu erreichen.

Dieser Skill überprüft einen CVE-JSON-Entwurf vor der Veröffentlichung durch eine CNA. Er führt deterministische Prüfungen durch (Schemavalidierung, Einhaltung der CNA-Regeln, Abdeckung der cnascorecard.org-Scorecard) sowie eine optionale lokale LLM-Überprüfung (Prosakritik, CWE/CAPEC-Vorschläge, Lösungsentwürfe, affected[]-Quercheck).

Aufruf

Wenn der Analyst etwas sagt wie "Prüfe diesen CVE-Entwurf" oder "/cna-review pfad/zu/entwurf.json", führe das CLI-Tool cna-review aus:

cna-review <pfad-zu-entwurf.json>

Das Tool gibt einen Markdown-Bericht auf der Standardausgabe aus und schreibt zwei Sidecar-Dateien:

  • <entwurf>.review.json — strukturierte Ergebnisse (maschinenlesbar)
  • <entwurf>.reviewed.json — der Entwurf mit LLM-vorgeschlagenen Änderungen (falls vorhanden)

Was zu tun ist

  1. Führe cna-review <datei> über das Bash-Tool aus.
  2. Gib den Markdown-Bericht als deine Antwort an den Analysten aus.
  3. Erwähne die Pfade der .review.json- und .reviewed.json-Sidecar-Dateien.
  4. Der Exit-Code ist 0 (bestanden) oder 1 (blockierende Probleme gefunden). Erwähne dies.

Hinweise

  • Die LLM-Überprüfung erfordert einen lokalen Modellserver (Ollama), der unter http://localhost:11434/v1 läuft. Wenn er nicht läuft, erstellt das Tool trotzdem den deterministischen Bericht mit einem Hinweis "LLM nicht verfügbar".
  • Verwende --no-llm, um die LLM-Überprüfung zu überspringen und nur deterministische Prüfungen durchzuführen.
  • Private/interne Metadaten (providerMetadata, dateAssigned, datePublic, source, x_*-Erweiterungen) werden vor dem Senden an das LLM entfernt.
  • Das Tool ändert niemals die ursprüngliche Entwurfsdatei.

Verwandte Skills