Matthias Bertschy
a2aa52f4cb
Merge pull request #1551 from MMMMMMorty/fix_action_workflow
...
Add github action actor check for binary-build
2023-11-28 15:46:50 +01:00
mmmmmmorty
a382a2c5a3
add github action actor check for binary-build
...
Signed-off-by: mmmmmmorty <mmmmmmorty@outlook.com >
2023-11-28 14:35:36 +01:00
Matthias Bertschy
dd5a18c8fa
Merge pull request #1544 from mohaidoss/Improvement/ks-cloud-logs
...
Enhancement of Logging Mechanisms for KS Cloud Usage
2023-11-27 16:48:10 +01:00
Yuval Leibovich
e4e795c6dc
Merge pull request #1548 from kubescape/remove-armoBuiltin
...
Removal of "armoBuiltin" attribute from JSON files
2023-11-27 16:17:35 +02:00
Matthias Bertschy
2c65d92d69
Merge pull request #1549 from VaibhavMalik4187/junit-tests
...
Addition of new tests for junit printer, version check and PDF printer
2023-11-27 15:02:17 +01:00
VaibhavMalik4187
d1b78856ca
Added tests for versioncheck and printer packages
...
Wrote new tests for the following files:
- junit.go
- pdf.go
- versioncheck.go
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
2023-11-27 18:25:34 +05:30
Matthias Bertschy
289e055014
Merge pull request #1547 from kubescape/add-scan-source
...
add scan source
2023-11-27 12:38:11 +01:00
Matthias Bertschy
81ba550043
Merge pull request #1537 from VaibhavMalik4187/printer-tests-continued
...
Addition of Tests for the PrettyPrinter Package
2023-11-27 11:11:15 +01:00
Matthias Bertschy
8e5d8e5c96
Merge pull request #1539 from VaibhavMalik4187/prettyprinter/utils
...
Performance Enhancements and Test Additions in prettyprinter/utils.go
2023-11-27 11:08:16 +01:00
Matthias Bertschy
5789f1f0fa
Merge pull request #1542 from VaibhavMalik4187/imageprinter-tests
...
Added new tests in the imagewriter package
2023-11-27 11:07:30 +01:00
Matthias Bertschy
9a523f4a01
Merge pull request #1545 from VaibhavMalik4187/configurationprinter-tests
...
Enhancements and Tests for Configuration Printer
2023-11-27 11:06:38 +01:00
Matthias Bertschy
fb3357fba4
Merge pull request #1546 from kubescape/set-default-format
...
Set default format
2023-11-27 11:02:49 +01:00
Yuval Leibovich
69362ae415
Update MITRE.json
...
Signed-off-by: Yuval Leibovich <89763818+yuleib@users.noreply.github.com >
2023-11-27 12:01:14 +02:00
Daniel Grunberger
de799d7b75
fix version
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 11:58:04 +02:00
Yuval Leibovich
bb17e1de78
Update NSA.json
...
Signed-off-by: Yuval Leibovich <89763818+yuleib@users.noreply.github.com >
2023-11-27 11:57:31 +02:00
Daniel Grunberger
23013d6fe6
bring back version
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 11:57:03 +02:00
Daniel Grunberger
27d2fe8f27
fix version
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 11:56:03 +02:00
Yuval Leibovich
504891f519
Update C-0001.json
...
Signed-off-by: Yuval Leibovich <89763818+yuleib@users.noreply.github.com >
2023-11-27 11:51:09 +02:00
Yuval Leibovich
d1606c5e39
Update processorhandler_test.go
...
Signed-off-by: Yuval Leibovich <89763818+yuleib@users.noreply.github.com >
2023-11-27 11:46:50 +02:00
Daniel Grunberger
952beddcc3
add scan source
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 11:24:25 +02:00
Daniel Grunberger
9630adc74b
remove toolchain
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 09:53:01 +02:00
Daniel Grunberger
27c171d09c
go mod for http
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 09:45:29 +02:00
Daniel Grunberger
bd79fe4d8d
update go version
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 09:37:13 +02:00
Daniel Grunberger
08f3756608
fix test
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 09:25:07 +02:00
Daniel Grunberger
7cda7346b7
set default
...
Signed-off-by: Daniel Grunberger <danielgrunberger@armosec.io >
2023-11-27 08:56:33 +02:00
VaibhavMalik4187
8cd0bddf6f
Enhancements and tests for configurationprinter
...
Wrote new tests for `categorytable` and `frameworkscan`
Refactored the `shortFormatRow` function for:
- Imporved readability
- Consistency
- Improve code modularity
- Encapsulation: The formatted string construction is encapsulated
within the function, maintaining code modularity and separation of
concerns.
Added the `MockISeverityCounters` mock struct to test the
`renderSeverityCountersSummary` function.
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
2023-11-27 11:35:24 +05:30
VaibhavMalik4187
8fa7fc922d
Added tests for the prettyprinter package
...
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
2023-11-27 03:46:45 +05:30
VaibhavMalik4187
6a2e48ac74
Performance enhancements in utils.go
...
Improvments:
1. filterCVEsBySeverities
- This approach is faster than iterating over the severities slice
for each CVE. The map is created in advance, eliminating the
need for repeated string comparisons.
2. getSortPackageScores
- Avoids unnecessary map lookups by creating a slice of
imageprinter.PackageScore pointers.
3. getSortedCVEsBySeverity
- Avoiding Map Lookups
- Efficient Sorting
- Optimized Output
Added tests for tableprinter/utils
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
2023-11-27 03:15:20 +05:30
Mehdi Moussaif
b68cfbed67
Added logs for when KS CLOUD is used
...
Signed-off-by: Mehdi Moussaif <m.moussaif42@gmail.com >
2023-11-26 22:26:58 +01:00
VaibhavMalik4187
0bfbb87285
Added tests in imageprinter package
...
Added tests for the following functions:
- `generateTable`
- `NewTableWriter`
- `PrintImageScanningTable`
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
2023-11-27 02:33:15 +05:30
Matthias Bertschy
491ed09f6c
Merge pull request #1536 from VaibhavMalik4187/printer/pdf-tests
...
Enhancement and Test Suite for Printer Functions
2023-11-26 22:02:03 +01:00
Matthias Bertschy
658855aaee
Merge pull request #1540 from mohaidoss/enhancement/yamlfile_validation
...
Enhancement of YAML File Validation and Corresponding Test Cases
2023-11-26 21:55:53 +01:00
Matthias Bertschy
5ed8e180b3
Merge pull request #1521 from Umair0343/fix/add-missing-test-case
...
Added new test cases for different shell completions in the completion package to enhance test coverage.
2023-11-26 21:52:53 +01:00
VaibhavMalik4187
e4477eaac4
Fixed invalid input bug, added tests for printers
...
Added tests in the jsonprinter.go, junit.go pdf.go prometheus.go files
and updated the `Score` functions to handle invalid scores.
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
2023-11-27 01:25:46 +05:30
Matthias Bertschy
64351f93be
Merge pull request #1538 from mohaidoss/tests/core-pkg-resourceprioritization
...
Refactoring and Adding Tests for Resource Prioritization
2023-11-26 20:32:50 +01:00
Mehdi Moussaif
70a010976e
Removed unused functions
...
Signed-off-by: Mehdi Moussaif <m.moussaif42@gmail.com >
2023-11-26 19:06:10 +01:00
Mehdi Moussaif
d653530ba2
Add YAML validation
...
Signed-off-by: Mehdi Moussaif <m.moussaif42@gmail.com >
2023-11-26 16:34:37 +01:00
Mehdi Moussaif
5242e8c4b0
Add test cases for loading host sensor from file
...
Signed-off-by: Mehdi Moussaif <m.moussaif42@gmail.com >
2023-11-26 16:34:26 +01:00
Mehdi Moussaif
efd2f7e77f
Adding tests for core/pkg/resourcesprioritization
...
Signed-off-by: Mehdi Moussaif <m.moussaif42@gmail.com >
2023-11-26 14:56:12 +01:00
Mehdi Moussaif
16c632950d
SupportedKinds refactored
...
Signed-off-by: Mehdi Moussaif <m.moussaif42@gmail.com >
2023-11-26 14:43:12 +01:00
Umair
070d8544cd
Update completion_test.go
...
removed the package import "strings" as it was not being used in the code
Signed-off-by: Umair <58398786+Umair0343@users.noreply.github.com >
2023-11-26 16:26:21 +05:00
Yuval Leibovich
b562c1d730
Merge pull request #1499 from kubescape/armoBuildin-removal
...
Update loadmocks.go
2023-11-26 13:06:35 +02:00
Matthias Bertschy
fdeadda704
Merge pull request #1534 from VaibhavMalik4187/printer/prometheusutils-tests
...
Added Test Suite for Prometheus Utilities
2023-11-26 11:58:47 +01:00
Matthias Bertschy
5ef720bfee
Merge pull request #1533 from Umair0343/patch-4
...
Update framework_test.go (Add Test Case for Non-Existent Framework in…
2023-11-26 11:56:25 +01:00
Matthias Bertschy
0bc2b33e99
Merge pull request #1531 from Umair0343/patch-3
...
Update control_test.go (Add Test Case for Non-Existent Control in Get…
2023-11-26 11:55:11 +01:00
Matthias Bertschy
b9bcb6bbbf
Merge pull request #1529 from Umair0343/patch-2
...
Update patch_test.go (Add Test Case for Non-Existent Image in GetPatchCmd)
2023-11-26 11:54:28 +01:00
Matthias Bertschy
620f9b2717
Merge pull request #1528 from sulemaanhamza/test-suite-strutils
...
Enhancement and Testing of String Utilities
2023-11-26 11:51:42 +01:00
Matthias Bertschy
2ff1512ed0
Merge pull request #1527 from Umair0343/patch-1
...
Update set_test.go
2023-11-26 11:47:25 +01:00
Matthias Bertschy
ca57f66b8b
Merge pull request #1525 from VaibhavMalik4187/printer/resourcetable-tests
...
Enhancement and Test Suite for ResourceTable
2023-11-26 11:45:46 +01:00
VaibhavMalik4187
770f660db5
Enhancements and Test Suite for resourcetable
...
Wrote new tests for the functions in the resourcetable.go file.
Enhancements:
1. `generateResourceHeader`:
- Dynamic Header Length
- Efficient Header Creation
- Clearer Code Structure
2. `appendFailedPathsIfNotInPaths`:
- Create a set to efficiently check if a failed path already exists in
the paths slice
- Append failed paths if they are not already present
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
2023-11-26 15:50:40 +05:30