test-skill22131

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This 1Password helper is coherent and includes safety advice, but it can give an agent broad password-vault access without explicit per-secret scoping or confirmation.

Install only if you want the agent to help with 1Password CLI tasks. Before signing in, specify the exact account, vault, item, and field needed; do not let the agent print secret values; confirm any command that reads or injects secrets; and make sure the tmux session is killed when finished.

Findings (4)

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

If authorized, the agent could access or inject secrets from the user’s 1Password account beyond what the user intended for a particular task.

Why it was flagged

This explicitly grants the agent a workflow for accessing and using password-manager secrets, but the instructions do not bound access to a specific vault, item, field, or per-secret user approval step.

Skill content
description: Set up and use 1Password CLI (op). Use when ... reading/injecting/running secrets via op.
Recommendation

Use only for explicit, user-requested secret operations. Add or follow a rule requiring the user to specify the exact account, vault, item, and field, and confirm before any secret read or injection.

What this means

Incorrect commands or captured terminal output could expose account metadata or, if guardrails are ignored, secret values.

Why it was flagged

The skill drives the 1Password CLI through a tmux shell session and captures output. This is disclosed and purpose-aligned, but it is powerful enough that commands and captured output should stay tightly controlled.

Skill content
REQUIRED: create a fresh tmux session for all `op` commands ... `tmux ... send-keys ... "op signin --account my.1password.com" ... capture-pane`
Recommendation

Run only the minimum needed `op` commands, avoid capturing secret values, and kill the tmux session after the task.

What this means

The local tool being installed will be trusted to handle 1Password authentication and secrets.

Why it was flagged

The skill depends on installing an external CLI via Homebrew. This is expected for the stated purpose and no hidden code is present, but users still rely on the package source.

Skill content
brew | formula: 1password-cli | creates binaries: op
Recommendation

Install from the official 1Password/Homebrew channel and verify the CLI source before authorizing account access.

What this means

If secret values are pasted into the conversation, logs, code, or files, they may be retained or reused outside the intended secret operation.

Why it was flagged

The skill acknowledges that secret values may otherwise enter chat, logs, code, or disk. The guidance is appropriate, but users must ensure it is followed.

Skill content
Never paste secrets into logs, chat, or code. Prefer `op run` / `op inject` over writing secrets to disk.
Recommendation

Keep secret values out of chat and generated files; prefer `op run` or `op inject`, and redact any command output that might contain secrets.