Tenable
Tenable is a cybersecurity company with a full range of modern computing products. They help organizations gain visibility across multiple exposure vectors and provide a continuous exposure platform to reduce and mitigate risk.
In order to integrate Tenable with Relyance AI you will need an Access Key and Secret Key.
In Tenable:
- Login to your Tenable account.
- Click the hamburger menu in the top left-hand corner and select Settings.
- Click the My Account card.
- In the left-hand navigation menu, select API KEYS.
- In the bottom right hand corner click the Generate button.
- Copy the Access Key and Secret Key to be used in Relyance.

In the Relyance AI application:
- Login to your Relyance account.
- Navigate to the Settings Menu in the bottom left-hand side.
- Select Integrations.
- Click on the Vendor Integration tab.
- Find the Tenable integration card and click it to open its connections.
- Under Authentication Method, choose Custom.
- Paste the Access Key and Secret Key into their respective fields.

The Authentication step asks for:
- Access Key: required; held as a secret.
- Secret Key: required; held as a secret.
- Click Authenticate.
- At this point, you should see the following result on the Vendor Integrations page:

- Congratulations, you are now connected to Tenable.
Manage this integration with Terraform
Connections for this integration can be managed as code with the Relyance Terraform provider. Non-secret fields go in auth.params; secret fields go in auth.secrets_wo, which is write-only — never stored in Terraform state. Rotate secrets by bumping auth.secrets_wo_version.
resource "relyance_integration_connection" "tenable" {
vendor = "tenable"
name = "<your connection name>"
auth = {
method = "access-keys"
params = {
data_storage_location = "us"
}
# Secret fields are write-only: sent to Relyance, never stored in state.
secrets_wo = {
access_key = var.tenable_access_key
secret_key = var.tenable_secret_key
}
secrets_wo_version = 1
}
scans = { "property-inspection" = { enabled = true } }
}