Replies: 1 comment
If you look at the entries in your database you will see that much of the metadata is not saved in plaintext but is stored encrypted as well. Given that the clients are responsible for decrypting the data this feature request is probably out of scope for this project as it adds too much of an overhead. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Motivation
I'd like to let an AI agent help manage my vault organization (grouping collections, cleaning up structures, re-categorizing items). Today the only way to do this programmatically is the admin API, which is all-or-nothing: an agent with access to it can read/export everything.
Security concern
A vault server holds ciphertext (safe without the master password) but also plaintext metadata (item names, URLs, usernames, org/collection/group structure) that is itself sensitive. An agent integrating with a third-party LLM would ship this metadata off-box, and a broad admin token also turns prompt injection into a destructive capability (delete groups, change permissions, export).
Proposal
Add a scoped agent token / API surface with:
groups:read,groups:write,collections:read,collections:write) — never including ciphertext read or export.Alternatives considered
Questions
中文说明(翻译摘要)
我想接入一个 AI agent 帮我管理保险库的分组/集合结构并做整理。目前只有 admin API 是"全有或全无",agent 拿到就能读/导出一切,风险太大。希望提供:细粒度 scope(分组/集合的读写,绝不包含密文读取和导出)、只返回元数据(名称/ID/结构,不含密文)的接口、敏感字段脱敏选项、操作审计日志,以及本地模型部署文档。请问上游是否考虑支持这类受限 agent 接口?
All reactions