Publisher: Splunk Community
Connector Version: 1.1.3
Product Vendor: Dallan
Product Name: Hashicorp Vault
Minimum Product Version: 5.0.0
This is an app that supports various interactions with the Hashicorp Vault REST API
The app uses HTTP/ HTTPS protocol for communicating with the Hashicorp Vault server. Below are the default ports used by the Splunk SOAR Connector.
| SERVICE NAME | TRANSPORT PROTOCOL | PORT |
|---|---|---|
| http | tcp | 80 |
| https | tcp | 443 |
This table lists the configuration variables required to operate Hashicorp Vault. These variables are specified when configuring a Hashicorp Vault asset in Splunk SOAR.
| VARIABLE | REQUIRED | TYPE | DESCRIPTION |
|---|---|---|---|
| verify_server_cert | optional | boolean | Verify server certificate |
| vault_url | required | string | URL of the Hashicorp Vault instance |
| vault_mountpoint | required | string | Vault mountpoint to connect with |
| vault_token | required | password | Token used to authenticate requests to Hashicorp Vault when using token authentication |
| vault_namespace | optional | string | Vault Namespace |
| vault_role_id | optional | password | Role ID if using AppRole authentication |
| vault_secret_id | optional | password | Secret ID if using AppRole authentication |
test connectivity - Validate the asset configuration for connectivity using supplied credentials
set secret - Set secret value at the specified path
get secret - Get secret value present at the specified path
list secrets - List secret values present at the specified path
Validate the asset configuration for connectivity using supplied credentials
Type: test
Read only: True
No parameters are required for this action
No Output
Set secret value at the specified path
Type: generic
Read only: False
| PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
|---|---|---|---|---|
| location | required | Location to keep the secret value | string | hashicorp vault location |
| update | optional | Update secret value if already exists | boolean | |
| secret_json | required | JSON formatted object of dictionary to store at the given location | string |
| DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
|---|---|---|---|
| action_result.parameter.location | string | hashicorp vault location |
|
| action_result.parameter.secret_json | string | ||
| action_result.parameter.update | boolean | True False | |
| action_result.data.*.succeeded | boolean | True False | |
| action_result.status | string | success failed | |
| action_result.summary | string | ||
| action_result.message | string | ||
| summary.total_objects | numeric | 1 | |
| summary.total_objects_successful | numeric | 1 |
Get secret value present at the specified path
Type: investigate
Read only: True
| PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
|---|---|---|---|---|
| location | required | Location of the secret value | string | hashicorp vault location |
| DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
|---|---|---|---|
| action_result.parameter.location | string | hashicorp vault location |
|
| action_result.data.*.secret_value | string | ||
| action_result.data.*.succeeded | boolean | True False | |
| action_result.status | string | success failed | |
| action_result.summary | string | ||
| action_result.message | string | ||
| summary.total_objects | numeric | 1 | |
| summary.total_objects_successful | numeric | 1 |
List secret values present at the specified path
Type: investigate
Read only: True
| PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS |
|---|---|---|---|---|
| location | required | Location of the secret values | string | hashicorp vault location |
| DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES |
|---|---|---|---|
| action_result.parameter.location | string | hashicorp vault location |
|
| action_result.data.*.secret_values | string | ||
| action_result.data.*.succeeded | boolean | True False | |
| action_result.status | string | success failed | |
| action_result.summary | string | ||
| action_result.message | string | ||
| summary.total_objects | numeric | 1 | |
| summary.total_objects_successful | numeric | 1 |
Auto-generated Splunk SOAR Connector documentation.
Copyright 2025 Splunk Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.