Skip to content

Releases: openclarity/vmclarity

Release v0.7.0

31 May 07:24
b5931ff
Compare
Choose a tag to compare

0.7.0 - 2024-05-29

Highlights

  • Kubernetes support ☸️ VMClarity is now able to discover and scan both container and container images in your cluster. Check the deployment instructions here.
  • Plugin Scanner support 🔌 You can now easily plugin your custom scanner in VMClarity. SDKs in Go and Python are provided to facilitate integration. For more details check here.
  • Cloud test environments 🌩️ AWS, Azure and GCP test environments are now available so you can test your code changes.
  • New scanning capabilities 🤖 CIS docker scanner and Windows SBOM analyser.
  • General bug fixes and documentation improvements 🐞

Bug Fixes

  • fix(e2e): set directory asset last seen to future time by @paralta in #1653

Dependency Updates

  • fix(deps): update github.com/anchore/clio digest to d81e109 by @renovate[bot] in #1719

  • fix(deps): update module google.golang.org/grpc to v1.64.0 by @renovate[bot] in #1721

  • fix(deps): update module github.com/aquasecurity/trivy to v0.51.4 by @renovate[bot] in #1638

  • fix(deps): update module github.com/containers/image/v5 to v5.31.0 by @renovate[bot] in #1715

  • fix(deps): update module github.com/aquasecurity/trivy to v0.51.2 [security] by @renovate[bot] in #1686

  • fix(deps): update module google.golang.org/protobuf to v1.34.1 by @renovate[bot] in #1705

  • fix(deps): update module github.com/tdewolff/parse/v2 to v2.7.14 by @renovate[bot] in #1704

  • fix(deps): update module github.com/package-url/packageurl-go to v0.1.3 by @renovate[bot] in #1703

  • fix(deps): update module github.com/containerd/containerd to v1.7.17 by @renovate[bot] in #1699

  • fix(deps): update github.com/aquasecurity/trivy-db digest to b8fe137 by @renovate[bot] in #1693

  • fix(deps): update github.com/anchore/clio digest to d03a618 by @renovate[bot] in #1692

  • fix(deps): update module github.com/containers/image/v5 to v5.30.1 [security] by @renovate[bot] in #1685

  • fix(deps): update module github.com/openclarity/grype-server/api to v0.0.0-20240502131359-2f1a56ef9b22 by @renovate[bot] in #1621

  • fix(deps): update module github.com/anchore/grype to v0.77.4 by @renovate[bot] in #1656

  • fix(deps): update module google.golang.org/protobuf to v1.34.0 by @renovate[bot] in #1643

  • fix(deps): update module github.com/go-playground/validator/v10 to v10.20.0 by @renovate[bot] in #1640

  • fix(deps): update github.com/anchore/stereoscope digest to 2e98946 by @renovate[bot] in #1636

  • fix(deps): update module github.com/azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5 to v5.7.0 by @renovate[bot] in #1639

  • fix(deps): update module github.com/labstack/echo/v4 to v4.12.0 by @renovate[bot] in #1641

  • fix(deps): update module github.com/anchore/grype to v0.77.2 by @renovate[bot] in #1634

  • fix(deps): update module github.com/tdewolff/parse/v2 to v2.7.13 by @renovate[bot] in #1622

  • fix(deps): update module github.com/anchore/syft to v1.3.0 by @renovate[bot] in #1635

  • fix(deps): update module gorm.io/gorm to v1.25.10 by @renovate[bot] in #1624

  • fix(deps): update module github.com/onsi/gomega to v1.33.1 by @renovate[bot] in #1620

  • fix(deps): update module github.com/aquasecurity/trivy-db to v0.0.0-20240502062805-dece64c97a96 by @renovate[bot] in #1619

  • fix(deps): update module github.com/aquasecurity/trivy to v0.50.4 by @renovate[bot] in #1618

  • fix(deps): update module github.com/anchore/stereoscope to v0.0.2 by @renovate[bot] in #1617

  • fix(deps): update containerd by @renovate[bot] in #1616

  • fix(deps): update module github.com/onsi/gomega to v1.33.0 by @renovate[bot] in #1592

