Remediate security vulnerabilities by finding safe upgrade paths. Use when the user says "fix this vulnerability", "how do I fix CVE-XXXX", "remediate this finding", "patch this vuln", "endor fix", or wants step-by-step fix instructions for a specific CVE, finding, or vulnerable package. Can apply fixes automatically. Do NOT use for general scanning (/endor-scan) or just viewing vulnerability info (/endor-explain).
72
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Help users fix security vulnerabilities with safe upgrade paths and step-by-step remediation.
The user may provide finding text (e.g., from a ticket) or at least one of:
CVE-2021-23337lodashIf Finding UUID provided: Use get_resource MCP tool with resource_type: Finding and the UUID. If found, go to Step 2.
If CVE ID or package name provided: Use /endor-api skill to query Finding resource with appropriate filter. If found, go to Step 2.
If package name provided but no finding found: Use /endor-check skill instead.
If no finding found: Inform user. Indicate whether they are already at a recommended version.
Use /endor-upgrade-impact skill for pre-computed safe upgrade recommendations. If a recommendation exists, go to Step 3. If unavailable or no recommendation, use /endor-check skill instead.
## Remediation: {CVE-ID}
### Vulnerability
| Field | Value |
|-------|-------|
| CVE | {cve_id} |
| Severity | {severity} |
| Package | {package}@{current_version} |
| Description | {description} |
| Reachable | {yes/no — only known if finding found in Step 1} |
### Fix
**Recommended upgrade:** {package}@{current} -> {package}@{safe_version}
**Upgrade type:** {Patch/Minor/Major}For install commands, read references/install-commands.md.
### Additional Fixes Needed
{If multiple CVEs affect this package, list them all and whether the recommended version fixes them}Ask the user if they want you to:
For data source policy, read references/data-sources.md.
For CLI field paths and parsing gotchas, read references/cli-parsing.md.
| Error | Action |
|---|---|
| No fix available | Suggest mitigation strategies (WAF rules, input validation, etc.) |
| Package not found | Check package name and ecosystem |
| Auth error | Suggest /endor-setup |
b958adc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.