11#ifndef MISC_TABLE_DRIVEN_LSC_H
12#define MISC_TABLE_DRIVEN_LSC_H
15#include <gvm/util/kb.h>
skiron_advisory_t ** skiron_advisories
Define a vulnerable package.
fixed_version_t * version
enum advisory_type advisory_type_t
struct advisories advisories_t
fixed_type
Fixed version format.
char * lsc_get_response(const char *pkg_list, const char *os)
Sent the installed package list and OS to notus.
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 notus_advisory advisory_t
int lsc_has_run(void)
Get lsc_flag value.
struct fixed_version fixed_version_t
struct skiron_advisory skiron_advisory_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.
advisories_t * lsc_process_response(const gchar *resp, const size_t len)
Process a json object which contains advisories and vulnerable packages.