links between NVTs

Hi,

as pointed out via IRC please have a look at the “Golden Rules” and “How to write a product detection VT” parts of the following high level overview / description VT Development - Vulnerability Tests - Greenbone Community Forum which should answer most of the questions.

A short sum-up to your related questions in this thread:

Via the script_dependencies() as well as via the script_require_keys() and/or script_mandatory_keys() described in the linked article.

Families are not relevant for the VT and are only used to allow the end user to create own scan configurations with VTs of specific families.

Via the script_dependencies() described above.

You would need to follow the script_dependencies() of each .nasl file on your local file system and grep through your plugins folder so see the dependencies.