mirror of
https://github.com/kubescape/kubescape.git
synced 2026-04-15 06:58:11 +00:00
This PR focuses on adding unit tests for multiple packages in the project. The main changes include: - Addition of new tests for the 'printer' package in the 'core/pkg/resultshandling/printer' directory. - New tests for the 'results' package in the 'core/pkg/resultshandling' directory. - Addition of tests for the 'config' package in the 'httphandler/config' directory. - New tests for the 'testutils' package in the 'internal/testutils' directory. - Addition of tests for the 'imagescan' package in the 'pkg/imagescan' directory. Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com>
Kubescape core package
// initialize kubescape
ks := core.NewKubescape()
// scan cluster
results, err := ks.Scan(&cautils.ScanInfo{})
// convert scan results to json
jsonRes, err := results.ToJson()