vulnerability-validation

Validate security findings by assessing exploitability and generating proof-of-concept exploits.

101|10|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/Factory-AI/factory-plugins --skill vulnerability-validation-factory-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vulnerability-validation
Source: https://github.com/Factory-AI/factory-plugins/tree/main/plugins/security-engineer/skills/vulnerability-validation
Command: npx skills add https://github.com/Factory-AI/factory-plugins --skill vulnerability-validation-factory-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill validates security findings from automated scans by assessing exploitability, filtering false positives, and generating proof-of-concept exploits to confirm real vulnerabilities.

Core Features & Use Cases

  • Reachability and data-flow analysis to determine how a vulnerability could be exploited within the codebase.
  • Mitigation assessment and CVSS scoring to document risk and guide remediation.
  • Proof-of-concept generation and structured output to support security patching decisions.

Quick Start

Run the vulnerability validation workflow on the latest security-findings.json and threat-model.md to produce validated-findings.json.

Frequently Asked Questions about vulnerability-validation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate security findings to filter false positives from automated scans?

You can validate security findings by analyzing scan outputs and threat-models to assess exploitability, determine data-flow reachability, and filter false positives. This process generates a validated-findings.json file containing only confirmed vulnerabilities.

What is the best way to generate proof-of-concept exploits for codebase vulnerabilities?

Generating proof-of-concept exploits involves applying a validation workflow across your codebase to confirm exploitability. It analyzes data-flow paths from scan findings and produces structured PoC outputs alongside CVSS scores and mitigation guidance.

How do I calculate CVSS scores and mitigation notes for threat-model vulnerabilities?

Calculating CVSS scores and mitigation notes is achieved by running a validation workflow on threat-model files. The workflow assesses exploitability and produces structured output files containing risk scores and remediation guidance.

Can I use vulnerability validation outputs from commit-security-scan to confirm exploitability?

Yes, vulnerability validation directly ingests security-findings.json outputs from commit-security-scan. It applies reachability and data-flow analysis to determine if detected vulnerabilities are actually exploitable within your specific codebase architecture.

Why does my security scan report false positives that need reachability and data-flow analysis?

Security scan reports often contain false positives because automated tools lack full codebase context. Reachability and data-flow analysis resolves this by tracing whether vulnerable code paths can actually be triggered by external inputs.

When do I need to run a vulnerability validation workflow on my security findings?

You need to run a vulnerability validation workflow after generating initial security findings or threat-models. It is required when you need to confirm exploitability, generate proof-of-concept exploits, and produce structured validated-findings.json output for patching decisions.