results-storage

Store penetration testing results in a SQLite database and generate Markdown and JSON reports.

277|29|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/crazyMarky/pentest-skills --skill results-storage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: results-storage
Source: https://github.com/crazyMarky/pentest-skills/tree/main/results-storage
Command: npx skills add https://github.com/crazyMarky/pentest-skills --skill results-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a centralized, persistent system for storing, querying, and reporting on penetration testing results, eliminating data silos and manual report compilation.

Core Features & Use Cases

  • Persistent Storage: Securely stores all scan results, vulnerabilities, and host information in a SQLite database.
  • Structured Reporting: Generates professional Markdown and JSON reports for clear communication of findings.
  • Use Case: After a multi-day penetration test, use this Skill to automatically generate a comprehensive report detailing all discovered vulnerabilities, hosts, and their severity, ready for client delivery.

Quick Start

Use the results-storage skill to generate a markdown report for the 'Web Application' subsystem.

Frequently Asked Questions about results-storage

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

FAQPage Schema
How do I store penetration testing findings in a SQLite database for cross-session persistence?

Storing penetration testing findings in a SQLite database enables cross-session persistence by capturing all scan results, vulnerabilities, and host information into a structured, centralized repository that eliminates data silos.

Can I automatically generate Markdown and JSON reports for vulnerability management?

You can automatically generate Markdown and JSON reports for vulnerability management by querying stored penetration testing data to produce professional documentation detailing discovered vulnerabilities, hosts, and severity levels.

What is the best way to organize host and subsystem hierarchies during a security audit?

Organizing host and subsystem hierarchies during a security audit is best achieved through structured data management that supports flexible subsystem and host hierarchies for tracking vulnerabilities across complex testing environments.

Does this reporting approach support tracking vulnerabilities across multi-day penetration tests?

This reporting approach supports tracking vulnerabilities across multi-day penetration tests by providing persistent storage that maintains all discovered vulnerabilities and host information securely across multiple testing sessions.

How do I compile a comprehensive client delivery report from stored auditing data?

Compiling a comprehensive client delivery report from stored auditing data requires querying the SQLite database to automatically generate documentation detailing all discovered vulnerabilities, hosts, and severity levels in Markdown or JSON format.