Agent skill · security · aradotso

pentestify-security-report-generator

Interactive pentest report generator with vulnerability tracking, real-time risk statistics, and PDF export in multiple languages

Why this skill is useful

Provides domain-specific knowledge on generating and managing penetration testing reports with structured data handling and PDF export capabilities.

What it needs

Requires docker, playwright, python installed locally. About 8k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.

What this skill does

Pentestify Security Report Generator Skill by ara.so — Security Skills collection. Pentestify is an interactive penetration testing report generator that allows security professionals to: Register vulnerabilities using predefined templates or manually Visualize risk statistics in real-time Export structured corporate reports in PDF format Work in bilingual mode (Spanish/English) Persist reports and findings to SQLite database Manage multiple reports with automatic saving Built with FastAPI backend (async) and Vanilla JavaScript SPA frontend. Installation Quick Start with Docker (Recommended) Manual Installation The application will be available at http://localhost:8000 Architecture Overview API Endpoints Reports Management Create Report Get All Reports Get Single Report Update Report Delete Report Findings Management Add Finding to Report Reorder Findings Delete Finding PDF Export Generate PDF Report Database Backup Export Database Import Database Backend Code Examples Creating a Custom Vulnerability Template Adding Authentication Endpoint Custom PDF Styling Frontend Integration Examples Calling the API from JavaScript Implementing Drag-and-Drop Reordering Common Patterns Auto-Save Implementation Severity Badge Rendering Real-Time Statistics Testing Running Tests Example Test Cases Configuration Environment Variables Docker Volume Management Custom Port Binding Troubleshooting PDF Generation Fails Issue: Error generating PDF: Playwright browser not found Solution: Database Locked Error Issue: sqlite3.OperationalError: database is locked Solution: Findings Not Reordering Issue: Drag-and-drop doesn't persist order Solution: Check orderindex initialization CORS Issues in Development Issue: Frontend can't connect to backend Solution: Reports Not Saving Issue: Auto-save doesn't work Solution: Check browser console for errors Integration Examples CI/CD Pipeline `yaml .github/workflows/test.yml name: Test Pentestify on: [push, pullrequest] jobs: test: runs-on: ubuntu-lates …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/pentestify-security-report-generator

View the source on GitHub

Browse the @skills marketplace