vuls-data-update

module
v0.0.0-...-b84cff8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2026 License: Apache-2.0

README

vuls-data-update

Usage

$ go install github.com/MaineK00n/vuls-data-update/cmd/vuls-data-update@nightly

$ vuls-data-update --help
Fetch and Extract data source, Operate vuls-data-* dotgit

Usage:
  vuls-data-update [command]

Examples:
$ vuls-data-update fetch debian-security-tracker-salsa
$ vuls-data-update extract debian-security-tracker-salsa vuls-data-raw-debian-security-tracker-salsa
$ vuls-data-update dotgit pull ghcr.io/vulsio/vuls-data-db:vuls-data-raw-debian-security-tracker-salsa


Available Commands:
  completion  Generate the autocompletion script for the specified shell
  diff        Show diff information
  dotgit      Operate vuls-data-* dotgit
  extract     Extract data source
  fetch       Fetch data source
  help        Help about any command

Flags:
  -h, --help   help for vuls-data-update

Use "vuls-data-update [command] --help" for more information about a command.

Directories

Path Synopsis
cmd
pkg
extract/fortinet/internal/fortinet
Package fortinet holds helpers shared by the Fortinet CSAF and CVRF extractors that are not about product/version resolution.
Package fortinet holds helpers shared by the Fortinet CSAF and CVRF extractors that are not about product/version resolution.
extract/fortinet/internal/product
Package product resolves Fortinet product names (shared between the CSAF and CVRF extractors) to CPEs and their per-product range types.
Package product resolves Fortinet product names (shared between the CSAF and CVRF extractors) to CPEs and their per-product range types.
extract/microsoft/servicing
Package servicing extracts supersedence from Microsoft's servicing articles.
Package servicing extracts supersedence from Microsoft's servicing articles.
extract/openssh/security
Package security extracts the OpenSSH security page.
Package security extracts the OpenSSH security page.
extract/paloalto/internal/panos
Package panos interprets Palo Alto PAN-OS affected-version data into contiguous affected intervals.
Package panos interprets Palo Alto PAN-OS affected-version data into contiguous affected intervals.
extract/types/attack/kind
Package kind exposes the ATT&CK Kind enum on its own so leaf sub-types (e.g., attack/procedure) can carry a typed Kind field without creating an import cycle back to pkg/extract/types/attack.
Package kind exposes the ATT&CK Kind enum on its own so leaf sub-types (e.g., attack/procedure) can carry a typed Kind field without creating an import cycle back to pkg/extract/types/attack.
extract/types/data/detection/condition/criteria/warning
Package warning records non-fatal evaluation events on detection results.
Package warning records non-fatal evaluation events on detection results.
extract/types/internal/enum
Package enum orders the extracted-data schema's string enums.
Package enum orders the extracted-data schema's string enums.
extract/types/internal/version/apple
Package apple compares the versions Apple uses across its products.
Package apple compares the versions Apple uses across its products.
extract/types/internal/version/ips
Package ips compares package versions of the Image Packaging System (IPS), the package system of Oracle Solaris 11 and the illumos distributions.
Package ips compares package versions of the Image Packaging System (IPS), the package system of Oracle Solaris 11 and the illumos distributions.
extract/types/internal/version/openssh
Package openssh compares OpenSSH release versions.
Package openssh compares OpenSSH release versions.
fetch/microsoft/servicing
Package servicing fetches Microsoft's servicing articles — the per-update pages under support.microsoft.com/<locale>/servicing/.
Package servicing fetches Microsoft's servicing articles — the per-update pages under support.microsoft.com/<locale>/servicing/.
fetch/openssh/security
Package security stores OpenSSH's security page and the instructions for converting it.
Package security stores OpenSSH's security page and the instructions for converting it.
tools
print-enums command
Command print-enums prints every enum value of the extracted-data schema known to this build, one per line as "<module-relative package path>.<type>\t<value>" (e.g.
Command print-enums prints every enum value of the extracted-data schema known to this build, one per line as "<module-relative package path>.<type>\t<value>" (e.g.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL