Report security issues to security@akeyless.io. Do not open public GitHub issues for vulnerabilities.
- Secret values never enter model context —
list-secretsreturns metadata only;query-dbandservice-executeuse credentials server-side via the Gateway. - ARA-only surface — this MCP server does not expose static-secret read or environment-injection tools.
- Bootstrap auth only in MCP env — configure
AKEYLESS_ACCESS_ID/ keys in Codex MCP settings, not in prompts or committed files. - Codex tool approval — sensitive tools (
query-db,service-execute) should usepromptorapprovemode. - Least privilege RBAC — scope Akeyless roles to ARA-enabled secret paths with
ara_allow_access. - Single gateway URL — set
AKEYLESS_GATEWAY_URLto your organization's gateway; SDK and ARA bases are derived automatically.
- RBAC scoped to minimum required ARA paths
-
default_tools_approval_mode = "prompt"in Codex config -
AKEYLESS_GATEWAY_URLpoints to your organization's gateway - ARA enabled on dynamic secrets and role rules grant Allow Access
- AI Insights configured on the Gateway