Frédéric BIDON
e37f47de3a
fix ListFrameworks (could return an empty element)
...
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
2023-01-20 14:06:51 +01:00
David Wertenteil and GitHub
13c760c116
Merge branch 'master' into dev
2023-01-13 14:06:54 +02:00
Frederic BIDON
773e43b1e1
refact(getter): refactored loadpolicy
...
* feat: added support for ListControls and GetFrameworks
* perf: introduced jsoniter unmarshalling for faster decoding
* introduced stricted error handling & predefined errors:
* suppressed edge cases when a flaky value is returned instead of an error
* added full unit tests of LoadPolicy
Signed-off-by: Frederic BIDON <fredbi@yahoo.com >
2023-01-09 14:48:18 +01:00
Frederic BIDON
e6dc7c2367
added unit tests to load policy getter
...
Signed-off-by: Frederic BIDON <fredbi@yahoo.com >
2023-01-06 12:56:40 +01:00
Frederic BIDON
69846bb4c0
refactored load policy getter for Frameworks
...
Signed-off-by: Frederic BIDON <fredbi@yahoo.com >
2023-01-06 09:32:18 +01:00
Frederic BIDON
cf484c328b
fixed issues reported by gover (e.g. shadowed variables)
...
Signed-off-by: Frederic BIDON <fredbi@yahoo.com >
2023-01-06 09:32:17 +01:00
Frederic BIDON
668514e08d
commented currently unused code
...
Signed-off-by: Frederic BIDON <fredbi@yahoo.com >
2023-01-06 09:32:17 +01:00
b4bdf4d860
Release ( #1000 )
...
* fixed flaky loop(cautils): loadpolicy getter
We should not inject pointers to the variable iterated over by the
"range" operator.
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* fixed more flaky pointers in loops (registryadaptors, opaprocessor)
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* fixed more flaky pointers in loops (resultshandling)
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* enabled golangci linter in CI
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* fixed linting issues with minimal linters config
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* bump go version to 1.19
* English and typos
* Support AKS parser (#994 )
* support GKE parser
* update go mod
* support GKE parser
* update go mod
* update k8s-interface pkg
* Added KS desgin.drawio
* revert k8s.io to v0.25.3
* ran go mod tidy
* update sign-up url
* [wip] Adding CreateAccount support
* revert to docs URL
* update opa-utils pkg
* Print attack tree (optional, with argument) (#997 )
* Print attack tree with the argument
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
Co-authored-by: Frédéric BIDON <frederic@oneconcern.com >
Co-authored-by: Frédéric BIDON <fredbi@yahoo.com >
Co-authored-by: Oshrat Nir <45561829+Oshratn@users.noreply.github.com >
Co-authored-by: Amir Malka <amirm@armosec.io >
Co-authored-by: David Wertenteil <dwertent@armosec.io >
2023-01-03 11:30:09 +02:00
Frédéric BIDON
09f13c05e1
fixed linting issues with minimal linters config
...
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
2022-12-26 17:47:10 +01:00
Frédéric BIDON and Frédéric BIDON
4752364699
fixed flaky loop(cautils): loadpolicy getter
...
We should not inject pointers to the variable iterated over by the
"range" operator.
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
2022-12-26 17:47:08 +01:00
kooomix
16073d6872
download control only by id
2022-12-14 13:06:04 +02:00
David Wertenteil and GitHub
8ce7d6c0f6
Merge pull request #930 from JusteenR/issue929
...
Issue929
2022-12-06 14:15:35 +02:00
JusteenR
81771b7bd7
Adding frameworks column to control command
2022-11-20 15:42:13 -08:00
Moshe-Rappaport-CA
681b4ce155
stash
2022-11-17 10:49:36 +02:00
suhasgumma
547e36e73f
Pretty Print Controls made Pretty
2022-11-13 14:29:30 +05:30
David Wertenteil and GitHub
9575c92713
Merge pull request #906 from suhasgumma/dev
...
Fixed: Empty Lines before printing Controls and Added Invalid Format Error
2022-11-10 11:27:22 +02:00
Matthias Bertschy
746e060402
remove deprecated ioutil package
2022-11-10 09:58:07 +01:00
suhasgumma
814bc3ab2c
Solved: Empty Lines before printing Controls
2022-11-10 11:17:48 +05:30
Matthias Bertschy
580e45827d
add IDs to controls list, deprecate id flag
2022-11-09 22:08:04 +01:00
Moshe-Rappaport-CA
6964ca0d18
Fix reading frameworks from local file
2022-11-06 17:06:27 +02:00
Amir Malka and GitHub
e4dbfa3534
Merge branch 'dev' into feature
2022-11-03 11:05:10 +02:00
David Wertenteil and GitHub
922e2548f4
Merge pull request #888 from suhasgumma/dev
...
Inform User if something is wrong with "controls-inputs" file they provided
2022-11-03 09:38:27 +02:00
suhasgumma
45caa7c120
Adding Log in Caller Function
2022-11-03 07:35:52 +05:30
Avinesh Tripathi and GitHub
78f81cc968
Merge branch 'dev' into feature
2022-10-31 21:56:13 +05:30
Avinesh Tripathi
5d3347b4fe
Added Path variables for credentials
2022-10-31 21:54:10 +05:30
suhasgumma
7c1e360b9a
Error Info Added
2022-10-28 18:25:10 +05:30
Moshe-Rappaport-CA
0be7e6018f
Support downloading system-exception from GitHub
2022-10-27 17:59:41 +03:00
Moshe-Rappaport-CA
95135c4379
following review
2022-10-19 18:52:32 +03:00
Moshe-Rappaport-CA
64ac2666f9
Support for getting backend URLs from ENV
2022-10-19 13:28:44 +03:00
Avinesh Tripathi
37ffe86d8b
changed name and added readme
2022-09-21 23:32:16 +05:30
Avinesh Tripathi
87fdbfdcc5
fixed
2022-09-20 18:50:19 +05:30
Avinesh Tripathi and GitHub
d6427f0fc8
Merge branch 'dev' into feature
2022-09-16 10:34:51 +05:30
Avinesh Tripathi
f33a6d7634
added adaptor
2022-09-16 10:20:44 +05:30
Amir Malka and GitHub
2b931fb3f0
Prioritization ( #815 )
...
* removed commented out code
* Added attack tracks information to prioritization algorithm
* bump opa-utils
* go mod tidy
* go mod tidy
* CR changes
2022-09-15 16:16:54 +03:00
David Wertenteil and GitHub
13ffd92210
update logger version ( #773 )
2022-09-04 15:13:16 +03:00
David Wertenteil
ad91178ef7
updated dependencies pkgs
2022-08-18 17:41:03 +03:00
Vlad Klokun
e1f01f963f
chore!: rename "armoapi.go" to "kscloudapi.go"
2022-08-18 15:18:32 +03:00
Vlad Klokun
a397f681b3
refactor(armoapiutils)!: rename "armoAPI" to "api"
2022-08-18 15:18:21 +03:00
Vlad Klokun
0b52c498da
refactor!: rename "armoAPI" receivers to "api"
2022-08-18 15:18:19 +03:00
Vlad Klokun
5141d82e49
refactor!: rename NewArmoAPICustomized to NewKSCloudCustomized
2022-08-18 15:18:17 +03:00
Vlad Klokun
262c014cfe
refactor!: rename "NewARMOAPIStaging" to "NewKSCloudAPIStaging"
2022-08-18 15:18:14 +03:00
Vlad Klokun
dcd4ac9703
refactor!: rename top-level global vars from "armo" to "ksCloud"
2022-08-18 15:18:12 +03:00
Vlad Klokun
566457308f
refactor!: rename "NewARMOAPIProd" to "NewKSCloudAPIProd" (Github tests
...
ratelimit fails here)
2022-08-18 15:18:09 +03:00
Vlad Klokun
c967dbeefc
refactor!: rename "NewArmoAPIDev" to "NewKSCloudAPIDev"
2022-08-18 15:18:03 +03:00
Vlad Klokun
0bcef1be3b
refactor!: rename "globalArmoAPIConnector" to "globalKSCloudAPIConnector"
2022-08-18 15:18:00 +03:00
Vlad Klokun
11037f1071
refactor!: rename "GetArmoAPIConnector" to "etKSCloudAPIConnector"
2022-08-18 15:17:56 +03:00
Vlad Klokun
bec9fc9c80
refactor!: rename SetArmoAPIConnector to SetKSCloudAPIConnector
2022-08-18 15:17:53 +03:00
Vlad Klokun
7e1cf051e8
refactor!: rename ArmoAPI to KSCloudAPI
2022-08-18 15:17:51 +03:00
David Wertenteil
aef74d6480
use exteranl go logger
2022-07-18 23:59:56 +03:00
David Wertenteil
5fee3efb35
Merge remote-tracking branch 'armosec/dev'
2022-07-10 13:46:34 +03:00