11#ifndef MISC_TABLE_DRIVEN_LSC_H
12#define MISC_TABLE_DRIVEN_LSC_H
15#include <gvm/util/kb.h>
Define a vulnerable package.
fixed_version_t * version
char * notus_get_response(const char *pkg_list, const char *os)
Sent the installed package list and OS to notus.
struct advisories advisories_t
fixed_type
Fixed version format.
int run_table_driven_lsc(const char *, const char *, const char *, const char *, const char *)
Publish the necessary data to start a Table driven LSC scan.
struct advisory advisory_t
advisories_t * process_notus_response(const gchar *resp, const size_t len)
Process a json object which contains advisories and vulnerable packages.
int lsc_has_run(void)
Get lsc_flag value.
struct fixed_version fixed_version_t
struct vulnerable_pkg vuln_pkg_t
struct version_range version_range_t
void set_lsc_flag(void)
Set lsc_flag to 1.
void advisories_free(advisories_t *advisories)
Free()'s an advisories.