Nikita Pivkin
ba9feb66bf
chore: bump trivy-checks to v2 ( #9875 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2026-01-30 08:02:58 +00:00
Teppei Fukuda
d2d0ec2b6d
chore: add modernize tool integration for code modernization ( #9251 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-07-29 07:13:54 +00:00
Teppei Fukuda
fe09410ed4
chore: replace deprecated tenv linter with usetesting ( #8504 )
2025-03-06 12:26:20 +00:00
DmitriyLewen
3d3a3d6f19
refactor(report): write tables after rendering all results ( #8357 )
2025-03-02 11:02:36 +00:00
Nikita Pivkin
a99498cdd9
feat(misconf): render causes for Terraform ( #8360 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-02-28 07:01:01 +00:00
Matthieu MOREL
715575d731
chore: use require.ErrorContains when possible ( #8291 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-01-27 06:47:29 +00:00
Nikita Pivkin
243e5a3af9
refactor: use trivy-checks/pkg/specs package ( #8226 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-11 03:44:00 +00:00
Teppei Fukuda
b5859d3fb5
refactor: add generic Set implementation ( #8149 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-12-24 04:47:21 +00:00
simar7
c70b6fa166
refactor(misconf): Deprecate EXCEPTIONS for misconfiguration scanning ( #7776 )
...
Signed-off-by: Simar <simar@linux.com >
2024-10-29 22:29:42 +00:00
simar7
be861265ca
feat(misconf): Add support for using spec from on-disk bundle ( #7179 )
2024-08-27 00:29:10 +00:00
Teppei Fukuda
983ac15f22
ci: add depguard ( #6963 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-20 02:48:08 +00:00
Nikita Pivkin
ebb123f37f
chore: replace interface{} with any ( #6751 )
2024-05-27 02:53:19 +00:00
simar7
37da98df45
feat(misconf): Use updated terminology for misconfiguration checks ( #6476 )
...
Signed-off-by: Simar <simar@linux.com >
2024-05-02 18:16:17 +00:00
simar7
14adbb4464
refactor(deps): Merge defsec into trivy ( #6109 )
...
Signed-off-by: Simar <simar@linux.com >
2024-02-16 08:31:32 +00:00
Teppei Fukuda
3c1601b6cb
feat(vuln): show suppressed vulnerabilities in table ( #6084 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-02-13 12:35:06 +00:00
Teppei Fukuda
da597c479c
refactor: propagate time through context values ( #5858 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-01-03 09:43:45 +00:00
simar7
e7f6a5c805
refactor(misconf): Update refactored dependencies ( #5245 )
...
Signed-off-by: Simar <simar@linux.com >
2023-11-09 02:24:52 +00:00
Teppei Fukuda
3be5e6b242
chore: enable go-critic ( #5302 )
...
* chore: enable gocritic
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* refactor: fix lint issues
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: return true for latest versions
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore(lint): enforce map and slice styles
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-10-02 08:33:21 +00:00
Teppei Fukuda
44656f2853
refactor: use defined types ( #5225 )
...
* refactor: replace string with defined types
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: add gci
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix(purl): not confuse trivy type with purl type
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: fix cyclonedx fixture
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix(template): cast TargetType to string
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: bump TinyGo to v0.29.0
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: change license to licence
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* use `analyzer.TypeGoMod` for gomod analyzer
* ignore `licence` for misspell linter
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-09-22 10:44:39 +00:00
Teppei Fukuda
20c2246a61
fix(report): close the file ( #4842 )
...
* fix(report): close the file
* refactor: add the format type
* fix: return errors in version printing
* fix: lint issues
* fix: do not fail on bogus cache dir
---------
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-07-23 13:37:18 +00:00
guangwu
1ce8bb535a
chore: unnecessary use of fmt.Sprintf (S1039) ( #4637 )
2023-06-15 08:36:15 +00:00
Peter Engelbert
6a0e152657
feat(image): Add image-src flag to specify which runtime(s) to use ( #4047 )
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-15 14:42:42 +03:00
simar7
33074cfab3
chore(deps): Move compliance types to defsec ( #3842 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-19 15:46:06 +02:00
Teppei Fukuda
34120f4201
feat: add special IDs for filtering secrets ( #3702 )
2023-03-01 09:51:11 +02:00
Teppei Fukuda
b791362871
feat: summarize vulnerabilities in compliance reports ( #3651 )
2023-02-28 00:09:00 +02:00
Teppei Fukuda
cb5af0b33b
feat(image): add support for Docker CIS Benchmark ( #3496 )
...
Co-authored-by: chenk <hen.keinan@gmail.com >
2023-01-31 07:31:59 +02:00
Teppei Fukuda
fb0d8f3f30
feat(image): scan misconfigurations in image config ( #3437 )
2023-01-30 04:48:29 +02:00
Teppei Fukuda
e1076085d9
refactor: rename security-checks to scanners ( #3467 )
2023-01-23 16:53:06 +02:00
Owen Rumney
5190f9566b
feat: Adding support for Windows testing ( #3037 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-22 22:54:18 +02:00
chenk
fd5cafb26d
fix: load compliance report from file system ( #3161 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-11-20 15:15:03 +02:00
chenk
f115895d30
fix: present control status instead of compliance percentage in compliance report ( #3181 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-11-20 13:46:16 +02:00
Teppei Fukuda
af89249dea
refactor(k8s): custom reports ( #3076 )
2022-10-26 00:02:33 +03:00
chenk
18581f345b
feat: compliance reports ( #2951 )
2022-10-25 19:42:01 +03:00