Skip to content
Development
Agent

remediation-and-severity

Once a finding is triaged, the deliverable is a *fix the reader can act on*. This reference defines the severity scale, the dependency-fix strategy, and the secret-rotation playbook.

From plugin
skills
954 skills54 agents

Claude Code

$ npx -y skills add vanara-agents/skills --agent claude-code

Agent definition

remediation-and-severity.md

Remediation and Severity

Once a finding is triaged, the deliverable is a *fix the reader can act on*. This reference defines the severity scale, the dependency-fix strategy, and the secret-rotation playbook.

Severity scale

Use a single normalized scale across all scan families so the report is comparable:

| Severity | Meaning | Default action | |---|---|---| | `critical` | Reachable RCE, auth bypass, or active secret leak | Block release; fix now | | `high` | Serious impact, exploitable with moderate effort | Fix before release | | `medium` | Real but constrained (limited reach or impact) | Schedule next sprint | | `low` | Minor / hardening | Backlog | | `info` | Awareness only | No action required |

Final severity = scanner severity **adjusted by reachability and impact** (see [triage-and-false-positives](triage-and-false-positives.md)). Always show your adjustment reasoning.

Dependency remediation strategy

For every vulnerable dependency, state the fix version and whether it's breaking:

1. **Prefer the minimal bump that clears the CVE.** If `1.2.3 -> 1.2.4` fixes it, recommend that, not the latest 3.x. 2. **Label breaking vs. non-breaking** by semver distance and changelog. Crossing a major is breaking until proven otherwise. 3. **Transitive deps:** if you don't own the dependency directly, fix via the parent bump, or a lockfile override / resolution (`overrides` in npm, `resolutions` in yarn/pnpm) โ€” and flag overrides as a temporary measure, not a permanent pin. 4. **Group breaking upgrades separately** under *plan* with a migration-risk note. Never bundle a risky major bump into a "quick fix" list. 5. **No fix available?** Document the mitigation (disable the feature, add input validation, network isolation) and mark for monitoring.

Fix-now bucket  -> non-breaking bumps that clear critical/high, reachable
Plan bucket     -> breaking upgrades, lower-severity, or coordinated changes
Accept/monitor  -> no fix yet, or risk-accepted with justification

Secret remediation โ€” rotation, not removal

A committed secret is compromised the moment it lands in a shared repo. The fix is always:

1. **Rotate first.** Issue a new credential at the provider and revoke the old one. Until this is done, the secret is live regardless of repo state. 2. **Remove from code.** Replace with an env var or secret-manager reference. 3. **Purge from history** if required (history rewrite or, more often, treat as exposed and rely on rotation โ€” rewriting shared history is disruptive and incomplete if the repo was cloned/forked). 4. **Add prevention.** A pre-commit secret hook and a `.gitignore` entry so it doesn't recur.

> "Deleted the key in the latest commit" is **not** remediation. The credential is still valid at the > provider and still present in every prior commit, clone, and CI cache.

Writing the remediation line

Each finding's recommendation should be copy-pasteable and unambiguous:

lodash 4.17.15 -> 4.17.21   | high | non-breaking | prototype-pollution CVE-2020-8203, reachable in util/merge.js
AWS key in config/old.env   | critical | rotate    | revoke in IAM, replace with env var, add pre-commit hook
debug=true in prod config    | medium | config     | set debug=false; leaks stack traces to clients

Tie remediation effort to severity so the reader can plan: a *fix now* of ten non-breaking bumps is an afternoon; one breaking major in *plan* may be a sprint. Make that tradeoff visible.

Read more
@vanara-agents
Ships withskills

๐Ÿ’ Free agents, skills & packs for Claude Code One subscription. An army of Claude Code agents. 30 production-grade agents, skills, and packs for Claude Code โ€” free, Apache-2.0, install with one command.

917 skills54 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
9
Star history of vanara-agents/skills on GitHub, a chart by star-history.com

Other agents on skills.

AGENT

AGENT

Agent

Use when designing a new HTTP/GraphQL API or changing an existing one โ€” modeling resources, defining endpoint contracts, choosingโ€ฆ

review-notes

review-notes

Agent

This shows how the api-designer agent reviews a flawed draft. Findings are severity-ranked so the implementer fixes theโ€ฆ

contract-and-openapi

contract-and-openapi

Agent

The contract is the deliverable. Express it as an **OpenAPI 3.1** document so it is human-readable *and* machine-checkable. Thisโ€ฆ

design-checklist

design-checklist

Agent

Run through this before declaring an API contract done. It is ordered the way you should *design*: resources first, cross-cuttingโ€ฆ

versioning-and-evolution

versioning-and-evolutiโ€ฆ

Agent

APIs are forever once published: a consumer you've never met may depend on any field you expose. Design so you can **add withoutโ€ฆ

pr-comment-template

pr-comment-template

Agent

Copy-paste templates for leaving review comments. Keep each comment to one finding: an anchor, the problem, and the fix.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UIโ€ฆ

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research acrossโ€ฆ

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such asโ€ฆ

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hardโ€ฆ

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about remediation-and-severity.

Which coding agents can use remediation-and-severity?
remediation-and-severity installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.