Affected by GO-2023-1986
and 8 other vulnerabilities
GO-2023-1986: HashiCorp Vault and Vault Enterprise vulnerable to user enumeration in github.com/hashicorp/vault
GO-2023-2063: HashiCorp Vault Improper Input Validation vulnerability in github.com/hashicorp/vault
GO-2023-2329: HashiCorp Vault Missing Release of Memory after Effective Lifetime vulnerability in github.com/hashicorp/vault
GO-2024-2617: Authentication bypass in github.com/hashicorp/vault
GO-2024-2690: HashiCorpVault does not correctly validate OCSP responses in github.com/hashicorp/vault
GO-2024-2921: HashiCorp Vault Incorrectly Validated JSON Web Tokens (JWT) Audience Claims in github.com/hashicorp/vault
GO-2024-2982: Hashicorp Vault vulnerable to Improper Check or Handling of Exceptional Conditions in github.com/hashicorp/vault
GO-2024-3162: Vault SSH Secrets Engine Configuration Did Not Restrict Valid Principals By Default in github.com/hashicorp/vault
GO-2024-3191: Vault Community Edition privilege escalation vulnerability in github.com/hashicorp/vault
package
Version:
v1.13.4
Opens a new window with list of versions in this module.
Published: Jun 19, 2023
License: MPL-2.0
Opens a new window with license information.
Imports: 13
Opens a new window with list of imports.
Imported by: 30
Opens a new window with list of known importers.
Documentation
¶
NewCassandraBackend constructs a Cassandra backend using a pre-existing
keyspace and table.
type CassandraBackend struct {
}
CassandraBackend is a physical backend that stores data in Cassandra.
func (*CassandraBackend) Delete ¶
Delete is used to permanently delete an entry
func (*CassandraBackend) Get ¶
Get is used to fetch an entry
func (*CassandraBackend) List ¶
List is used ot list all the keys under a given
prefix, up to the next prefix.
func (*CassandraBackend) Put ¶
Put is used to insert or update an entry
Source Files
¶
Click to show internal directories.
Click to hide internal directories.