git404hub

what is reconvault fr?

parbatzone/reconvault — explained in plain English

Analysis updated 2026-05-18

1PythonAudience · researcherComplexity · 2/5Setup · easy

tl;dr

A desktop app for security researchers and bug bounty hunters to organize findings from security assessments. Everything stays on your own computer with no accounts or cloud storage.

vibe map

mindmap
  root((repo))
    What it does
      Organizes security findings
      Runs fully offline
      Local database storage
    Target workspace
      Subdomains tab
      Ports and services
      Endpoints tab
      Vulnerabilities tab
    Data features
      Nmap import
      Markdown export
      Global search
      Severity dashboard
    Tech stack
      Python
      Linux desktop app
      Local database
    Use cases
      Bug bounty tracking
      CTF competition notes
      Security assessments

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Track subdomains, ports, endpoints, and vulnerabilities for a bug bounty target in one organized workspace.

VIBE 2

Import Nmap network scan results directly into the app instead of copying them into spreadsheets.

VIBE 3

Export a full security assessment report as a Markdown file to share with a client or team.

VIBE 4

Search across all targets and tabs at once to quickly find a specific finding during a CTF competition.

what's the stack?

PythonLinux desktop app

how it stacks up fr

parbatzone/reconvault0xustaz/streamgatea-bissell/unleash-lite
Stars111
LanguagePythonPythonPython
Setup difficultyeasyhardhard
Complexity2/54/54/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires Linux with Python 3.10 or newer, install dependencies then run with a single command.

in plain english

ReconVault is a desktop application for Linux designed for security researchers, bug bounty hunters, and participants in capture the flag competitions. It provides a single place to organize the information gathered during security assessments, replacing the scattered text files and spreadsheets that people often use for this work. The app runs entirely on your own computer, with no cloud storage, no account requirement, and no internet connection needed. The app centers around the concept of targets. You create a target for each project you are working on, giving it a name, domain, and identifying the platform it is associated with, such as HackerOne, Bugcrowd, or a CTF event. Each target then gets its own workspace with five tabs: subdomains, ports and services, endpoints, vulnerabilities, and notes. The subdomains tab tracks domain names, IP addresses, whether a subdomain is live, the technology stack, and notes. The ports tab records IP, port number, protocol, service name, version, and notes. The endpoints tab logs URLs, HTTP methods, parameters, and status codes. The vulnerabilities tab tracks titles, severity, status, CVE or CWE identifiers, and descriptions. A dashboard on the home screen shows a summary of your targets, a breakdown of vulnerabilities by severity, and recently modified items. Vulnerabilities are labeled with severity badges ranging from critical down to informational. The app includes an import feature for Nmap, a popular network scanning tool, so you can bring port scan results directly into the ports tab. You can also export a target's full findings as a Markdown file saved to your desktop, and a global search bar lets you look across all targets and all tabs at once. To run ReconVault, you need a Linux system with Python 3.10 or newer. After downloading the code and installing its dependencies, you start it with a single command. On first launch, it creates a local database file in your home directory where all your data is stored. The README notes that screenshots are coming soon and does not list additional features beyond what is described above.

prompts (copy fr)

prompt 1
I want to build a desktop app like ReconVault for security researchers. Help me design a local database schema that tracks targets, subdomains, ports, endpoints, vulnerabilities, and notes with relationships between them.
prompt 2
Create a Python desktop app structure that has a main dashboard showing a summary of targets, vulnerability severity breakdowns, and recently modified items. Use a local SQLite database for storage.
prompt 3
Write a Python function that parses an Nmap XML output file and extracts IP address, port number, protocol, service name, and version for each discovered service.
prompt 4
Help me build a global search feature in Python that searches across all database tables and returns matching targets, subdomains, ports, endpoints, and vulnerabilities.
prompt 5
Generate a Python function that exports all findings for a given security target to a Markdown file, formatted with sections for subdomains, ports, endpoints, and vulnerabilities sorted by severity.

Frequently asked questions

what is reconvault fr?

A desktop app for security researchers and bug bounty hunters to organize findings from security assessments. Everything stays on your own computer with no accounts or cloud storage.

What language is reconvault written in?

Mainly Python. The stack also includes Python, Linux desktop app.

How hard is reconvault to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is reconvault for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.