Documentation ¶
Overview ¶
The localtoast command wraps around the scanner library to create a standalone CLI for the config scanner with direct access to the local machine's filesystem.
Directories ¶
Path | Synopsis |
---|---|
configs
|
|
genfullconfig
The gen_full_config command creates full per-OS scan config files by combining the config definition and the reduced config files.
|
The gen_full_config command creates full per-OS scan config files by combining the config definition and the reduced config files. |
genfullconfig/genfullconfiglib
Package genfullconfiglib creates full per-OS scan config files by combining the config definition and the reduced config files.
|
Package genfullconfiglib creates full per-OS scan config files by combining the config definition and the reduced config files. |
Package cqlquerier provides an utility function for running CQL queries.
|
Package cqlquerier provides an utility function for running CQL queries. |
Package elsquerier provides an utility function for running ElasticSearch queries.
|
Package elsquerier provides an utility function for running ElasticSearch queries. |
Package fakedb provides a minimal fake implementation for a database/sql database, to be used in tests.
|
Package fakedb provides a minimal fake implementation for a database/sql database, to be used in tests. |
Package localfilereader provides utility functions for reading files and permissions from the local filesystem.
|
Package localfilereader provides utility functions for reading files and permissions from the local filesystem. |
The cis_scanner command wraps around the scanner library to create a standalone CLI for the scanner with direct access to the local machine's filesystem.
|
The cis_scanner command wraps around the scanner library to create a standalone CLI for the scanner with direct access to the local machine's filesystem. |
Package protofilehandler provides a utility for reading and writing protos into zipped or unzipped textproto or binproto files.
|
Package protofilehandler provides a utility for reading and writing protos into zipped or unzipped textproto or binproto files. |
Package scanapi defines the Localtoast scan API used to provide access to a local or remote filesystem and database to perform scans.
|
Package scanapi defines the Localtoast scan API used to provide access to a local or remote filesystem and database to perform scans. |
Package scannercommon provides the common functions used by the scanner binaries.
|
Package scannercommon provides the common functions used by the scanner binaries. |
Package scannerlib provides an interface for running compliance and config security checks on a machine.
|
Package scannerlib provides an interface for running compliance and config security checks on a machine. |
configchecks
Package configchecks provides the implementation of the various checks the scanner can perform behind a single general interface.
|
Package configchecks provides the implementation of the various checks the scanner can perform behind a single general interface. |
fileset
Package fileset provides a utility for resolving the file paths defined by a FileSet proto.
|
Package fileset provides a utility for resolving the file paths defined by a FileSet proto. |
repeatconfig
Package repeatconfig provides a utility for applying the RepeatConfig proto to config checks.
|
Package repeatconfig provides a utility for applying the RepeatConfig proto to config checks. |
testconfigcreator
Package testconfigcreator provides util functions for creating benchmark configs for testing.
|
Package testconfigcreator provides util functions for creating benchmark configs for testing. |
Package sqlquerier provides an utility function for running SQL queries.
|
Package sqlquerier provides an utility function for running SQL queries. |
Click to show internal directories.
Click to hide internal directories.