diff --git a/CHANGELOG.md b/CHANGELOG.md index 967e46e3d..e7f9ec8e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [21.4.1] (unreleased) +### Added +- Add NVT tag "deprecated" [#1536](https://github.com/greenbone/gvmd/pull/1536) + ### Changed - Update default log config [#1501](https://github.com/greenbone/gvmd/pull/1501) diff --git a/src/manage_sql_nvts.c b/src/manage_sql_nvts.c index d240ae978..f5528c918 100644 --- a/src/manage_sql_nvts.c +++ b/src/manage_sql_nvts.c @@ -1244,7 +1244,7 @@ nvti_from_vt (entity_t vt) const char *id; entity_t name, summary, insight, affected, impact, detection, solution; entity_t creation_time, modification_time; - entity_t refs, ref, custom, family, category; + entity_t refs, ref, custom, family, category, deprecated; entity_t severities, severity; entities_t children; @@ -1468,6 +1468,12 @@ nvti_from_vt (entity_t vt) } nvti_set_category (nvti, atoi (entity_text (category))); + deprecated = entity_child (custom, "deprecated"); + if (deprecated) + { + nvti_add_tag (nvti, "deprecated", entity_text (deprecated)); + } + return nvti; }