poc

Generate and validate Foundry PoC tests from attack scenario documents.

60|18|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/PurpleAILAB/Vigilo --skill poc-purpleailab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: poc
Source: https://github.com/PurpleAILAB/Vigilo/tree/main/packages/claude/skills/poc
Command: npx skills add https://github.com/PurpleAILAB/Vigilo --skill poc-purpleailab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and validation of Foundry Proof-of-Concept (PoC) tests for smart contract vulnerabilities, transforming attack scenarios into executable code.

Core Features & Use Cases

  • PoC Generation: Creates Solidity test files (.t.sol) from detailed attack scenario descriptions.
  • Validation: Executes generated PoCs using Foundry and analyzes results to confirm vulnerability impact.
  • Scenario Refinement: Updates attack scenarios based on validation outcomes, ensuring accuracy.
  • Use Case: After an audit identifies a high-severity reentrancy bug, use this Skill to generate a Foundry test that proves the exploit and validates the claimed impact.

Quick Start

Use the poc skill to generate and validate a Foundry PoC for the finding located at .vigilo/findings/high/logic/H-01-donation-attack-inflated-collateral.md.

Frequently Asked Questions about poc

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

FAQPage Schema
How do I generate a Foundry proof of concept test from an audit finding?

To generate a Foundry proof of concept test, you provide a detailed attack scenario document. The poc Skill converts these vulnerability descriptions into executable Solidity test files and automatically runs them to validate the exploit.

Can I automate reproducing smart contract vulnerabilities using Foundry?

Yes, you can automate reproducing smart contract vulnerabilities by converting attack scenarios into Foundry PoC tests. This Skill generates and executes the PoC code, analyzing the results to confirm the vulnerability impact accurately.

Do I need Foundry installed to validate smart contract exploit scenarios?

Yes, Foundry is required for test execution. The Skill generates Solidity test files using specific patterns for exploit reproduction, but relies on the Foundry framework to actually run the PoC and validate the attack outcomes.

What is the best way to convert a reentrancy attack scenario into an executable test?

The best way to convert a reentrancy attack scenario into an executable test is using an automated PoC generator. It creates Solidity test files from your documentation and executes them via Foundry to refine and validate the claimed impact.

How does validating a proof of concept refine the original attack scenario?

Validating a proof of concept refines the attack scenario by analyzing the Foundry test execution results. The Skill updates the original vulnerability documentation based on these real validation outcomes, ensuring the described exploit impact is completely accurate.