Versions in this module Expand all Collapse all v0 v0.6.0 May 20, 2016 GO-2024-3108 +2 more GO-2024-3108: Hoverfly allows an arbitrary file read in the `/api/v2/simulation` endpoint (`GHSL-2023-274`) in github.com/SpectoLabs/hoverfly GO-2025-3944: Hoverfly is vulnerable to Remote Code Execution through an insecure middleware implementation in github.com/SpectoLabs/hoverfly GO-2025-3945: WebSocket endpoint `/api/v2/ws/logs` reachable without authentication even when --auth is enabled in github.com/SpectoLabs/hoverfly v0.5.17 May 9, 2016 GO-2024-3108 +2 more GO-2024-3108: Hoverfly allows an arbitrary file read in the `/api/v2/simulation` endpoint (`GHSL-2023-274`) in github.com/SpectoLabs/hoverfly GO-2025-3944: Hoverfly is vulnerable to Remote Code Execution through an insecure middleware implementation in github.com/SpectoLabs/hoverfly GO-2025-3945: WebSocket endpoint `/api/v2/ws/logs` reachable without authentication even when --auth is enabled in github.com/SpectoLabs/hoverfly v0.5.16 Apr 1, 2016 GO-2024-3108 +2 more GO-2024-3108: Hoverfly allows an arbitrary file read in the `/api/v2/simulation` endpoint (`GHSL-2023-274`) in github.com/SpectoLabs/hoverfly GO-2025-3944: Hoverfly is vulnerable to Remote Code Execution through an insecure middleware implementation in github.com/SpectoLabs/hoverfly GO-2025-3945: WebSocket endpoint `/api/v2/ws/logs` reachable without authentication even when --auth is enabled in github.com/SpectoLabs/hoverfly Changes in this version + const RequestsBucketName + func GetDB(name string) *bolt.DB + type BoltCache struct + CurrentBucket []byte + DS *bolt.DB + func NewBoltDBCache(db *bolt.DB, bucket []byte) *BoltCache + func (c *BoltCache) Delete(key []byte) error + func (c *BoltCache) DeleteBucket(name []byte) (err error) + func (c *BoltCache) DeleteData() error + func (c *BoltCache) Get(key []byte) (value []byte, err error) + func (c *BoltCache) GetAllEntries() (values map[string][]byte, err error) + func (c *BoltCache) GetAllKeys() (keys map[string]bool, err error) + func (c *BoltCache) GetAllValues() (values [][]byte, err error) + func (c *BoltCache) RecordsCount() (count int, err error) + func (c *BoltCache) Set(key, value []byte) error + type Cache interface + Delete func(key []byte) error + DeleteData func() error + Get func(key []byte) ([]byte, error) + GetAllEntries func() (map[string][]byte, error) + GetAllKeys func() (map[string]bool, error) + GetAllValues func() ([][]byte, error) + RecordsCount func() (int, error) + Set func(key, value []byte) error + type InMemoryCache struct + func NewInMemoryCache() *InMemoryCache + func (c *InMemoryCache) Delete(key []byte) error + func (c *InMemoryCache) DeleteData() (err error) + func (c *InMemoryCache) Get(key []byte) (value []byte, err error) + func (c *InMemoryCache) GetAllEntries() (map[string][]byte, error) + func (c *InMemoryCache) GetAllKeys() (keys map[string]bool, err error) + func (c *InMemoryCache) GetAllValues() (values [][]byte, err error) + func (c *InMemoryCache) RecordsCount() (count int, err error) + func (c *InMemoryCache) Set(key, value []byte) (err error)