diff --git a/rust/src/openvas/openvas_redis.rs b/rust/src/openvas/openvas_redis.rs
index 544d6cd73..dcaf96f79 100644
--- a/rust/src/openvas/openvas_redis.rs
+++ b/rust/src/openvas/openvas_redis.rs
@@ -2,8 +2,10 @@
//
// SPDX-License-Identifier: GPL-2.0-or-later WITH x11vnc-openssl-exception
-use crate::storage::item::Nvt;
+use crate::nasl::syntax::ACT;
+use crate::storage::item::{Nvt, NvtPreference, PreferenceType};
use crate::storage::redis::{DbError, RedisCtx, RedisGetNvt, RedisStorageResult, RedisWrapper};
+use std::collections::BTreeMap;
use std::{
collections::HashMap,
sync::{Arc, Mutex, MutexGuard},
@@ -133,8 +135,39 @@ impl FakeRedis {
}
impl VtHelper for FakeRedis {
- fn get_vt(&self, _: &str) -> RedisStorageResult