1password
Pass
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill retrieves a service account token from the macOS login keychain using the
security find-generic-passwordcommand. It documents a specific platform limitation where tokens passed via the-wflag during setup are briefly visible in the system process list. - [COMMAND_EXECUTION]: The skill invokes local command-line utilities including the 1Password CLI (
op), the macOSsecuritytool, andjqfor structured data processing. - [DYNAMIC_EXECUTION]: The skill allows the execution of multi-line shell scripts using
op run -- bash -s. It mitigates risks by requiring quoted heredocs (<<'SCRIPT') to ensure scripts are interpreted literally without parent shell expansion. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: Reads item titles, vault names, and metadata from 1Password via
op item listandop vault list, which are external data sources. - Boundary markers: The skill uses JSON formatting and
jqfor structural filtering, but lacks explicit delimiters or instructions to the agent to ignore instructions embedded within vault metadata. - Capability inventory: The skill has the ability to execute shell commands and write to the environment of child processes via
op run. - Sanitization: Uses
jqfor output selection and basic text transformation (e.g.,ascii_downcase), providing basic structure to the data ingested from external vaults.
Audit Metadata