Back to Projects

TeXploit

Local-first pentest report workspace for writing LaTeX or Markdown reports, managing findings, templates, and PDF compilation.

TeXploit

TeXploit is a local-first report-writing workspace for penetration-test and security assessment reports. It combines an Overleaf-style editor with project lifecycle management, LaTeX and Markdown source formats, PDF compilation, structured findings, reusable finding-library entries, snapshots, templates, imports, and exports. The project is currently focused on making report writing faster and more repeatable, with the next direction being template-driven report generation where normal structured data can be entered once and rendered into Markdown or LaTeX reports.

Tech Stack

Framework

  • Next.js 15

Frontend

  • React 19
  • Radix UI
  • Lucide

Language

  • TypeScript

Styling

  • Tailwind CSS v4

Editor

  • CodeMirror 6

Database

  • Prisma
  • PostgreSQL

Runtime

  • Docker

Metrics

Source Formats
LaTeX and Markdown report projects
Report Assets
Projects, files, findings, templates, assets, and snapshots
Output
Local compile flow for report preview and export

Case Study

The Problem

Security reports often start as repeated manual structure: findings, evidence, severity, remediation, references, and client-ready formatting. Writing everything directly in LaTeX or Markdown is flexible, but slow and easy to make inconsistent.

The Solution

TeXploit gives the reporting workflow a local-first editor, reusable templates, structured findings, finding-library entries, snapshots, project lifecycle views, and PDF compilation while keeping the source in portable LaTeX or Markdown.

The Results

The current build supports report projects, templates, imports, exports, diagnostics, PDF preview, structured findings, reusable finding entries, archive/trash flows, and an Overleaf-inspired editing experience.

The Outcome

The project is evolving into a template-driven report generator where normal assessment data can be entered once, reused across findings, and rendered into clean Markdown or LaTeX reports.

Timeline

Initial Build

Local Report Workspace

Started as a local-first report engine for writing and compiling pentest reports without relying on a hosted document platform.

Editor Milestone

Overleaf-Style Editing

Added project files, nested file tree behavior, source tabs, CodeMirror editing, snapshots, diagnostics, and PDF preview controls.

Reporting Layer

Findings and Templates

Added structured findings, reusable finding-library entries, templates, source-format selection, lifecycle views, and report profile metadata.

Compile Pipeline

Markdown and LaTeX Output

Added local PDF compilation support for LaTeX and Markdown projects, with compiler selection and export-oriented project structure.

Roadmap

Data-to-Report Generation

Next direction is making templates easier to create and letting users enter normal structured data that generates Markdown or LaTeX reports.