DmitriyLewen
6048173266
feat(flag): add --cacert flag ( #9781 )
2025-11-12 07:03:44 +00:00
Teppei Fukuda
788f6faffb
refactor: migrate from go-json-experiment to encoding/json/v2 ( #9422 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-09-15 08:46:44 +00:00
Nikita Pivkin
7278718b3f
refactor(misconf): migrate from custom Azure JSON parser ( #9222 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-08-27 22:44:02 +00:00
Teppei Fukuda
5a5e0972c7
feat(secret): implement streaming secret scanner with byte offset tracking ( #9264 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-08-01 08:17:54 +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
8f5b56005a
chore: implement process-safe temp file cleanup ( #9241 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-07-28 13:49:03 +00:00
Teppei Fukuda
2c05882f45
feat: add graceful shutdown with signal handling ( #9242 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-07-24 11:05:27 +00:00
Teppei Fukuda
aa5b32a19f
feat: add HTTP request/response tracing support ( #9125 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-07-10 06:48:19 +00:00
Teppei Fukuda
3adfd988d1
refactor: centralize HTTP transport configuration ( #9058 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-06-24 17:43:58 +00:00
Teppei Fukuda
0b0e4061ef
feat: add JSONC support for comments and trailing commas ( #8862 )
2025-05-13 10:24:11 +00:00
Matthieu MOREL
6562082e28
fix: unused-parameter rule from revive ( #8794 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-30 09:17:24 +00:00
DmitriyLewen
a95cab0eab
feat(image): save layers metadata into report ( #8394 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2025-04-23 16:31:43 +00:00
DmitriyLewen
4b84dabd15
refactor: migrate from github.com/aquasecurity/jfather to github.com/go-json-experiment/json ( #8591 )
2025-04-09 12:22:57 +00:00
DmitriyLewen
846498dd23
fix: de-duplicate same dpkg packages with different filePaths from different layers ( #8298 )
2025-01-28 07:03:33 +00:00
Teppei Fukuda
5c37361600
feat(vuln): add --pkg-relationships ( #7237 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-29 06:18:59 +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
Teppei Fukuda
3eecfc6b6e
refactor: unify Library and Package structs ( #6633 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-05-07 12:25:52 +00:00
Nikita Pivkin
9361cdb7e2
feat(terraform): Terraform Plan snapshot scanning support ( #6176 )
...
Co-authored-by: Simar <simar@linux.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-03-04 22:37:31 +00:00
Teppei Fukuda
eef7c4fb40
refactor: better integration of the parser into Trivy ( #6183 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-02-26 05:55:15 +00:00
Teppei Fukuda
74dc5b6804
chore(deps): merge go-dep-parser into Trivy ( #6094 )
...
Signed-off-by: Arunprasad Rajkumar <arajkuma@redhat.com >
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: Masahiro <mur4m4s4.331@gmail.com >
Co-authored-by: Tomoya Amachi <tomoya.amachi@gmail.com >
Co-authored-by: Masahiro <lomycisw@gmail.com >
Co-authored-by: Liz Rice <liz@lizrice.com >
Co-authored-by: Johannes <johannes@jitesoft.com >
Co-authored-by: aprp <doelaudi@gmail.com >
Co-authored-by: rahul2393 <rahulyadavsep92@gmail.com >
Co-authored-by: Arunprasad Rajkumar <ar.arunprasad@gmail.com >
Co-authored-by: Emrecan BATI <emrecanbati@gmail.com >
Co-authored-by: sherif84 <12298259+sherif84@users.noreply.github.com >
Co-authored-by: Sherif Fathalla <sfathall@akamai.com >
Co-authored-by: sherif <sherif.mailbox@gmail.com >
Co-authored-by: Sam Lane <samuel.lane@hotmail.com >
Co-authored-by: Ankush K <akhobragade@gmail.com >
Co-authored-by: Ankush K <akhobragade42@gmail.com >
Co-authored-by: Tauseef <tauseefmlk@gmail.com >
Co-authored-by: Daniel <danfaizer@gmail.com >
Co-authored-by: Matthieu MOREL <mmorel-35@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: afdesk <work@afdesk.com >
Co-authored-by: AndreyLevchenko <levchenko.andrey@gmail.com >
Co-authored-by: Kobus van Schoor <10784365+kobus-v-schoor@users.noreply.github.com >
Co-authored-by: Jan-Otto Kröpke <github@jkroepke.de >
Co-authored-by: jerbob92 <jerbob92@users.noreply.github.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: Shira Cohen <97398476+ShiraCohen33@users.noreply.github.com >
Co-authored-by: astevenson-microsoft <78623826+astevenson-microsoft@users.noreply.github.com >
Co-authored-by: Kyriakos Georgiou <kgeorgiou@users.noreply.github.com >
Co-authored-by: mycodeself <mycodeself@users.noreply.github.com >
Co-authored-by: DavidSalame <75929252+davidsalame1@users.noreply.github.com >
Co-authored-by: Tom Fay <tom@teamfay.co.uk >
Co-authored-by: Tom Fay <tomfay@microsoft.com >
Co-authored-by: François Poirotte <fpoirotte@users.noreply.github.com >
Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com >
Co-authored-by: Catminusminus <37803616+Catminusminus@users.noreply.github.com >
Co-authored-by: Lior Vaisman Argon <97836016+VaismanLior@users.noreply.github.com >
Co-authored-by: Matthieu Maitre <mmaitre@microsoft.com >
Co-authored-by: Andrea Scarpino <andrea@scarpino.dev >
Co-authored-by: MorAlon1 <101275199+MorAlon1@users.noreply.github.com >
Co-authored-by: liorj-orca <96177663+liorj-orca@users.noreply.github.com >
Co-authored-by: Nikita Pivkin <100182843+nikpivkin@users.noreply.github.com >
Co-authored-by: guangwu <guoguangwu@magic-shield.com >
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: yuriShafet <5830215+yuriShafet@users.noreply.github.com >
Co-authored-by: Octogonapus <firey45@gmail.com >
2024-02-19 11:16:35 +00:00
Teppei Fukuda
59e54334d1
fix(cli): inconsistent behavior across CLI flags, environment variables, and config files ( #5843 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-02-01 03:25:30 +00:00
Teppei Fukuda
950e431f0f
refactor: reintroduce output writer ( #5564 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-14 12:32:23 +00:00
Nikita Pivkin
ec5d8bec0d
feat(nodejs): parse licenses in yarn projects ( #4652 )
...
* feat(nodejs): parse licenses in yarn projects
* close the zip file
* use fsutils.WalkDir
* refactor: extract traverseFunc
* update tests
* update required
* improve required fn
* handle error
* fix required
* fix required
* fix required
* update test
* fix after review
* simplify test data
* fix path
* rename fn
* update docs
* update docs
* simplify required fn
* skip an empty license
* improve required
* improve required
* update golden
* classify license file
* fix path
* fix path
* improve license parsing from cache
* classify the license file from zip
* refactor
* refactor
* fix lint
* fix after review
* fix test
* mv files
* mv files
* fix dbg message
* refactor: use zip.Reader as fs.FS
* refactor: pass io.Reader
* refactor: use fs.Sub
* refactor: add a struct for license traversing
* refactor: use lo.Some
* feat: bump the yarn analyzer version
* go mod tidy
* fix: sort imports
* use multierror
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-23 06:35:54 +00:00
Nikita Pivkin
067a0fcb9c
fix(nodejs): do not detect lock file in node_modules as an app ( #4949 )
...
* fix(npm): do not detect lock file in node_modules as an app
* refactor: add x/path.Contains
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-06 08:59:18 +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