Agent skill · security · aradotso

pentestops-dashboard

Comprehensive penetration testing operations dashboard for managing projects, tasks, findings, clients, and assets with Next.js and MongoDB

Why this skill is useful

Adds deployment scripts and specific API endpoints for managing penetration testing projects that are not commonly found in public documentation.

What it needs

Requires docker, npm installed locally. About 8k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.

What this skill does

PentestOPS Dashboard Skill Skill by ara.so — Security Skills collection. Overview PentestOPS Dashboard is a comprehensive penetration testing operations platform built with Next.js, Express, and MongoDB. It provides project management, task tracking (Kanban/table views), finding management with CWE integration, client management, asset tracking, rich text pages with Editor.js, checklists, comments, file attachments, version history, and global search. Key Features: Full-stack TypeScript application with JWT authentication Rich text editor with Notion-like features Single Docker container deployment (includes MongoDB, backend, frontend) CWE database integration for security findings File upload support (PDF, DOCX, XLSX, ZIP, images) Threaded comments and version control Installation Local Development Setup Access at: Frontend: http://localhost:3000 Backend API: http://localhost:4000 Docker Deployment (Production) Core API Endpoints Authentication Projects Tasks Findings CWE Database Clients Pages (Checklists/Documentation) File Attachments Assets Global Search Frontend Integration API Client Setup Creating a Project with Tasks Creating Findings with CWE Lookup Backend Development Creating Custom Middleware Custom Finding Model Extension Bulk Import Findings from Scanner Output Configuration Environment Variables Reference `bash Backend Configuration NODEENV=production # development production BACKENDPORT=4000 # API server port MONGODBURI=mongodb://localhost:27017/pentest-dashboard # MongoDB connection string JWTSECRET=${JWTSECRET} # JWT si

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/pentestops-dashboard

View the source on GitHub

Browse the @skills marketplace