pass - stores, retrieves, generates, and synchronizes passwords securely

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Commands from this guide may access or modify real passwords, OTP secrets, and GPG keys.

Why it was flagged

The skill is explicitly about managing stored passwords and GPG secret-key material. This is purpose-aligned, but it is high-impact credential handling.

Skill content
Each password is a GPG-encrypted file under `~/.password-store/` ... `gpg --import private-key.asc`
Recommendation

Run commands only for stores, keys, and accounts you intend to manage; keep private key export files and OTP secrets protected.

What this means

Passwords or metadata could be exposed if decrypted output is displayed or pasted into a shared context.

Why it was flagged

The guide includes commands that can display decrypted password-store contents in terminal output, where they could be copied into logs or an agent conversation.

Skill content
`pass email/gmail           # print all lines to stdout` ... `pass grep username         # grep across all decrypted entries`
Recommendation

Prefer clipboard-oriented commands like `pass -c` when possible, avoid broad decrypted searches unless necessary, and do not paste secret outputs into chats or logs.

What this means

A wrong path or force flag could delete or overwrite password entries without another confirmation.

Why it was flagged

The guide documents recursive deletion and force-overwrite commands. They are normal pass operations, but mistakes could remove or replace credentials.

Skill content
`pass rm -r email/          # remove a folder recursively` ... `pass rm -f email/gmail     # no confirmation prompt` ... `pass generate -f email/gmail 20     # overwrite without prompt`
Recommendation

Double-check entry paths before running destructive commands, and avoid `-f` or `-r` unless you are certain.

What this means

Credential changes may persist in git history and propagate to other machines after sync.

Why it was flagged

The skill describes git-backed synchronization of password-store changes. This is expected for pass, but mistaken edits or deletions can be committed and later pushed to other systems.

Skill content
Every `pass insert`, `generate`, `edit`, `rm` automatically creates a git commit. Push and pull manually: `pass git push`
Recommendation

Use a private remote, review changes before pushing, and keep backups or recovery options for the password store.

What this means

Installing password-management tools from untrusted or unexpected package sources could put credentials at risk.

Why it was flagged

The skill recommends installing pass and extensions from system package managers or pip. This is normal for the guide, but users still depend on the integrity of those package sources.

Skill content
`brew install pass` ... `pip install pass-import` ... `pacman -S pass-otp`
Recommendation

Install only from trusted repositories, verify package names, and be cautious with third-party extensions that process password exports.