run
Execute local commands with injected vaulted credentials, masking any secrets from the output. Pass arguments as an array for direct execution.
Instructions
Run a local command with one or more vaulted credentials injected as environment variables (e.g. aws, terraform, gh, psql, a build script). The command is executed directly with no shell, so pass arguments as an array. Output is scanned and any credential appearing in it is masked before you see it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory. Defaults to the server's cwd. | |
| env | No | Extra non-secret environment variables. | |
| args | No | Arguments as separate strings, e.g. ["s3", "ls"]. No shell parsing happens. | |
| stdin | No | Optional text written to the process stdin. | |
| inject | Yes | Credential refs to inject, e.g. ["aws/prod"]. | |
| command | Yes | Executable name or path, e.g. "aws". | |
| timeout_ms | No | Wall-clock limit. Default 60000. |