Pentester Dashboard is a web dashboard for managing pentest projects in a structured format. It helps you quickly connect assets, ports, endpoints, features, and vulnerabilities, while keeping evidence, remediation, and reference links in one place—so progress stays transparent and handover to a team/client takes minutes, not hours.
This is a pentester’s workspace built around a familiar workflow: recon (assets + ports) → stack identification → breaking the scope down into features → endpoint list → findings (vulnerabilities) → worklog and checklist. You can link entities to each other (many-to-many), then view the big picture in the graph or “zoom in” on a specific node in the Local Graph Inspector to see nearby context and mentions.
In real work, what usually breaks is not bug hunting — it’s context management: some data lives in rough notes, some in spreadsheets, some in your head — and a week later it’s already unclear where a particular endpoint showed up, which feature it belongs to, which hosts it reproduces on, and what has already been verified. Pentester Dashboard solves exactly this pain: it makes pentest results reproducible and easy to hand over — with targets, evidence, statuses, priorities, and an action history tied together. And when you need to hand off or archive the work, you can export and import the project.
git clone https://github.com/eZer-Net/pentester-dashboard.git
cd pentester-dashboard
docker compose -f infra/docker-compose.yml up -d --build- App: http://localhost:8080
- Swagger: http://localhost:8080/api/docs
Documentation is available in two languages and covers features, architecture, API, and data migration:
preview.webm
Made by the Digital Shield community — https://digital-shield.tech
