Skip to main content

project-session-manager

Automates isolated development environments using git worktrees and tmux sessions for efficient parallel project management.

Install this skill

or
51/100

Security score

The project-session-manager skill was audited on May 14, 2026 and we found 25 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 17

Webhook reference - potential data exfiltration

SourceSKILL.md
17| `feature <proj> <name>` | Feature development | `/psm feature omc add-webhooks` |
low line 356

Webhook reference - potential data exfiltration

SourceSKILL.md
356PR: #123 - Add webhook support
low line 357

Webhook reference - potential data exfiltration

SourceSKILL.md
357Branch: feature/webhooks
medium line 27

Access to hidden dotfiles in home directory

SourceSKILL.md
27- **Alias**: `omc#123` (requires `~/.psm/projects.json`)
medium line 34

Access to hidden dotfiles in home directory

SourceSKILL.md
34### Project Aliases (`~/.psm/projects.json`)
low line 46

Access to hidden dotfiles in home directory

SourceSKILL.md
46"worktree_root": "~/.psm/worktrees",
low line 55

Access to hidden dotfiles in home directory

SourceSKILL.md
55~/.psm/
medium line 67

Access to hidden dotfiles in home directory

SourceSKILL.md
67| PR Review | `psm:omc:pr-123` | `~/.psm/worktrees/omd/pr-123` |
medium line 68

Access to hidden dotfiles in home directory

SourceSKILL.md
68| Issue Fix | `psm:omc:issue-42` | `~/.psm/worktrees/omd/issue-42` |
medium line 69

Access to hidden dotfiles in home directory

SourceSKILL.md
69| Feature | `psm:omc:feat-auth` | `~/.psm/worktrees/omd/feat-auth` |
low line 93

Access to hidden dotfiles in home directory

SourceSKILL.md
93cat ~/.psm/projects.json 2>/dev/null || echo '{"aliases":{}}'
low line 151

Access to hidden dotfiles in home directory

SourceSKILL.md
151# Add to ~/.psm/sessions.json
low line 169

Access to hidden dotfiles in home directory

SourceSKILL.md
169Worktree: ~/.psm/worktrees/omd/pr-123
low line 238

Access to hidden dotfiles in home directory

SourceSKILL.md
238cat ~/.psm/sessions.json 2>/dev/null || echo '{"sessions":{}}'
low line 248

Access to hidden dotfiles in home directory

SourceSKILL.md
248ls -la ~/.psm/worktrees/*/ 2>/dev/null
low line 257

Access to hidden dotfiles in home directory

SourceSKILL.md
257omc:pr-123 | review | active | ~/.psm/worktrees/omd/pr-123
low line 258

Access to hidden dotfiles in home directory

SourceSKILL.md
258omc:issue-42 | fix | detached | ~/.psm/worktrees/omd/issue-42
low line 292

Access to hidden dotfiles in home directory

SourceSKILL.md
292worktree_path=$(jq -r ".sessions[\"$session_id\"].worktree" ~/.psm/sessions.json)
low line 293

Access to hidden dotfiles in home directory

SourceSKILL.md
293source_repo=$(jq -r ".sessions[\"$session_id\"].source_repo" ~/.psm/sessions.json)
low line 384

Access to hidden dotfiles in home directory

SourceSKILL.md
384mkdir -p ~/.psm/worktrees ~/.psm/logs
low line 387

Access to hidden dotfiles in home directory

SourceSKILL.md
387if [[ ! -f ~/.psm/projects.json ]]; then
low line 388

Access to hidden dotfiles in home directory

SourceSKILL.md
388cat > ~/.psm/projects.json << 'EOF'
low line 398

Access to hidden dotfiles in home directory

SourceSKILL.md
398"worktree_root": "~/.psm/worktrees",
low line 407

Access to hidden dotfiles in home directory

SourceSKILL.md
407if [[ ! -f ~/.psm/sessions.json ]]; then
low line 408

Access to hidden dotfiles in home directory

SourceSKILL.md
408echo '{"version":1,"sessions":{},"stats":{"total_created":0,"total_cleaned":0}}' > ~/.psm/sessions.json
Scanned on May 14, 2026
View Security Dashboard
Installation guide →
GitHub Stars 24
Rate this skill
Categorydevelopment
UpdatedJune 15, 2026
MeroZemory/oh-my-droid