wiggindev/proton-pass
v0.1.0MIT
Audited Proton Pass access for AI agents via the official pass-cli and a scoped agent token (never your personal session). Search items, list field names, and run commands with pass:// secrets resolved only inside the child process. Every call records a mandatory reason, which you can review with pass-cli agent monitor.
commands
- node
env
- PROTON_PASS_AGENT_TOKEN
- PROTON_PASS_PLUGIN_SESSION_DIR
plugin.json
- name
- proton-pass
- version
- 0.1.0
- description
- Audited Proton Pass access for AI agents via the official pass-cli and a scoped agent token (never your personal session). Search items, list field names, and run commands with pass:// secrets resolved only inside the child process. Every call records a mandatory reason, which you can review with `pass-cli agent monitor`.
- author
- Andrew Wiggin
- license
- MIT
- extensions
- com.cursor
mcp.json
- proton-passstdionode ./server/index.js
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "proton-pass",
"version": "0.1.0",
"description": "Audited Proton Pass access for AI agents via the official pass-cli and a scoped agent token (never your personal session). Search items, list field names, and run commands with pass:// secrets resolved only inside the child process. Every call records a mandatory reason, which you can review with `pass-cli agent monitor`.",
"author": {
"name": "Andrew Wiggin"
},
"license": "MIT",
"keywords": [
"proton",
"proton-pass",
"pass-cli",
"secrets",
"password-manager",
"mcp",
"agent-token",
"audit"
],
"extensions": {
"com.cursor": {
"variables": {
"PROTON_PASS_AGENT_TOKEN": {
"description": "Proton Pass agent token from `pass-cli agent create <name> --expiration 1m --vault <Vault>` (pst_...::...). Never your account password.",
"secret": true,
"required": true
},
"PROTON_PASS_AGENT_TOKEN_FILE": {
"description": "Optional path to a 0600 file containing the agent token. Default: ~/.config/proton-pass-agent/token.",
"secret": false,
"required": false
}
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.cursor