cookiecutter-poc
A cookiecutter template for rapid Proof-of-Concepts in web security research and exploit development.
Focus on hacking, not boilerplate code.
Contents:
Features
Quick POC Creation - Generate new projects in seconds
Built-in Utilities - Common exploit patterns
HTTP Callback Server - Event queue, automatic data capture, payload serving
Reverse Shell Management - Generate and catch shells directly in Python
XSS & XXE Helpers - Pre-built payload generators
Quick Start
Generate a new POC project:
uvx cookiecutter https://github.com/kwkeefer/cookiecutter-poc
Inside your generated project:
cd your_project
uv run your_project --help # Run the POC CLI
uv run your_project --server # Start HTTP callback server
Philosophy
This template follows the KISS Principle (Keep It Simple, Stupid):
Quick POC creation over robustness
Minimal dependencies over feature-richness
Clear, direct code over abstractions
Working exploits over perfect code