vmclarity
VMClarity is a tool for agentless detection and management of Virtual Machine Software Bill Of Materials (SBOM) and vulnerabilities
파일 탐색기
최종 버전 다운로드 (.zip)- BUG_REPORT.md
- feature_request.md
- cache-cleanup.sh
- build-and-push-components.yml
- build-and-upload-components.yml
- cache-cleanup.yml
- ci.yml
- image-cleanup.yml
- main-merge.yml
- post-release.yml
- release.yml
- reusable-end-to-end-testing.yml
- reusable-verification.yml
- semantic-pr.yml
- stale.yml
- actionlint-matcher.json
- CODEOWNERS
- PULL_REQUEST_TEMPLATE.md
- settings.yml
- client.gen.go
- client.cfg.yaml
- client.go
- errors.go
- gen.go
- go.mod
- go.sum
- tools.go
- main.go
- common.go
- errors.go
- asset.go
- asset_finding.go
- asset_scan.go
- asset_scan_estimation.go
- common.go
- common_test.go
- database.go
- finding.go
- odata.go
- provider.go
- scan.go
- scan_config.go
- scan_config_test.go
- scan_estimation.go
- scan_test.go
- postgres.go
- sqlite.go
- variant.go
- query.go
- query_test.go
- schema.go
- selectTree.go
- selectTree_test.go
- database.go
- database.go
- server.gen.go
- asset_controller.go
- asset_findings_controller.go
- asset_scan_controller.go
- asset_scan_estimation_controller.go
- common.go
- config.go
- config_test.go
- Dockerfile
- findings_controller.go
- gen.go
- go.mod
- go.sum
- provider_controller.go
- rest_server.go
- scan_config_controller.go
- scan_controller.go
- scan_estimation_controller.go
- server.cfg.yaml
- server.go
- tools.go
- assetrelationship.go
- assetscan.go
- assetscanestimation.go
- assetscanestimationstatus.go
- assetscanstatus.go
- assetscantemplate.go
- containerimageinfo.go
- families.go
- gen.go
- go.mod
- go.sum
- package.go
- plugin_adapter.go
- provider.go
- providerstatus.go
- resourcecleanupstatus.go
- scan.go
- scanconfig.go
- scanestimation.go
- scanestimationstatus.go
- scanner_status.go
- scanstatus.go
- tag.go
- tag_test.go
- tools.go
- types.cfg.yaml
- types.gen.go
- utils.go
- openapi.yaml
- VMClarity-logo-dark-bg-horizontal.png
- VMClarity-logo-dark-bg-horizontal.svg
- VMClarity-logo-dark-bg-horizontal@2x.png
- VMClarity-logo-dark-bg-horizontal@4x.png
- VMClarity-logo-dark-bg-icon.png
- VMClarity-logo-dark-bg-icon.svg
- VMClarity-logo-dark-bg-icon@2x.png
- VMClarity-logo-dark-bg-icon@4x.png
- VMClarity-logo-dark-bg-stacked-tall.png
- VMClarity-logo-dark-bg-stacked-tall.svg
- VMClarity-logo-dark-bg-stacked-tall@2x.png
- VMClarity-logo-dark-bg-stacked-tall@4x.png
- VMClarity-logo-dark-bg-stacked.png
- VMClarity-logo-dark-bg-stacked.svg
- VMClarity-logo-dark-bg-stacked@2x.png
- VMClarity-logo-dark-bg-stacked@4x.png
- VMClarity-logo-light-bg-horizontal.png
- VMClarity-logo-light-bg-horizontal.svg
- VMClarity-logo-light-bg-horizontal@2x.png
- VMClarity-logo-light-bg-horizontal@4x.png
- VMClarity-logo-light-bg-icon.png
- VMClarity-logo-light-bg-icon.svg
- VMClarity-logo-light-bg-icon@2x.png
- VMClarity-logo-light-bg-icon@4x.png
- VMClarity-logo-light-bg-stacked-tall.png
- VMClarity-logo-light-bg-stacked-tall.svg
- VMClarity-logo-light-bg-stacked-tall@2x.png
- VMClarity-logo-light-bg-stacked-tall@4x.png
- VMClarity-logo-light-bg-stacked.png
- VMClarity-logo-light-bg-stacked.svg
- VMClarity-logo-light-bg-stacked@2x.png
- VMClarity-logo-light-bg-stacked@4x.png
- vmclarity-arch-20230725.svg
- vmclarity_demo.gif
- asset_create.go
- asset_scan_create.go
- logger.go
- root.go
- scan.go
- main.go
- apimodel.go
- apimodel_test.go
- console.go
- default.go
- file.go
- multi.go
- presenter.go
- vmclarity.go
- vmclarity_test.go
- writer.go
- effective-config.json
- local.go
- manager.go
- vmclarity.go
- vmclarity_test.go
- cloud-config.cfg
- Vagrantfile
- README.md
- cli.go
- cli_test.go
- Dockerfile
- go.mod
- go.sum
- client.go
- go.mod
- go.sum
- main.go
- discoverer.go
- discoverer.go
- discoverer.go
- Dockerfile
- go.mod
- go.sum
- server.go
- cleanup.go
- discoverer.go
- errors.go
- go.mod
- go.sum
- response.go
- context.go
- log.go
- to.go
- to_test.go
- consts.go
- go.mod
- go.sum
- dir-asset.json
- scan-config.json
- vm-asset.json
- command_line.md
- configuration.md
- test_e2e.md
- troubleshooting.md
- config.go
- config_test.go
- go.mod
- go.sum
- openapi.yaml
- test.go
- abort_scan_test.go
- basic_scan_test.go
- dir_scan_test.go
- fail_scan_test.go
- full_scan_test.go
- go.mod
- go.sum
- helpers.go
- kics_test.go
- provider_test.go
- README.md
- report.go
- suite_test.go
- VmClarity.cfn
- vmclarity-install.sh
- vmclarity-UI.json
- vmclarity.bicep
- vmclarity.json
- vmclarityDeployModule.bicep
- vmclarityDiscoverRole.bicep
- vmclarityManagedIdentity.bicep
- vmclarityScanRole.bicep
- apiserver.env
- docker-compose.postgresql-override.yaml
- docker-compose.yml
- gateway.conf
- image_override.env
- orchestrator.env
- postgres.env
- swagger-config.json
- trivy-server.env
- uibackend.env
- yara-rule-server.yaml
- cloud-router.py
- firewall-rules.py
- network.py
- roles.py
- service-account.py
- static-ip.py
- vmclarity-install.sh
- vmclarity-server.py
- vmclarity-server.py.schema
- vmclarity_install_script.py
- vmclarity_install_script.py.schema
- .flake8
- .gitignore
- Makefile
- pyproject.toml
- vmclarity-config.example.yaml
- vmclarity.py
- vmclarity.py.schema
- postgresql-15.5.20.tgz
- _helpers.tpl
- deployment.yaml
- service-headless.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- daemonset.yaml
- serviceaccount.yaml
- _helpers.tpl
- deployment.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- deployment.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- configmap.yaml
- deployment.yaml
- service-headless.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- deployment.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- clusterrole.yaml
- clusterrolebinding.yaml
- deployment.yaml
- serviceaccount.yaml
- _helpers.tpl
- configmap.yaml
- deployment.yaml
- service-headless.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- deployment.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- deployment.yaml
- service-headless.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- deployment.yaml
- service-headless.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- configmap.yaml
- deployment.yaml
- service.yaml
- serviceaccount.yaml
- _helpers.tpl
- NOTES.txt
- Chart.lock
- Chart.yaml
- LICENSE
- README.md
- values.yaml
- go.mod
- go.sum
- manifests.go
- 10-helpers.mk
- 20-tools.mk
- main.go
- event.go
- poller.go
- queue.go
- queue_test.go
- reconciler.go
- config.go
- discoverer.go
- common.go
- config.go
- exploits.go
- infofinder.go
- malware.go
- misconfigurations.go
- packages.go
- plugins.go
- processor.go
- rootkits.go
- secrets.go
- vulnerabilities.go
- config.go
- delete_job_policy.go
- delete_job_policy_test.go
- event.go
- families.go
- helpers.go
- scannerconfig.go
- watcher.go
- config.go
- event.go
- helpers.go
- watcher.go
- config.go
- event.go
- helpers.go
- helpers_test.go
- watcher.go
- config.go
- event.go
- helpers.go
- schedule.go
- schedule_test.go
- watcher.go
- config.go
- event.go
- watcher.go
- watcher_test.go
- config.go
- config_test.go
- controller.go
- Dockerfile
- go.mod
- go.sum
- orchestrator.go
- provider.go
- config.go
- main.go
- client.gen.go
- handler.go
- README.md
- client.go
- handler.go
- types.go
- types.go
- client.cfg.yaml
- gen.go
- go.mod
- go.sum
- runner.go
- runtimehandler.go
- runtimehandler_linux.go
- tools.go
- Dockerfile
- go.mod
- go.sum
- main.go
- README.md
- plugin.gen.go
- config.go
- logger.go
- run.go
- server.go
- scanner.go
- types.gen.go
- types.go
- gen.go
- go.mod
- go.sum
- plugin.cfg.yaml
- README.md
- tools.go
- types.cfg.yaml
- Dockerfile
- Dockerfile.test
- README.md
- requirements.txt
- scanner.py
- __init__.py
- base_model.py
- config.py
- error_response.py
- exploit.py
- info_finder.py
- info_finder_type.py
- malware.py
- metadata.py
- misconfiguration.py
- misconfiguration_severity.py
- package.py
- result.py
- rootkit.py
- rootkit_type.py
- secret.py
- state.py
- status.py
- stop.py
- vm_clarity_data.py
- vulnerability.py
- vulnerability_cvss.py
- vulnerability_distro.py
- vulnerability_fix.py
- vulnerability_severity.py
- __init__.py
- scanner.py
- __init__.py
- config.py
- server.py
- __init__.py
- typing_utils.py
- util.py
- gen-sdk.sh
- .gitignore
- README.md
- requirements.txt
- setup.py
- formatter.go
- Dockerfile
- go.mod
- go.sum
- main.go
- README.md
- README.md
- openapi.yaml
- README.md
- discoverer.go
- discoverer_test.go
- estimate.go
- estimate_test.go
- pricefetcher.go
- pricefetcher_test.go
- estimator.go
- scanner.go
- instance.go
- location.go
- snapshot.go
- types.go
- volume.go
- errors.go
- utils.go
- utils_test.go
- config.go
- config_test.go
- provider.go
- discoverer.go
- discoverer_test.go
- estimator.go
- blob.go
- networkInterface.go
- scanner.go
- scannerVm.go
- snapshot.go
- targetDisk.go
- utils.go
- config.go
- provider.go
- cloud-init.yaml
- scanner-cli-config.yaml
- cloud-init.tmpl.yaml
- cloudinit.go
- cloudinit_test.go
- utils.go
- container.go
- discoverer.go
- image.go
- estimator.go
- scanner.go
- config.go
- provider.go
- plugin.go
- README
- discoverer.go
- estimator.go
- scanner.go
- provider_service.pb.go
- provider_service.proto
- provider_service_grpc.pb.go
- gen.go
- utils.go
- utils_test.go
- config.go
- provider.go
- discoverer.go
- discoverer_test.go
- estimator.go
- scanner.go
- scanner_test.go
- scannervm.go
- snapshot.go
- targetdisk.go
- types.go
- utils.go
- config.go
- provider.go
- container.go
- discoverer.go
- image.go
- estimator.go
- scanner.go
- config.go
- provider.go
- errors.go
- errors_test.go
- go.mod
- go.sum
- types.go
- change-asset-findings-relationships.md
- end-to-end-type-safe-apis.md
- extend-misconfiguration-scanners.md
- multiple-go-modules.md
- template.md
- input.go
- input_test.go
- registry.go
- config.go
- exploitdb.go
- exploitdb_test.go
- utils.go
- config.go
- exploit.go
- result.go
- factory.go
- family.go
- family_test.go
- config.go
- empty_file
- not_a_key
- private_key
- not_a_key
- ssh_dummy_key
- ssh_dummy_key2
- private_key
- private_key
- private_key
- file1
- file2
- private_key
- private_key
- private_key
- sshtopology.go
- sshtopology_test.go
- config.go
- info.go
- result.go
- factory.go
- family.go
- config.go
- constants.go
- clamd.conf
- clam.go
- parse.go
- parse_test.go
- config.go
- malware.go
- result.go
- scanner.go
- config.go
- utils.go
- utils_test.go
- yara.go
- factory.go
- family.go
- family_test.go
- config.go
- cisdocker.go
- dockle_config.go
- dockle_config_test.go
- report.go
- report_test.go
- fake.go
- config.go
- tests.db
- tests.db
- tests.db
- lynis-report-bad.txt
- lynis-report.dat
- lynis.go
- lynis_tests.go
- report_parser.go
- report_parser_test.go
- testdb.go
- testdb_test.go
- config.go
- misconfiguration.go
- result.go
- factory.go
- family.go
- family_test.go
- config.go
- runner.go
- config.go
- result.go
- scanner.go
- family.go
- config.go
- chkrootkit_output.txt
- chkrootkit_output_full.txt
- parser.go
- parser_test.go
- chkrootkit.go
- chkrootkit_test.go
- config.go
- result.go
- rootkit.go
- factory.go
- family.go
- family_test.go
- config.go
- cyclonedx_gomod.go
- cyclonedx_gomod_tools.go
- cyclonedx_gomod_tools_test.go
- config.go
- syft.go
- config.go
- trivy.go
- trivy_test.go
- config.go
- result.go
- scanner.go
- W10_21H2_Pro_20211012_19044.SOFTWARE
- registry.go
- registry_test.go
- windows.go
- factory.go
- family.go
- merge.go
- merge_test.go
- purl.go
- purl_test.go
- config.go
- gitleaks.go
- config.go
- finding.go
- result.go
- factory.go
- family.go
- family_test.go
- dboptions.go
- registry.go
- sourcetypes.go
- utils.go
- utils_test.go
- config.go
- local_grype.go
- remote_grype.go
- nginx.json
- nginx.results.json
- grype.go
- grype_test.go
- local_grype.go
- remote_grype.go
- config.go
- trivy.go
- trivy_test.go
- config.go
- result.go
- result_test.go
- scanner.go
- vulnerability.go
- factory.go
- family.go
- results.go
- types.go
- common.go
- common_test.go
- exploit.go
- infofinder.go
- infofinder_test.go
- malware.go
- misconfiguration.go
- package.go
- rootkit.go
- secret.go
- vulnerability.go
- runner.go
- factory.go
- manager.go
- cyclonedx.go
- cyclonedx_to_syft.go
- cyclonedx_helper.go
- cyclonedx_helper_test.go
- image_helper.go
- image_helper_test.go
- sbom.go
- test.txt
- vulnerability.go
- vulnerability_test.go
- hash.go
- hash_test.go
- json_helper.go
- slice.go
- slice_test.go
- utils.go
- utils_test.go
- config.go
- config_test.go
- go.mod
- go.sum
- scanner.go
- scanner_test.go
- asset.go
- aws.go
- config.go
- utils.go
- asset.go
- azure.go
- config.go
- utils.go
- asset.go
- docker-compose.override.yml
- config.go
- docker.go
- docker_test.go
- project.go
- service.go
- asset.go
- config.go
- gcp.go
- utils.go
- config.go
- deployment.go
- installer.go
- chart.go
- chart_test.go
- config.go
- helm.go
- loader.go
- loader_test.go
- dockerimageloader.go
- imageloader.go
- kind-cluster.yml
- kind.go
- logger.go
- nodeimages.go
- installer.go
- provider.go
- client.go
- config.go
- kubernetes.go
- service.go
- utils.go
- containerimages.go
- containerimages_test.go
- endpoints.go
- environment.go
- imageref.go
- options.go
- service.go
- docker.go
- service.go
- sshconn.go
- fanout.go
- fanout_test.go
- types.go
- file01.txt
- file02.txt
- env.go
- fs.go
- fs_test.go
- log.go
- ssh.go
- config.go
- go.mod
- go.sum
- testenv.go
- testenv_test.go
- favicon.png
- manifest.json
- robots.txt
- axiosClient.ts
- constants.ts
- vmClarityApi.ts
- arrow.scss
- index.jsx
- back-route-button.scss
- index.jsx
- button.scss
- index.jsx
- button-with-icon.scss
- index.jsx
- close-button.scss
- index.jsx
- content-container.scss
- index.jsx
- index.jsx
- details-page-wrapper.scss
- index.jsx
- double-pane-display.scss
- index.jsx
- index.test.tsx
- dropdown-select.scss
- index.jsx
- empty-display.scss
- index.jsx
- error-message-display.scss
- index.jsx
- expandable-list.scss
- index.jsx
- field-set.scss
- index.jsx
- filter-button.scss
- index.jsx
- filter.scss
- index.jsx
- utils.js
- field-error.scss
- index.jsx
- field-label.scss
- index.jsx
- checkbox-field.scss
- index.jsx
- cron-field.scss
- index.jsx
- date-field.scss
- index.jsx
- fields-pair.scss
- index.jsx
- index.jsx
- multiselect-field.scss
- index.jsx
- radio-field.scss
- index.jsx
- select-field.scss
- index.jsx
- text-field.scss
- index.jsx
- time-field.scss
- form.scss
- index.jsx
- validators.js
- icon.scss
- IconTemplates.jsx
- index.jsx
- utils.js
- index.jsx
- index.jsx
- info-icon.scss
- index.jsx
- links-list.scss
- index.jsx
- index.jsx
- loader.scss
- index.jsx
- modal.scss
- index.jsx
- notification.scss
- index.jsx
- progress-bar.scss
- index.jsx
- scan-progress-bar.scss
- index.jsx
- severity-display.scss
- index.jsx
- severity-with-cvss-display.scss
- index.jsx
- system-filter-banner.scss
- index.jsx
- tabbed-page.scss
- index.jsx
- pagination.scss
- index.jsx
- table.scss
- utils.jsx
- index.jsx
- index.jsx
- tabs.scss
- index.jsx
- tag.scss
- index.jsx
- title.scss
- index.jsx
- title-value-display.scss
- index.jsx
- toggle-button.scss
- index.jsx
- tooltip.scss
- index.jsx
- value-with-fallback.scss
- index.jsx
- vulnerabilities-display.scss
- index.jsx
- wizard-modal.scss
- index.jsx
- wrapping-text-box-with-ellipsis.scss
- FiltersProvider.js
- NotificationProvider.js
- utils.jsx
- index.js
- useDelete.js
- useFetch.js
- useMountMultiFetch.js
- useMultiFetch.js
- usePrevious.js
- app.scss
- index.jsx
- AssetDetails.jsx
- AssetsForFindingTable.jsx
- AssetsTable.jsx
- index.jsx
- index.jsx
- status-indicator.scss
- AssetScanDetails.jsx
- AssetScansTable.jsx
- index.jsx
- TabAssetScanDetails.jsx
- chart-tooltip.scss
- index.jsx
- counter-display.scss
- index.jsx
- findings-filters.scss
- index.jsx
- index.jsx
- findings-tabs-widget.scss
- index.jsx
- findings-trends-widget.scss
- index.jsx
- index.jsx
- index.jsx
- riskiest-regions-widget.scss
- index.jsx
- widget-wrapper.scss
- dashboard.scss
- EmptyScansDisplay.jsx
- index.jsx
- AssetScansDisplay.jsx
- CommonAssetMetadata.jsx
- ContainerImageInfoDetails.jsx
- ContainerInfoDetails.jsx
- DirInfoDetails.jsx
- index.jsx
- PodInfoDetails.jsx
- VMInfoDetails.jsx
- findings-counter-display.scss
- index.jsx
- findings-system-filter-links.scss
- index.jsx
- index.jsx
- configuration-alert-link.scss
- index.jsx
- index.jsx
- index.js
- ExploitDetails.jsx
- ExploitsTable.jsx
- index.jsx
- TabExploitDetails.jsx
- index.jsx
- MalwareDetails.jsx
- MalwareTable.jsx
- TabMalwareDetails.jsx
- index.jsx
- MisconfigurationDetails.jsx
- MisconfigurationTable.jsx
- TabMisconfigurationDetails.jsx
- utils.js
- index.jsx
- PackageDetails.jsx
- PackagesTable.jsx
- TabPackageDetails.jsx
- index.jsx
- RootkitDetails.jsx
- RootkitsTable.jsx
- TabRootkitDetails.jsx
- index.jsx
- SecretDetails.jsx
- SecretsTable.jsx
- TabSecretDetails.jsx
- index.jsx
- score-tag.scss
- index.jsx
- TabVulnerabilityDetails.jsx
- VulnerabilitiesTable.jsx
- VulnerabilityDetails.jsx
- AssetCountDisplay.jsx
- FindingsDetailsPage.jsx
- FindingsTablePage.jsx
- index.jsx
- LinkesDisplay.jsx
- utils.jsx
- configuration-actions-display.scss
- index.jsx
- configuration-details.scss
- index.jsx
- TabConfiguration.jsx
- configurations-table.scss
- index.jsx
- index.jsx
- index.jsx
- ModalDisplayProvider.js
- scan-config-wizard-modal.scss
- StepAdvancedSettings.jsx
- StepGeneralProperties.jsx
- StepScanTypes.jsx
- StepTimeConfiguration.jsx
- index.jsx
- scan-actions-display.scss
- index.jsx
- ScanDetails.jsx
- ScansTable.jsx
- ConfigurationReadOnlyDisplay.jsx
- index.jsx
- utils.jsx
- CiscoSansTTBold.woff
- CiscoSansTTBold.woff2
- CiscoSansTTBoldOblique.woff
- CiscoSansTTBoldOblique.woff2
- CiscoSansTTExtraLight.woff
- CiscoSansTTExtraLight.woff2
- CiscoSansTTExtraLightOblique.woff
- CiscoSansTTExtraLightOblique.woff2
- CiscoSansTTRegular.woff
- CiscoSansTTRegular.woff2
- CiscoSansTTRegularOblique.woff
- CiscoSansTTRegularOblique.woff2
- fonts.scss
- brand.svg
- empty.svg
- scss_variables.module.scss
- systemConsts.js
- utils.jsx
- index.tsx
- .eslintrc
- .gitignore
- .prettierrc
- Dockerfile
- index.html
- nginx.conf
- openapitools.json
- package-lock.json
- package.json
- tsconfig.json
- vite-env.d.ts
- vite.config.ts
- client.gen.go
- client.cfg.yaml
- client.go
- gen.go
- go.mod
- go.sum
- tools.go
- main.go
- server.gen.go
- common.go
- config.go
- config_test.go
- dashboard_findings_impact.go
- dashboard_findings_impact_test.go
- dashboard_findings_trends.go
- dashboard_findings_trends_test.go
- dashboard_riskiest_assets.go
- dashboard_riskiest_assets_test.go
- dashboard_riskiest_regions.go
- dashboard_riskiest_regions_test.go
- gen.go
- go.mod
- go.sum
- server.cfg.yaml
- server.go
- tools.go
- findingType.go
- gen.go
- go.mod
- go.sum
- tools.go
- types.cfg.yaml
- types.gen.go
- Dockerfile
- openapi.yaml
- command.go
- errors.go
- errors_test.go
- darwin.go
- linux.go
- unsupported.go
- main.go
- todirectory.go
- totempdirectory.go
- diskutil.txt
- blockdevice.go
- diskutil.go
- parse.go
- parse_test.go
- types.go
- scan.go
- scan_test.go
- lsblk.alpine.json
- lsblk.pair.txt
- lsblk.ubuntu.json
- blockdevice.go
- bytes.go
- bytes_test.go
- json.go
- json_test.go
- lsblk.go
- pairs.go
- pairs_test.go
- unix.go
- unsupported.go
- file01.txt
- bundle.json
- file02.txt
- bundle.go
- bundle_test.go
- metadata.go
- metadata_test.go
- types.go
- go.mod
- go.sum
- dispatcher.go
- stats.go
- status.go
- runnable.go
- task.go
- go.mod
- go.sum
- workflow.go
- workflow_test.go
- .dockerignore
- .families.yaml
- .gitignore
- .go-version
- .golangci.yml
- .licensei.toml
- ARCHITECTURE.md
- cliff.toml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- ct.yaml
- docker-bake.hcl
- GOALS.md
- LICENSE
- Makefile
- README.md
- RELEASE.md
- renovate.json
- SECURITY.md
- versions.yaml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/openclarity/vmclarity
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd vmclarity
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f installation/docker/docker-compose.postgresql-override.yaml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd ui
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r plugins/sdk-python/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
5. Go
보통cd api/client
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
6. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