Features

Miscellaneous Tasks

  • build(deps): update module github.com/golangci/golangci-lint to v1.59.0 by @renovate[bot] in #1737

  • build(deps): update dependency helm/helm to v3.15.1 by @renovate[bot] in #1722

  • build(deps): update dependency azure/bicep to v0.27.1 by @renovate[bot] in #1709

  • build(deps): update dependency mikefarah/yq to v4.44.1 by @renovate[bot] in #1711

  • build(deps): update module github.com/rhysd/actionlint to v1.7.0 by @renovate[bot] in #1712

  • build(deps): update dependency helm/helm to v3.15.0 by @renovate[bot] in #1710

  • build(deps): update module github.com/golangci/golangci-lint to v1.58.2 by @renovate[bot] in #1646

  • ci(deps): update actions/checkout action to v4.1.6 by @renovate[bot] in #1698

  • ci(deps): pin dependencies by @renovate[bot] in #1688

  • build(deps): update dependency orhun/git-cliff to v2.2.2 by @renovate[bot] in #1665

  • ci(deps): update actions/checkout action to v4.1.5 by @renovate[bot] in #1664

  • ci(deps): update docker/bake-action action to v4.5.0 by @renovate[bot] in #1633

  • ci(deps): update amannn/action-semantic-pull-request action to v5.5.2 by @renovate[bot] in #1632

  • ci(deps): update actions/setup-go action to v5.0.1 by @renovate[bot] in #1623

  • ci(deps): update actions/checkout action to v4.1.4 by @renovate[bot] in #1615

  • build(deps): update dependency crate-ci/typos to v1.21.0 by @renovate[bot] in #1608

  • ci(deps): update actions/download-artifact action to v4.1.7 by @renovate[bot] in #1590

  • ci(deps): update actions/upload-artifact action to v4.3.3 by @renovate[bot] in #1591

Refactor

