Releases: eZer-Net/pentester-dashboard
Releases · eZer-Net/pentester-dashboard
v1.0.5
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
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
updatedAtfor 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
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
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
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
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/importGET /api/projects/:projectId/assets/exportPOST /api/projects/:projectId/technologies/importGET /api/projects/:projectId/technologies/exportPOST /api/projects/:projectId/features/importGET /api/projects/:projectId/features/exportPOST /api/projects/:projectId/endpoints/importGET /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
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