Evaluate agent-vault integration for credential brokering in agent products #55
Labels
No labels
architecture
backlog
enhancement
module:documents
module:hardware
module:manage
module:pipeline
module:voice
priority:backlog
priority:high
priority:medium
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/circuitforge-core#55
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
agent-vault is a transparent HTTPS credential proxy for AI agents. Agents route outbound API calls through a MITM proxy — agent-vault intercepts and injects real credentials before forwarding upstream. The agent never receives the secret value.
Why it matters for CF
Every downstream ND product (Osprey, Harrier, Rufous, Ibis) will need to call external APIs with user credentials — government portals, benefits systems, insurance, healthcare. The threat model is correct: a prompted agent processing untrusted content (a webpage, a document) could be tricked into exfiltrating credentials. Agent Vault eliminates the attack surface by removing the secret from the agent process entirely.
The proposal/approval workflow (agent requests access → human reviews and enters credentials → agent retries) also aligns with the CF pipeline:
AI Assist → Human Approval → Execute.Recommended integration
Not a Python library — a Go sidecar binary + protocol standard:
cf-core.vaultprocess wrapper — installs the binary, starts it as a sidecar, mints a session, injects proxy env vars into agent subprocesses, tears down cleanly. Products callvault.run_agent(fn)without knowing the details./discover,/proxy/{host}/{path}, and the proposal workflow as the CF standard for how agents declare and request external API credentials.Human Approvalstep.Concerns to resolve before adopting
ee/tier — audit which features require Infisical commercial licensing; the core proxy is MITHTTPS_PROXYenv var injection (trivial in both cases)License
Core is MIT. Enterprise
ee/features require Infisical commercial license. cf-core wrapper stays MIT.Priority
Backlog — defer until Osprey or Harrier moves out of early prototype. File now to preserve the evaluation.
References
circuitforge-plans/shared/2026-04-23-agent-vault-evaluation.md