├── .dev ├── README.md ├── Vagrantfile └── setup.sh ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── cmd └── lxd-probe │ ├── README.md │ └── lxd-prob.go ├── configs └── README.md ├── examples └── plugins │ └── lxd_bench_audit_result_hook.go ├── go.mod ├── go.sum ├── internal ├── README.md ├── benchmark │ ├── lxd │ │ └── v1.0.0 │ │ │ ├── 1.1_filesystem_configuration.yml │ │ │ ├── 1.2_configure_software_updates.yml │ │ │ ├── 1.3_configure_sudo.yml │ │ │ ├── 1.4_filesystem_integrity_checking.yml │ │ │ ├── 1.5_additional_process_hardening.yml │ │ │ ├── 1.6_mandatory_access_control.yml │ │ │ ├── 1.7_warning_banners.yml │ │ │ ├── 1.8_ensure_updates.yml │ │ │ ├── 2.1_inetd_services.yml │ │ │ ├── 2.2_special_purpose_services.yml │ │ │ ├── 2.3_service_clients.yml │ │ │ ├── 2.4_nonessential_services.yml │ │ │ ├── 3.1_network_parameters.yml │ │ │ ├── 3.2_network_parameters_host.yml │ │ │ ├── 3.3_tcp_wrappers.yml │ │ │ ├── 3.4_firewall_configuration.yml │ │ │ ├── 4.1_configure_logging.yml │ │ │ ├── 4.2_ensure_logrotate_configured.yml │ │ │ ├── 4.3_ensure_logrotate_assigns_appropriate_permissions.yml │ │ │ ├── 5.1_configure_cron.yml │ │ │ ├── 5.2_ssh_server_configuration.yml │ │ │ ├── 5.3_configure_pam.yml │ │ │ ├── 5.4_user_accounts_and_environment.yml │ │ │ ├── 5.5_root_login_restricted_system_console.yml │ │ │ ├── 5.6_ensure_access_su_command_restricted.yml │ │ │ ├── 6.1_system_file_permissions.yml │ │ │ └── 6.2_user_and_group_settings.yml │ ├── specutil.go │ └── specutil_test.go ├── cli │ ├── cli.go │ ├── cli_test.go │ └── commands │ │ ├── command-helper.go │ │ ├── command-helper_test.go │ │ ├── fixtures │ │ ├── CheckInClause4.2.13.yml │ │ ├── CheckInClauseOpposite.yml │ │ ├── CheckInClauseOppositeEmptyReturn.yml │ │ ├── CheckInClauseOppositeWithNum.yml │ │ ├── CheckMultiParamComplex.yml │ │ ├── CheckMultiParamNOK.yml │ │ ├── CheckMultiParamNOKWithIN.yml │ │ ├── CheckMultiParamOK.yml │ │ ├── CheckMultiParamOKWithIN.yml │ │ ├── CheckMultiParamPass1stResultToNext.yml │ │ ├── CheckTypeComparator.yml │ │ ├── CheckTypeMultiExprEmptyProcessParam.yml │ │ ├── CheckTypeMultiExprProcessParam.yml │ │ └── CheckTypeMultiProcessInClause.yml │ │ ├── help │ │ └── synopsis │ │ ├── lxd-audit.go │ │ └── lxd-audit_test.go ├── common │ └── globalconsts.go ├── hooks │ ├── worker.go │ └── worker_test.go ├── logger │ └── ldxlogger.go ├── models │ ├── audit.go │ ├── audit_test.go │ └── fixtures │ │ ├── manual.yml │ │ └── no_applicable.yml ├── reports │ ├── processor.go │ └── processor_test.go └── startup │ ├── templates.go │ └── templates_test.go ├── pkg ├── README.md ├── filters │ ├── predicate.go │ └── predicate_test.go ├── img │ ├── coverage_badge.png │ ├── lxd-probe.gif │ └── lxd_containers.png ├── models │ └── audit_results.go └── utils │ ├── fileutil.go │ ├── fileutil_test.go │ ├── stringutil.go │ └── stringutil_test.go ├── scripts └── lint.sh └── ui ├── banners.go └── console.go /.dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.dev/README.md -------------------------------------------------------------------------------- /.dev/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.dev/Vagrantfile -------------------------------------------------------------------------------- /.dev/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.dev/setup.sh -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/README.md -------------------------------------------------------------------------------- /cmd/lxd-probe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/cmd/lxd-probe/README.md -------------------------------------------------------------------------------- /cmd/lxd-probe/lxd-prob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/cmd/lxd-probe/lxd-prob.go -------------------------------------------------------------------------------- /configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/configs/README.md -------------------------------------------------------------------------------- /examples/plugins/lxd_bench_audit_result_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/examples/plugins/lxd_bench_audit_result_hook.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/go.sum -------------------------------------------------------------------------------- /internal/README.md: -------------------------------------------------------------------------------- 1 | # `/internal` 2 | 3 | core project files -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.1_filesystem_configuration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.1_filesystem_configuration.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.2_configure_software_updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.2_configure_software_updates.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.3_configure_sudo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.3_configure_sudo.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.4_filesystem_integrity_checking.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.4_filesystem_integrity_checking.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.5_additional_process_hardening.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.5_additional_process_hardening.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.6_mandatory_access_control.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.6_mandatory_access_control.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.7_warning_banners.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.7_warning_banners.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/1.8_ensure_updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/1.8_ensure_updates.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/2.1_inetd_services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/2.1_inetd_services.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/2.2_special_purpose_services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/2.2_special_purpose_services.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/2.3_service_clients.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/2.3_service_clients.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/2.4_nonessential_services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/2.4_nonessential_services.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/3.1_network_parameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/3.1_network_parameters.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/3.2_network_parameters_host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/3.2_network_parameters_host.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/3.3_tcp_wrappers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/3.3_tcp_wrappers.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/3.4_firewall_configuration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/3.4_firewall_configuration.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/4.1_configure_logging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/4.1_configure_logging.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/4.2_ensure_logrotate_configured.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/4.2_ensure_logrotate_configured.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/4.3_ensure_logrotate_assigns_appropriate_permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/4.3_ensure_logrotate_assigns_appropriate_permissions.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/5.1_configure_cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/5.1_configure_cron.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/5.2_ssh_server_configuration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/5.2_ssh_server_configuration.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/5.3_configure_pam.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/5.3_configure_pam.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/5.4_user_accounts_and_environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/5.4_user_accounts_and_environment.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/5.5_root_login_restricted_system_console.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/5.5_root_login_restricted_system_console.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/5.6_ensure_access_su_command_restricted.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/5.6_ensure_access_su_command_restricted.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/6.1_system_file_permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/6.1_system_file_permissions.yml -------------------------------------------------------------------------------- /internal/benchmark/lxd/v1.0.0/6.2_user_and_group_settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/lxd/v1.0.0/6.2_user_and_group_settings.yml -------------------------------------------------------------------------------- /internal/benchmark/specutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/specutil.go -------------------------------------------------------------------------------- /internal/benchmark/specutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/benchmark/specutil_test.go -------------------------------------------------------------------------------- /internal/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/cli.go -------------------------------------------------------------------------------- /internal/cli/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/cli_test.go -------------------------------------------------------------------------------- /internal/cli/commands/command-helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/command-helper.go -------------------------------------------------------------------------------- /internal/cli/commands/command-helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/command-helper_test.go -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckInClause4.2.13.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckInClause4.2.13.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckInClauseOpposite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckInClauseOpposite.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckInClauseOppositeEmptyReturn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckInClauseOppositeEmptyReturn.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckInClauseOppositeWithNum.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckInClauseOppositeWithNum.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckMultiParamComplex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckMultiParamComplex.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckMultiParamNOK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckMultiParamNOK.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckMultiParamNOKWithIN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckMultiParamNOKWithIN.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckMultiParamOK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckMultiParamOK.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckMultiParamOKWithIN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckMultiParamOKWithIN.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckMultiParamPass1stResultToNext.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckMultiParamPass1stResultToNext.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckTypeComparator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckTypeComparator.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckTypeMultiExprEmptyProcessParam.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckTypeMultiExprEmptyProcessParam.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckTypeMultiExprProcessParam.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckTypeMultiExprProcessParam.yml -------------------------------------------------------------------------------- /internal/cli/commands/fixtures/CheckTypeMultiProcessInClause.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/fixtures/CheckTypeMultiProcessInClause.yml -------------------------------------------------------------------------------- /internal/cli/commands/help/synopsis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/help/synopsis -------------------------------------------------------------------------------- /internal/cli/commands/lxd-audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/lxd-audit.go -------------------------------------------------------------------------------- /internal/cli/commands/lxd-audit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/cli/commands/lxd-audit_test.go -------------------------------------------------------------------------------- /internal/common/globalconsts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/common/globalconsts.go -------------------------------------------------------------------------------- /internal/hooks/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/hooks/worker.go -------------------------------------------------------------------------------- /internal/hooks/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/hooks/worker_test.go -------------------------------------------------------------------------------- /internal/logger/ldxlogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/logger/ldxlogger.go -------------------------------------------------------------------------------- /internal/models/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/models/audit.go -------------------------------------------------------------------------------- /internal/models/audit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/models/audit_test.go -------------------------------------------------------------------------------- /internal/models/fixtures/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/models/fixtures/manual.yml -------------------------------------------------------------------------------- /internal/models/fixtures/no_applicable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/models/fixtures/no_applicable.yml -------------------------------------------------------------------------------- /internal/reports/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/reports/processor.go -------------------------------------------------------------------------------- /internal/reports/processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/reports/processor_test.go -------------------------------------------------------------------------------- /internal/startup/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/startup/templates.go -------------------------------------------------------------------------------- /internal/startup/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/internal/startup/templates_test.go -------------------------------------------------------------------------------- /pkg/README.md: -------------------------------------------------------------------------------- 1 | # `/pkg` 2 | 3 | expose lib functions -------------------------------------------------------------------------------- /pkg/filters/predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/filters/predicate.go -------------------------------------------------------------------------------- /pkg/filters/predicate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/filters/predicate_test.go -------------------------------------------------------------------------------- /pkg/img/coverage_badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/img/coverage_badge.png -------------------------------------------------------------------------------- /pkg/img/lxd-probe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/img/lxd-probe.gif -------------------------------------------------------------------------------- /pkg/img/lxd_containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/img/lxd_containers.png -------------------------------------------------------------------------------- /pkg/models/audit_results.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/models/audit_results.go -------------------------------------------------------------------------------- /pkg/utils/fileutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/utils/fileutil.go -------------------------------------------------------------------------------- /pkg/utils/fileutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/utils/fileutil_test.go -------------------------------------------------------------------------------- /pkg/utils/stringutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/utils/stringutil.go -------------------------------------------------------------------------------- /pkg/utils/stringutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/pkg/utils/stringutil_test.go -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /ui/banners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/ui/banners.go -------------------------------------------------------------------------------- /ui/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chen-keinan/lxd-probe/HEAD/ui/console.go --------------------------------------------------------------------------------