skills/cve/SKILL.md
Assess a CVE for exposure, exploitability, and remediation options across one or more repositories.
npx skillsauth add mdmagnuson-creator/yo-go cveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when asked to investigate a vulnerability advisory (CVE), determine whether it affects your systems, and recommend a concrete response.
This workflow is intentionally generic:
cveId (for example CVE-2026-12345)Gather baseline facts from public advisory sources:
Capture:
Use semantic code search if available. If unavailable, use repository-native search and dependency manifests.
Look for usage through:
package.json, go.mod, pyproject.toml, etc.)For each impacted repo/service, classify:
Assess exploitability in context:
Provide options with tradeoffs:
Include rollout impact notes (breaking changes, migration risks, test scope).
Write docs/cve-[CVE-ID].md using this structure:
# CVE Assessment: [CVE-ID]
## Advisory Snapshot
- Vulnerability: [summary]
- Affected components: [list]
- Fixed versions: [list or none]
- Severity: [score + rating]
## Exposure Summary
| Repo/Service | Dependency Type | Runtime Scope | Potentially Affected |
|--------------|-----------------|---------------|----------------------|
| ... | direct/transitive | prod/dev/test | yes/no |
## Exploitability Assessment
- Reachable path: [yes/no + why]
- External exposure: [yes/no + why]
- Existing mitigations: [list]
- Exploit activity observed: [yes/no/unknown]
## Risk Decision
- Status: [Action Required | Mitigated | Monitor | Not Applicable]
- Reasoning: [concise rationale]
## Recommended Actions
1. [Action]
2. [Action]
3. [Action]
## Verification Plan
- [How to validate remediation]
- [What tests/checks to run]
- [What evidence confirms closure]
data-ai
Generate verification contracts before delegating tasks to sub-agents, defining how success will be measured. Triggers on: verification contract, delegation contract, task verification, contract-first delegation.
testing
Verify that Vercel environment variables point to the correct Supabase project for each environment to prevent staging/production cross-wiring. Triggers on: vercel supabase check, environment alignment, env var check, supabase environment.
development
Manage codebase and database vectorization for semantic search. Use when initializing, refreshing, or querying the vector index. Triggers on: vectorize init, vectorize refresh, vectorize search, semantic search, vector index, enable vectorization.
testing
Patterns for XCUITest UI tests for native Apple apps (macOS/iOS). Use when writing or reviewing XCUITest tests for Swift apps. Triggers on: XCUITest, xcuitest, native app testing, Apple UI tests, SwiftUI tests, AppKit tests, UIKit tests.