Skip to content
Development
Skill

/validate-vulnerability

Validate a vulnerability claim in an authorized environment. Use for scanner candidates, advisories, CVEs, PoCs, source concerns, configuration weaknesses, or regressions with a safe proof and controls.

From plugin
socket
7200 skills5 MCP
Install
$ npx -y skills add gaelic-ghost/socket --skill validate-vulnerability --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/validate-vulnerability

Context preview

The summary Claude sees to decide when to auto-load this skill.

Validate a vulnerability claim in an authorized environment. Use for scanner candidates, advisories, CVEs, PoCs, source concerns, configuration weaknesses, or regressions with a safe proof and controls.

SKILL.md

validate-vulnerability.SKILL.md
name: validate-vulnerability
description: Validate a vulnerability claim in an authorized environment. Use for scanner candidates, advisories, CVEs, PoCs, source concerns, configuration weaknesses, or regressions with a safe proof and controls.

Validate Vulnerability

Overview

Prove or refute the narrow claim with the least invasive reproduction. Separate vulnerable code or package presence from reachability, controllability, boundary crossing, and demonstrated impact.

Read [references/validation-evidence.md](references/validation-evidence.md) for proof levels and controls.

Workflow

1. Confirm authorization and exact target/build/configuration. 2. State the hypothesis.

  • Define attacker position, controlled input, preconditions, code/endpoint, expected security property, and observable violation.

3. Establish controls.

  • Prepare a known-vulnerable or claimed build, fixed/patched or negative build, baseline input, and minimally changed trigger when practical.

4. Trace reachability.

  • Show how input reaches the affected component and whether authentication, feature flags, deployment topology, sanitization, mitigations, or dead code block it.
  • Use Codex Security for repository attack-path analysis when appropriate.

5. Reproduce minimally.

  • Prefer harmless markers, bounded data, synthetic accounts, and local fixtures.
  • Stop before destructive impact, persistence, unrelated data access, lateral movement, or instability beyond scope.

6. Capture evidence.

  • Record request/input, response/output, traces/logs, process or state change, exact tool/version, timestamps, cleanup, and retest.

7. Classify.

  • Validated exploitable, validated but constrained, vulnerable component present but not reachable, false positive for this target, fixed, or unresolved.

Output

Return hypothesis, environment, controls, reachability, smallest safe proof, impact boundary, classification/confidence, cleanup, and remediation/retest criteria.

Read more
Ships withsocket

Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo

Get the whole plugin

Other skills on socket.