# pentestops-dashboard

This skill guides an agent through setting up a dashboard for penetration testing projects, tasks, findings, clients, and assets. Use it to organize an assessment workflow.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 336 installs · ★ 12
- Author: reason-machines
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/reason-machines/security-skills/tree/HEAD/skills/pentestops-dashboard/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/pentestops-dashboard

## What it does

The skill describes a dashboard built with Next.js, Express, and MongoDB. It covers project and task tracking with Kanban or table views, security findings linked to CWE, client records, and asset tracking. Documentation pages use Editor.js; the feature set also includes checklists, comments, attachments, version history, and search.

The setup material covers local development, Docker deployment, and API examples for projects, tasks, findings, clients, and CWE records. The deployment container bundles MongoDB with the backend and frontend. Production startup requires `JWT_SECRET` and `JWT_REFRESH_SECRET`, so provide both values before using the documented Docker command.

## Requirements
- Works with: MongoDB

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/security-skills --skill pentestops-dashboard -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/pentestops-dashboard/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/pentestops-dashboard/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/security-skills --skill pentestops-dashboard -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/pentestops-dashboard/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/security-skills --skill pentestops-dashboard -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/pentestops-dashboard/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/security-skills pentestops-dashboard
```

2. **Manually: put the files in place**
- File: `.github/skills/pentestops-dashboard/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/security-skills --skill pentestops-dashboard -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/reason-machines/security-skills --path skills/pentestops-dashboard
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/pentestops-dashboard/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add reason-machines/security-skills --skill pentestops-dashboard -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/reason-machines/security-skills/tree/HEAD/skills/pentestops-dashboard/SKILL.md

## When to use it
- track penetration testing projects and their status
- assign assessment tasks and update progress
- record vulnerabilities with CWE and CVSS details
- organize client records and tested assets
- create audit checklists and documentation pages

## Example prompts
- Set up a dashboard for tracking penetration testing projects, tasks, and findings.
- Configure a Docker deployment with MongoDB included in the container.
- Add CWE search and CVSS-rated finding records to the dashboard.

## Similar
- [git-guardrails-claude-code](https://affpapa.org/en/nevibecode/skills/git-guardrails-claude-code.md) — skill · 499069 installs
- [ponytail-review](https://affpapa.org/en/nevibecode/skills/ponytail-review.md) — skill · 57000 installs
- [ponytail-audit](https://affpapa.org/en/nevibecode/skills/ponytail-audit.md) — skill · 45400 installs
- [security-audit](https://affpapa.org/en/nevibecode/skills/cloudflare-security-audit.md) — skill · 54800 installs
- [security-and-hardening](https://affpapa.org/en/nevibecode/skills/security-and-hardening.md) — skill · 70200 installs
- [supabase](https://affpapa.org/en/nevibecode/skills/supabase.md) — skill · 8 installs

From the same set: [reason-machines/security-skills](https://affpapa.org/en/nevibecode/by/reason-machines/security-skills.md) — 69 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
