Skip to content

Releases: eZer-Net/pentester-dashboard

v1.0.5

15 Apr 06:05

Choose a tag to compare

Release v1.0.5

Fixed / Improved

  • Stabilized editing in Recon, Tech Stack, Features, and Endpoints.
  • Fixed edit dialog behavior: Save now correctly applies changes and closes the dialog, while Cancel discards unsaved edits.
  • Fixed mouse wheel scrolling in asset binding dropdowns.
  • Improved port display in Recon: height limit, internal scrolling, and correct downward opening behavior.
  • Improved state refresh after editing and project import, including cleanup of stale cache.

Result

  • The editing interface is now more stable and convenient.
  • Large port lists and dropdown menus no longer create visual conflicts.
  • Imported and updated data is now displayed more reliably without requiring a manual page refresh.

v1.0.4

02 Apr 17:11

Choose a tag to compare

Release v1.0.4

Fixed / Improved

  • Added project update support on backend and frontend via PATCH /api/projects/:id.
  • Added project editing from the home page without changing the existing project flow.
  • Added updatedAt for projects and integrated automatic timestamp refresh when project data changes.
  • Fixed stale project card state after CRUD actions by centralizing project query invalidation.
  • Updated the home page project card UI to show both creation date and last update date more clearly.
  • Extended project SQL migration export/import to preserve updated_at.
  • Synced project freshness with actual activity: changes in assets, technologies, features, endpoints, vulnerabilities, worklogs, backlog, and imports now refresh the project update timestamp.
  • Improved project list reload behavior to reflect current state more reliably after returning to the page.

Result

  • Project cards now show the actual last updated time.
  • Working with vulnerabilities became more native.
  • Project migration became more complete because timestamps are preserved.
  • Home page state and project metadata are now more consistent with actual DB changes.

v1.0.3

02 Apr 06:29

Choose a tag to compare

Release v1.0.3

Fixed in this version

  • Reworked project migration SQL validation to use dump structure checks instead of keyword-based blocking.
  • Fixed repeated SQL import failures caused by leftover temporary mapping tables on reused database sessions.
  • Restricted project migration export to a single project per SQL file on both frontend and backend.
  • Updated the migration dialog text and selection flow to match the single-project export format.

v1.0.2

31 Mar 10:09

Choose a tag to compare

Release v1.0.2

Improvements

  • Implemented search and basic sorting in relation selection menus across the following blocks:

    • Tech Stack
    • Features
    • Endpoints
    • Vulnerabilities
  • Improved the ports editing UI in the Recon block:

    • the ports list is now height-limited after 5 items
    • internal scrolling is enabled within the ports section
    • newly added ports are automatically brought into view

v1.0.1

28 Mar 17:31

Choose a tag to compare

Release v1.0.1

UI fixes (Import/Export dialogs)

  • Fixed modal resizing issues on large imports
  • Added max-height with internal scroll (no overflow outside viewport)
  • Prevented width expansion caused by long content
  • Fixed wrapping for long values (URLs, paths, errors, file names)

Layout stability

  • Fixed overflow in import statistics and error blocks
  • Ensured consistent rendering for large datasets

Pentester Dashboard v1.0.0

27 Mar 11:58

Choose a tag to compare

Pentester Dashboard v1.0.0

First stable release of Pentester Dashboard.

Highlights

  • Added structured import/export workflows for Recon, Tech Stack, Features, and Endpoints.
  • Added frontend table sorting for Recon, Tech Stack, Features, and Endpoints.
  • Improved Recon overview with per-type asset counters in the saved assets section.
  • Improved relation visibility in Features and Endpoints.
  • Fixed endpoint editing so changes can be saved reliably.

API additions

  • POST /api/projects/:projectId/assets/import
  • GET /api/projects/:projectId/assets/export
  • POST /api/projects/:projectId/technologies/import
  • GET /api/projects/:projectId/technologies/export
  • POST /api/projects/:projectId/features/import
  • GET /api/projects/:projectId/features/export
  • POST /api/projects/:projectId/endpoints/import
  • GET /api/projects/:projectId/endpoints/export

Internal updates

  • Updated shared API contract, backend services/storage, frontend hooks, dialogs, and documentation to support the new workflows.

Notes

  • This release focuses on project data portability, table usability, and relation management improvements across the dashboard.

Pentester Dashboard v1.0.0-alpha — First public testing release

25 Mar 08:14
8a6da04

Choose a tag to compare

Pentester Dashboard v1.0.0-alpha

First public testing release of Pentester Dashboard.

Pentester Dashboard is a web dashboard for managing pentest projects in a structured format.
This alpha introduces the first public version focused on organizing pentest context, linking entities together, and making project handoff easier.


Status

This is an alpha release intended for testing and early feedback.
The project is usable, but the data model, UX details, and some workflows may still evolve in future releases.


Implemented in this version

Core project workflow

  • Recon management (assets and ports)
  • Tech stack identification
  • Feature-based scope breakdown
  • Endpoint inventory
  • Vulnerability tracking
  • Worklog and checklist flow

Relationships and context

  • Linking entities to each other
  • Structured evidence and remediation storage
  • Reference links and status tracking

Visualization

  • Graph view for connected project data
  • Local Graph Inspector for reviewing nearby context and mentions around a selected node

Project portability

  • Import/export support for moving or archiving project data

Developer and user entry points

  • Docker-based quick start
  • Swagger/OpenAPI documentation endpoint
  • Documentation available in English and Russian

Quick start

git clone https://github.com/eZer-Net/pentester-dashboard.git
cd pentester-dashboard
docker compose -f infra/docker-compose.yml up -d --build