Testing

  • test(deps): update module google.golang.org/api to v0.181.0 by @renovate[bot] in #1730

  • test(deps): update module helm.sh/helm/v3 to v3.15.1 by @renovate[bot] in #1732

  • test(deps): update module github.com/onsi/ginkgo/v2 to v2.19.0 by @renovate[bot] in #1735

  • test(deps): update module github.com/docker/compose/v2 to v2.27.1 by @renovate[bot] in #1727

  • test(deps): update module github.com/onsi/ginkgo/v2 to v2.18.0 by @renovate[bot] in #1729

  • test(deps): update module cloud.google.com/go/compute to v1.27.0 by @renovate[bot] in #1725

  • test(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #1723

  • test(deps): update azure sdk by @renovate[bot] in #1724

  • test(deps): update module github.com/compose-spec/compose-go/v2 to v2.1.1 by @renovate[bot] in #1718

  • test(deps): update module github.com/zregvart/helm/v3 to v3.0.0-20240515095300-29fcbe1d0a74 by @renovate[bot] in #1708

  • test(deps): update kubernetes by @renovate[bot] in #1587

  • test(deps): update docker to v26.1.3+incompatible by @renovate[bot] in #1706

  • test(deps): update module github.com/onsi/ginkgo/v2 to v2.18.0 by @renovate[bot] in [#1707](https://github.com/openc...

Read more

Release v0.7.0-rc.1

26 Apr 06:59
170d95a
Compare
Choose a tag to compare
Release v0.7.0-rc.1 Pre-release
Pre-release

0.7.0-rc.1 - 2024-04-25

Note: This release contains breaking changes. The list of important changes will be compiled and available in v0.7.0 release.

Bug Fixes

Documentation

Features

Miscellaneous Tasks

Refactor

Read more

Release v0.6.0

09 Nov 11:53
6e089b2
Compare
Choose a tag to compare

0.6.0 - 2023-11-08

Bug Fixes

  • (deps) Use ghcr.io/openclarity/freshclam-mirror:v0.2.0 everywhere (#908)
  • (ui) Calculate completed scans count correctly (#898)
  • (ui) Show container names and location on asset scans and findings pages (#900)
  • Address for services in Orchestrator config (#896)
  • (ui) Improved formatting for exploits and vulnerabilities in asset scan details (#891)
  • (ui) Rename "Asset Query" to "Scope" (#893)
  • Use internal service address in Docker (#892)
  • Chkrootkit binary detection (#883) (#879)
  • Missing Yara Rule Server address (#888)
  • Lynis testDB path (#886)
  • Chkrootkit binary detection (#883)
  • (ui) Add empty value indications (#868)
  • (ui) Use replace navigation when needed (#870)
  • (ui) Fix value in VULNERABILITY_SEVERITY_ITEMS (#867)
  • (ui) Add empty list indication to dashboard widgets (#866)
  • (ui) Separate asset drilldown types (#860)
  • Add yara rule server to helm chart (#840)
  • Trivy scan timeout config (#844)
  • (uibackend) Add greater than 0 findings condition to risk assets (#848)
  • Yara server address in azure deployment (#839)
  • (postgres) Ensure that we use the correct JSON sql for delete by ID (#816)
  • (ui) Ensure that UI nginx routes to index.html as fallback (#824)
  • Azure deploy template have wrong values as defaults (#805)
  • (install) Fix the postgres host name (#798)
  • (ui) Name, location, platform, image, launch time of assets (#791)
  • (scan) Change exploit db address to the apiserver public ip (#779)
  • (provider) Wrong container image name (#772)
  • (e2e) Images env vars not applied by docker (#782)
  • (docker) Run docker from within the container (#762)
  • (odatasql) Ensure that $filter works for complex types (#742)
  • Missing DirInfo and PodInfo OData schemas (#740)
  • (scan estimation) Reconcile timeout state to failed instead of aborted (#727)
  • OpenAPI generator version (#706)
  • (make) Remove deprecated clean-backend and run go mod tidy in all modules (#705)
  • (provider) Skip mark terminated if asset found but patch failed (#614)
  • (lint) Failing linter for go modules (#620)
  • (apiserver) Change odata filter in check uniqueness for containers and images (#618)
  • (ui-backend) Reduce recalculation interval (#606)
  • Golangci-lint to test multiple modules (#596)
  • (link) Contributing guide link (#567)
  • Scan timeout not working (#542)
  • Benchmark cache map by input instead of input type (#530)
  • (cli) Subcommands (#513)
  • (cfn) Update explot db server version (#507)
  • Resolve aws volume attachment check (#450)
  • ScanResults stuck in aborted state (#427)

Documentation

  • Remove unused bin path params (#916)
  • (readme) Updated roadmap link (#885) (#887)
  • Add RFC template (#843)
  • Add workflow status and go report card to readme file (#663)
  • Add slack invite to README (#568)
  • Update api url and scan config example (#543)
  • Update scope in configuration examples (#474)

Features

  • Installing tools to Makefile (#838)
  • Bump docker-compose version (#828)
  • Bump go version to 1.21 (#792)
  • (api) Add annotations to all high level API objects (#765)
  • (yara) Error threshold (#732)
  • Add effective scan config to assetScan annotations (#739)
  • (api) Add provider to asset and to asset scan (#726)
  • (api) Add new provider api object (#714)
  • Raw yara rule sources (#725)
  • (yara) Run command and parse output line by line (#716)
  • (api) Add allof metadata to assetscan (#724)
  • (scanresult) Resource cleanup status refactor (#689)
  • (api) Add annotations (#719)
  • (scan estimation) Add ttl to scanEstimation and assetScanEstimation (#688)
  • (scanners) Add support to all existing scanners for containers (#696)
  • (test) Report api output and service logs on failure (#697)
  • Yara support (#638)
  • Estimation time divided by parallel scans (#672)
  • Bump versions for k8s dependencies (#661)
  • (test) Build all services when running e2e tests (#660)
  • Bump golangci-lint version to 1.54.2 (#646)
  • Introduce helm chart for kubernetes installation (#633)
  • (test) Add end to end tests skeleton and some basic tests (#539)
  • (grype-server) Bump grype server version to v0.5.0 (#594)
  • Add healthz check to orchestrator and to ui backend (#593)
  • Add interactive API explorer to VMClarity (#496)
  • Collect scanner statistics during AssetScan (#473)
  • (cli) Commands for creating asset and asset scan (#500)
  • (docker) Create docker provider (#462)
  • Add GCP installer using GCP Deployment Manager (#449)
  • Add provider for Google Cloud Platform (#433)
  • Separate asset discovery from scanning (#438)
  • (cfn) Add arm64 support for controlplane (#441)
  • Update ubuntu server in cloudformation to 22.04 LTS (#411)
  • Switching backend to spf13/cobra (#431)

Miscellaneous Tasks

  • Fetch full git history for release (#927)
  • Fix release notes (#926)
  • Remove installing ICU on runner (#924)

v0.5.0

29 Jun 10:48
cb4d64a
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/urfave/cli from 1.22.12 to 1.22.13 by @dependabot in #290
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.94.0 to 1.95.0 by @dependabot in #287
  • remove mount prefix by @fishkerez in #288
  • extend target info by @fishkerez in #289
  • Bump golang from 1.20.3-alpine to 1.20.4-alpine by @dependabot in #291
  • Bump golang.org/x/net from 0.1.0 to 0.7.0 in /api by @dependabot in #78
  • update kubeclarity deps, use 0.41.0 trivy server version by @FrimIdan in #293
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.95.0 to 1.96.0 by @dependabot in #295
  • Bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 by @dependabot in #294
  • Use exploit-db-server instead of go-exploitdb + script by @sambetts-cisco in #285
  • fix misconfiguration export logic by @fishkerez in #302
  • UI - expanded asset details by @galiail in #296
  • Add unit tests for the lynis misconfiguration scanner by @sambetts-cisco in #292
  • Fix issue with double counting in findings trends graph by @sambetts-cisco in #307
  • Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 by @dependabot in #312
  • Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 by @dependabot in #310
  • Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #311
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.18.22 to 1.18.25 by @dependabot in #306
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.96.0 to 1.97.0 by @dependabot in #300
  • Bump alpine from 3.17 to 3.18 by @dependabot in #305
  • Bump github.com/vulsio/go-exploitdb from 0.4.4 to 0.4.5 by @dependabot in #309
  • Bump github.com/sirupsen/logrus from 1.9.1 to 1.9.2 by @dependabot in #313
  • Bump k8s.io/mount-utils from 0.27.1 to 0.27.2 by @dependabot in #316
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.97.0 to 1.98.0 by @dependabot in #315
  • export results per family scan by @fishkerez in #304
  • Ensure that the reconcile queue tracks processing items by @sambetts-cisco in #314
  • Remove abused allOf from OpenAPI v3 spec by @sambetts-cisco in #319
  • Add separate backend configuration to CF template by @chrisgacsal in #322
  • Add EnqueueAfter and RequeueAfter option to queue by @sambetts-cisco in #318
  • chore: Added operationId for operationObjects in OpenAPI specs by @mirac-cisco in #323
  • Improve logging infrastructure by @chrisgacsal in #324
  • UI filters in URL by @galiail in #332
  • Add revision number to VMClarity objects and support for If-Match header by @sambetts-cisco in #269
  • Add support for postgres database by @sambetts-cisco in #299
  • Bump minimum go version to 1.20 by @sambetts-cisco in #331
  • Bump github.com/aptible/supercronic from 0.2.24 to 0.2.25 by @dependabot in #329
  • Bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #328
  • feat: add creation of vmclarity cli docker image on arm64 architecture by @adamtagscherer in #362
  • Ensure we cast to JSON while build JSON objects by @sambetts-cisco in #368
  • Adopt reconciler logic for orchestrator by @chrisgacsal in #320
  • docs: Add a demo gif, quick start and roadmap to README by @akpsgit in #369
  • Remove the use of duplicated utils by @chrisgacsal in #373
  • Bump github.com/onsi/gomega from 1.27.6 to 1.27.8 by @dependabot in #376
  • Bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 by @dependabot in #326
  • Bump golang from 1.20.4-alpine to 1.20.5-alpine by @dependabot in #374
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.98.0 to 1.99.0 by @dependabot in #372
  • Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #371
  • Bump github.com/deepmap/oapi-codegen from 1.12.4 to 1.13.0 by @dependabot in #370
  • Bump k8s.io/apimachinery from 0.26.3 to 0.27.2 by @dependabot in #375
  • refactor: use Google UUID library by @chrisgacsal in #378
  • refactor: ScanResult states by @chrisgacsal in #379
  • Bump github.com/getkin/kin-openapi from 0.117.0 to 0.118.0 by @dependabot in #380
  • fix: dont build multiarch locally by @adamtagscherer in #381
  • feat: bump version for GORM and drivers by @chrisgacsal in #377
  • Add ability to configure timeout for Scans by @sambetts-cisco in #273
  • fix: query for ScanResults to be reconciled by @chrisgacsal in #386
  • refactor: add delayed startup of Controllers by @chrisgacsal in #384
  • refactor: rm UTC() unnecessary conversion by @chrisgacsal in #387
  • fix: query for fetching ScanResults in Processor by @chrisgacsal in #392
  • fix(ui): ScanResult status mapping by @chrisgacsal in #393
  • Optimize Trends widget load time by @FrimIdan in #401
  • fix(aws): support in multi-region environment by @chrisgacsal in #400
  • fix(aws): incorrectly set AWS provider kind by @chrisgacsal in #399
  • feat: build multi arch image from Dockerfile.backend by @adamtagscherer in #385
  • fix: patching aborted scan by @chrisgacsal in #403
  • refactor: reconcile event by @chrisgacsal in #402
  • refactor: provider configuration by @chrisgacsal in #388
  • build(deps): bump github.com/urfave/cli from 1.22.13 to 1.22.14 by @dependabot in #404
  • chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.18.0 to 1.18.1 by @dependabot in #409
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.99.0 to 1.100.0 by @dependabot in #410
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.25 to 1.18.26 by @dependabot in #408
  • Postgres DB driver has issues so removing the option to configure it by @sambetts-cisco in #416
  • chore(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by @dependabot in #413
  • chore(deps): bump k8s.io/mount-utils from 0.27.2 to 0.27.3 by @dependabot in #412
  • feat: bump github.com/anchore/sqlite by @chrisgacsal in #415
  • chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.0 by @dependabot in #417
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.26 to 1.18.27 by @dependabot in #418
  • chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.100.0 to 1.100.1 by @dependabot in #419
  • Add new provider for Azure by @fishkerez in #360
  • chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.0.0 to 1.1.1 by @dependabot in #421
  • chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.6.0 to 1.6.1 by @dependabot in #422
  • APIs select/expand updates and asset scans sbom status by @galiail in #424
  • ...
Read more

v0.4.0

27 Apr 17:17
61df162
Compare
Choose a tag to compare

What's Changed

  • Bump actions/setup-go from 3 to 4 by @dependabot in #149
  • UI - stop scan by @galiail in #260
  • test: add regression tests for the chkrootkit parsing logic by @FrimIdan in #262
  • Add support for stopping Scans to Orchestrator by @chrisgacsal in #218
  • UI - add aborted state to asset scans by @galiail in #266
  • Update kubeclarity deps by @FrimIdan in #268
  • UI start scan by @galiail in #264
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.18.15 to 1.18.22 by @dependabot in #272
  • Bump github.com/vulsio/go-exploitdb from 0.4.2 to 0.4.4 by @dependabot in #271
  • Fix slice sort in chkrootkit unit test by @sambetts-cisco in #279
  • Configure the CI action to trigger on merge_group by @sambetts-cisco in #280
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.92.0 to 1.94.0 by @dependabot in #274
  • Bump github.com/aptible/supercronic from 0.2.2 to 0.2.24 by @dependabot in #275
  • Bump github.com/labstack/echo/v4 from 4.9.1 to 4.10.2 by @dependabot in #85
  • Bump k8s.io/mount-utils from 0.26.2 to 0.27.1 by @dependabot in #278
  • Bump github.com/deepmap/oapi-codegen from 1.12.3 to 1.12.4 by @dependabot in #43
  • Bump gorm.io/datatypes from 1.1.0 to 1.2.0 by @dependabot in #276
  • Handle upgrade of cloud formation with different defaults by @sambetts-cisco in #267
  • Bump node from 19-slim to 20-slim by @dependabot in #263
  • increase root vol size by @ryan-sheldrake in #284
  • Fix grype-server container reference in the cloudformation by @sambetts-cisco in #286

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

19 Apr 08:44
3faac37
Compare
Choose a tag to compare

What's Changed

  • Make CLI write reports to file for scanner jobs by @chrisgacsal in #250
  • Update stalebot message to explain how to keep an issue alive by @sambetts-cisco in #258
  • Scan drill down modifications - asset scans num & duration by @akpsgit in #257
  • findings details update and 'hide history' filter by @galiail in #259

Full Changelog: v0.2.0...v0.3.0

v0.2.0

17 Apr 15:14
39ffb71
Compare
Choose a tag to compare

What's Changed

  • Fix odata startswith and endswith filters by @sambetts-cisco in #248
  • Make filter and orderby work for fields that need to be expanded by @sambetts-cisco in #249
  • Make AWS Scanner VM InstanceType configurable by @sambetts-cisco in #251
  • Separate Ingress rules from Scanner SG in cloudformation by @sambetts-cisco in #252
  • Update VMClarity init so stack upgrades apply correctly by @sambetts-cisco in #253
  • adding filters to UI by @galiail in #254
  • UI drilldown modifications by @galiail in #255
  • adding sorting to the riskiest regions widget by @galiail in #256

Full Changelog: v0.1.0...v0.2.0

v0.1.0

10 Apr 17:11
Compare
Choose a tag to compare

What's Changed

  • Initial devops skeleton by @FrimIdan in #2
  • Add VmClarity cloud-formation starting point by @sambetts-cisco in #1
  • Orchestrator - Discovery + Run scan job by @fishkerez in #3
  • backend skeleteon by @fishkerez in #4
  • fix Check licenses and push .licensei.cache by @FrimIdan in #7
  • Disable HTTP access for VMClarity on AWS by @sambetts-cisco in #5
  • cleanup job in case of a failure by @fishkerez in #11
  • DB infra by @fishkerez in #8
  • Limit the resources VMClarity can manage in AWS by @sambetts-cisco in #6
  • Bump alpine from 3.16 to 3.17 by @dependabot in #14
  • Scanner boot script by @pbalogh-sa in #13
  • Initial scanner families support by @FrimIdan in #10
  • API handling scan results by @pbalogh-sa in #15
  • Bump golang from 1.19.3-alpine to 1.19.4-alpine by @dependabot in #17
  • Update VMClarity CLI docker build to use vmclarity-tools-base by @sambetts-cisco in #19
  • Fixes to make trial run work by @sambetts-cisco in #18
  • add gitleaks secret scanner by @fishkerez in #20
  • Pull results on top of main. by @pbalogh-sa in #24
  • Bump helm.sh/helm/v3 from 3.10.0 to 3.10.3 by @dependabot in #25
  • Bump github.com/containerd/containerd from 1.6.8 to 1.6.12 by @dependabot in #26
  • Bump golang from 1.19.4-alpine to 1.19.5-alpine by @dependabot in #28
  • Controllers and simple db by @fishkerez in #27
  • Export results from VMClarity CLI to VMClarity server by @sambetts-cisco in #22
  • Turn on linting for the CLI package by @sambetts-cisco in #30
  • Remove go.mod from subpackages except API and fix Makefile by @sambetts-cisco in #33
  • Plumb scanner CLI into runtime scan job by @sambetts-cisco in #31
  • Watch scanconfigs by @pbalogh-sa in #29
  • Fixes found during trial run by @FrimIdan in #46
  • Plumb secret scanning in by @FrimIdan in #35
  • API read only props by @pbalogh-sa in #45
  • More fixes by @FrimIdan in #50
  • Debuggable scanner VM by @FrimIdan in #51
  • fix export crushing when family fail to run by @fishkerez in #62
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.17.10 to 1.18.12 by @dependabot in #65
  • Bump golang from 1.19.5-alpine to 1.20.0-alpine by @dependabot in #58
  • Fix scan issues discovered during e2e testing by @sambetts-cisco in #57
  • Revisit IDs in API by @pbalogh-sa in #49
  • Bump github.com/Masterminds/sprig/v3 from 3.2.2 to 3.2.3 by @dependabot in #67
  • Bump docker/build-push-action from 3 to 4 by @dependabot in #55
  • Exploits family enricher by @fishkerez in #36
  • change vpc name to VmClarityVPC by @fishkerez in #71
  • Revisit Scan API model to allow for ScanConfig expand, snapshot and summary by @sambetts-cisco in #92
  • E2e test guide by @sambetts-cisco in #34
  • fix crush during patch by @fishkerez in #99
  • Mount attached volume from CLI by @fishkerez in #90
  • Add support for ODATA $filter, $select and $count on /scanConfigs by @sambetts-cisco in #84
  • Resolve comments from ODATA PR and add UTs for selectTree by @sambetts-cisco in #106
  • Bugs fixes by @fishkerez in #109
  • Fix patch/put APIs for all the objects by @sambetts-cisco in #108
  • Bump golang from 1.20.0-alpine to 1.20.2-alpine by @dependabot in #114
  • backend client by @fishkerez in #110
  • fix some export results issues by @FrimIdan in #123
  • Clean up VMClarity documentation and repo settings according cisco-open templates by @sambetts-cisco in #112
  • attach volume after running by @fishkerez in #119
  • Fix AWS Scope API model validation and regions logic by @sambetts-cisco in #122
  • Bump github.com/urfave/cli from 1.22.7 to 1.22.12 by @dependabot in #38
  • UI with discover scopes by @akpsgit in #125
  • Describe API schema for findings by @FrimIdan in #127
  • scans odata by @fishkerez in #128
  • add id to scan config demo data by @fishkerez in #130
  • Add support for $orderby by @sambetts-cisco in #129
  • Fix $select on primitive collection by @sambetts-cisco in #134
  • Remove bullet list from "Type of Change" section in PR template by @sambetts-cisco in #137
  • Add missing scope discovery permissions to describe VPCs and Security Groups by @akpsgit in #135
  • Fix object issues by @sambetts-cisco in #143
  • Fix Dockerfile.cli syntax version by @sambetts-cisco in #145
  • UI backend by @fishkerez in #141
  • configure number of parallel scanners from the API by @fishkerez in #147
  • Fix PATCH behaviour and nil pointer issues in configwatcher by @sambetts-cisco in #148
  • Fix spelling error and API field names in example scanConfig.json by @sambetts-cisco in #151
  • Switch DELETE requests to 200 instead of 204 response code by @sambetts-cisco in #156
  • Stop using gorm.Model to disable gorm side effects by @sambetts-cisco in #155
  • Move default for maxParallelScanners out of ScanConfigData by @sambetts-cisco in #154
  • Disable additional properties for majority of schemas in API by @sambetts-cisco in #152
  • fix all prints in BackendClient to print the message and not the pointer by @FrimIdan in #157
  • Revert "Disable additional properties for majority of schemas in API" by @akpsgit in #158
  • Extend the findings APIs and export missing fields (add findings demo data) by @akpsgit in #146
  • Fix a bug when scan done was never reported by @FrimIdan in #159
  • UI sync and fixes new by @galiail in #162
  • ui adjustments by @galiail in #165
  • make sure all scan config data is being snapshot by @FrimIdan in #164
  • move ui backend to a directory in root project by @fishkerez in #167
  • fix an issue with verifying families errors map by @FrimIdan in #169
  • workflows: api code validation by @FrimIdan in #168
  • Fix relation counters in demo data by @akpsgit in #170
  • Capability to use spot instance for scanner job by @pbalogh-sa in #117
  • Add demo data for spot instances by @akpsgit in #173
  • Move the var for disabling the orchestrator and using UI site path to be managed by viper by @akpsgit in #131
  • dashboard - riskiest regions widget by @fishkerez in #163
  • Make array types in API nullable by @sambetts-cisco in #166
  • Periodic scan using cron api + backend support by @FrimIdan in ht...
Read more