Aqua Security automated builds
b2b15459ba
release: v0.65.0 [main] ( #9108 )
2025-07-31 05:26:08 +00:00
Owen Rumney
b4ad00f301
fix(cli): ensure correct command is picked by telemetry ( #9260 )
2025-07-30 10:33:45 +00:00
Teppei Fukuda
ed4640ec27
feat(flag): add schema validation for --server flag ( #9270 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-07-30 07:04:59 +00:00
dependabot[bot]
1a0c038fa5
chore(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible ( #9274 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 05:39:16 +00:00
Nikita Pivkin
011cefc325
ci: skip undefined labels in discussion triage action ( #9175 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: Itay <itay@itaysk.com >
2025-07-29 11:50:48 +00:00
Teppei Fukuda
f4b2cf10e9
feat(repo): add git repository metadata to reports ( #9252 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-07-29 11:49:58 +00:00
DmitriyLewen
b4193d0d31
fix(license): handle WITH operator for LaxSplitLicenses ( #9232 )
2025-07-29 09:03: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
54832a77b5
fix(secret): add UTF-8 validation in secret scanner to prevent protobuf marshalling errors ( #9253 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-07-28 14:25:47 +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
6095984d53
fix: prevent graceful shutdown message on normal exit ( #9244 )
2025-07-25 08:51:40 +00:00
Nikita Pivkin
77bab7b6d2
fix(misconf): correctly parse empty port ranges in google_compute_firewall ( #9237 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-07-25 04:48:12 +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
Owen Rumney
b5da1b8d61
chore: update template URL for brew formula ( #9221 )
2025-07-24 07:38:39 +00:00
Teppei Fukuda
4bd7512e90
test: add end-to-end testing framework with image scan and proxy tests ( #9231 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-07-24 07:06:01 +00:00
DmitriyLewen
5c155e34fb
refactor(db): use Getter interface with GetParams for trivy-db sources ( #9239 )
2025-07-23 07:10:58 +00:00
DmitriyLewen
67379667d2
ci: specify repository for gh cache delete in canary worklfow ( #9240 )
2025-07-23 06:07:23 +00:00
Teppei Fukuda
24715ea607
ci: remove invalid --confirm flag from gh cache delete command in canary builds ( #9236 )
2025-07-23 04:33:18 +00:00
yagreut
7ebc129ab7
fix(misconf): fix log bucket in schema ( #9235 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-07-22 17:31:45 +00:00
dependabot[bot]
3ada677d64
chore(deps): bump the common group across 1 directory with 24 updates ( #9228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 11:47:17 +00:00
Teppei Fukuda
74f92b56b9
ci: move runner.os context from job-level env to step-level in canary workflow ( #9233 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-07-22 11:06:02 +00:00
afdesk
b4f2457ea1
chore(deps): bump up Trivy-kubernetes to v0.9.1 ( #9214 )
2025-07-21 22:05:47 +00:00
yagreut
110f80ea29
feat(misconf): added logging and versioning to the gcp storage bucket ( #9226 )
2025-07-21 17:39:26 +00:00
Teppei Fukuda
1163b044c7
fix(server): add HTTP transport setup to server mode ( #9217 )
...
Co-authored-by: knqyf263 <knqyf263@users.noreply.github.com >
2025-07-21 09:01:58 +00:00
Owen Rumney
362be17f7e
chore: update the rpm download Update ( #9202 )
2025-07-18 11:11:08 +00:00
Harshil Gupta
861d51e99a
feat(alma): add AlmaLinux 10 support ( #9207 )
2025-07-17 06:55:19 +00:00
DmitriyLewen
fe96436b99
fix(nodejs): don't use prerelease logic for compare npm constraints ( #9208 )
2025-07-17 06:40:44 +00:00
DmitriyLewen
6fafbeb606
fix(rootio): fix severity selection ( #9181 )
2025-07-17 06:14:28 +00:00
Teppei Fukuda
aa944cc6da
fix(sbom): merge in-graph and out-of-graph OS packages in scan results ( #9194 )
2025-07-16 11:57:44 +00:00
AndreyChupin
adfa879e4e
fix(cli): panic: attempt to get os.Args[1] when len(os.Args) < 2 ( #9206 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2025-07-16 07:32:14 +00:00
Nikita Pivkin
51aa022260
fix(misconf): correctly adapt azure storage account ( #9138 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-07-16 06:20:57 +00:00
yagreut
263845cfc1
feat(misconf): add private ip google access attribute to subnetwork ( #9199 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-07-15 21:45:50 +00:00
Stepan
60723e6cfc
feat(report): add CVSS vectors in sarif report ( #9157 )
2025-07-14 09:22:56 +00:00
John Anderson
153318f65f
fix(terraform): for_each on a map returns a resource for every key ( #9156 )
2025-07-11 17:51:22 +00:00
amitbhardwaj
e306e2dc52
fix: supporting .egg-info/METADATA in python.Packaging analyzer ( #9151 )
...
Co-authored-by: Amit <amit.bhardwaj@aquasec.com >
2025-07-11 11:17:47 +00:00
Teppei Fukuda
85a156c995
chore: migrate protoc setup from Docker to buf CLI ( #9184 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-07-11 09:27:56 +00:00
Teppei Fukuda
94c751fffb
ci: delete cache after artifacts upload in canary workflow ( #9177 )
2025-07-11 07:27:44 +00:00
simar7
a822ace03e
refactor: remove aws flag helper message ( #9080 )
2025-07-11 06:23:34 +00:00
Teppei Fukuda
0449787eb5
ci: use gh pr view to get PR number for forked repositories in auto-ready workflow ( #9183 )
2025-07-10 15:21:39 +00:00
Teppei Fukuda
6840eb7ffb
ci: add auto-ready-for-review workflow ( #9179 )
2025-07-10 11:57:07 +00:00
Teppei Fukuda
99cd4e776c
feat(image): add Docker context resolution ( #9166 )
2025-07-10 11:40:49 +00:00
Teppei Fukuda
fe26969add
ci: optimize golangci-lint performance with cache-based strategy ( #9173 )
2025-07-10 10:37:23 +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
hoangvu-circle
0ecfed6ea7
fix(aws): update amazon linux 2 EOL date ( #9176 )
2025-07-10 06:07:09 +00:00
Owen Rumney
2555335fa9
chore: Update release workflow to trigger version updates ( #9162 )
2025-07-09 07:20:29 +00:00
dependabot[bot]
c6d46075c5
chore(deps): bump helm.sh/helm/v3 from 3.18.3 to 3.18.4 ( #9164 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 05:24:07 +00:00
DmitriyLewen
4d10a815dd
fix: also check filepath when removing duplicate packages ( #9142 )
2025-07-08 12:17:17 +00:00
Teppei Fukuda
75857e9698
chore: add debug log to show image source location ( #9163 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-07-08 11:48:57 +00:00
Nikita Pivkin
4675603c2e
docs: add section on customizing default check data ( #9114 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-07-08 06:36:38 +00:00
dependabot[bot]
482d383974
chore(deps): bump the common group across 1 directory with 9 updates ( #9153 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-07 18:00:16 +00:00
Tal Tabakman
e4a3fd2a74
docs: partners page content updates ( #9149 )
...
Co-authored-by: Itay <itay@itaysk.com >
2025-07-07 17:17:22 +00:00
DmitriyLewen
bb149fcde7
chore(license): add missed spdx exceptions: ( #9147 )
2025-07-07 11:06:25 +00:00
Tal Tabakman
8a1d1449d6
docs: trivy partners page updates ( #9133 )
2025-07-07 08:38:30 +00:00
DmitriyLewen
f224de3e39
fix: migrate from *.list to *.md5sums files for dpkg ( #9131 )
2025-07-04 08:33:46 +00:00
Aqua Security automated builds
28074780a6
ci(helm): bump Trivy version to 0.64.1 for Trivy Helm Chart 0.16.1 ( #9135 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-07-04 06:21:28 +00:00
Mattias Andersson
12d6706961
feat(sbom): add SHA-512 hash support for CycloneDX SBOM ( #9126 )
2025-07-03 06:24:57 +00:00
Nikita Pivkin
42ccd3df9a
fix(misconf): skip rewriting expr if attr is nil ( #9113 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-07-03 05:54:00 +00:00
DmitriyLewen
a692f296d1
fix(license): add missed GFDL-NIV-1.1 and GFDL-NIV-1.2 into Trivy mapping ( #9116 )
2025-07-02 12:03:42 +00:00
Owen Rumney
7041a39bdc
fix(cli): Add more non-sensitive flags to telemetry ( #9110 )
2025-07-02 10:34:48 +00:00
Tom Fay
82db2fcc80
fix(alma): parse epochs from rpmqa file ( #9101 )
2025-07-02 08:55:27 +00:00
DmitriyLewen
c2ddd44d98
fix(rootio): check full version to detect root.io packages ( #9117 )
2025-07-02 08:54:11 +00:00
Teppei Fukuda
26a08f5905
chore: drop FreeBSD 32-bit support ( #9102 )
2025-07-02 06:19:15 +00:00
DmitriyLewen
143da88dd8
fix(sbom): use correct field for licenses in CycloneDX reports ( #9057 )
2025-07-01 12:28:33 +00:00
DmitriyLewen
e57974649e
fix(secret): fix line numbers for multiple-line secrets ( #9104 )
2025-07-01 11:35:22 +00:00
Benedikt Bauer
d44af8cfa2
feat(license): observe pkg types option in license scanner ( #9091 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-07-01 09:58:47 +00:00
Aqua Security automated builds
c752ccc7ca
ci(helm): bump Trivy version to 0.64.0 for Trivy Helm Chart 0.16.0 ( #9107 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-07-01 09:05:54 +00:00
Aqua Security automated builds
280491bb51
release: v0.64.0 [main] ( #8955 )
2025-07-01 07:48:04 +00:00
DmitriyLewen
a6e9807c09
docs(python): fix type with METADATA file name ( #9090 )
2025-06-30 07:55:35 +00:00
Teppei Fukuda
1e1e1b5fa6
feat: reject unsupported artifact types in remote image retrieval ( #9052 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-06-30 07:40:40 +00:00
dependabot[bot]
7333c469f4
chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 ( #9088 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 06:42:09 +00:00
Nikita Pivkin
bac6f7b3da
refactor(misconf): rewrite Rego module filtering using functional filters ( #9061 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-06-28 05:44:39 +00:00
Nikita Pivkin
a9f7dcdb9c
feat(terraform): add partial evaluation for policy templates ( #8967 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-06-28 04:58:16 +00:00
Teppei Fukuda
3a0ec0f2ac
feat(vuln): add Root.io support for container image scanning ( #9073 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-06-27 15:17:39 +00:00
K
41d0f949c8
feat(sbom): add manufacturer field to CycloneDX tools metadata ( #9019 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-06-27 07:33:58 +00:00
Owen Rumney
fd2bc91e13
fix(cli): add some values to the telemetry call ( #9056 )
2025-06-27 07:14:25 +00:00
Yuta Tokoi
367564a3be
feat(ubuntu): add end of life date for Ubuntu 25.04 ( #9077 )
2025-06-26 07:58:29 +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
cd7c595e4a
test: include integration tests in linting and fix all issues ( #9060 )
2025-06-24 13:09:15 +00:00
dependabot[bot]
6bf7ac41fb
chore(deps): bump the common group across 1 directory with 26 updates ( #9063 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2025-06-24 12:25:20 +00:00
kennyk
5aade698c7
feat(java): dereference all maven settings.xml env placeholders ( #9024 )
2025-06-20 11:39:23 +00:00
simar7
99c5151d6e
fix(misconf): reduce log noise on incompatible check ( #9029 )
2025-06-20 05:57:44 +00:00
Luke Young
371b8cc02f
fix(misconf): .Config.User always takes precedence over USER in .History ( #9050 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-06-19 09:10:45 +00:00
Teppei Fukuda
3f41ffa5b8
chore(deps): update Docker to v28.2.2 and fix compatibility issues ( #9037 )
2025-06-19 07:44:06 +00:00
simar7
f23d2f66c1
docs(misconf): simplify misconfiguration docs ( #9030 )
2025-06-17 22:23:42 +00:00
Nikita Pivkin
a58c36de12
fix(misconf): move disabled checks filtering after analyzer scan ( #9002 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-06-17 05:39:27 +00:00
Teppei Fukuda
64aea25e2a
docs: add PR review policy for maintainers ( #9032 )
2025-06-16 07:31:59 +00:00
Teppei Fukuda
198789a07b
fix(sbom): remove unnecessary OS detection check in SBOM decoding ( #9034 )
2025-06-16 04:55:30 +00:00
Nikita Pivkin
ae85c40858
test: improve and extend tests for iac/adapters/arm ( #9028 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-06-14 05:37:53 +00:00
afdesk
7cfdbf0cd9
chore: bump up Go version to 1.24.4 ( #9031 )
2025-06-12 08:45:52 +00:00
Owen Rumney
19efa9fd37
feat(cli): add version constraints to annoucements ( #9023 )
2025-06-12 08:09:39 +00:00
Nikita Pivkin
40d017b67d
fix(misconf): correct Azure value-to-time conversion in AsTimeValue ( #9015 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-06-11 06:42:11 +00:00
DmitriyLewen
87118a0ec4
feat(ubuntu): add eol date for 20.04-ESM ( #8981 )
2025-06-10 07:39:34 +00:00
DmitriyLewen
87fda76f38
fix(report): don't panic when report contains vulns, but doesn't contain packages for table format ( #8549 )
2025-06-10 05:22:35 +00:00
DmitriyLewen
875ec3a9d2
fix(nodejs): correctly parse packages array of bun.lock file ( #8998 )
2025-06-09 11:52:30 +00:00
Nikita Pivkin
454b894098
refactor: use strings.SplitSeq instead of strings.Split in for-loop ( #8983 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-06-09 10:01:53 +00:00
Wolfgang Ellsässer
15f421faf6
docs: change --disable-metrics to --disable-telemetry in example ( #8999 ) ( #9003 )
...
Co-authored-by: wollomatic <wollomatic@users.noreply.github.com >
2025-06-09 08:30:24 +00:00
Jason Swank
57801d0324
feat(misconf): add OpenTofu file extension support ( #8747 )
2025-06-07 02:51:55 +00:00
Nikita Pivkin
b91284ac0d
refactor(misconf): set Trivy version by default in Rego scanner ( #9001 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-06-06 22:02:46 +00:00
Itay Shakury
e1beba2f29
docs: fix assets with versioning ( #8996 )
2025-06-05 19:07:54 +00:00
Itay Shakury
5d050ce274
docs: add partners page ( #8988 )
2025-06-05 13:20:55 +00:00
Chris Novakovic
94b12a8cd4
chore(alpine): add EOL date for Alpine 3.22 ( #8992 )
2025-06-05 13:02:56 +00:00
DmitriyLewen
4ed78e39af
fix: don't show corrupted trivy-db warning for first run ( #8991 )
2025-06-05 11:00:16 +00:00
Aayan Mateen
a61978809b
Update installation.md ( #8979 )
2025-06-04 06:29:28 +00:00
Nikita Pivkin
65e155fdaf
feat(misconf): normalize CreatedBy for buildah and legacy docker builder ( #8953 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-06-04 05:31:07 +00:00
afdesk
521be3a178
chore(k8s): update comments with deprecated command format ( #8964 )
2025-06-03 06:54:45 +00:00
DmitriyLewen
14d2b83d4b
chore: fix errors and typos in docs ( #8963 )
2025-06-03 05:36:44 +00:00
Owen Rumney
ef5f8de8da
fix: Add missing version check flags ( #8951 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2025-06-02 07:45:34 +00:00
Romain Geissler @ Amadeus
48258a701a
feat(redhat): Add EOL date for RHEL 10. ( #8910 )
2025-06-02 06:09:20 +00:00
simar7
b813527449
fix: Correctly check for semver versions for trivy version check ( #8948 )
2025-05-30 17:20:18 +00:00
Naimuddin Shaik
c29bb21973
refactor(server): change custom advisory and vulnerability data types fr… ( #8923 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2025-05-30 04:54:11 +00:00
Aqua Security automated builds
c0cc8a2c47
ci(helm): bump Trivy version to 0.63.0 for Trivy Helm Chart 0.15.0 ( #8946 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-05-30 00:42:57 +00:00
Aqua Security automated builds
69093d2c23
release: v0.63.0 [main] ( #8809 )
2025-05-29 16:59:01 +00:00
Nikita Pivkin
7e9a54cd6b
fix(misconf): use argument value in WithIncludeDeprecatedChecks ( #8942 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-29 16:35:33 +00:00
simar7
78e3304bbe
chore(deps): Bump trivy-checks ( #8934 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-29 12:37:47 +00:00
DmitriyLewen
22f040f947
fix(julia): add Relationship field support ( #8939 )
2025-05-29 11:26:55 +00:00
Daniel Wachter
c2dde33c3f
feat(minimos): Add support for MinimOS ( #8792 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-05-29 11:21:22 +00:00
Teppei Fukuda
104bbc18ea
feat(alpine): add maintainer field extraction for APK packages ( #8930 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-05-29 10:47:33 +00:00
Ori
c7b8cc392e
feat(echo): Add Echo Support ( #8833 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-05-29 10:33:29 +00:00
Romain Geissler @ Amadeus
906b037cff
fix(redhat): Also try to find buildinfo in root layer (layer 0) ( #8924 )
2025-05-29 09:55:33 +00:00
Teppei Fukuda
b15d9a60e6
fix(wolfi): support new APK database location ( #8937 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-05-29 08:20:12 +00:00
afdesk
4f1ab23869
feat(k8s): get components from namespaced resources ( #8918 )
2025-05-29 03:50:21 +00:00
Nikita Pivkin
5bae2626e0
refactor(cloudformation): remove unused ScanFile method from Scanner ( #8927 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-29 00:40:20 +00:00
Nikita Pivkin
4a7ebb70b4
refactor(terraform): remove result sorting from scanner ( #8928 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-28 21:30:22 +00:00
simar7
3b2a3976ac
feat(misconf): Add support for Minimum Trivy Version ( #8880 )
...
Signed-off-by: Simar <simar@linux.com >
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-28 21:22:21 +00:00
Itay Shakury
1d420e669f
docs: improve skipping files documentation ( #8749 )
2025-05-28 12:09:48 +00:00
Owen Rumney
5a0bf9ed31
feat(cli): Add available version checking ( #8553 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: Itay <itay@itaysk.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2025-05-28 08:09:16 +00:00
Ashwani Kumar Kamal
7ca656d54b
feat(nodejs): add a bun.lock analyzer ( #8897 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-05-28 07:14:54 +00:00
Steven Masley
8939451174
feat: terraform parser option to set current working directory ( #8909 )
2025-05-27 18:05:51 +00:00
Peter Thomas
60fef1b615
perf(secret): only match secrets of meaningful length, allow example strings to not be matched ( #8602 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-05-27 10:17:37 +00:00
Nikita Pivkin
aaecc29e90
feat(misconf): export raw Terraform data to Rego ( #8741 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-27 04:34:17 +00:00
Nikita Pivkin
6c7cb7ad2d
refactor(terraform): simplify AllReferences method signature in Attribute ( #8906 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-24 00:09:04 +00:00
Teppei Fukuda
93e6680b1c
fix: check post-analyzers for StaticPaths ( #8904 )
2025-05-23 08:42:32 +00:00
David du Colombier
07ef63b483
feat: add Bottlerocket OS package analyzer ( #8653 )
2025-05-23 07:50:59 +00:00
DmitriyLewen
ee522300b7
feat(license): improve work text licenses with custom classification ( #8888 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2025-05-22 11:53:15 +00:00
dependabot[bot]
cae79d637d
chore(deps): bump github.com/containerd/containerd/v2 from 2.1.0 to 2.1.1 ( #8901 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 09:22:59 +00:00
dependabot[bot]
bcf246ca85
chore(deps): bump the common group across 1 directory with 9 updates ( #8887 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 06:24:24 +00:00
Teppei Fukuda
0229eb70ab
refactor(license): simplify compound license scanning ( #8896 )
2025-05-21 11:23:49 +00:00
Jonatan Lindström
39f9ed128b
feat(license): Support compound licenses (licenses using SPDX operators) ( #8816 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-05-21 08:33:52 +00:00
Nikita Pivkin
fe127715e5
fix(k8s): use in-memory cache backend during misconfig scanning ( #8873 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-21 00:22:23 +00:00
Ashwani Kumar Kamal
1dcf81666f
feat(nodejs): add bun.lock parser ( #8851 )
...
Signed-off-by: Ashwani Kumar Kamal (sneaky-potato) <ashwanikamal.im421@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-20 14:00:47 +00:00
DmitriyLewen
c321fdfcdd
feat(license): improve work with custom classification of licenses from config file ( #8861 )
2025-05-20 07:57:09 +00:00
DmitriyLewen
69a5fa18ca
fix(cli): disable --skip-dir and --skip-files flags for sbom command ( #8886 )
2025-05-19 12:58:19 +00:00
Sandro
be8c7b796d
fix: julia parser panicing ( #8883 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-05-19 09:47:44 +00:00
DmitriyLewen
6aff7b0c4f
refactor(db): change logic to detect wrong DB ( #8864 )
2025-05-19 05:01:50 +00:00
DmitriyLewen
35e88890c3
fix(cli): don't use allow values for --compliance flag ( #8881 )
2025-05-16 10:15:32 +00:00
simar7
239f65a45c
docs(misconf): Reorganize misconfiguration scan pages ( #8206 )
2025-05-16 00:36:35 +00:00
DmitriyLewen
38f17c945e
fix(server): add missed Relationship field for rpc ( #8872 )
2025-05-15 05:47:04 +00:00
Teppei Fukuda
0b0e4061ef
feat: add JSONC support for comments and trailing commas ( #8862 )
2025-05-13 10:24:11 +00:00
DmitriyLewen
e97af9806a
fix(vex): use lo.IsNil to check VEX from OCI artifact ( #8858 )
2025-05-13 06:40:15 +00:00
Teppei Fukuda
26437be083
feat(go): support license scanning in both GOPATH and vendor ( #8843 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-05-12 09:24:10 +00:00
DmitriyLewen
9256804df8
fix(redhat): save contentSets for OS packages in fs/vm modes ( #8820 )
2025-05-12 06:26:14 +00:00
DmitriyLewen
6ebde88dbc
fix: filter all files when processing files installed from package managers ( #8842 )
2025-05-08 04:50:57 +00:00
Nikita Pivkin
a516775da6
feat(misconf): add misconfiguration location to junit template ( #8793 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-07 23:52:32 +00:00
DmitriyLewen
c9ba460a9b
docs(vuln): remove OSV for Python from data sources ( #8841 )
2025-05-07 11:52:19 +00:00
Teppei Fukuda
2a21fd8cac
chore: add an issue template for maintainers ( #8838 )
2025-05-07 07:10:31 +00:00
Matthieu MOREL
3b1426a676
chore: enable staticcheck ( #8815 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-07 06:15:35 +00:00
Aqua Security automated builds
679153950c
ci(helm): bump Trivy version to 0.62.1 for Trivy Helm Chart 0.14.1 ( #8836 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-05-07 04:59:52 +00:00
oneum20
dd6a6e50a4
feat(license): scan vendor directory for license for go.mod files ( #8689 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-05-06 13:13:49 +00:00
Ashwani Kumar Kamal
3bf4f44931
docs(java): Update info about dev deps in gradle lock ( #8830 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-05-06 12:39:07 +00:00
dependabot[bot]
2ab8ae9291
chore(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 in the common group ( #8822 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 16:19:03 +00:00
Ashwani Kumar Kamal
8995838e8d
fix(java): exclude dev dependencies in gradle lockfile ( #8803 )
2025-05-05 14:00:15 +00:00
Matthieu MOREL
a19e0aa1ba
fix: octalLiteral from go-critic ( #8811 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-05 13:49:07 +00:00
Teppei Fukuda
fa1077bbf5
fix(redhat): trim invalid suffix from content_sets in manifest parsing ( #8818 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-05 11:25:54 +00:00
dependabot[bot]
e322f212a5
chore(deps): bump the common group across 1 directory with 10 updates ( #8817 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 06:58:52 +00:00
Matthieu MOREL
883c63bf29
fix: use-any from revive ( #8810 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-05 06:35:29 +00:00
Matthieu MOREL
3ab459e3b6
fix: more revive rules ( #8814 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-05-05 05:50:37 +00:00
Tudor
296eb3c814
docs: change in java.md: fix the Trity -to-> Trivy typo ( #8813 )
2025-05-02 19:04:49 +00:00
Nikita Pivkin
5706603146
fix(misconf): check if for-each is known when expanding dyn block ( #8808 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-05-02 01:43:59 +00:00
Aqua Security automated builds
6e23ca96d1
ci(helm): bump Trivy version to 0.62.0 for Trivy Helm Chart 0.14.0 ( #8802 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-04-30 18:47:24 +00:00
Aqua Security automated builds
6e6af010e8
release: v0.62.0 [main] ( #8669 )
2025-04-30 16:27:42 +00:00
DmitriyLewen
bf4cd4f2d2
feat(nodejs): add root and workspace for yarn packages ( #8535 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2025-04-30 14:49:49 +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
simar7
573f35c810
chore(deps): Update trivy-checks ( #8798 )
2025-04-30 06:37:33 +00:00
Matthieu MOREL
43350dd9b4
fix: early-return, indent-error-flow and superfluous-else rules from revive ( #8796 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-30 06:24:09 +00:00
afdesk
7a58ccbc7f
fix(k8s): remove using last-applied-configuration ( #8791 )
2025-04-30 05:25:09 +00:00
Nikita Pivkin
471dcc3406
refactor(misconf): remove unused methods from providers ( #8781 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2025-04-29 00:56:54 +00:00
Nikita Pivkin
dd62d4e7d3
refactor(misconf): remove unused methods from iac types ( #8782 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-28 22:50:31 +00:00
Nikita Pivkin
e10929a669
fix(misconf): filter null nodes when parsing json manifest ( #8785 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-28 22:35:58 +00:00
Matthieu MOREL
ee4f7dc6b4
fix: testifylint last issues ( #8768 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-28 05:43:22 +00:00
Nikita Pivkin
3ce7d59bb1
fix(misconf): perform operations on attribute safely ( #8774 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-26 05:39:08 +00:00
Teppei Fukuda
312649c988
refactor(ubuntu): update time handling for fixing time ( #8780 )
2025-04-25 18:44:13 +00:00
Matthieu MOREL
427a18ef06
chore(deps): bump golangci-lint to v2.1.2 ( #8766 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-23 18:09:44 +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
Nikita Pivkin
7abf5f0199
feat(misconf): convert AWS managed policy to document ( #8757 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-23 03:01:40 +00:00
dependabot[bot]
9fbfb04f8e
chore(deps): bump the docker group across 1 directory with 3 updates ( #8762 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 06:44:35 +00:00
Aqua Security automated builds
3032defa8c
ci(helm): bump Trivy version to 0.61.1 for Trivy Helm Chart 0.13.1 ( #8753 )
...
Co-authored-by: afdesk <work@afdesk.com >
2025-04-18 13:41:30 +00:00
afdesk
8c9a92b28e
ci(helm): create a helm branch for patches from main ( #8673 )
2025-04-16 23:00:48 +00:00
Steven Masley
0d3efa5dc1
fix(terraform): hcl object expressions to return references ( #8271 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
Co-authored-by: Simar <simar@linux.com >
2025-04-16 22:49:43 +00:00
Steven Masley
6c6beeafbe
chore(terraform): option to pass in instanced logger ( #8738 )
2025-04-16 21:22:13 +00:00
DmitriyLewen
2849abb24a
ci: use Skitionek/notify-microsoft-teams instead of aquasecurity fork ( #8740 )
2025-04-16 06:41:30 +00:00
Steven Masley
4141013be9
chore(terraform): remove os.OpenPath call from terraform file functions ( #8737 )
2025-04-16 05:33:37 +00:00
dependabot[bot]
b7cbbdc0ce
chore(deps): bump the common group across 1 directory with 23 updates ( #8733 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 15:41:00 +00:00
DmitriyLewen
93efe0789e
feat(rust): add root and workspace relationships/package for cargo lock files ( #8676 )
2025-04-14 08:40:39 +00:00
Nikita Pivkin
8e25ca02c8
refactor(misconf): remove module outputs from parser.EvaluateAll ( #8587 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-12 03:32:53 +00:00
Nikita Pivkin
efd177b300
fix(misconf): populate context correctly for module instances ( #8656 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-12 03:20:11 +00:00
Nikita Pivkin
b7dfd64987
fix(misconf): check if metadata is not nil ( #8647 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-12 03:11:32 +00:00
Nikita Pivkin
195880be60
refactor(misconf): switch to x/json ( #8719 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-12 03:11:11 +00:00
afdesk
9a5383e993
fix(report): clean buffer after flushing ( #8725 )
2025-04-12 03:08:41 +00:00
Teppei Fukuda
346a6b794d
ci: improve PR title validation workflow ( #8720 )
2025-04-11 09:43:02 +00:00
Teppei Fukuda
4a38d0121b
refactor(flag): improve flag system architecture and extensibility ( #8718 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-04-11 08:47:43 +00:00
Steven Masley
e25de25262
fix(terraform): evaluateStep to correctly set EvalContext for multiple instances of blocks ( #8555 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-10 05:21:19 +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
Nikita Pivkin
9792611b36
feat(misconf): support auto_provisioning_defaults in google_container_cluster ( #8705 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-08 21:13:46 +00:00
DmitriyLewen
13608eac24
ci: use github.event.pull_request.user.login for release PR check workflow ( #8702 )
2025-04-08 11:49:52 +00:00
Teppei Fukuda
a0dc3b688e
refactor: add hook interface for extended functionality ( #8585 )
2025-04-08 11:49:16 +00:00
Nikita Pivkin
9dcd06fda7
fix(misconf): add missing variable as unknown ( #8683 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-08 06:33:33 +00:00
simar7
12cf218032
docs: Update maintainer docs ( #8674 )
2025-04-08 06:33:04 +00:00
Seth Gibelyou
86138329cb
ci(vuln): reduce github action script injection attack risk ( #8610 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-04-08 05:09:40 +00:00
Yugandhar
a032ad696a
fix(secret): ignore .dist-info directories during secret scanning ( #8646 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-04-07 11:31:37 +00:00
Tamir Kiviti
36f8d0fd67
fix(server): fix redis key when trying to delete blob ( #8649 )
2025-04-07 11:18:35 +00:00
dependabot[bot]
f1329c7ea1
chore(deps): bump the testcontainers group with 2 updates ( #8650 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 07:55:40 +00:00
DmitriyLewen
c5e03f7d8f
test: use aquasecurity repository for test images ( #8677 )
2025-04-07 06:32:53 +00:00
dependabot[bot]
a8a7ddb127
chore(deps): bump the aws group across 1 directory with 5 updates ( #8652 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 06:18:33 +00:00
afdesk
bff0e9b034
fix(k8s): skip passed misconfigs for the summary report ( #8684 )
...
Co-authored-by: Simar <simar@linux.com >
2025-04-05 06:48:10 +00:00
afdesk
cc4771158b
fix(k8s): correct compare artifact versions ( #8682 )
2025-04-04 19:13:55 +00:00
Maria Ines Parnisari
b9b27fce42
chore: update Docker lib ( #8681 )
2025-04-04 17:55:17 +00:00
Nikita Pivkin
bfa99d26fa
refactor(misconf): remove unused terraform attribute methods ( #8657 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-04-03 00:25:13 +00:00
Nikita Pivkin
890a360244
feat(misconf): add option to pass Rego scanner to IaC scanner ( #8369 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
Co-authored-by: Simar <simar@linux.com >
2025-04-02 22:20:23 +00:00
Drew Hudson-Viles
ad1c37984e
chore: typo fix to replace rego with repo on the RepoFlagGroup options error output ( #8643 )
2025-03-31 05:19:38 +00:00
simar7
dd28d4e238
docs: Add info about helm charts release ( #8640 )
2025-03-29 04:53:46 +00:00
Aqua Security automated builds
1d42969518
ci(helm): bump Trivy version to 0.61.0 for Trivy Helm Chart 0.13.0 ( #8638 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-03-28 07:47:51 +00:00
Aqua Security automated builds
7f41822d4f
release: v0.61.0 [main] ( #8507 )
2025-03-28 06:30:43 +00:00
simar7
5b7704d1d0
fix(misconf): Improve logging for unsupported checks ( #8634 )
2025-03-28 05:20:57 +00:00
afdesk
1bf0117f77
feat(k8s): add support for controllers ( #8614 )
2025-03-27 20:58:14 +00:00
DmitriyLewen
346f5b3553
fix(debian): don't include empty licenses for dpkgs ( #8623 )
2025-03-27 20:50:59 +00:00
simar7
ad58cf4457
fix(misconf): Check values wholly prior to evalution ( #8604 )
2025-03-27 07:19:31 +00:00
simar7
c76764ef5d
chore(deps): Bump trivy-checks ( #8619 )
2025-03-27 07:11:45 +00:00
DmitriyLewen
dbb6f28871
fix(k8s): show report for --report all ( #8613 )
2025-03-27 06:01:50 +00:00
dependabot[bot]
548a340075
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 ( #8597 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 02:03:24 +00:00
Teppei Fukuda
c80310d769
refactor: rename scanner to service ( #8584 )
2025-03-23 23:47:03 +00:00
Nikita Pivkin
de7eb13938
fix(misconf): do not skip loading documents from subdirectories ( #8526 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-22 06:01:04 +00:00
Nikita Pivkin
f07030daf2
refactor(misconf): get a block or attribute without calling HasChild ( #8586 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-22 02:48:34 +00:00
Nikita Pivkin
ba77dbe5f9
fix(misconf): identify the chart file exactly by name ( #8590 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-22 01:07:41 +00:00
Nikita Pivkin
7bafdcaaf9
test: use table-driven tests in Helm scanner tests ( #8592 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: Simar <simar@linux.com >
2025-03-22 00:49:36 +00:00
simar7
68b164ddf4
refactor(misconf): Simplify misconfig checks bundle parsing ( #8533 )
2025-03-21 22:38:26 +00:00
dependabot[bot]
8e1019d82c
chore(deps): bump the common group across 1 directory with 10 updates ( #8566 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-20 13:58:42 +00:00
Nikita Pivkin
400a79c2c6
fix(misconf): do not use cty.NilVal for non-nil values ( #8567 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-19 19:19:39 +00:00
Teppei Fukuda
fe400ea55f
docs(cli): improve flag value display format ( #8560 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-03-18 09:30:53 +00:00
Nikita Pivkin
1f05b4545d
fix(misconf): set default values for AWS::EKS::Cluster.ResourcesVpcConfig ( #8548 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-17 20:13:42 +00:00
Itay Shakury
6973da6f5e
docs: remove slack ( #8565 )
2025-03-17 12:43:59 +00:00
DmitriyLewen
8b88238f07
fix: use --file-patterns flag for all post analyzers ( #7365 )
2025-03-17 10:12:10 +00:00
Konstantin Gukov
e8c32dedaa
docs(python): Mention pip-compile ( #8484 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2025-03-17 02:45:01 +00:00
Nikita Pivkin
9913465a53
feat(misconf): adapt aws_opensearch_domain ( #8550 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-15 05:49:04 +00:00
Nikita Pivkin
0d9865f48f
feat(misconf): adapt AWS::EC2::VPC ( #8534 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-14 04:52:05 +00:00
Teppei Fukuda
9bedd989a9
docs: fix a broken link ( #8546 )
2025-03-13 12:07:11 +00:00
DmitriyLewen
c22830766e
fix(fs): check postAnalyzers for StaticPaths ( #8543 )
2025-03-13 11:36:24 +00:00
Nikita Pivkin
126d6cd033
refactor(misconf): remove unused methods for ec2.Instance ( #8536 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-13 06:43:38 +00:00
Nikita Pivkin
b57eccb09c
feat(misconf): adapt aws_default_security_group ( #8538 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-13 06:42:30 +00:00
Teppei Fukuda
8bf6caf98e
feat(fs): optimize scanning performance by direct file access for known paths ( #8525 )
2025-03-13 04:29:42 +00:00
Nikita Pivkin
8112cdf8d6
feat(misconf): adapt AWS::DynamoDB::Table ( #8529 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-11 21:21:14 +00:00
Asgeir Storesund Nilsen
124e161669
style: Fix MD syntax in self-hosting.md ( #8523 )
2025-03-11 07:17:05 +00:00
Nikita Pivkin
7b96351c32
perf(misconf): retrieve check metadata from annotations once ( #8478 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-11 04:52:56 +00:00
simar7
573502e2e8
feat(misconf): Add support for aws_ami ( #8499 )
...
Signed-off-by: Simar <simar@linux.com >
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-11 03:26:25 +00:00
Nikita Pivkin
c7814f1401
fix(misconf): skip Azure CreateUiDefinition ( #8503 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-11 00:45:15 +00:00
Nikita Pivkin
19e2c10e89
refactor(misconf): use OPA v1 ( #8518 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-11 00:36:13 +00:00
Nikita Pivkin
41512f846e
fix(misconf): add ephemeral block type to config schema ( #8513 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-11 00:23:41 +00:00
Nikita Pivkin
0e5e909765
perf(misconf): parse input for Rego once ( #8483 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-08 07:49:24 +00:00
Teppei Fukuda
529957eac1
feat: replace TinyGo with standard Go for WebAssembly modules ( #8496 )
2025-03-07 10:10:15 +00:00
Teppei Fukuda
fe09410ed4
chore: replace deprecated tenv linter with usetesting ( #8504 )
2025-03-06 12:26:20 +00:00
DmitriyLewen
e5072f1eef
fix(spdx): save text licenses into otherLicenses without normalize ( #8502 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2025-03-06 11:52:01 +00:00
dependabot[bot]
a93056133b
chore(deps): bump the common group across 1 directory with 13 updates ( #8491 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-06 06:02:34 +00:00
Teppei Fukuda
463b11731c
chore: use go.mod for managing Go tools ( #8493 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-03-05 11:57:29 +00:00
Aqua Security automated builds
2998dcdf07
ci(helm): bump Trivy version to 0.60.0 for Trivy Helm Chart 0.12.0 ( #8494 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-03-05 11:01:13 +00:00
Aqua Security automated builds
a4009f62fd
release: v0.60.0 [main] ( #8327 )
2025-03-05 09:45:10 +00:00
DmitriyLewen
85cca8c07a
fix(sbom): improve logic for binding direct dependency to parent component ( #8489 )
2025-03-05 09:08:46 +00:00
DmitriyLewen
9892d040bc
chore(deps): remove missed replace of trivy-db ( #8492 )
2025-03-05 07:48:17 +00:00
dependabot[bot]
8a89b2b759
chore(deps): bump alpine from 3.21.0 to 3.21.3 in the docker group across 1 directory ( #8490 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 07:39:44 +00:00
Teppei Fukuda
57b08d62de
chore(deps): update Go to 1.24 and switch to go-version-file ( #8388 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-03-05 06:40:42 +00:00
Teppei Fukuda
453c66dd30
docs: add abbreviation list ( #8453 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-03-05 03:14:44 +00:00
Steven Masley
f670602091
chore(terraform): assign *terraform.Module 'parent' field ( #8444 )
2025-03-05 02:23:09 +00:00
Teppei Fukuda
dd54f80d3f
feat: add report summary table ( #8177 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-03-04 09:26:06 +00:00
dependabot[bot]
ab1cf03a9d
chore(deps): bump the github-actions group with 3 updates ( #8473 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-04 03:28:23 +00:00
Teppei Fukuda
1f85b27773
refactor(vex): improve SBOM reference handling with project standards ( #8457 )
2025-03-03 12:57:13 +00:00
Teppei Fukuda
da0b8760e5
ci: update GitHub Actions cache to v4 ( #8475 )
2025-03-03 12:52:54 +00:00
DmitriyLewen
d464807321
feat: add --vuln-severity-source flag ( #8269 )
2025-03-03 10:59:30 +00:00
afdesk
6b4cebe959
fix(os): add mapping OS aliases ( #8466 )
2025-03-03 10:04:51 +00:00
dependabot[bot]
af1ea64f73
chore(deps): bump the aws group across 1 directory with 7 updates ( #8468 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 10:03:23 +00:00
simar7
09cdae6639
chore(deps): Bump trivy-checks to v1.7.1 ( #8467 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-03-03 06:03:16 +00:00
DmitriyLewen
3d3a3d6f19
refactor(report): write tables after rendering all results ( #8357 )
2025-03-02 11:02:36 +00:00
Thomas Grininger
036ab75434
docs: update VEX documentation index page ( #8458 )
2025-02-28 10:13:17 +00:00
DmitriyLewen
bb3cca6018
fix(db): fix case when 2 trivy-db were copied at the same time ( #8452 )
2025-02-28 10:11:27 +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
Nikita Pivkin
a994453a7d
fix(misconf): fix incorrect k8s locations due to JSON to YAML conversion ( #8073 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-02-27 19:36:42 +00:00
Thomas Grininger
4820eb70fc
feat(cyclonedx): Add initial support for loading external VEX files from SBOM references ( #8254 )
2025-02-27 07:21:09 +00:00
Tom Fay
3840d90f85
chore(deps): update go-rustaudit location ( #8450 )
...
Signed-off-by: Tom Fay <tom@teamfay.co.uk >
2025-02-27 03:03:33 +00:00
Itay Shakury
49456ba841
fix: update all documentation links ( #8045 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-02-26 10:41:46 +00:00
dependabot[bot]
b3521e87b2
chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 ( #8443 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-26 06:33:37 +00:00
dependabot[bot]
50364b836f
chore(deps): bump the common group with 6 updates ( #8411 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 10:36:26 +00:00
afdesk
f987e41574
fix(k8s): add missed option PkgRelationships ( #8442 )
2025-02-24 23:34:18 +00:00
DmitriyLewen
ecc01bb3fb
fix(sbom): add SBOM file's filePath as Application FilePath if we can't detect its path ( #8346 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2025-02-24 11:28:20 +00:00
Maksim Nabokikh
e58dcfcf9f
feat(go): fix parsing main module version for go >= 1.24 ( #8433 )
...
Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-02-24 11:22:13 +00:00
Nikita Pivkin
9c609c44a3
refactor(misconf): make Rego scanner independent of config type ( #7517 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-02-21 22:56:12 +00:00
Nikita Pivkin
a3cd693a5e
fix(image): disable AVD-DS-0007 for history scanning ( #8366 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-02-21 19:56:53 +00:00
iamtraining
a1c4bd746f
fix(server): secrets inspectation for the config analyzer in client server mode ( #8418 )
2025-02-19 09:31:44 +00:00
Teppei Fukuda
613fc71347
chore: remove mockery ( #8417 )
2025-02-18 12:52:53 +00:00
Teppei Fukuda
e9b3f0b79c
test(server): replace mock driver with memory cache in server tests ( #8416 )
2025-02-18 07:28:11 +00:00
Teppei Fukuda
10b812710b
test: replace mock with memory cache and fix non-deterministic tests ( #8410 )
2025-02-18 05:56:49 +00:00
Teppei Fukuda
5ed6fc67f5
test: replace mock with memory cache in scanner tests ( #8413 )
2025-02-18 04:50:54 +00:00
Teppei Fukuda
24d0e2bf2d
test: use memory cache ( #8403 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2025-02-17 07:15:32 +00:00
DmitriyLewen
72ea4b0632
fix(spdx): init pkgFilePaths map for all formats ( #8380 )
2025-02-17 07:10:22 +00:00
dependabot[bot]
9637286de4
chore(deps): bump the common group across 1 directory with 11 updates ( #8381 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 07:09:36 +00:00
Florian Heberl
a3a68c610f
docs: correct Ruby documentation ( #8402 )
2025-02-14 10:33:47 +00:00
DmitriyLewen
3e503a0cc2
chore: bump mockery to update v2.52.2 version and rebuild mock files ( #8390 )
2025-02-14 07:00:18 +00:00
DmitriyLewen
8715e5d14a
fix: don't use scope for trivy registry login command ( #8393 )
2025-02-13 11:44:16 +00:00
DmitriyLewen
b675b06e89
fix(go): merge nested flags into string for ldflags for Go binaries ( #8368 )
2025-02-13 08:16:14 +00:00
Steven Masley
f9c5043dee
chore(terraform): export module path on terraform modules ( #8374 )
2025-02-11 05:33:52 +00:00
Steven Masley
398620b471
fix(terraform): apply parser options to submodule parsing ( #8377 )
2025-02-11 05:31:39 +00:00
Greg M
02ebb4cb89
docs: Fix typos in documentation ( #8361 )
2025-02-06 06:38:25 +00:00
Guspan Tanadi
7b10defaa8
docs: fix navigate links ( #8336 )
2025-02-06 00:33:15 +00:00
Aqua Security automated builds
04c80a64af
ci(helm): bump Trivy version to 0.59.1 for Trivy Helm Chart 0.11.1 ( #8354 )
...
Co-authored-by: afdesk <work@afdesk.com >
2025-02-05 10:06:50 +00:00
DmitriyLewen
f7b3f87dd5
ci(spdx): add aqua-installer step to fix mage error ( #8353 )
2025-02-05 08:45:54 +00:00
Nikita Pivkin
ffa30235f0
chore: remove debug prints ( #8347 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-02-04 12:57:08 +00:00
Nikita Pivkin
5695eb22df
fix(misconf): do not log scanners when misconfig scanning is disabled ( #8345 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-02-04 10:44:39 +00:00
DmitriyLewen
3eb0b03f7c
fix(report): remove html escaping for shortDescription and fullDescription fields for sarif reports ( #8344 )
2025-02-04 10:27:26 +00:00
DmitriyLewen
3e13633615
chore(deps): bump Go to v1.23.5 ( #8341 )
2025-02-04 06:12:45 +00:00
DmitriyLewen
10cd98cf55
fix(python): add poetry v2 support ( #8323 )
...
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
2025-02-03 08:22:12 +00:00
dependabot[bot]
9b74384842
chore(deps): bump the github-actions group across 1 directory with 4 updates ( #8331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 05:54:06 +00:00
Michael Foley
39789fff43
fix(misconf): ecs include enhanced for container insights ( #8326 )
...
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
2025-01-31 19:06:33 +00:00
Teppei Fukuda
bd5baaf930
fix(sbom): preserve OS packages from multiple SBOMs ( #8325 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-01-31 12:04:24 +00:00
Aqua Security automated builds
1d5ab92c7c
ci(helm): bump Trivy version to 0.59.0 for Trivy Helm Chart 0.11.0 ( #8311 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-01-30 10:27:39 +00:00
Aqua Security automated builds
a58d6854dc
release: v0.59.0 [main] ( #8041 )
2025-01-30 08:28:04 +00:00
Nikita Pivkin
73bd20d619
feat(image): return error early if total size of layers exceeds limit ( #8294 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2025-01-30 08:01:16 +00:00
simar7
0031a38eb7
chore(deps): Bump trivy-checks ( #8310 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-30 07:25:43 +00:00
Steven Masley
87f3751172
chore(terraform): add accessors to underlying raw hcl values ( #8306 )
2025-01-30 06:53:07 +00:00
Nikita Pivkin
2e8e38a8c0
fix: improve conversion of image config to Dockerfile ( #8308 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-29 11:35:30 +00:00
Nikita Pivkin
f258fd5a2a
docs: replace short codes with Unicode emojis ( #8296 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-29 11:13:03 +00:00
afdesk
db9e57a34e
feat(k8s): improve artifact selections for specific namespaces ( #8248 )
...
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2025-01-29 08:11:19 +00:00
Teppei Fukuda
da7bba970b
chore: update code owners ( #8303 )
2025-01-29 02:55:09 +00:00
Nikita Pivkin
0a3887ca03
fix(misconf): handle heredocs in dockerfile instructions ( #8284 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-29 01:18:15 +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
dependabot[bot]
d749b621c8
chore(deps): bump the aws group with 7 updates ( #8299 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 06:29:24 +00:00
dependabot[bot]
13fe2ee1c1
chore(deps): bump the common group with 12 updates ( #8301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 06:28:49 +00:00
Matthieu MOREL
60491f8a7e
chore: enable int-conversion from perfsprint ( #8194 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-01-27 20:38:55 +00:00
Teppei Fukuda
b5062f3ae2
feat(fs): use git commit hash as cache key for clean repositories ( #8278 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-01-27 08:53:49 +00:00
DmitriyLewen
aec8885bc7
fix(spdx): use the hasExtractedLicensingInfos field for licenses that are not listed in the SPDX ( #8077 )
2025-01-27 07:28:59 +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
509e03030c
feat(image): prevent scanning oversized container images ( #8178 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2025-01-27 06:38:52 +00:00
DmitriyLewen
cc66d6d00f
chore(deps): use aqua forks for github.com/liamg/jfather and github.com/liamg/iamgo ( #8289 )
2025-01-24 09:07:45 +00:00
Teppei Fukuda
eafd810d7c
fix(fs): fix cache key generation to use UUID ( #8275 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2025-01-23 07:34:20 +00:00
Nikita Pivkin
f12054e669
fix(misconf): correctly handle all YAML tags in K8S templates ( #8259 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-23 04:20:02 +00:00
DmitriyLewen
4316bcbc5b
feat: add support for registry mirrors ( #8244 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2025-01-22 07:46:02 +00:00
dependabot[bot]
2acd8e39c1
chore(deps): bump the common group across 1 directory with 29 updates ( #8261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 07:51:55 +00:00
Teppei Fukuda
2d30dd7241
refactor(license): improve license expression normalization ( #8257 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-01-21 07:26:24 +00:00
Nikita Pivkin
c00232720a
feat(misconf): support for ignoring by inline comments for Dockerfile ( #8115 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-20 18:31:41 +00:00
Nikita Pivkin
6d84e0cc0d
feat: add a examples field to check metadata ( #8068 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-17 00:01:35 +00:00
dependabot[bot]
4f77e01b65
chore(deps): bump alpine from 3.20.0 to 3.21.0 in the docker group across 1 directory ( #8196 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 10:17:38 +00:00
Teppei Fukuda
011012a8b4
ci: add workflow to restrict direct PRs to release branches ( #8240 )
2025-01-14 09:58:41 +00:00
DmitriyLewen
ae283985c9
fix(suse): SUSE - update OSType constants and references for compatility ( #8236 )
...
Co-authored-by: thatipelli santhosh <santhosh.thatipelli@aquasec.com >
2025-01-13 12:13:12 +00:00
DmitriyLewen
92697c7177
ci: fix path to main dir for canary builds ( #8231 )
2025-01-13 06:59:52 +00:00
fabio
ca41a28641
chore(secret): add reported issues related to secrets in junit template ( #8193 )
2025-01-13 06:13:58 +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
Aqua Security automated builds
0aa2607cd8
ci(helm): bump Trivy version to 0.58.1 for Trivy Helm Chart 0.10.0 ( #8170 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2025-01-10 11:27:46 +00:00
Nikita Pivkin
23dc3a6753
fix(misconf): allow null values only for tf variables ( #8112 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-10 01:52:51 +00:00
Nikita Pivkin
a0429f773b
feat(misconf): support for ignoring by inline comments for Helm ( #8138 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-10 01:37:49 +00:00
DmitriyLewen
f352f6b663
fix(redhat): check usr/share/buildinfo/ dir to detect content sets ( #8222 )
2025-01-09 12:45:45 +00:00
Chris Novakovic
f9a6a71927
chore(alpine): add EOL date for Alpine 3.21 ( #8221 )
2025-01-09 05:02:15 +00:00
jdesouza
670fbf2d81
fix: CVE-2025-21613 and CVE-2025-21614 : go-git: argument injection via the URL field ( #8207 )
2025-01-08 06:27:07 +00:00
Nikita Pivkin
bbc5a85444
fix(misconf): disable git terminal prompt on tf module load ( #8026 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-03 18:51:40 +00:00
Nikita Pivkin
70f3faa4b5
chore: remove aws iam related scripts ( #8179 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2025-01-02 21:56:35 +00:00
amitbhardwaj
e8085bae3e
docs: Updated JSON schema version 2 in the trivy documentation ( #8188 )
2024-12-28 17:28:42 +00:00
DmitriyLewen
4f111b9342
refactor(python): use once + debug for License acquired from METADATA... logs ( #8175 )
2024-12-25 06:17:08 +00:00
Nikita Pivkin
03db7fc1ba
refactor: use slices package instead of custom function ( #8172 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-25 05:28:37 +00:00
dependabot[bot]
eedefdddba
chore(deps): bump the common group with 6 updates ( #8162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-24 16:39:44 +00:00
Nikita Pivkin
49c54b49c6
feat(python): add support for uv dev and optional dependencies ( #8134 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-24 13:43:28 +00:00
Nikita Pivkin
774e04d19d
feat(python): add support for poetry dev dependencies ( #8152 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-24 12:12:39 +00:00
DmitriyLewen
735335f08f
fix(sbom): attach nested packages to Application ( #8144 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-12-24 07:28:35 +00:00
DmitriyLewen
9fd5cc5c00
docs(vex): use debian minor version in examples ( #8166 )
2024-12-24 06:41:30 +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
dependabot[bot]
e6d0ba5cc9
chore(deps): bump the aws group across 1 directory with 6 updates ( #8163 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 16:44:06 +00:00
Nikita Pivkin
a034d26443
fix(python): skip dev group's deps for poetry ( #8106 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-23 06:20:15 +00:00
DmitriyLewen
7558df7c22
fix(sbom): use root package for unknown dependencies (if exists) ( #8104 )
2024-12-23 06:14:57 +00:00
DmitriyLewen
30c7cb1371
chore(deps): bump golang.org/x/net from v0.32.0 to v0.33.0 ( #8140 )
2024-12-20 06:44:54 +00:00
Teppei Fukuda
95f7a564e5
chore(vex): suppress CVE-2024-45338 ( #8137 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-12-20 06:44:12 +00:00
Nikita Pivkin
c4a4a5fa97
feat(python): add support for uv ( #8080 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-19 05:59:30 +00:00
dependabot[bot]
49f354085f
chore(deps): bump the docker group across 1 directory with 3 updates ( #8127 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 17:42:15 +00:00
dependabot[bot]
dcf28a1001
chore(deps): bump the common group across 1 directory with 14 updates ( #8126 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 12:26:41 +00:00
Nikita Pivkin
e79e73d636
chore: bump go to 1.23.4 ( #8123 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-18 09:49:47 +00:00
Nikita Pivkin
17827db6a9
test: set dummy value for NUGET_PACKAGES ( #8107 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-16 13:00:10 +00:00
DmitriyLewen
f0b3a99bf2
chore(deps): bump github.com/CycloneDX/cyclonedx-go from v0.9.1 to v0.9.2 ( #8105 )
2024-12-16 11:09:33 +00:00
dependabot[bot]
e7507f0d34
chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 ( #8103 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 11:08:02 +00:00
Itay Shakury
2200f3846d
fix: wasm module test ( #8099 )
2024-12-16 10:58:38 +00:00
jdesouza
d7ac286085
fix: CVE-2024-45337: Misuse of ServerConfig.PublicKeyCallback may cause authorization bypass ( #8088 )
2024-12-16 05:58:04 +00:00
Teppei Fukuda
328db73838
chore(vex): suppress CVE-2024-45337 ( #8101 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-12-16 04:59:20 +00:00
DmitriyLewen
f5e429179d
fix(license): always trim leading and trailing spaces for licenses ( #8095 )
2024-12-13 08:00:01 +00:00
Fabrizio Sestito
f9fceb58bf
fix(sbom): scan results of SBOMs generated from container images are missing layers ( #7635 )
...
Signed-off-by: Fabrizio Sestito <fabrizio.sestito@suse.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-12-11 16:39:06 +00:00
DmitriyLewen
4202c4ba0d
fix(redhat): correct rewriting of recommendations for the same vulnerability ( #8063 )
2024-12-10 07:22:30 +00:00
Matthieu MOREL
156a2aa4c4
fix: enable err-error and errorf rules from perfsprint linter ( #7859 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-12-10 07:03:43 +00:00
dependabot[bot]
e8b31bf003
chore(deps): bump the aws group across 1 directory with 6 updates ( #8074 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 12:33:57 +00:00
Pierre Guilleminot
9bd6ed73e5
perf: avoid heap allocation in applier findPackage ( #7883 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-12-09 12:28:09 +00:00
Sarthak Kumar Shailendra
2c41ac83a9
fix: Updated twitter icon ( #7772 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-12-09 12:23:44 +00:00
afdesk
11dbf54884
docs(k8s): add a note about multi-container pods ( #7815 )
2024-12-09 12:12:47 +00:00
Teppei Fukuda
da17dc7278
feat: add --distro flag to manually specify OS distribution for vulnerability scanning ( #8070 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-12-09 11:46:49 +00:00
DmitriyLewen
90f1d8d78a
fix(oracle): add architectures support for advisories ( #4809 )
2024-12-09 11:43:40 +00:00
DmitriyLewen
51f2123c5c
fix: handle BLOW_UNKNOWN error to download DBs ( #8060 )
2024-12-06 07:33:58 +00:00
Nikita Pivkin
ffe24e18dc
feat(misconf): generate placeholders for random provider resources ( #8051 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-06 02:06:26 +00:00
DmitriyLewen
fd07074e80
fix(sbom): fix wrong overwriting of applications obtained from different sbom files but having same app type ( #8052 )
2024-12-05 11:36:04 +00:00
DmitriyLewen
5e68bdc9d0
fix(flag): skip hidden flags for --generate-default-config command ( #8046 )
2024-12-05 11:22:50 +00:00
DmitriyLewen
9d9f80d979
fix(java): correctly overwrite version from depManagement if dependency uses project.* props ( #8050 )
2024-12-05 07:57:31 +00:00
Teppei Fukuda
73899610e8
feat(nodejs): respect peer dependencies for dependency tree ( #7989 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-12-05 07:57:12 +00:00
Aqua Security automated builds
1feb81cfff
ci(helm): bump Trivy version to 0.58.0 for Trivy Helm Chart 0.10.0 ( #8038 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2024-12-05 05:08:21 +00:00
Teppei Fukuda
21b68e1818
fix: respect GITHUB_TOKEN to download artifacts from GHCR ( #7580 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-12-04 08:02:26 +00:00
dependabot[bot]
71391a5850
chore(deps): bump github.com/moby/buildkit from 0.17.2 to 0.18.0 in the docker group ( #8029 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 06:23:55 +00:00
Nikita Pivkin
07b2d7fbd7
fix(misconf): use log instead of fmt for logging ( #8033 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-04 04:00:27 +00:00
Itay Shakury
775f954c3d
docs: add commercial content ( #8030 )
2024-12-03 20:24:56 +00:00
Aqua Security automated builds
cd01f23031
release: v0.58.0 [main] ( #7874 )
2024-12-03 19:05:56 +00:00
Nikita Pivkin
54130dcc1d
fix(misconf): wrap AWS EnvVar to iac types ( #7407 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-12-02 23:25:42 +00:00
simar7
a16270c3cc
chore(deps): Upgrade trivy-checks ( #8018 )
2024-11-30 06:42:09 +00:00
simar7
511b7d3b50
refactor(misconf): Remove unused options ( #7896 )
...
Signed-off-by: Simar <simar@linux.com >
2024-11-29 08:59:58 +00:00
Teppei Fukuda
eaf8d412e9
docs: add terminology page to explain Trivy concepts ( #7996 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-11-29 08:15:24 +00:00
DmitriyLewen
d622ca2b1f
feat: add workspaceRelationship ( #7889 )
2024-11-29 04:49:41 +00:00
Teppei Fukuda
06279924ca
refactor(sbom): simplify relationship generation ( #7985 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-28 10:51:04 +00:00
Nikita Pivkin
c238c515b8
chore: remove Go checks ( #7907 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-11-27 18:57:09 +00:00
Itay Shakury
745be1aca6
docs: improve databases documentation ( #7732 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: wkoot <3715211+wkoot@users.noreply.github.com >
2024-11-27 17:37:17 +00:00
Nikita Pivkin
f5bdc790ee
refactor: remove support for custom Terraform checks ( #7901 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-11-27 02:14:09 +00:00
Teppei Fukuda
ad0ff5daca
docs: fix dead links ( #7998 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-26 19:19:54 +00:00
Teppei Fukuda
7e2a8cb7ad
docs: drop AWS account scanning ( #7997 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-26 09:58:34 +00:00
simar7
aeeba70d15
fix(aws): change CPU and Memory type of ContainerDefinition to a string ( #7995 )
2024-11-26 06:54:48 +00:00
simar7
4cfb2a97b2
fix(cli): Handle empty ignore files more gracefully ( #7962 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-11-26 06:00:46 +00:00
Nikita Pivkin
fbc42a04ea
fix(misconf): load full Terraform module ( #7925 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-11-25 23:27:50 +00:00
Nikita Pivkin
fe3a8971b6
fix(misconf): properly resolve local Terraform cache ( #7983 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-11-25 22:18:39 +00:00
afdesk
44c7fdd7a3
refactor(k8s): add v prefix for Go packages ( #7839 )
2024-11-25 22:09:30 +00:00
Nikita Pivkin
5a93a7736b
test: replace Go checks with Rego ( #7867 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-11-25 22:04:53 +00:00
Nikita Pivkin
e9a899a3cf
feat(misconf): log causes of HCL file parsing errors ( #7634 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: Simar <simar@linux.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-11-25 19:18:50 +00:00
dependabot[bot]
905430337c
chore(deps): bump the aws group across 1 directory with 7 updates ( #7991 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 17:03:50 +00:00
dependabot[bot]
83cb3da3e9
chore(deps): bump github.com/moby/buildkit from 0.17.0 to 0.17.2 in the docker group across 1 directory ( #7990 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 17:03:04 +00:00
Thiha Min Thant
53d12bc3b9
chore(deps): update csaf module dependency from csaf-poc to gocsaf ( #7992 )
...
Signed-off-by: Thiha Min Thant <thihaminthant20@gmail.com >
2024-11-25 17:02:29 +00:00
Nikita Pivkin
32951f95bf
chore: downgrade the failed block expand message to debug ( #7964 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-11-23 06:50:22 +00:00
Nikita Pivkin
de3b7ea24c
fix(misconf): do not erase variable type for child modules ( #7941 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-11-22 19:25:54 +00:00
DmitriyLewen
5448ba2a5c
feat(go): construct dependencies of go.mod main module in the parser ( #7977 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-11-22 12:06:33 +00:00
Teppei Fukuda
bcdc0bbf1f
feat(go): construct dependencies in the parser ( #7973 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-21 11:05:16 +00:00
Gunesh Shanbhag
e0f2054f9d
feat: add cvss v4 score and vector in scan response ( #7968 )
2024-11-21 10:51:55 +00:00
DmitriyLewen
de523ffb76
docs: add overview page for others ( #7972 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-11-21 08:45:13 +00:00
santhosh1729
461a68afd6
fix(sbom): Fixes for Programming Language Vulnerabilities and SBOM Package Maintainer Details ( #7871 )
2024-11-21 07:56:05 +00:00
Jose D. Gomez R.
45d3b40044
feat(suse): Align SUSE/OpenSUSE OS Identifiers ( #7965 )
...
Signed-off-by: Jose D. Gomez R <jose.gomez@suse.com >
2024-11-21 06:19:53 +00:00
dependabot[bot]
9688370c9b
chore(deps): bump the common group with 4 updates ( #7949 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 06:06:11 +00:00
DmitriyLewen
b9b383eb27
feat(oracle): add flavors support ( #7858 )
2024-11-20 10:25:30 +00:00
simar7
9988147b8b
fix(misconf): Update trivy-checks default repo to mirror.gcr.io ( #7953 )
2024-11-20 05:52:39 +00:00
simar7
6565bef049
chore(deps): Bump up trivy-checks to v1.3.0 ( #7959 )
2024-11-20 05:37:10 +00:00
afdesk
797b36fbad
fix(k8s): check all results for vulnerabilities ( #7946 )
2024-11-20 00:30:36 +00:00
Aqua Security automated builds
516e7cb906
ci(helm): bump Trivy version to 0.57.1 for Trivy Helm Chart 0.9.0 ( #7945 )
...
Co-authored-by: afdesk <work@afdesk.com >
2024-11-19 05:08:13 +00:00
Nic Wortel
132d9dfa19
feat(secret): Add built-in secrets rules for Private Packagist ( #7826 )
2024-11-19 05:02:32 +00:00
NickIli
afd721633f
docs: Fix broken links ( #7900 )
2024-11-18 14:07:49 +00:00
DmitriyLewen
9169f6f37b
docs: fix mistakes/typos ( #7942 )
2024-11-18 10:21:36 +00:00
simar7
5ba9a83a44
feat: Update registry fallbacks ( #7679 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-11-18 08:48:58 +00:00
DmitriyLewen
07915da481
fix(alpine): add UID for removed packages ( #7887 )
2024-11-18 08:27:12 +00:00
dependabot[bot]
58fdab2895
chore(deps): bump the aws group with 6 updates ( #7902 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:18:49 +00:00
dependabot[bot]
40f6e35ec6
chore(deps): bump the common group with 6 updates ( #7904 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:18:17 +00:00
Teppei Fukuda
d982e6ab89
fix(debian): infinite loop ( #7928 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-18 07:47:18 +00:00
DmitriyLewen
38775a5ed9
fix(redhat): don't return error if root/buildinfo/content_manifests/ contains files that are not contentSets files ( #7912 )
2024-11-18 07:42:24 +00:00
Ferenc Géczi
a5f0ef5e78
docs: add note about temporary podman socket ( #7921 )
...
Signed-off-by: Ferenc Géczi <ferenc.geczi@ibm.com >
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-11-18 07:27:43 +00:00
Itay Shakury
94791f8343
docs: combine trivy.dev into trivy docs ( #7884 )
...
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-11-18 06:34:48 +00:00
DmitriyLewen
0d3d934f76
test: change branch in spdx schema link to check in integration tests ( #7935 )
2024-11-18 06:25:58 +00:00
Matthijs Galesloot
c8add84113
docs: add Headlamp to the Trivy Ecosystem page ( #7916 )
2024-11-14 19:09:28 +00:00
DmitriyLewen
19aea4b01f
fix(report): handle git@github.com schema for misconfigs in sarif report ( #7898 )
2024-11-14 17:37:42 +00:00
Robiiin
bdfcc19f86
chore(k8s): enhance k8s scan log ( #6997 )
...
Co-authored-by: afdesk <work@afdesk.com >
2024-11-11 04:55:55 +00:00
Alberto Donato
611558e4ce
fix(terraform): set null value as fallback for missing variables ( #7669 )
2024-11-08 07:32:54 +00:00
Nikita Pivkin
99b2db3978
fix(misconf): handle null properties in CloudFormation templates ( #7813 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-11-08 01:21:49 +00:00
Pierre Guilleminot
ab32297e0a
fix(fs): add missing defered Cleanup() call to post analyzer fs ( #7882 )
2024-11-07 10:22:29 +00:00
dependabot[bot]
601846134c
chore(deps): bump the common group across 1 directory with 20 updates ( #7876 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-11-06 09:25:40 +00:00
Teppei Fukuda
6e3252b1d3
chore: bump containerd to v2.0.0 ( #7875 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-06 07:32:43 +00:00
Ben Foster
eda4d7660d
fix: Improve version comparisons when build identifiers are present ( #7873 )
2024-11-06 06:31:23 +00:00
afdesk
b1c7f5516f
feat(k8s): add default commands for unknown platform ( #7863 )
2024-11-05 22:58:01 +00:00
dependabot[bot]
ed2288f1e7
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 ( #7868 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 05:40:34 +00:00
Yeates
2529b58d4d
refactor(secret): optimize performance by moving ToLower operation outside loop ( #7862 )
2024-11-05 05:39:47 +00:00
DmitriyLewen
a6a45b346a
test: save containerd image into archive and use in tests ( #7816 )
2024-11-04 06:14:05 +00:00
dependabot[bot]
a9b557d9dd
chore(deps): bump the github-actions group across 1 directory with 2 updates ( #7854 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 06:11:06 +00:00
Teppei Fukuda
4da59bd7b6
chore: bump golangci-lint to v1.61.0 ( #7853 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-11-04 06:01:05 +00:00
Aqua Security automated builds
efec32669b
release: v0.57.0 [main] ( #7710 )
2024-11-01 04:01:54 +00:00
Teppei Fukuda
7632625be2
chore: lint errors.Join ( #7845 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-31 12:08:47 +00:00
Teppei Fukuda
5e78b6c12f
feat(db): append errors ( #7843 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-31 10:41:02 +00:00
DmitriyLewen
dc44946881
docs(java): add info about supported scopes ( #7842 )
2024-10-31 09:41:24 +00:00
Nikita Pivkin
7654b2e27e
docs: add example of creating whitelist of checks ( #7821 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-31 09:04:52 +00:00
simar7
194d4abb03
chore(deps): Bump trivy-checks ( #7819 )
2024-10-31 06:37:21 +00:00
Rutam Prita Mishra
e872ec006c
fix(go): Do not trim v prefix from versions in Go Mod Analyzer ( #7733 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-10-31 06:03:22 +00:00
afdesk
78827768a6
fix(k8s): skip resources without misconfigs ( #7797 )
2024-10-31 01:14:56 +00:00
DmitriyLewen
f2bb9c6227
fix(sbom): use Annotation instead of AttributionTexts for SPDX formats ( #7811 )
2024-10-30 10:32:40 +00:00
Nikita Pivkin
b661d680ff
fix(cli): add config name to skip-policy-update alias ( #7820 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-30 10:16:02 +00:00
Nikita Pivkin
6fab88dd56
fix(helm): properly handle multiple archived dependencies ( #7782 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-29 22:47:26 +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
smtan-gl
c434775923
fix(k8s)!: support k8s multi container ( #7444 )
...
Co-authored-by: afdesk <work@afdesk.com >
2024-10-29 07:26:28 +00:00
afdesk
7a4f4d8b12
fix(k8s): support kubernetes v1.31 ( #7810 )
2024-10-29 07:08:13 +00:00
okamototk
63dd3d65a3
docs: add Windows install instructions ( #7800 )
2024-10-28 06:26:13 +00:00
afdesk
a16b830e00
ci(helm): auto public Helm chart after PR merged ( #7526 )
2024-10-25 06:07:30 +00:00
dean
ad3c09e006
feat: add end of life date for Ubuntu 24.10 ( #7787 )
2024-10-25 06:02:00 +00:00
Aaron Goldenthal
c0d79fa09e
feat(report): update gitlab template to populate operating_system value ( #7735 )
2024-10-24 07:24:02 +00:00
simar7
f75c0d1f00
feat(misconf): Show misconfig ID in output ( #7762 )
2024-10-23 18:54:29 +00:00
Nikita Pivkin
9514148767
feat(misconf): export unresolvable field of IaC types to Rego ( #7765 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-21 20:55:12 +00:00
afdesk
010b213806
refactor(k8s): scan config files as a folder ( #7690 )
2024-10-21 18:25:54 +00:00
Pierre Baumard
f6acdf7139
fix(license): fix license normalization for Universal Permissive License ( #7766 )
2024-10-21 09:38:35 +00:00
Matthieu MOREL
57e24aa853
fix: enable usestdlibvars linter ( #7770 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-10-21 09:06:50 +00:00
Nikita Pivkin
8d5dbc9fec
fix(misconf): properly expand dynamic blocks ( #7612 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: Simar <simar@linux.com >
2024-10-19 00:58:51 +00:00
Johannes Feichtner
c225883649
feat(cyclonedx): add file checksums to CycloneDX reports ( #7507 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-10-18 07:10:46 +00:00
Nikita Pivkin
35fd018ae7
fix(misconf): fix for Azure Storage Account network acls adaptation ( #7602 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-18 04:45:24 +00:00
Nikita Pivkin
cd44bb48f8
refactor(misconf): simplify k8s scanner ( #7717 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-17 21:50:12 +00:00
Samuel Gaist
a7baa93b00
feat(parser): ignore white space in pom.xml files ( #7747 )
...
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch >
2024-10-17 09:35:09 +00:00
Teppei Fukuda
922949a43e
test: use forked images ( #7755 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-17 08:12:44 +00:00
DmitriyLewen
778df828ea
fix(java): correctly inherit version and scope from upper/root depManagement and dependencies into parents ( #7541 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-10-17 06:54:12 +00:00
Nikita Pivkin
c8c14d3624
fix(misconf): check if property is not nil before conversion ( #7578 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-17 03:40:14 +00:00
Nikita Pivkin
9da84f54fa
fix(misconf): change default ACL of digitalocean_spaces_bucket to private ( #7577 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-17 03:39:58 +00:00
Nikita Pivkin
2eaa17e071
feat(misconf): ssl_mode support for GCP SQL DB instance ( #7564 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-17 02:29:39 +00:00
Teppei Fukuda
bcfc37bb16
test: define constants for test images ( #7739 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-10-16 23:41:59 +00:00
Nikita Pivkin
83e5b83acc
docs: add note about disabled DS016 check ( #7724 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-16 04:31:20 +00:00
Nikita Pivkin
ad914123c4
feat(misconf): public network support for Azure Storage Account ( #7601 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-16 04:15:17 +00:00
Teppei Fukuda
633a7abeea
feat(cli): rename trivy auth to trivy registry ( #7727 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-15 11:24:10 +00:00
Simon Deziel
31aa20ab90
docs: apt-transport-https is a transitional package ( #7678 )
...
Signed-off-by: Simon Deziel <simon@sdeziel.info >
2024-10-14 04:45:56 +00:00
Nikita Pivkin
c78f45b4a7
refactor(misconf): introduce generic scanner ( #7515 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-11 04:40:13 +00:00
Teppei Fukuda
672e886aed
fix(cli): clean --all deletes only relevant dirs ( #7704 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-10 11:02:06 +00:00
Teppei Fukuda
27117f81d5
feat(cli): add trivy auth ( #7664 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-10-09 10:31:15 +00:00
Teppei Fukuda
1f2e91b02b
fix(sbom): add options for DBs in private registries ( #7660 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-09 05:53:27 +00:00
Pierre Baumard
55b5a7e01b
docs(report): fix reporting doc format ( #7671 )
2024-10-08 17:01:49 +00:00
Dan Kirkwood
fdf203cd20
fix(repo): git clone output to Stderr ( #7561 )
2024-10-08 05:04:06 +00:00
Teppei Fukuda
a585e95f33
fix(redhat): include arch in PURL qualifiers ( #7654 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-07 12:03:40 +00:00
Pierre Baumard
015bb885ac
fix(report): Fix invalid URI in SARIF report ( #7645 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-10-07 11:31:59 +00:00
Pierre Baumard
ab3a3b2e6e
docs(report): Improve SARIF reporting doc ( #7655 )
2024-10-07 07:41:01 +00:00
Nikita Pivkin
2c87f0cb79
fix(db): fix javadb downloading error handling ( #7642 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-03 12:11:58 +00:00
Samuel Gaist
cb0b3a9279
feat(cli): error out when ignore file cannot be found ( #7624 )
2024-10-03 04:56:59 +00:00
Aqua Security automated builds
d24640158f
release: v0.56.0 [main] ( #7447 )
2024-10-03 04:55:35 +00:00
Nikita Pivkin
fcaea74080
fix(misconf): not to warn about missing selectors of libraries ( #7638 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-03 04:27:25 +00:00
Teppei Fukuda
69bf7e00ea
feat: support RPM archives ( #7628 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-02 11:44:17 +00:00
Samuel Gaist
3e1fa21000
fix(secret): change grafana token regex to find them without unquoted ( #7627 )
2024-10-02 10:06:14 +00:00
simar7
8735242b8f
chore(deps): Bump trivy-checks to v1.1.0 ( #7631 )
2024-10-02 07:51:30 +00:00
simar7
82e2adc6f8
fix(misconf): Disable deprecated checks by default ( #7632 )
2024-10-02 07:49:08 +00:00
Teppei Fukuda
1faf5297e7
chore: add prefixes to log messages ( #7625 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-10-02 07:04:11 +00:00
simar7
c0e8da3828
feat(misconf): Support --skip-* for all included modules ( #7579 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-02 05:20:03 +00:00
Nikita Pivkin
3562529ddf
feat: support multiple DB repositories for vulnerability and Java DB ( #7605 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-10-01 13:16:06 +00:00
DmitriyLewen
7602d14654
ci: don't use cache for setup-go ( #7622 )
2024-10-01 07:40:20 +00:00
Teppei Fukuda
d4edeb5d62
test: use loaded image names ( #7617 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-10-01 04:27:02 +00:00
DmitriyLewen
b8362321ad
feat(java): add empty versions if pom.xml dependency versions can't be detected ( #7520 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-09-30 14:47:51 +00:00
afdesk
60725f879b
feat(secret): enhance secret scanning for python binary files ( #7223 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-30 12:42:46 +00:00
Teppei Fukuda
9d1be410c4
refactor: fix auth error handling ( #7615 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-09-30 11:22:59 +00:00
DmitriyLewen
cb16d43b69
ci: split save and restore cache actions ( #7614 )
2024-09-30 10:42:12 +00:00
Nikita Pivkin
de40df9408
fix(misconf): disable DS016 check for image history analyzer ( #7540 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-09-30 04:50:53 +00:00
Marcus Meissner
efdb68d3b9
feat(suse): added SUSE Linux Enterprise Micro support ( #7294 )
...
Signed-off-by: Marcus Meissner <meissner@suse.de >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-29 18:23:34 +00:00
Nikita Pivkin
ef0a27d515
feat(misconf): add ability to disable checks by ID ( #7536 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: Simar <simar@linux.com >
2024-09-28 06:31:53 +00:00
Nikita Pivkin
ea0cf0379a
fix(misconf): escape all special sequences ( #7558 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-09-28 05:06:02 +00:00
Teppei Fukuda
9baf658935
test: use a local registry for remote scanning ( #7607 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-09-27 10:32:46 +00:00
Nikita Pivkin
a8fbe46119
fix: allow access to '..' in mapfs ( #7575 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-09-27 02:03:46 +00:00
DmitriyLewen
13ef3e7d62
fix(db): check DownloadedAt for trivy-java-db ( #7592 )
2024-09-26 17:26:50 +00:00
dependabot[bot]
3fa24e890e
chore(deps): bump the common group across 1 directory with 20 updates ( #7604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-26 17:22:38 +00:00
DmitriyLewen
1fdf30a545
ci: add workflow_dispatch trigger for test workflow. ( #7606 )
2024-09-26 15:42:34 +00:00
DmitriyLewen
fea7250f7f
ci: cache test images for integration, VM and module tests ( #7599 )
2024-09-26 11:40:56 +00:00
Sylvain Baubeau
bbc8e1d8f3
chore(deps): remove broken replaces for opa and discovery ( #7600 )
2024-09-26 10:11:53 +00:00
simar7
8128ecc9a9
docs(misconf): Add more info on how to use arbitrary JSON/YAML scan feat ( #7458 )
2024-09-26 05:11:33 +00:00
bloomadcariad
37d549e5b8
fix(misconf): Fixed scope for China Cloud ( #7560 )
2024-09-23 06:00:51 +00:00
Nikita Pivkin
1f9fc13da4
perf(misconf): use port ranges instead of enumeration ( #7549 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-09-20 04:50:12 +00:00
afdesk
5dd94ebc1f
fix(sbom): export bom-ref when converting a package to a component ( #7340 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: amf <amf@macbook.local >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-19 05:17:42 +00:00
Nikita Pivkin
dbd2dd6060
refactor(misconf): pass options to Rego scanner as is ( #7529 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-09-18 17:41:38 +00:00
DmitriyLewen
aeb7039d7c
fix(sbom): parse type framework as library when unmarshalling CycloneDX files ( #7527 )
2024-09-18 06:08:12 +00:00
Nikita Pivkin
d1d713288f
chore(deps): bump go-ebs-file ( #7513 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-09-18 06:02:15 +00:00
simar7
56db43c24f
fix(misconf): Fix logging typo ( #7473 )
2024-09-17 04:49:30 +00:00
simar7
f768d3a767
feat(misconf): Register checks only when needed ( #7435 )
2024-09-17 03:57:10 +00:00
DmitriyLewen
e6f45cd48f
refactor: split .egg and packaging analyzers ( #7514 )
2024-09-16 11:23:41 +00:00
DmitriyLewen
54429497e7
fix(java): use dependencyManagement from root/child pom's for dependencies from parents ( #7497 )
2024-09-16 11:14:28 +00:00
DmitriyLewen
0efd202724
chore(vex): add CVE-2024-34155, CVE-2024-34156 and CVE-2024-34158 in trivy.openvex.json ( #7510 )
2024-09-16 07:44:56 +00:00
Lior Kaplan
701dbdaa5d
chore(deps): bump alpine from 3.20.0 to 3.20.3 ( #7508 )
2024-09-16 06:29:55 +00:00
Teppei Fukuda
42748c4037
chore(vex): suppress openssl vulnerabilities ( #7500 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-09-16 05:50:52 +00:00
Itay Shakury
04a854c337
docs: refine go docs ( #7442 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-12 07:10:23 +00:00
DmitriyLewen
b0222feeb5
revert(java): stop supporting of test scope for pom.xml files ( #7488 )
2024-09-12 05:10:13 +00:00
Teppei Fukuda
8876e70655
docs(db): add a manifest example ( #7485 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-09-11 08:52:01 +00:00
Pierre Baumard
6472e3c9da
feat(license): improve license normalization ( #7131 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-11 06:47:50 +00:00
Squiddim
d589856fdd
docs(oci): Add a note About the expected Media Type for the Trivy-DB OCI Artifact ( #7449 )
2024-09-11 06:32:57 +00:00
DmitriyLewen
7ff9aff273
fix(report): fix error with unmarshal of ExperimentalModifiedFindings ( #7463 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-11 06:16:51 +00:00
Teppei Fukuda
927c6e0c9d
fix(report): change a receiver of MarshalJSON ( #7483 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-09-11 04:39:09 +00:00
s-reddy1498
dd0a64a1cf
fix(oracle): Update EOL date for Oracle 7 ( #7480 )
2024-09-10 15:02:43 +00:00
dependabot[bot]
3642fe16c9
chore(deps): bump the aws group with 6 updates ( #7468 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 06:59:34 +00:00
dependabot[bot]
5375cd27ad
chore(deps): bump the common group across 1 directory with 19 updates ( #7436 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-06 07:44:35 +00:00
afdesk
e2118e8dfa
chore(helm): bump up Trivy Helm chart ( #7441 )
2024-09-06 07:19:33 +00:00
DmitriyLewen
412fb764f0
refactor(java): add error/statusCode for logs when we can't get pom.xml/maven-metadata.xml from remote repo ( #7451 )
2024-09-06 06:55:51 +00:00
afdesk
4926da79de
fix(license): stop spliting a long license text ( #7336 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-05 10:20:29 +00:00
Aqua Security automated builds
7a1e8b85b4
release: v0.55.0 [main] ( #7271 )
2024-09-03 23:51:23 +00:00
DmitriyLewen
2d80769c34
feat(go): use toolchain as stdlib version for go.mod files ( #7163 )
2024-09-03 08:42:41 +00:00
psibre
f80183c113
fix(license): add license handling to JUnit template ( #7409 )
2024-09-03 08:31:55 +00:00
DmitriyLewen
2d97700d10
feat(java): add test scope support for pom.xml files ( #7414 )
2024-09-03 08:28:49 +00:00
simar7
870523d384
chore(deps): Bump trivy-checks and pin OPA ( #7427 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-09-03 06:31:17 +00:00
vhash
da4ebfa1a7
fix(helm): explicitly define kind and apiVersion of volumeClaimTemplate element ( #7362 )
2024-09-03 05:48:12 +00:00
Bob Callaway
af1d257730
feat(sbom): set User-Agent header on requests to Rekor ( #7396 )
...
Signed-off-by: Bob Callaway <bcallaway@google.com >
2024-09-03 05:47:21 +00:00
DmitriyLewen
1a6295c5e5
test: add integration plugin tests ( #7299 )
2024-09-02 07:49:33 +00:00
DmitriyLewen
fd9ed3a330
fix(nodejs): check all importers to detect dev deps from pnpm-lock.yaml file ( #7387 )
2024-09-02 07:19:01 +00:00
DmitriyLewen
c929290c3c
fix: logger initialization before flags parsing ( #7372 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-09-02 06:44:33 +00:00
Kevin Conner
feaef9699d
fix(aws): handle ECR repositories in different regions ( #6217 )
...
Signed-off-by: Kevin Conner <kev.conner@getupcloud.com >
2024-09-02 03:27:42 +00:00
Nikita Pivkin
0cac3ac707
fix(misconf): fix infer type for null value ( #7424 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-31 07:06:34 +00:00
DmitriyLewen
bf64003ac8
fix(secret): use .eyJ keyword for JWT secret ( #7410 )
2024-08-30 07:15:10 +00:00
Nikita Pivkin
3a5d091759
fix(misconf): do not recreate filesystem map ( #7416 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-30 06:18:15 +00:00
simar7
39c80248bc
chore(deps): Bump trivy-checks ( #7417 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-30 06:17:54 +00:00
Nikita Pivkin
a5aa63eff7
fix(misconf): do not register Rego libs in checks registry ( #7420 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-29 14:34:33 +00:00
DmitriyLewen
c96dcdd440
fix(sbom): use NOASSERTION for licenses fields in SPDX formats ( #7403 )
2024-08-29 10:35:48 +00:00
Teppei Fukuda
7aea79dd93
feat(report): export modified findings in JSON ( #7383 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-08-29 10:35:04 +00:00
Ori
4c6e8ca9cc
feat(server): Make Trivy Server Multiplexer Exported ( #7389 )
2024-08-29 10:29:54 +00:00
Teppei Fukuda
84118d0f3d
chore: update CODEOWNERS ( #7398 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-08-29 10:09:08 +00:00
DmitriyLewen
391448aba9
fix(secret): use only line with secret for long secret lines ( #7412 )
2024-08-29 10:06:05 +00:00
aasish-r
344dafd253
chore: fix allow rule of ignoring test files to make it case insensitive ( #7415 )
2024-08-29 10:02:40 +00:00
Nikita Pivkin
98e136eb7b
feat(misconf): port and protocol support for EC2 networks ( #7146 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-29 00:02:05 +00:00
Nikita Pivkin
9d7264af8e
fix(misconf): do not filter Terraform plan JSON by name ( #7406 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-28 23:51:25 +00:00
Nikita Pivkin
44e468603d
feat(misconf): support for ignore by nested attributes ( #7205 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-28 23:26:02 +00:00
Nikita Pivkin
0799770b88
fix(misconf): use module to log when metadata retrieval fails ( #7405 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-27 22:07:07 +00:00
DmitriyLewen
dd9733e950
fix(report): escape Message field in asff.tpl template ( #7401 )
2024-08-27 02:56:53 +00:00
simar7
be861265ca
feat(misconf): Add support for using spec from on-disk bundle ( #7179 )
2024-08-27 00:29:10 +00:00
DmitriyLewen
45a9627054
docs: add pkg flags to config file page ( #7370 )
2024-08-24 03:25:48 +00:00
afdesk
e9b43f81e6
feat(python): use minimum version for pip packages ( #7348 )
2024-08-24 03:23:29 +00:00
Nikita Pivkin
2a6c7ab3b3
fix(misconf): support deprecating for Go checks ( #7377 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-23 20:00:09 +00:00
Nikita Pivkin
b65b32ddfa
fix(misconf): init frameworks before updating them ( #7376 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-23 19:59:30 +00:00
Nikita Pivkin
9ef05fc6b1
feat(misconf): ignore duplicate checks ( #7317 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-23 07:43:10 +00:00
Nikita Pivkin
bfdf5cfc30
refactor(misconf): use slog ( #7295 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-23 04:27:17 +00:00
Nikita Pivkin
6fe672732b
chore(deps): bump trivy-checks ( #7350 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-22 00:21:39 +00:00
Teppei Fukuda
24a4563686
feat(server): add internal --path-prefix flag for client/server mode ( #7321 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-08-21 05:26:11 +00:00
dependabot[bot]
3f0e7ebe0d
chore(deps): bump the aws group across 1 directory with 7 updates ( #7358 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-21 02:38:42 +00:00
Nikita Pivkin
05a829715f
fix: safely check if the directory exists ( #7353 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-21 02:37:42 +00:00
Nikita Pivkin
db2c95598d
feat(misconf): variable support for Terraform Plan ( #7228 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-21 01:01:30 +00:00
Nikita Pivkin
efdbd8f19a
feat(misconf): scanning support for YAML and JSON ( #7311 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-20 04:55:45 +00:00
Nikita Pivkin
c5c62d5ff0
fix(misconf): wrap Azure PortRange in iac types ( #7357 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-20 04:48:57 +00:00
Nikita Pivkin
0c6687d5ba
refactor(misconf): highlight only affected rows ( #7310 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-15 22:58:27 +00:00
Nikita Pivkin
aadb090788
fix(misconf): change default TLS values for the Azure storage account ( #7345 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-15 14:32:50 +00:00
dependabot[bot]
0047dbf361
chore(deps): bump the common group with 9 updates ( #7333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 08:54:11 +00:00
simar7
ee339b5ed7
docs(misconf): Update callsites to use correct naming ( #7335 )
2024-08-14 04:40:25 +00:00
Itay Shakury
08cc14bd21
docs: update air-gapped docs ( #7160 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-08-09 06:30:53 +00:00
Nikita Pivkin
59c154144e
refactor: replace ftypes.Gradle with packageurl.TypeGradle ( #7323 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-09 06:13:30 +00:00
Nikita Pivkin
2b6d8d9227
perf(misconf): optimize work with context ( #6968 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-08 22:09:36 +00:00
Nikita Pivkin
65d991cee7
docs: update links to packaging.python.org ( #7318 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-08 06:00:05 +00:00
Nikita Pivkin
7278abd4e4
docs: update client/server docs for misconf and license scanning ( #7277 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-08-07 07:06:40 +00:00
dependabot[bot]
ac3eb9d59c
chore(deps): bump the common group across 1 directory with 7 updates ( #7305 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 06:51:29 +00:00
Nikita Pivkin
fe9207255a
feat(misconf): iterator argument support for dynamic blocks ( #7236 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-08-07 00:33:56 +00:00
Nikita Pivkin
f0ed5e4ced
fix(misconf): do not set default value for default_cache_behavior ( #7234 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-07 00:11:59 +00:00
Nikita Pivkin
a817fae85b
feat(misconf): support for policy and bucket grants ( #7284 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-06 23:42:31 +00:00
Nikita Pivkin
a4180bddd4
fix(misconf): load only submodule if it is specified in source ( #7112 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-06 17:29:16 +00:00
Nikita Pivkin
c766831069
perf(misconf): use json.Valid to check validity of JSON ( #7308 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-06 17:06:24 +00:00
Nikita Pivkin
13789b718d
refactor(misconf): remove unused universal scanner ( #7293 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-06 04:14:06 +00:00
Nikita Pivkin
85dadf5626
perf(misconf): do not convert contents of a YAML file to string ( #7292 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-06 04:13:28 +00:00
Alberto Donato
bb2e26a0ab
fix(terraform): add aws_region name to presets ( #7184 )
2024-08-06 00:54:58 +00:00
afdesk
555ac8c11d
docs: add auto-generated config ( #7261 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-08-05 07:52:40 +00:00
Teppei Fukuda
fd8348d610
feat(vuln): Add --detection-priority flag for accuracy tuning ( #7288 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-08-02 10:41:56 +00:00
Nikita Pivkin
e95152f796
refactor(misconf): remove file filtering from parsers ( #7289 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-08-02 06:34:57 +00:00
afdesk
2a0e529c36
fix(flag): incorrect behavior for deprected flag --clear-cache ( #7281 )
2024-07-31 12:43:26 +00:00
Colm O hEigeartaigh
49d5270163
fix(java): Return error when trying to find a remote pom to avoid segfault ( #7275 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-31 12:07:33 +00:00
Teppei Fukuda
b3ee6dac26
fix(plugin): do not call GitHub content API for releases and tags ( #7274 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-31 11:16:26 +00:00
Aruneko
35c60f030f
feat(vm): support the Ext2/Ext3 filesystems ( #6983 )
2024-07-31 10:49:47 +00:00
Teppei Fukuda
7024572137
feat(cli)!: delete deprecated SBOM flags ( #7266 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-31 08:07:28 +00:00
yusuke-koyoshi
45b3f34404
feat(vm): Support direct filesystem ( #7058 )
...
Signed-off-by: yusuke.koyoshi <yusuke.koyoshi@bizreach.co.jp >
2024-07-31 07:30:20 +00:00
Aqua Security automated builds
ff403a3841
release: v0.54.0 [main] ( #7075 )
2024-07-31 05:32:30 +00:00
pl0psec
b3ee4bc885
docs: update ecosystem page reporting with plopsec.com app ( #7262 )
2024-07-30 13:12:19 +00:00
dependabot[bot]
3b7aad3392
chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 ( #7136 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 08:59:15 +00:00
Teppei Fukuda
c2fd2e0d89
feat(vex): retrieve VEX attestations from OCI registries ( #7249 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-30 08:02:20 +00:00
DmitriyLewen
4a2f492c6e
feat(sbom): add image labels into SPDX and CycloneDX reports ( #7257 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-07-30 07:05:00 +00:00
DmitriyLewen
f198cf8973
refactor(flag): return error if both --download-db-only and --download-java-db-only are specified ( #7259 )
2024-07-30 06:53:54 +00:00
DmitriyLewen
54bb8bdfb9
fix(nodejs): detect direct dependencies when using latest version for files yarn.lock + package.json ( #7110 )
2024-07-30 06:31:39 +00:00
DmitriyLewen
4e54a7e84c
fix(java): avoid panic if deps from pom in it dir are not found ( #7245 )
2024-07-29 18:47:50 +00:00
Teppei Fukuda
805592d7ec
chore: show VEX notice for OSS maintainers in CI environments ( #7246 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-29 09:17:10 +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
DmitriyLewen
f35f4a5e83
docs: show VEX cli pages + update config file page for VEX flags ( #7244 )
2024-07-29 04:51:38 +00:00
DmitriyLewen
d76febaee1
fix(dotnet): show nuget package dir not found log only when checking nuget packages ( #7194 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-07-25 15:54:59 +00:00
dependabot[bot]
8d5ba3f5e7
chore(deps): bump the common group across 1 directory with 17 updates ( #7230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 15:32:05 +00:00
Teppei Fukuda
88ba46047c
feat(vex): VEX Repository support ( #7206 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-07-25 12:18:37 +00:00
afdesk
174b1e3515
fix(secret): skip regular strings contain secret patterns ( #7182 )
2024-07-25 12:03:04 +00:00
afdesk
bff317c77b
feat: share build-in rules ( #7207 )
2024-07-25 10:41:40 +00:00
DmitriyLewen
c3036de6d7
fix(report): hide empty table when all secrets/license/misconfigs are ignored ( #7171 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-07-25 10:01:57 +00:00
Samuel Gaist
7fa5e7d0ab
fix(cli): error on missing config file ( #7154 )
2024-07-25 09:35:13 +00:00
DmitriyLewen
8c87194f0a
fix(secret): update length of hugging-face-access-token ( #7216 )
2024-07-25 07:49:55 +00:00
DmitriyLewen
efb1f69383
feat(sbom): add vulnerability support for SPDX formats ( #7213 )
2024-07-25 07:49:20 +00:00
DmitriyLewen
0e286f074f
ci: use free runner for all tests except build tests ( #7215 )
2024-07-25 05:22:20 +00:00
dependabot[bot]
051ac3901f
chore(deps): bump the docker group across 1 directory with 2 updates ( #7208 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-24 06:48:26 +00:00
afdesk
92b13be668
fix(secret): trim excessively long lines ( #7192 )
2024-07-23 10:59:39 +00:00
Teppei Fukuda
92695630c0
chore(vex): update subcomponents for CVE-2023-42363/42364/42365/42366 ( #7201 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-22 07:31:26 +00:00
Nikita Pivkin
9d5201808d
fix(server): pass license categories to options ( #7203 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-07-22 07:01:45 +00:00
Tom Fay
5cbc452a09
feat(mariner): Add support for Azure Linux ( #7186 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-22 06:58:53 +00:00
oliverrr
5f780450ff
docs: updates config file ( #7188 )
2024-07-22 06:57:50 +00:00
Nikita Pivkin
5f78ea4aee
refactor(fs): remove unused field for CompositeFS ( #7195 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-07-22 06:57:28 +00:00
DmitriyLewen
5bc662be9a
fix(dotnet): don't include non-runtime libraries into report for *.deps.json files ( #7039 )
2024-07-22 03:44:44 +00:00
DmitriyLewen
b76a725091
chore(deps): bump goreleaser from v2.0.0 to v2.1.0 ( #7162 )
2024-07-16 07:44:10 +00:00
Nikita Pivkin
c8a7abd3b5
fix: add missing platform and type to spec ( #7149 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-07-16 05:20:13 +00:00
dependabot[bot]
7066f5e674
chore(deps): bump the aws group with 6 updates ( #7166 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 03:15:08 +00:00
Adam Bloom
d1ec89d1db
feat(misconf): enabled China configuration for ACRs ( #7156 )
2024-07-16 03:05:34 +00:00
guoguangwu
2a577a7bae
fix: close file when failed to open gzip ( #7164 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-07-15 13:05:42 +00:00
Pierre Baumard
4308a0a5e3
docs: Fix PR documentation to use GitHub Discussions, not Issues ( #7141 )
2024-07-12 06:49:33 +00:00
Nikita Pivkin
d1f89672d9
docs(misconf): add info about limitations for terraform plan json ( #7143 )
2024-07-10 22:22:17 +00:00
Teppei Fukuda
a3a6de27c4
chore: add VEX for Trivy images ( #7140 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-10 08:55:57 +00:00
dependabot[bot]
e674c93470
chore(deps): bump the common group across 1 directory with 7 updates ( #7125 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-10 08:39:17 +00:00
Teppei Fukuda
d2f4da86a4
chore: add VEX document and generator for Trivy ( #7128 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
2024-07-10 06:21:17 +00:00
Nikita Pivkin
f27c236d6e
fix(misconf): do not evaluate TF when a load error occurs ( #7109 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-07-10 03:02:40 +00:00
DmitriyLewen
7cbdb0a0b5
feat(cli): rename --vuln-type flag to --pkg-types flag ( #7104 )
2024-07-09 08:06:29 +00:00
DmitriyLewen
5a9f1a66ee
refactor(secret): move warning about file size after IsBinary check ( #7123 )
2024-07-09 08:03:08 +00:00
dependabot[bot]
ab0fd0d2e7
chore(deps): bump the docker group with 2 updates ( #7116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-09 06:10:37 +00:00
Marcus Meissner
17b5dbfa12
feat: add openSUSE tumbleweed detection and scanning ( #6965 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-09 04:25:39 +00:00
DmitriyLewen
a64993e83a
test: add missing advisory details for integration tests database ( #7122 )
2024-07-09 04:24:42 +00:00
Colm O hEigeartaigh
dc68a662a7
fix: Add dependencyManagement exclusions to the child exclusions ( #6969 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-09 03:43:08 +00:00
dependabot[bot]
ec3e0ca147
chore(deps): bump the aws group with 4 updates ( #7115 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 03:30:57 +00:00
chenk
25f8143f12
fix: ignore nodes when listing permission is not allowed ( #7107 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-07-08 05:18:59 +00:00
DmitriyLewen
a7a304d53e
fix(java): use go-mvn-version to remove Package duplicates ( #7088 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-07-04 09:52:23 +00:00
DmitriyLewen
cb89fbb124
refactor(secret): add warning about large files ( #7085 )
2024-07-03 12:19:30 +00:00
Oscar Blanco
03ac93dc20
feat(nodejs): add license parser to pnpm analyser ( #7036 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-07-03 12:13:24 +00:00
DmitriyLewen
266d9b1f4b
refactor(sbom): add sbom prefix + filepaths for decode log messages ( #7074 )
2024-07-03 04:24:33 +00:00
DmitriyLewen
1f5f348958
feat: add log.FilePath() function for logger ( #7080 )
2024-07-02 09:48:20 +00:00
Teppei Fukuda
db68d106ce
chore: bump golangci-lint from v1.58 to v1.59 ( #7077 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-02 09:36:54 +00:00
dependabot[bot]
91f22372f9
chore(deps): bump the common group across 1 directory with 23 updates ( #7066 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-07-02 06:56:17 +00:00
Paul Cacheux
acbec053c9
perf(debian): use bytes.Index in emptyLineSplit to cut allocation ( #7065 )
2024-07-02 06:11:09 +00:00
Teppei Fukuda
fc6b3a760b
refactor: pass DB dir to trivy-db ( #7057 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-02 04:32:46 +00:00
Teppei Fukuda
6a307bb389
docs: navigate to the release highlights and summary ( #7072 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-07-02 04:32:31 +00:00
dependabot[bot]
c46472655e
chore(deps): bump the github-actions group with 2 updates ( #7067 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 04:32:16 +00:00
Aqua Security automated builds
c55b0e6cac
release: v0.53.0 [main] ( #6855 )
2024-07-01 11:28:03 +00:00
DmitriyLewen
654217a654
feat(conda): add licenses support for environment.yml files ( #6953 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-07-01 07:21:38 +00:00
DmitriyLewen
3d4ae8b5be
fix(sbom): fix panic when scanning SBOM file without root component into SBOM format ( #7051 )
2024-06-28 09:45:06 +00:00
Teppei Fukuda
55ccd06df4
feat: add memory cache backend ( #7048 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-28 09:42:02 +00:00
Teppei Fukuda
14d71ba63c
fix(sbom): use package UIDs for uniqueness ( #7042 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-28 08:52:19 +00:00
DmitriyLewen
edc556b85e
feat(php): add installed.json file support ( #4865 )
2024-06-28 07:04:07 +00:00
Christoffer Nissen
4f8b3996e4
docs: ✨ Updated ecosystem docs with reference to new community app ( #7041 )
2024-06-27 12:51:43 +00:00
chenk
137c916423
fix: use embedded when command path not found ( #7037 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-06-27 11:48:43 +00:00
Matheus Moraes
9e4927ee1e
chore(deps): bump trivy-kubernetes version ( #7012 )
2024-06-27 10:37:42 +00:00
Teppei Fukuda
4be02bab8c
refactor: use google/wire for cache ( #7024 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-27 07:04:01 +00:00
Teppei Fukuda
e9fc3e3397
fix(cli): show info message only when --scanners is available ( #7032 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-27 06:13:32 +00:00
Matthieu MOREL
0ccdbfbb65
chore: enable float-compare rule from testifylint ( #6967 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-06-26 12:06:49 +00:00
Jiho Lee
9045f24454
docs: Add sudo on commands, chmod before mv on install docs ( #7009 )
2024-06-26 11:32:44 +00:00
Teppei Fukuda
3d02a31b44
fix(plugin): respect --insecure ( #7022 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-26 10:23:00 +00:00
chenk
8d618e48a2
feat(k8s)!: node-collector dynamic commands support ( #6861 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-06-26 07:04:50 +00:00
DmitriyLewen
a76e3286c4
fix(sbom): take pkg name from purl for maven pkgs ( #7008 )
2024-06-26 06:18:20 +00:00
dependabot[bot]
eb636c1b34
chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 ( #7018 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 02:56:47 +00:00
Teppei Fukuda
8d0ae1f5de
feat!: add clean subcommand ( #6993 )
...
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-06-25 09:06:27 +00:00
Teppei Fukuda
de201dc772
chore: use ! for breaking changes ( #6994 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-25 07:23:14 +00:00
simar7
979e118a9e
feat(aws)!: Remove aws subcommand ( #6995 )
2024-06-25 05:57:16 +00:00
Teppei Fukuda
648ead9553
refactor: replace global cache directory with parameter passing ( #6986 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-21 09:45:39 +00:00
DmitriyLewen
7eabb92ec2
fix(sbom): use purl for bitnami pkg names ( #6982 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-06-21 08:14:50 +00:00
Teppei Fukuda
333087c9e8
chore: bump Go toolchain version ( #6984 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-21 07:56:16 +00:00
Teppei Fukuda
6dff4223ed
refactor: unify cache implementations ( #6977 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-21 06:35:33 +00:00
Itay Shakury
9dc8a2ba6b
docs: non-packaged and sbom clarifications ( #6975 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-06-21 06:32:32 +00:00
simar7
b58d42dc97
BREAKING(aws): Deprecate trivy aws as subcmd in favour of a plugin ( #6819 )
2024-06-20 19:56:46 +00:00
Teppei Fukuda
6469d37cce
docs: delete unknown URL ( #6972 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-20 12:25:23 +00:00
Teppei Fukuda
30bcb95350
refactor: use version-specific URLs for documentation references ( #6966 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-20 10:41:43 +00:00
Teppei Fukuda
e493fc931a
refactor: delete db mock ( #6940 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-20 04:51:57 +00:00
Teppei Fukuda
983ac15f22
ci: add depguard ( #6963 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-20 02:48:08 +00:00
DmitriyLewen
dfe757e37a
refactor: add warning if severity not from vendor (or NVD or GH) is used ( #6726 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-06-19 11:48:31 +00:00
Charles Oxyer
f144e912d3
feat: Add local ImageID to SARIF metadata ( #6522 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-06-19 10:30:55 +00:00
Dirk Mueller
5ee4e9d30e
fix(suse): Add SLES 15.6 and Leap 15.6 ( #6964 )
...
Signed-off-by: Dirk Müller <dirk@dmllr.de >
2024-06-19 10:09:25 +00:00
Michael Stringer
f18d035ae1
feat(java): add support for sbt projects using sbt-dependency-lock ( #6882 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-06-19 08:46:22 +00:00
DmitriyLewen
1f8fca1fc7
feat(java): add support for maven-metadata.xml files for remote snapshot repositories. ( #6950 )
2024-06-19 07:47:42 +00:00
DmitriyLewen
2d85a003b2
fix(purl): add missed os types ( #6955 )
2024-06-19 07:06:31 +00:00
DmitriyLewen
417212e093
fix(cyclonedx): trim non-URL info for advisory.url ( #6952 )
2024-06-19 06:55:21 +00:00
DmitriyLewen
38b35dd3c8
fix(c): don't skip conan files from file-patterns and scan .conan2 cache dir ( #6949 )
2024-06-19 06:48:23 +00:00
Itay Shakury
eb6d0d9779
ci: correctly handle categories ( #6943 )
2024-06-19 04:58:23 +00:00
DmitriyLewen
0af5730cbe
fix(image): parse image.inspect.Created field only for non-empty values ( #6948 )
2024-06-19 04:45:56 +00:00
Nikita Pivkin
c3192f061d
fix(misconf): handle source prefix to ignore ( #6945 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-06-18 05:41:29 +00:00
Nikita Pivkin
ec68c9ab45
fix(misconf): fix parsing of engine links and frameworks ( #6937 )
2024-06-17 22:29:22 +00:00
Nikita Pivkin
bc3741ae2c
feat(misconf): support of selectors for all providers for Rego ( #6905 )
...
Signed-off-by: nikpivkin <nikita.pivkin@smartforce.io >
2024-06-17 22:20:38 +00:00
DmitriyLewen
735aadf2d5
ci: don't run tests for release-please PRs ( #6936 )
2024-06-14 08:39:55 +00:00
DmitriyLewen
52f7aa54b5
fix(license): return license separation using separators ,, or, etc. ( #6916 )
2024-06-14 07:36:47 +00:00
DmitriyLewen
d77d9ce384
ci: use ubuntu-latest-m runner ( #6918 )
2024-06-14 06:16:26 +00:00
Nikita Pivkin
55fa6109cd
feat(misconf): add support for AWS::EC2::SecurityGroupIngress/Egress ( #6755 )
2024-06-13 20:44:43 +00:00
Nikita Pivkin
cd360dde20
BREAKING(misconf): flatten recursive types ( #6862 )
2024-06-13 14:30:09 +00:00
Teppei Fukuda
08a428a084
ci: move triage workflow yaml under .github/workflows ( #6895 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-13 10:59:59 +00:00
DmitriyLewen
04ed5edbaa
ci: add trivy group for dependabot ( #6908 )
2024-06-13 08:28:16 +00:00
dependabot[bot]
fdf799e6a7
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 ( #6910 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 08:25:16 +00:00
DmitriyLewen
baa1216895
test: bump docker API to 1.45 ( #6914 )
2024-06-13 07:34:39 +00:00
DmitriyLewen
09e50ce6a8
feat(sbom): migrate to CycloneDX v1.6 ( #6903 )
2024-06-11 07:41:07 +00:00
dependabot[bot]
6e7f62d2de
chore(deps): bump the aws group with 8 updates ( #6898 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 17:50:38 +00:00
DmitriyLewen
1bdc135fe7
ci: bump github.com/goreleaser/goreleaser to v2.0.0 ( #6887 )
2024-06-10 07:39:02 +00:00
Maksim Nabokikh
9b31697274
feat(image): Set User-Agent header for Trivy container registry requests ( #6868 )
...
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com >
2024-06-10 07:05:03 +00:00
Teppei Fukuda
089b953462
fix(debian): take installed files from the origin layer ( #6849 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-06-10 06:37:39 +00:00
DmitriyLewen
cf5aa336e6
fix(nodejs): fix infinite loop when package link from package-lock.json file is broken ( #6858 )
2024-06-10 06:30:27 +00:00
Nikita Pivkin
8491469f0b
feat(misconf): API Gateway V1 support for CloudFormation ( #6874 )
2024-06-08 01:31:22 +00:00
DmitriyLewen
bb88937365
ci: add created release branch to rulesets to enable merge queue ( #6880 )
2024-06-07 11:16:23 +00:00
Teppei Fukuda
622c67b764
feat(plugin): add support for nested archives ( #6845 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-07 09:26:58 +00:00
DmitriyLewen
04af59c290
fix(sbom): don't overwrite srcEpoch when decoding SBOM files ( #6866 )
2024-06-07 08:44:07 +00:00
DmitriyLewen
bb26445e3d
fix(secret): Asymmetric Private Key shouldn't start with space ( #6867 )
2024-06-07 04:58:27 +00:00
DmitriyLewen
72e20d765b
ci: use author permission check instead of author_association field for backport workflow ( #6870 )
2024-06-07 04:57:03 +00:00
Itay Shakury
e8d8af4504
chore: auto label discussions ( #5259 )
2024-06-06 17:35:00 +00:00
Teppei Fukuda
63eb85a064
docs: explain how VEX is applied ( #6864 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-06 13:16:56 +00:00
Teppei Fukuda
1e2db83e49
ci: automate backporting process ( #6781 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-06 10:08:55 +00:00
Teppei Fukuda
d4aea27881
ci: create release branch ( #6859 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-05 10:33:12 +00:00
DmitriyLewen
faa9d92cfe
fix(python): compare pkg names from poetry.lock and pyproject.toml in lowercase ( #6852 )
2024-06-05 07:41:39 +00:00
DmitriyLewen
7d083bc890
fix(nodejs): fix infinity loops for pnpm with cyclic imports ( #6857 )
2024-06-05 07:38:42 +00:00
DmitriyLewen
042d6b08c2
feat(dart): use first version of constraint for dependencies using SDK version ( #6239 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-06-05 06:51:19 +00:00
Nikita Pivkin
8141a137ba
fix(misconf): parsing numbers without fraction as int ( #6834 )
2024-06-05 03:20:54 +00:00
Nikita Pivkin
0bcfedbcaa
fix(misconf): fix caching of modules in subdirectories ( #6814 )
2024-06-05 03:20:07 +00:00
Nikita Pivkin
02d540478d
feat(misconf): add metadata to Cloud schema ( #6831 )
2024-06-05 03:06:38 +00:00
dependabot[bot]
8dd076a768
chore(deps): bump the aws group across 1 directory with 7 updates ( #6837 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 05:09:00 +00:00
dependabot[bot]
bab16b88ad
chore(deps): bump the common group with 5 updates ( #6842 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 04:11:13 +00:00
Teppei Fukuda
b7b8cdc9e9
test: replace embedded Git repository with dynamically created repository ( #6824 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-03 07:34:28 +00:00
Aqua Security automated builds
c24dfbab68
release: v0.52.0 [main] ( #6809 )
2024-06-03 06:45:19 +00:00
Teppei Fukuda
728e77a726
fix(plugin): initialize logger ( #6836 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-03 05:31:18 +00:00
dependabot[bot]
83fc6e7ec2
chore(deps): bump alpine from 3.19.1 to 3.20.0 in the docker group ( #6835 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-02 17:57:31 +00:00
Teppei Fukuda
c2b9132a7e
fix(cli): always output fatal errors to stderr ( #6827 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-06-02 11:41:55 +00:00
guoguangwu
aa0c413814
fix: close testfile ( #6830 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-06-01 06:58:20 +00:00
Teppei Fukuda
1c49ae957e
docs(julia): add scanner table ( #6826 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-30 10:32:12 +00:00
DmitriyLewen
29615be85e
feat(python): add license support for requirement.txt files ( #6782 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-05-30 08:29:29 +00:00
Teppei Fukuda
2f05418e60
docs: add more workarounds for out-of-disk ( #6821 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-30 07:43:26 +00:00
Teppei Fukuda
5b0bc5823e
chore: improve error message for image not found ( #6822 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-30 07:11:13 +00:00
DmitriyLewen
f92ea09685
fix(sbom): fix panic for convert mode when scanning json file derived from sbom file ( #6808 )
2024-05-30 05:36:57 +00:00
Matthieu MOREL
aa59489fa8
ci(deps): use modules instead of incompatible version ( #6805 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-29 10:35:09 +00:00
Teppei Fukuda
fb3c756033
ci: set initial version to v0.51.1 ( #6810 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-29 09:39:55 +00:00
Teppei Fukuda
c4741b021e
ci: replace PAT with ORG_REPO_TOKEN ( #6806 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-29 07:11:02 +00:00
dependabot[bot]
dca50294e8
chore(deps): bump the common group with 3 updates ( #6789 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 05:42:15 +00:00
Matthieu MOREL
62de6f3feb
fix: clean up golangci lint configuration ( #6797 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-29 05:40:05 +00:00
Teppei Fukuda
b1e159b7fb
ci: introduce Release Please for automated release management ( #6795 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-05-29 05:02:00 +00:00
DmitriyLewen
ea3a124fc7
fix(python): add package name and version validation for requirements.txt files. ( #6804 )
2024-05-29 04:53:16 +00:00
Teppei Fukuda
a447f6ba94
feat(vex): improve relationship support in CSAF VEX ( #6735 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-28 10:51:07 +00:00
DmitriyLewen
e66dbb9357
chore(alpine): add eol date for Alpine 3.20 ( #6800 )
2024-05-28 07:44:06 +00:00
DmitriyLewen
0e3560abe5
docs(plugin): add missed plugin section ( #6799 )
2024-05-28 07:37:55 +00:00
Teppei Fukuda
56dbe1f676
fix: include packages unless it is not needed ( #6765 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-28 07:22:45 +00:00
Matthieu MOREL
5ccfd17fd8
ci(deps): fix ineffassign and bodyclose in ".*_test.go$" ( #6777 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-28 05:49:03 +00:00
simar7
03fc5347b5
chore(deps): Bump trivy-aws and trivy-checks ( #6796 )
2024-05-28 05:13:18 +00:00
Nikita Pivkin
349caf96bc
feat(misconf): support for VPC resources for inbound/outbound rules ( #6779 )
2024-05-27 21:40:45 +00:00
Matthieu MOREL
21114c98be
ci(deps): fix govet in ".*_test.go$" ( #6736 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-27 02:56:54 +00:00
Matthieu MOREL
3a4e845e4b
ci(deps): simplify gosec rules exclusion ( #6778 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-27 02:54:55 +00:00
Nikita Pivkin
ebb123f37f
chore: replace interface{} with any ( #6751 )
2024-05-27 02:53:19 +00:00
guangwu
9c3e895fcb
fix: close settings.xml ( #6768 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-05-24 13:50:34 +00:00
DmitriyLewen
20781e5bc3
refactor(go): add priority for gobinary module versions from ldflags ( #6745 )
2024-05-24 09:17:48 +00:00
Matthieu MOREL
e86bacbd6d
ci(deps): fix gocritic in ".*_test.go$" ( #6763 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-24 09:03:26 +00:00
Teppei Fukuda
e3738333b4
build: use main package instead of main.go ( #6766 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-24 07:54:21 +00:00
Nikita Pivkin
ac7452009b
feat(misconf): resolve tf module from OpenTofu compatible registry ( #6743 )
2024-05-24 03:07:04 +00:00
dependabot[bot]
49678aed2a
chore(deps): bump the common group across 1 directory with 29 updates ( #6756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 07:30:25 +00:00
Matthieu MOREL
c3e734f659
ci(deps): fix tenv in ".*_test.go$" ( #6748 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-23 04:50:01 +00:00
dependabot[bot]
db5c523144
chore(deps): bump the aws group with 8 updates ( #6738 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 04:47:26 +00:00
dependabot[bot]
df422c8bf5
chore(deps): bump the docker group with 2 updates ( #6739 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 04:21:56 +00:00
dependabot[bot]
bac4689697
chore(deps): bump the github-actions group with 4 updates ( #6737 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 12:12:42 +00:00
dependabot[bot]
9297885c75
chore(deps): bump the testcontainers group with 2 updates ( #6740 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 12:12:24 +00:00
Anais Urlichs
28194e5815
docs: add info on adding compliance checks ( #6275 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
Co-authored-by: chenk <hen.keinan@gmail.com >
2024-05-22 11:51:28 +00:00
Anais Urlichs
693d8c5293
docs: Add documentation for contributing additional checks to the trivy policies repo ( #6234 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-05-22 11:40:55 +00:00
DmitriyLewen
48a718394d
ci: add groups for dependabot ( #6734 )
2024-05-22 05:32:48 +00:00
Matthieu MOREL
48bdc6e734
ci(deps): fix gci and gofmt in ".*_test.go$" ( #6721 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-22 02:55:16 +00:00
DmitriyLewen
1e0864842e
feat(nodejs): add v9 pnpm lock file support ( #6617 )
2024-05-21 11:23:26 +00:00
Teppei Fukuda
9515695d45
feat(vex): support non-root components for products in OpenVEX ( #6728 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-05-21 10:00:51 +00:00
DmitriyLewen
2bc54ad275
feat(python): add line number support for requirement.txt files ( #6729 )
2024-05-20 16:55:36 +00:00
Teppei Fukuda
b526e73d88
chore: respect timeout value in .golangci.yaml ( #6724 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-20 10:01:25 +00:00
Matthieu MOREL
bbaf5952bc
ci(deps): enable require-error rule from testifylint linter ( #6718 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-20 07:12:43 +00:00
Teppei Fukuda
65b8a40d0d
chore(deps): bump golangci-lint to v1.58.2 ( #6719 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-20 06:35:34 +00:00
chenk
ff32deb7bf
fix: node-collector high and critical cves ( #6707 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-05-20 05:09:27 +00:00
Luke Young
e7f14f729d
Merge pull request from GHSA-xcq4-m2r3-cmrj
...
* Update azure.go
* Update ecr.go
* Update google.go
* Update ecr_test.go
* Update azure_test.go
* Update google_test.go
2024-05-20 07:10:09 +04:00
chenk
eca51500c3
chore: auto-bump golang patch versions ( #6711 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-05-19 16:03:00 +00:00
Nikita Pivkin
39a746c778
fix(misconf): don't shift ignore rule related to code ( #6708 )
2024-05-17 20:53:59 +00:00
Teppei Fukuda
d6dc56732b
feat(plugin): specify plugin version ( #6683 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-05-17 09:29:19 +00:00
Teppei Fukuda
a944f0e4c5
chore: enforce golangci-lint version ( #6700 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-17 08:16:52 +00:00
Matthieu MOREL
903bd69abd
ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" ( #6706 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-17 08:05:47 +00:00
DmitriyLewen
afb4f9dc47
fix(go): include only .version|.ver (no prefixes) ldflags for gobinaries ( #6705 )
2024-05-17 07:55:24 +00:00
DmitriyLewen
c96f2a5b3d
fix(go): add only non-empty root modules for gobinaries ( #6710 )
2024-05-17 07:43:56 +00:00
Teppei Fukuda
4d4ea1d51c
refactor: unify package addition and vulnerability scanning ( #6579 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-17 07:35:42 +00:00
Luke Young
696f2ae0ec
fix: Golang version parsing from binaries w/GOEXPERIMENT ( #6696 )
2024-05-16 06:03:41 +00:00
Matthieu MOREL
9d26ae88d6
ci(deps): enable testifylint linter on .*_test.go$ ( #6688 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-16 04:29:06 +00:00
simar7
88702cfd59
feat(misconf): Add support for deprecating a check ( #6664 )
...
Signed-off-by: Simar <simar@linux.com >
2024-05-16 01:14:51 +00:00
Matthieu MOREL
1ad47c24ef
chore(deps): use google.golang.org/protobuf/types/known instead of github.com/golang/protobuf/ptypes ( #6681 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-15 07:30:00 +00:00
Octogonapus
fecafb1fc5
feat: Add Julia language analyzer support ( #5635 )
2024-05-15 02:56:48 +00:00
Nikita Pivkin
7c22ee3df5
feat(misconf): register builtin Rego funcs from trivy-checks ( #6616 )
2024-05-14 17:06:58 +00:00
DmitriyLewen
3d388d8552
fix(report): hide empty tables if all vulns has been filtered ( #6352 )
2024-05-14 09:43:03 +00:00
Kristina Trotsko
fa3cf993ea
feat(report): Include licenses and secrets filtered by rego to ModifiedFindings ( #6483 )
2024-05-14 09:34:31 +00:00
Teppei Fukuda
26faf8f3f0
feat: add support for plugin index ( #6674 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-05-14 08:29:20 +00:00
DmitriyLewen
150a77313e
fix(conda): add support pip deps for environment.yml files ( #6675 )
2024-05-13 12:10:42 +00:00
Anais Urlichs
787b466e06
docs: add support table for client server mode ( #6498 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2024-05-13 02:53:00 +00:00
guangwu
5caf4377f3
fix: close APKINDEX archive file ( #6672 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-05-13 02:45:19 +00:00
Nikita Pivkin
a126e1075a
fix(misconf): skip Rego errors with a nil location ( #6666 )
2024-05-11 00:01:40 +00:00
Teppei Fukuda
6a72dd47ae
refactor: move artifact types under artifact package to avoid import cycles ( #6652 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-09 16:18:37 +00:00
Nikita Pivkin
357c358fb1
refactor(misconf): remove extrafs ( #6656 )
2024-05-09 03:06:34 +00:00
Teppei Fukuda
04a6073eac
refactor: re-define module structs for serialization ( #6655 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-08 07:35:18 +00:00
simar7
fe5d40e8ab
chore(misconf): Clean up iac logger ( #6642 )
2024-05-08 03:41:52 +00:00
Nikita Pivkin
4eae37c52b
feat(misconf): support symlinks inside of Helm archives ( #6621 )
2024-05-07 23:23:55 +00:00
Nikita Pivkin
b7a0a131a0
feat(misconf): add Terraform 'removed' block to schema ( #6640 )
2024-05-07 19:58:33 +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
chenk
39ebed45f8
fix: use of specified context to obtain cluster name ( #6645 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-05-07 12:20:07 +00:00
Nikita Pivkin
67c6b1d473
perf(misconf): parse rego input once ( #6615 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Simar <simar@linux.com >
2024-05-07 04:20:38 +00:00
Nikita Pivkin
a2c522ddb2
fix(misconf): skip Rego errors with a nil location ( #6638 )
2024-05-06 15:18:41 +00:00
DmitriyLewen
16e9fc054f
ci: add generic dir to deb deploy script ( #6636 )
2024-05-06 08:43:09 +00:00
Katrin Leinweber
38e2fbf7f9
docs: link warning to both timeout config options ( #6620 )
2024-05-06 08:26:37 +00:00
Nikita Pivkin
2482aa74f8
docs: fix usage of image-config-scanners ( #6635 )
2024-05-06 07:58:16 +00:00
DmitriyLewen
290462be6f
chore(deps): bump knqyf263/trivy-issue-action to v0.0.6 ( #6632 )
2024-05-06 06:24:44 +00:00
Teppei Fukuda
8016b821a2
fix(fs): handle default skip dirs properly ( #6628 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-04 05:34:54 +00:00
Nikita Pivkin
7a25dadb44
fix(misconf): load cached tf modules ( #6607 )
2024-05-04 04:24:39 +00:00
Nikita Pivkin
9c794c0ffc
fix(misconf): do not use semver for parsing tf module versions ( #6614 )
2024-05-04 02:45:29 +00:00
DmitriyLewen
14c1024b47
refactor: move setting scanners when using compliance reports to flag parsing ( #6619 )
2024-05-03 11:27:37 +00:00
Teppei Fukuda
998f750432
feat: introduce package UIDs for improved vulnerability mapping ( #6583 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-03 11:14:34 +00:00
simar7
770b14113c
perf(misconf): Improve cause performance ( #6586 )
...
Signed-off-by: Simar <simar@linux.com >
2024-05-03 05:04:10 +00:00
chenk
3ccb1a0f10
docs: trivy-k8s new experiance remove un-used section ( #6608 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-05-03 04:50:53 +00:00
dependabot[bot]
58cfd1b074
chore(deps): bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible ( #6612 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 04:05:14 +00:00
Marlon M
715963d754
docs: remove mention of GitLab Gold because it doesn't exist anymore ( #6609 )
2024-05-03 04:03:59 +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
dependabot[bot]
cdee7030ac
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.15 ( #6593 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 13:34:52 +00:00
DmitriyLewen
6a2225b425
docs: use generic link from trivy-repo ( #6606 )
2024-05-02 13:34:41 +00:00
chenk
a2a02de7c5
docs: update trivy k8s with new experience ( #6465 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-05-02 12:59:22 +00:00
chenk
e739ab8506
feat: support --skip-images scanning flag ( #6334 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-05-02 11:49:39 +00:00
chenk
c6d5d856ce
BREAKING: add support for k8s disable-node-collector flag ( #6311 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-05-02 11:08:59 +00:00
dependabot[bot]
194a814688
chore(deps): bump github.com/zclconf/go-cty from 1.14.1 to 1.14.4 ( #6601 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 10:50:48 +00:00
dependabot[bot]
03830c50c9
chore(deps): bump github.com/sigstore/rekor from 1.2.2 to 1.3.6 ( #6599 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 10:29:16 +00:00
dependabot[bot]
8e814fa23d
chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 ( #6597 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 08:32:24 +00:00
dependabot[bot]
2dc76ba782
chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 ( #6588 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 08:31:57 +00:00
dependabot[bot]
c17176ba97
chore(deps): bump github.com/testcontainers/testcontainers-go from 0.28.0 to 0.30.0 ( #6595 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 08:31:02 +00:00
dependabot[bot]
bce70af369
chore(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.64.1 ( #6596 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 07:08:01 +00:00
DmitriyLewen
4369a19af7
feat: add ubuntu 23.10 and 24.04 support ( #6573 )
2024-05-02 06:40:11 +00:00
dependabot[bot]
5566548b78
chore(deps): bump azure/setup-helm from 3.5 to 4 ( #6590 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 06:35:05 +00:00
dependabot[bot]
a8af76a471
chore(deps): bump actions/checkout from 4.1.2 to 4.1.4 ( #6587 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 06:27:31 +00:00
dependabot[bot]
c8ed432f28
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.24.6 to 1.27.4 ( #6598 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 06:26:47 +00:00
Teppei Fukuda
551a46efcc
docs(go): add stdlib ( #6580 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-02 06:24:30 +00:00
dependabot[bot]
261649b115
chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.16 ( #6592 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 06:01:21 +00:00
dependabot[bot]
acfddd4570
chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.28.0 ( #6600 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 06:00:50 +00:00
Oscar Alberto Tovar
419e3d2023
feat(go): parse main mod version from build info settings ( #6564 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-05-02 05:33:13 +00:00
Teppei Fukuda
f0961d54f6
feat: respect custom exit code from plugin ( #6584 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-05-02 05:07:49 +00:00
Jean-Yves LENHOF
a5d485cf8a
docs: add asdf and mise installation method ( #6063 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-04-30 07:32:14 +00:00
Damian E
29b8faf5fa
feat(vuln): Handle scanning conan v2.x lockfiles ( #6357 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-04-29 10:37:25 +00:00
DmitriyLewen
e3bef02018
feat: add support environment.yaml files ( #6569 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-04-29 10:33:53 +00:00
guangwu
916f6c66f8
fix: close plugin.yaml ( #6577 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-04-29 06:13:03 +00:00
chenk
8e6cd0e917
fix: trivy k8s avoid deleting non-default node collector namespace ( #6559 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-04-27 16:39:47 +00:00
chenk
060d0bb641
BREAKING: support exclude kinds/namespaces and include kinds/namespaces ( #6323 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-04-27 14:30:17 +00:00
Teppei Fukuda
2d090ef2df
feat(go): add main module ( #6574 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-04-27 10:00:14 +00:00
Teppei Fukuda
6343e4fc71
feat: add relationships ( #6563 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-04-27 09:15:12 +00:00
DmitriyLewen
a018ee1f9b
ci: disable Go cache for reusable-release.yaml ( #6572 )
2024-04-27 08:40:32 +00:00
Teppei Fukuda
5da053f302
docs: mention --show-suppressed is available in table ( #6571 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-04-27 07:08:47 +00:00
zhaixiaojuan
3d66cb8d88
chore: fix sqlite to support loong64 ( #6511 )
2024-04-26 10:44:24 +00:00
Yaney
9aca98cca8
fix(debian): sort dpkg info before parsing due to exclude directories ( #6551 )
2024-04-26 07:15:29 +00:00
DmitriyLewen
7811ad0d24
docs: update info about config file ( #6547 )
...
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-04-25 11:30:49 +00:00
Jakob Maležič
fae710db8f
docs: remove RELEASE_VERSION from trivy.repo ( #6546 )
2024-04-24 07:18:39 +00:00
Teppei Fukuda
d2d4022ef3
fix(sbom): change error to warning for multiple OSes ( #6541 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-04-24 06:54:41 +00:00
Teppei Fukuda
164b025413
fix(vuln): skip empty versions ( #6542 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-04-24 06:03:12 +00:00
DmitriyLewen
5dd9bd4701
feat(c): add license support for conan lock files ( #6329 )
2024-04-24 05:29:02 +00:00
fwereade
7c2017fa7a
fix(terraform): Attribute and fileset fixes ( #6544 )
2024-04-23 22:03:43 +00:00
DmitriyLewen
63c9469bdd
refactor: change warning if no vulnerability details are found ( #6230 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-04-22 17:54:26 +00:00
Nikita Pivkin
aa822c260f
refactor(misconf): improve error handling in the Rego scanner ( #6527 )
2024-04-22 15:46:10 +00:00
DmitriyLewen
30cc88fa87
ci: use tmp dir inside Trivy repo dir for GoReleaser ( #6533 )
2024-04-22 12:23:05 +00:00
DmitriyLewen
e32215c99d
feat(go): parse main module of go binary files ( #6530 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-04-22 11:58:44 +00:00
dependabot[bot]
d4da83c633
chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 ( #6526 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 04:38:28 +00:00
Nikita Pivkin
0d7d97d131
refactor(misconf): simplify the retrieval of module annotations ( #6528 )
2024-04-20 03:00:18 +00:00
l-qing
9873cf3b9c
chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 ( #6523 )
2024-04-19 07:55:24 +00:00
DmitriyLewen
95c8fd912e
docs(nodejs): add info about supported versions of pnpm lock files ( #6510 )
2024-04-19 07:38:32 +00:00
Nikita Pivkin
12ec0dfe9e
feat(misconf): loading embedded checks as a fallback ( #6502 )
2024-04-19 06:22:31 +00:00
simar7
9b7d7132b7
fix(misconf): Parse JSON k8s manifests properly ( #6490 )
2024-04-19 01:17:43 +00:00
Teppei Fukuda
13e72eca58
refactor: remove parallel walk ( #5180 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-04-17 18:24:18 +00:00
guangwu
a9861994e5
fix: close pom.xml ( #6507 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-04-17 11:22:52 +00:00
DmitriyLewen
46d5abad42
fix(secret): convert severity for custom rules ( #6500 )
2024-04-16 07:51:03 +00:00
DmitriyLewen
34ab09d559
fix(java): update logic to detect pom.xml file snapshot artifacts from remote repositories ( #6412 )
2024-04-16 07:48:58 +00:00
guangwu
1ba5b59527
fix: typo ( #6283 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-04-16 02:38:13 +00:00
Saeid Bostandoust
4fab0f8b99
docs(k8s,image): fix command-line syntax issues ( #6403 )
2024-04-16 02:33:46 +00:00
dependabot[bot]
d7709816c3
chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 ( #6435 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 02:30:58 +00:00
Nikita Pivkin
4337068208
fix(misconf): avoid panic if the scheme is not valid ( #6496 )
2024-04-15 20:14:34 +00:00
Pete Wagner
d82d6cb731
feat(image): goversion as stdlib ( #6277 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-04-15 18:25:04 +00:00
DmitriyLewen
cfddfb33c1
fix: add color for error inside of log message ( #6493 )
2024-04-15 11:13:54 +00:00
dependabot[bot]
dfcb0f90db
chore(deps): bump actions/add-to-project from 0.4.1 to 1.0.0 ( #6438 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 11:06:35 +00:00
Nikita Pivkin
183eaafb4e
docs: fix links to OPA docs ( #6480 )
2024-04-12 19:52:50 +00:00
Teppei Fukuda
94d6e8ced6
refactor: replace zap with slog ( #6466 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-04-11 18:59:09 +00:00
Nikita Pivkin
336c47ecc3
docs: update links to IaC schemas ( #6477 )
2024-04-11 02:24:06 +00:00
Teppei Fukuda
06b44738e7
chore: bump Go to 1.22 ( #6075 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: Simar <simar@linux.com >
2024-04-08 10:53:00 +00:00
Nikita Pivkin
a51ceddada
refactor(terraform): sync funcs with Terraform ( #6415 )
2024-04-06 05:10:53 +00:00
Jan-Otto Kröpke
53517d622b
feat(misconf): add helm-api-version and helm-kube-version flag ( #6332 )
...
Co-authored-by: Simar <simar@linux.com >
2024-04-06 05:07:56 +00:00
dependabot[bot]
ad544e97cc
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 ( #6426 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 06:49:05 +00:00
dependabot[bot]
089368d968
chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.23.0 ( #6452 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 06:37:32 +00:00
dependabot[bot]
116356500e
chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 ( #6430 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 06:34:27 +00:00
dependabot[bot]
637da2b178
chore(deps): bump aquaproj/aqua-installer from 2.2.0 to 3.0.0 ( #6437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 06:33:36 +00:00
Nikita Pivkin
13190e92d9
fix(terraform): eval submodules ( #6411 )
...
Co-authored-by: William Reade <william@stacklet.io >
2024-04-04 03:40:40 +00:00
Nikita Pivkin
6bca7c3c79
refactor(terraform): remove unused options ( #6446 )
2024-04-04 00:29:31 +00:00
Nikita Pivkin
8e4279b863
refactor(terraform): remove unused file ( #6445 )
2024-04-04 00:13:25 +00:00
Prajyot Parab
e98c873ed0
chore(deps): bump github.com/testcontainers/testcontainers-go to v0.28.0 ( #6387 )
...
Signed-off-by: Prajyot-Parab <prajyot.parab2@ibm.com >
2024-04-03 16:55:03 +00:00
dependabot[bot]
b1c2eab5aa
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.10.0 ( #6427 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 16:36:44 +00:00
simar7
1c49a16c65
fix(misconf): Escape template value correctly ( #6292 )
...
Signed-off-by: Simar <simar@linux.com >
2024-04-03 04:30:18 +00:00
Nikita Pivkin
8dd0fcd61b
feat(misconf): add support for wildcard ignores ( #6414 )
2024-04-03 00:43:29 +00:00
Nikita Pivkin
74e4c6e012
fix(cloudformation): resolve DedicatedMasterEnabled parsing issue ( #6439 )
2024-04-02 22:42:46 +00:00
Nikita Pivkin
245c120532
refactor(terraform): remove metrics collection ( #6444 )
2024-04-02 22:41:57 +00:00
Nikita Pivkin
86714bf6bf
feat(cloudformation): add support for logging and endpoint access for EKS ( #6440 )
2024-04-02 22:41:30 +00:00
dependabot[bot]
a75839212c
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.53.1 ( #6424 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 16:04:23 +00:00
dependabot[bot]
4d00d8b52a
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.4 to 1.27.10 ( #6428 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 14:32:29 +00:00
dependabot[bot]
3ad2b3e255
chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 ( #6429 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 11:23:47 +00:00
DmitriyLewen
8baccd7909
fix(db): check schema version for image name only ( #6410 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-04-02 11:22:43 +00:00
dependabot[bot]
e75a90f2e5
chore(deps): bump github.com/google/wire from 0.5.0 to 0.6.0 ( #6425 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 11:20:08 +00:00
dependabot[bot]
6625bd32e0
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.1 to 1.155.1 ( #6433 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 11:18:50 +00:00
dependabot[bot]
826fe60732
chore(deps): bump actions/cache from 4.0.0 to 4.0.2 ( #6436 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 11:17:12 +00:00
Jeff Rescignano
f23ed77598
feat(misconf): Support private registries for misconf check bundle ( #6327 )
2024-04-01 05:45:58 +00:00
Nikita Pivkin
df024e88dd
feat(cloudformation): inline ignore support for YAML templates ( #6358 )
2024-03-29 05:23:01 +00:00
Nikita Pivkin
29dee32814
feat(terraform): ignore resources by nested attributes ( #6302 )
2024-03-29 03:55:18 +00:00
Nikita Pivkin
1a67472d2b
perf(helm): load in-memory files ( #6383 )
2024-03-29 03:55:00 +00:00
Nikita Pivkin
09e37b7c67
feat(aws): apply filter options to result ( #6367 )
2024-03-29 01:12:23 +00:00
Nikita Pivkin
87a9aa60d1
feat(aws): quiet flag support ( #6331 )
2024-03-29 01:11:27 +00:00
Nikita Pivkin
712dcd3007
fix(misconf): clear location URI for SARIF ( #6405 )
2024-03-29 01:10:06 +00:00
Nikita Pivkin
625f22b819
test(cloudformation): add CF tests ( #6315 )
2024-03-29 01:08:06 +00:00
Nikita Pivkin
6a2f6fde4f
fix(cloudformation): infer type after resolving a function ( #6406 )
2024-03-28 21:50:36 +00:00
DmitriyLewen
5f69937cc6
fix(sbom): fix error when parent of SPDX Relationships is not a package. ( #6399 )
2024-03-27 07:07:12 +00:00
DmitriyLewen
258d153461
fix(nodejs): merge Indirect, Dev, ExternalReferences fields for same deps from package-lock.json files v2 or later ( #6356 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-03-27 06:08:58 +00:00
DmitriyLewen
ade033a837
docs: add info about support for package license detection in fs/repo modes ( #6381 )
2024-03-27 05:51:09 +00:00
DmitriyLewen
f85c9fac6f
fix(nodejs): add support for parsing workspaces from package.json as an object ( #6231 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-03-27 05:46:25 +00:00
DmitriyLewen
9d7f5c948e
fix: use 0600 perms for tmp files for post analyzers ( #6386 )
2024-03-27 05:32:22 +00:00
Nikita Pivkin
f148eb10f2
fix(helm): scan the subcharts once ( #6382 )
2024-03-26 17:10:16 +00:00
Nikita Pivkin
97f95c4ddf
docs(terraform): add file patterns for Terraform Plan ( #6393 )
2024-03-26 17:04:40 +00:00
Nikita Pivkin
abd62ae74e
fix(terraform): сhecking SSE encryption algorithm validity ( #6341 )
2024-03-26 03:31:28 +00:00
DmitriyLewen
7c409fd270
fix(java): parse modules from pom.xml files once ( #6312 )
2024-03-24 09:57:32 +00:00
dependabot[bot]
1b68327b65
chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible ( #6364 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-24 09:55:08 +00:00
DmitriyLewen
a2482c14e1
fix(server): add Locations for Packages in client/server mode ( #6366 )
2024-03-24 09:46:56 +00:00
DmitriyLewen
e866bd5b5d
fix(sbom): add check for CreationInfo to nil when detecting SPDX created using Trivy ( #6346 )
2024-03-24 09:45:45 +00:00
DmitriyLewen
1870f28461
fix(report): don't include empty strings in .vulnerabilities[].identifiers[].url when gitlab.tpl is used ( #6348 )
2024-03-24 09:44:40 +00:00
Stefan Mayr
6c81e5505e
chore(ubuntu): Add Ubuntu 22.04 EOL date ( #6371 )
2024-03-24 07:26:49 +00:00
dependabot[bot]
8ec3938e01
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 ( #6321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 01:04:16 +00:00
DmitriyLewen
f6c5d58001
feat(java): add support licenses and graph for gradle lock files ( #6140 )
2024-03-19 00:59:31 +00:00
Teppei Fukuda
c4022d61b3
feat(vex): consider root component for relationships ( #6313 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-03-19 00:51:18 +00:00
DmitriyLewen
317792433e
fix: increase the default buffer size for scanning dpkg status files by 2 times ( #6298 )
2024-03-18 09:42:54 +00:00
Edoardo Vacchi
dd9620ef38
chore: updates wazero to v1.7.0 ( #6301 )
...
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com >
2024-03-18 09:41:34 +00:00
Ivo Šmíd
eb3ceb323d
feat(sbom): Support license detection for SBOM scan ( #6072 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-03-18 09:34:26 +00:00
Teppei Fukuda
ab74caa87f
refactor(sbom): use intermediate representation for SPDX ( #6310 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-03-18 08:52:11 +00:00
Nikita Pivkin
71da44f7e1
docs(terraform): improve documentation for filtering by inline comments ( #6284 )
2024-03-12 14:49:07 +00:00
Nikita Pivkin
102b6df738
fix(terraform): fix policy document retrieval ( #6276 )
2024-03-12 14:48:16 +00:00
Nikita Pivkin
aa19aaf4e4
refactor(terraform): remove unused custom error ( #6303 )
2024-03-12 14:43:09 +00:00
Teppei Fukuda
8fcef352b3
refactor(sbom): add intermediate representation for BOM ( #6240 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-03-12 06:56:10 +00:00
DmitriyLewen
fb8c516ded
fix(amazon): check only major version of AL to find advisories ( #6295 )
2024-03-11 08:46:25 +00:00
DmitriyLewen
96bd7ac594
fix(db): use schema version as tag only for trivy-db and trivy-java-db registries by default ( #6219 )
2024-03-11 06:57:56 +00:00
DmitriyLewen
12c5bf0805
fix(nodejs): add name validation for package name from package.json ( #6268 )
2024-03-11 05:23:51 +00:00
Matthias Fechner
d6c40ce058
docs: Added install instructions for FreeBSD ( #6293 )
2024-03-11 04:58:12 +00:00
Parvez
9d2057a7c2
feat(image): customer podman host or socket option ( #6256 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-03-11 04:27:57 +00:00
Edoardo Vacchi
2a9d9bd214
chore(deps): bump wazero from 1.2.1 to 1.6.0 ( #6290 )
...
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com >
2024-03-11 04:08:09 +00:00
DmitriyLewen
617c3e31bd
feat(java): mark dependencies from maven-invoker-plugin integration tests pom.xml files as Dev ( #6213 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-03-08 10:13:49 +00:00
Damian E
56cedc0d67
fix(license): reorder logic of how python package licenses are acquired ( #6220 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-03-08 06:37:55 +00:00
Nikita Pivkin
d7d7265eb0
test(terraform): skip cached modules ( #6281 )
2024-03-08 00:37:58 +00:00
Chris King
6639911662
feat(secret): Support for detecting Hugging Face Access Tokens ( #6236 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-03-07 14:00:52 +00:00
Nikita Pivkin
337cb75353
fix(cloudformation): support of all SSE algorithms for s3 ( #6270 )
2024-03-07 01:12:04 +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
dependabot[bot]
ee01e6e2f4
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.4 ( #6249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 14:33:33 +00:00
guangwu
3d2f583ecd
fix: typo function name and comment optimization ( #6200 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2024-03-04 14:24:40 +00:00
DmitriyLewen
c4b5ab7881
fix(java): don't ignore runtime scope for pom.xml files ( #6223 )
2024-03-04 14:23:13 +00:00
dependabot[bot]
355c1b583b
chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 ( #6242 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 13:49:43 +00:00
dependabot[bot]
7244ece536
chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 ( #6243 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 13:41:39 +00:00
dependabot[bot]
5cd0566843
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.1 to 1.51.1 ( #6251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 13:38:30 +00:00
dependabot[bot]
ebb74a5de0
chore(deps): bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.3 ( #6253 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 11:35:03 +00:00
dependabot[bot]
24a8d6aaa8
chore(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 ( #6250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 11:22:55 +00:00
dependabot[bot]
9d0d7ad886
chore(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 ( #6247 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 11:18:00 +00:00
dependabot[bot]
e8230e19d7
chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 ( #6246 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 10:59:18 +00:00
Damian E
04535b554a
fix(license): add FilePath to results to allow for license path filtering via trivyignore file ( #6215 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-03-04 09:38:51 +00:00
simar7
939e34e37c
chore(deps): Upgrade iac deps ( #6255 )
2024-03-04 09:30:55 +00:00
DmitriyLewen
7cb6c02a4e
feat: add info log message about dev deps suppression ( #6211 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-03-04 09:30:30 +00:00
DmitriyLewen
c1d26ec334
test(k8s): use test-db for k8s integration tests ( #6222 )
2024-02-28 16:17:59 +00:00
DmitriyLewen
4f70468bdd
ci: add maximize-build-space for Test job ( #6221 )
2024-02-28 10:06:52 +00:00
Nikita Pivkin
1dfece89d0
fix(terraform): fix root module search ( #6160 )
...
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-02-28 03:31:03 +00:00
DmitriyLewen
e1ea02c7b8
test(parser): squash test data for yarn ( #6203 )
2024-02-27 07:24:22 +00:00
Nikita Pivkin
64926d8423
fix(terraform): do not re-expand dynamic blocks ( #6151 )
2024-02-27 07:02:29 +00:00
Anais Urlichs
eb54bb5da5
docs: update ecosystem page reporting with db app ( #6201 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2024-02-27 02:47:30 +00:00
chenk
dc76c6e4f4
fix: k8s summary separate infra and user finding results ( #6120 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-02-27 02:29:41 +00:00
chenk
1b7e47424b
fix: add context to target finding on k8s table view ( #6099 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-02-26 06:58:47 +00:00
guangwu
876ab84b36
fix: Printf format err ( #6198 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2024-02-26 06:07:35 +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
dependabot[bot]
069aae59ec
chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 ( #6189 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-23 03:17:15 +00:00
Adam Carruthers
4a9ac6d199
feat(terraform): Add hyphen and non-ASCII support for domain names in credential extraction ( #6108 )
...
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-02-23 00:54:40 +00:00
Juan Ariza Toledano
9c5e5a04ee
fix(vex): CSAF filtering should consider relationships ( #5923 )
...
Signed-off-by: juan131 <jariza@vmware.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2024-02-22 10:23:11 +00:00
Maxime Durand
388f47669d
refactor(report): Replacing source_location in github report when scanning an image ( #5999 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-02-22 09:56:18 +00:00
Teppei Fukuda
cd3e4bcac2
feat(vuln): ignore vulnerabilities by PURL ( #6178 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-02-22 09:55:13 +00:00
renypaul
ce81c05851
feat(java): add support for fetching packages from repos mentioned in pom.xml ( #6171 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-02-22 09:50:08 +00:00
chenk
cf0f0d00c2
feat(k8s): rancher rke2 version support ( #5988 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-02-22 04:35:47 +00:00
chenk
8a3a113eea
docs: update kbom distribution for scanning ( #6019 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-02-21 16:16:23 +00:00
Teppei Fukuda
19495ba7c2
chore: update CODEOWNERS ( #6173 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-02-21 16:14:12 +00:00
DmitriyLewen
e787e1af01
fix(swift): try to use branch to resolve version ( #6168 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-02-21 14:52:47 +00:00
Nikita Pivkin
327cf88397
fix(terraform): ensure consistent path handling across OS ( #6161 )
2024-02-21 07:19:07 +00:00
DmitriyLewen
82214736a9
fix(java): add only valid libs from pom.properties files from jars ( #6164 )
2024-02-20 06:51:43 +00:00
saso
7694df11fb
fix(sbom): skip executable file analysis if Rekor isn't a specified SBOM source ( #6163 )
2024-02-20 06:44:35 +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
DmitriyLewen
32a02a95dd
docs(report): add remark about path to filter licenses using .trivyignore.yaml file ( #6145 )
2024-02-16 09:04:57 +00:00
Mike Thomas
fb79ea7c95
docs: update template path for gitlab-ci tutorial ( #6144 )
2024-02-16 08:58:08 +00:00
Kristina Trotsko
c6844a73f1
feat(report): support for filtering licenses and secrets via rego policy files ( #6004 )
2024-02-16 08:39:03 +00:00
DmitriyLewen
a813506f41
fix(cyclonedx): move root component from scanned cyclonedx file to output cyclonedx file ( #6113 )
2024-02-16 08:36:29 +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
dependabot[bot]
efe0e0f8f3
chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 ( #6142 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 17:24:09 +00:00
Stefan Fleckenstein
73dde32632
docs: add SecObserve in CI/CD and reporting ( #6139 )
2024-02-15 10:12:59 +00:00
DmitriyLewen
aadbad1d78
fix(alpine): exclude empty licenses for apk packages ( #6130 )
2024-02-14 10:57:25 +00:00
Anais Urlichs
14a0981efa
docs: add docs tutorial on custom policies with rego ( #6104 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: simar7 <1254783+simar7@users.noreply.github.com >
2024-02-14 08:40:11 +00:00
DmitriyLewen
3ac63887dc
fix(nodejs): use project dir when searching for workspaces for Yarn.lock files ( #6102 )
2024-02-13 13:39:43 +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
c107e1af29
docs: rename governance to principles ( #6107 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-02-12 14:27:35 +00:00
Teppei Fukuda
b26f217172
docs: add governance ( #6090 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-02-12 11:56:49 +00:00
simar7
7bd3b630bb
refactor(deps): Merge trivy-iac into Trivy ( #6005 )
2024-02-12 11:01:27 +00:00
DmitriyLewen
535b5a96d9
feat(java): add dependency location support for gradle files ( #6083 )
2024-02-08 09:43:35 +00:00
dependabot[bot]
428420ee84
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.15 ( #6038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-07 05:34:28 +00:00
DmitriyLewen
7fec991c58
fix(misconf): get user from Config.User ( #6070 )
2024-02-07 05:11:10 +00:00
DmitriyLewen
6ccc0a554b
fix: check unescaped BomRef when matching PkgIdentifier ( #6025 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-02-06 11:09:53 +00:00
Alexander Münch
458c5d95e6
docs: Fix broken link to "pronunciation" ( #6057 )
2024-02-06 11:09:08 +00:00
dependabot[bot]
5c0ff6dad1
chore(deps): bump actions/upload-artifact from 3 to 4 ( #6047 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 09:57:41 +00:00
dependabot[bot]
e2bd7f75d5
chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 ( #6042 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 06:47:02 +00:00
dependabot[bot]
f95fbcb672
chore(deps): bump k8s.io/api from 0.29.0 to 0.29.1 ( #6043 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 03:37:41 +00:00
DmitriyLewen
7651bf59b2
ci: reduce root-reserve-mb size for maximize-build-space ( #6064 )
2024-02-05 13:09:15 +00:00
dependabot[bot]
fc20dfdd80
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.48.1 ( #6041 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 03:33:34 +00:00
dependabot[bot]
3bd80e7c28
chore(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 ( #6039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 03:33:05 +00:00
DmitriyLewen
2900a21176
fix: fix cursor usage in Redis Clear function ( #6056 )
2024-02-02 11:55:50 +00:00
dependabot[bot]
85cb9a7639
chore(deps): bump github.com/go-openapi/runtime from 0.26.0 to 0.27.1 ( #6037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 11:52:05 +00:00
DmitriyLewen
4e962c02aa
fix(nodejs): add local packages support for pnpm-lock.yaml files ( #6034 )
2024-02-02 11:19:54 +00:00
dependabot[bot]
aa48a7b865
chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 ( #6046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 11:04:16 +00:00
dependabot[bot]
8aabbea2d3
chore(deps): bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0 ( #6044 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 10:56:39 +00:00
dependabot[bot]
ec02a655af
chore(deps): bump actions/cache from 3.3.2 to 4.0.0 ( #6048 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 08:55:01 +00:00
DmitriyLewen
27d35baa4a
test: fix flaky TestDockerEngine ( #6054 )
2024-02-02 08:48:51 +00:00
dependabot[bot]
c3a66da9c3
chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.19.0 ( #6040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 17:11:52 +00:00
dependabot[bot]
2000fe24c6
chore(deps): bump easimon/maximize-build-space from 9 to 10 ( #6049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 17:10:37 +00:00
dependabot[bot]
2be642154f
chore(deps): bump alpine from 3.19.0 to 3.19.1 ( #6051 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 17:10:02 +00:00
dependabot[bot]
41c0ef642e
chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5 ( #6028 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2024-02-01 12:13:26 +00:00
DmitriyLewen
729a0512ab
fix(java): recursive check all nested depManagements with import scope for pom.xml files ( #5982 )
2024-02-01 06:19:17 +00:00
dependabot[bot]
884745b5e5
chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 ( #6029 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 04:00:55 +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
Andrey Fedotov
5924c021da
feat(rust): Support workspace.members parsing for Cargo.toml analysis ( #5285 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-29 08:34:43 +00:00
Nikita Pivkin
4df9363890
docs: add note about Bun ( #6001 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-26 10:52:25 +00:00
DmitriyLewen
70dd572ef7
fix(report): use AWS_REGION env for secrets in asff template ( #6011 )
2024-01-26 08:19:27 +00:00
guangwu
13f797f885
fix: check returned error before deferring f.Close() ( #6007 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2024-01-26 07:57:37 +00:00
DmitriyLewen
adfde63d00
feat(misconf): add support of buildkit instructions when building dockerfile from image config ( #5990 )
2024-01-25 11:22:43 +00:00
Teppei Fukuda
e2eb70ecb8
feat(vuln): enable --vex for all targets ( #5992 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2024-01-25 10:34:34 +00:00
Nikita Pivkin
f9da021315
docs: update link to data sources ( #6000 )
2024-01-25 10:23:32 +00:00
DmitriyLewen
b4b90cfe20
feat(java): add support for line numbers for pom.xml files ( #5991 )
2024-01-25 07:25:38 +00:00
DmitriyLewen
fb36c4ed09
refactor(sbom): use new metadata.tools struct for CycloneDX ( #5981 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-23 13:59:48 +00:00
Anais Urlichs
f6be42b71d
docs: Update troubleshooting guide with image not found error ( #5983 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-23 08:29:09 +00:00
Anais Urlichs
bb6caea5cb
style: update band logos ( #5968 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2024-01-23 06:45:55 +00:00
simar7
189a46a01c
chore(deps): Update misconfig deps ( #5956 )
2024-01-23 06:44:10 +00:00
Anais Urlichs
91a2547d15
docs: update cosign tutorial and commands, update kyverno policy ( #5929 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
Co-authored-by: saso <sasoakira6114@gmail.com >
2024-01-22 07:44:16 +00:00
Anais Urlichs
a96f66f176
docs: update command to scan go binary ( #5969 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2024-01-19 08:28:46 +00:00
chenk
2212d14432
fix: handle non-parsable images names ( #5965 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-01-19 08:27:35 +00:00
dependabot[bot]
7cad04bdf1
chore(deps): bump aquaproj/aqua-installer from 2.1.2 to 2.2.0 ( #5693 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 09:00:37 +00:00
DmitriyLewen
fbc1a83f32
fix(amazon): save system files for pkgs containing amzn in src ( #5951 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-17 06:57:41 +00:00
Devin Trejo
260aa281f4
fix(alpine): Add EOL support for alpine 3.19. ( #5938 )
...
Signed-off-by: Devin Trejo <dtrejo@palantir.com >
2024-01-16 07:59:08 +00:00
Bishwa Thapa
2c9d7c6b50
feat: allow end-users to adjust K8S client QPS and burst ( #5910 )
2024-01-15 19:08:52 +00:00
Nikita Pivkin
ffe2ca7cb5
chore(deps): bump go-ebs-file ( #5934 )
2024-01-15 10:32:24 +00:00
DmitriyLewen
f90d4ee436
fix(nodejs): find licenses for packages with slash ( #5836 )
2024-01-15 07:11:12 +00:00
DmitriyLewen
c75143f5e8
fix(sbom): use group field for pom.xml and nodejs files for CycloneDX reports ( #5922 )
2024-01-15 06:57:46 +00:00
chenk
a3fac90b47
fix: ignore no init containers ( #5939 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2024-01-15 06:14:57 +00:00
Fatih Tokus
b1b4734f55
docs: Fix documentation of ecosystem ( #5940 )
2024-01-15 06:13:27 +00:00
Laurent Commarieu
a2b654945a
docs(misconf): multiple ignores in comment ( #5926 )
2024-01-12 04:36:55 +00:00
DmitriyLewen
ae134a9b38
fix(secret): find aws secrets ending with a comma or dot ( #5921 )
2024-01-11 08:00:33 +00:00
dependabot[bot]
c8c55fe21e
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.90 to 1.15.11 ( #5885 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Simar <simar@linux.com >
2024-01-11 07:30:40 +00:00
mfreeman451
4d2e785ff2
docs: ✨ Updated ecosystem docs with reference to new community app ( #5918 )
2024-01-11 07:25:44 +00:00
DmitriyLewen
7895657c89
fix(java): don't remove excluded deps from upper pom's ( #5838 )
2024-01-10 09:39:52 +00:00
DmitriyLewen
37e7e3eabf
fix(java): check if a version exists when determining GAV by file name for jar files ( #5630 )
2024-01-10 07:22:50 +00:00
Teppei Fukuda
d0c81e23c4
feat(vex): add PURL matching for CSAF VEX ( #5890 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2024-01-10 06:37:19 +00:00
DmitriyLewen
958e1f11f7
fix(secret): AWS Secret Access Key must include only secrets with aws text. ( #5901 )
2024-01-09 11:51:30 +00:00
DmitriyLewen
56c4e248aa
revert(report): don't escape new line characters for sarif format ( #5897 )
2024-01-09 11:50:35 +00:00
Itay Shakury
92d9b3dbba
docs: improve filter by rego ( #5402 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-09 05:52:03 +00:00
dependabot[bot]
a626cdf334
chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 ( #5892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 17:33:06 +00:00
Fatih Tokus
47b6c2817a
docs: add_scan2html_to_trivy_ecosystem ( #5875 )
2024-01-08 10:33:20 +00:00
yusuke-koyoshi
0ebb6c4682
fix(vm): update ext4-filesystem fix reading groupdescriptor in 32bit mode ( #5888 )
2024-01-08 06:06:37 +00:00
Juan Ariza Toledano
c47ed0d816
feat(vex): Add support for CSAF format ( #5535 )
...
Signed-off-by: juan131 <jariza@vmware.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-06 10:48:39 +00:00
dependabot[bot]
2cdd65dd64
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.2 to 1.26.7 ( #5880 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 19:38:44 +00:00
dependabot[bot]
cba67d1f06
chore(deps): bump actions/setup-go from 4 to 5 ( #5845 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 16:31:44 +00:00
dependabot[bot]
d990e702a2
chore(deps): bump actions/stale from 8 to 9 ( #5846 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 12:35:25 +00:00
dependabot[bot]
c72dfbfbb0
chore(deps): bump github.com/open-policy-agent/opa from 0.58.0 to 0.60.0 ( #5853 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 12:31:33 +00:00
dependabot[bot]
121898423b
chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 ( #5847 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 12:31:32 +00:00
dependabot[bot]
682210ac64
chore(deps): bump modernc.org/sqlite from 1.23.1 to 1.28.0 ( #5854 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 19:10:54 +00:00
dependabot[bot]
e1a60cc88c
chore(deps): bump alpine from 3.18.5 to 3.19.0 ( #5849 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 19:03:00 +00:00
dependabot[bot]
b508414ca2
chore(deps): bump actions/setup-python from 4 to 5 ( #5848 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 19:01:57 +00:00
Nikita Pivkin
df3e90af8f
feat(python): parse licenses from dist-info folder ( #4724 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-04 18:20:55 +00:00
dependabot[bot]
fa2e88360b
chore(deps): bump github.com/secure-systems-lab/go-securesystemslib from 0.7.0 to 0.8.0 ( #5852 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 09:29:08 +00:00
DmitriyLewen
30eff9c83e
feat(nodejs): add yarn alias support ( #5818 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2024-01-04 05:16:35 +00:00
dependabot[bot]
013df4c6b8
chore(deps): bump github.com/samber/lo from 1.38.1 to 1.39.0 ( #5850 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 05:12:39 +00:00
dependabot[bot]
b1489f3485
chore(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 ( #5856 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 11:53:52 +00:00
dependabot[bot]
7f2e4223ff
chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 ( #5855 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 11:43:57 +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
Teppei Fukuda
1607eee77c
refactor: move PkgRef under PkgIdentifier ( #5831 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-12-29 06:52:36 +00:00
DmitriyLewen
b3d516eafe
fix(cyclonedx): fix unmarshal for licenses ( #5828 )
2023-12-29 05:28:13 +00:00
dependabot[bot]
c17b6603db
chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 ( #5830 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-29 05:26:15 +00:00
Juan Ariza Toledano
1f0d6290c3
feat(vuln): include pkg identifier on detected vulnerabilities ( #5439 )
...
Signed-off-by: juan131 <jariza@vmware.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-12-27 07:54:56 +00:00
Nikita Pivkin
4cdff0e573
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 ( #5822 )
2023-12-26 12:09:43 +00:00
dependabot[bot]
be969d4136
chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 ( #5809 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 06:13:16 +00:00
dependabot[bot]
81748f5ad0
chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 ( #5805 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 07:59:21 +00:00
Nikita Pivkin
ba825b2ae1
chore(deps): bump trivy-iac to v0.7.1 ( #5797 )
2023-12-18 12:31:07 +00:00
Juan Ariza Toledano
abf227e06e
fix(bitnami): use a different comparer for detecting vulnerabilities ( #5633 )
...
Signed-off-by: juan131 <jariza@vmware.com >
2023-12-17 10:27:19 +00:00
DmitriyLewen
df49ea4a14
refactor(sbom): disable html escaping for CycloneDX ( #5764 )
2023-12-17 09:25:08 +00:00
DmitriyLewen
f25e2df1c0
refactor(purl): use pub from package-url ( #5784 )
2023-12-13 12:07:31 +00:00
DmitriyLewen
b5e3b77f0f
docs(python): add note to using pip freeze for compatible releases ( #5760 )
2023-12-13 09:39:00 +00:00
DmitriyLewen
6cc00c2f0c
fix(report): use OS information for OS packages purl in github template ( #5783 )
2023-12-13 09:37:14 +00:00
DmitriyLewen
c317fe828d
fix(report): fix error if miconfigs are empty ( #5782 )
2023-12-13 09:34:37 +00:00
DmitriyLewen
9b4bcedf0e
refactor(vuln): don't remove VendorSeverity in JSON report ( #5761 )
2023-12-12 12:33:41 +00:00
DmitriyLewen
be5a550491
fix(report): don't mark misconfig passed tests as failed in junit.tpl ( #5767 )
2023-12-12 12:30:26 +00:00
Veronika Priesner
01edbda347
docs(k8s): replace --scanners config with --scanners misconfig in docs ( #5746 )
2023-12-07 12:12:26 +00:00
Dirk Klimpel
eb9741954c
fix(report): update Gitlab template ( #5721 )
2023-12-07 11:13:43 +00:00
Sourav Patnaik
be1c55497f
feat(secret): add support of GitHub fine-grained tokens ( #5740 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-12-07 10:45:22 +00:00
Nikita Pivkin
a5342da067
fix(misconf): add an image misconf to result ( #5731 )
2023-12-06 07:07:31 +00:00
Sourav Patnaik
108a5b05ce
feat(secret): added support of Docker registry credentials ( #5720 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-12-06 07:04:19 +00:00
dependabot[bot]
6080e245ce
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 ( #5717 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 09:38:17 +00:00
dependabot[bot]
e27ec3261e
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 ( #5701 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:52:06 +00:00
dependabot[bot]
f2aa9bf3eb
chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 ( #5696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 07:18:38 +00:00
dependabot[bot]
6d7e2f8116
chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 ( #5694 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 07:18:17 +00:00
chenk
0ff5f96bb7
feat: filter k8s core components vuln results ( #5713 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-12-05 07:17:51 +00:00
Andrea Scarpino
a54d1e95fd
feat(vuln): remove duplicates in Fixed Version ( #5596 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-12-04 16:29:14 +00:00
Teppei Fukuda
99c04c4383
feat(report): output plugin ( #4863 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-12-04 11:04:43 +00:00
dependabot[bot]
70078b9c0e
chore(deps): bump alpine from 3.18.4 to 3.18.5 ( #5700 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:37:26 +00:00
dependabot[bot]
49e83a6ad2
chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 ( #5704 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:36:06 +00:00
dependabot[bot]
af32cb310a
chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 ( #5699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:32:05 +00:00
dependabot[bot]
176627192f
chore(deps): bump actions/github-script from 6 to 7 ( #5697 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:29:43 +00:00
dependabot[bot]
7ee854767e
chore(deps): bump easimon/maximize-build-space from 8 to 9 ( #5695 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:28:13 +00:00
Reo Uehara
654147fc60
docs: typo in modules.md ( #5712 )
2023-12-04 10:25:18 +00:00
chenk
256957523a
feat: Add flag to configure node-collector image ref ( #5710 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-12-04 10:25:12 +00:00
dependabot[bot]
c0610097a6
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 ( #5702 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 09:46:51 +00:00
dependabot[bot]
aedbd85d6e
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 ( #5698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 03:38:34 +00:00
dependabot[bot]
e018b9c423
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 ( #5706 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 03:37:58 +00:00
simar7
b5874e3ad3
feat(misconf): Add --misconfig-scanners option ( #5670 )
2023-11-29 23:59:17 +00:00
Teppei Fukuda
075d8f6286
chore: bump Go to 1.21 ( #5662 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-28 04:01:54 +00:00
yuriShafet
16b757d180
feat: Packagesprops support ( #5605 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-11-28 01:23:47 +00:00
simar7
372efc9ec7
chore(deps): Bump up trivy misconf deps ( #5656 )
2023-11-28 00:47:23 +00:00
Anais Urlichs
edad5f6902
docs: update adopters discussion template ( #5632 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-11-27 01:29:32 +00:00
Kyle Davies
ed9d34030d
docs: terraform tutorial links updated to point to correct loc ( #5661 )
2023-11-27 01:29:22 +00:00
DmitriyLewen
8ff574e3f7
fix(secret): add sec and space to secret prefix for aws-secret-access-key ( #5647 )
2023-11-26 05:12:06 +00:00
DmitriyLewen
ad977a4256
fix(nodejs): support protocols for dependency section in yarn.lock files ( #5612 )
2023-11-22 01:44:45 +00:00
DmitriyLewen
b1dc60b885
fix(secret): exclude upper case before secret for alibaba-access-key-id ( #5618 )
2023-11-22 01:43:59 +00:00
Felix Yan
65351d4f2a
docs: Update Arch Linux package URL in installation.md ( #5619 )
2023-11-22 01:23:56 +00:00
Teppei Fukuda
c866f1c4e9
chore: add prefix to image errors ( #5601 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-20 12:38:45 +00:00
Tom Janson
ed0022b915
docs(vuln): fix link anchor ( #5606 )
2023-11-20 01:13:27 +00:00
Jeremy Adams
3c81727034
docs: Add Dagger integration section and cleanup Ecosystem CICD docs page ( #5608 )
...
Signed-off-by: Jeremy Adams <jeremy@dagger.io >
2023-11-20 00:54:26 +00:00
chenk
214546427e
fix: k8s friendly error messages kbom non cluster scans ( #5594 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-16 06:41:45 +00:00
Sylvain Baubeau
44d0b28ada
feat: set InstalledFiles for DEB and RPM packages ( #5488 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 06:37:39 +00:00
Teppei Fukuda
ae4bcf6a06
fix(report): use time.Time for CreatedAt ( #5598 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 05:42:30 +00:00
Teppei Fukuda
b6fafa04a2
test: retry containerd initialization ( #5597 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 04:17:59 +00:00
simar7
13362233c8
feat(misconf): Expose misconf engine debug logs with --debug option ( #5550 )
...
Signed-off-by: Simar <simar@linux.com >
2023-11-16 02:29:38 +00:00
Teppei Fukuda
71051863c6
test: mock VM walker ( #5589 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 00:49:38 +00:00
chenk
d9d7f3f190
chore: bump node-collector v0.0.9 ( #5591 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-16 00:48:56 +00:00
simar7
e3c28f8ee3
feat(misconf): Add support for --cf-params for CFT ( #5507 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2023-11-15 07:04:22 +00:00
Teppei Fukuda
ac0e327492
feat(flag): replace '--slow' with '--parallel' ( #5572 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 06:41:13 +00:00
DmitriyLewen
5372067611
fix(report): add escaping for Sarif format ( #5568 )
2023-11-15 04:29:23 +00:00
Teppei Fukuda
a3895298de
chore: show a deprecation notice for --scanners config ( #5587 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 04:20:40 +00:00
Y.Horie
f4dd062f58
feat(report): Add CreatedAt to the JSON report. ( #5542 ) ( #5549 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 04:11:09 +00:00
Teppei Fukuda
d005f5af24
test: mock RPM DB ( #5567 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 03:06:49 +00:00
Teppei Fukuda
a96ec35572
feat: add aliases to '--scanners' ( #5558 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 00:53:22 +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
dependabot[bot]
2310f0dd69
chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 ( #5543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 07:50:00 +00:00
Teppei Fukuda
04b93e9fd6
chore: not load plugins for auto-generating docs ( #5569 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-14 05:37:18 +00:00
Teppei Fukuda
cccaa15ccd
chore: sort supported AWS services ( #5570 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-14 05:35:42 +00:00
chenk
3891e3d5d4
fix: no schedule toleration ( #5562 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-14 02:42:40 +00:00
DmitriyLewen
138feb024c
fix(cli): set correct scanners for k8s target ( #5561 )
2023-11-13 07:24:22 +00:00
DmitriyLewen
cb241a8007
fix(sbom): add FilesAnalyzed and PackageVerificationCode fields for SPDX ( #5533 )
2023-11-09 09:25:27 +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
very-doge-wow
2f5afa5f29
feat(secret): add built-in rule for JWT tokens ( #5480 )
2023-11-09 01:34:52 +00:00
chenk
91fc8dac92
fix: trivy k8s parse ecr image with arn ( #5537 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-09 01:05:45 +00:00
chenk
05df24477e
fix: fail k8s resource scanning ( #5529 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-08 05:39:53 +00:00
DmitriyLewen
a1b47441a5
refactor(misconf): don't remove Highlighted in json format ( #5531 )
2023-11-07 23:40:42 +00:00
Tom Janson
7712f8f216
docs(k8s): fix link in kubernetes.md ( #5524 )
2023-11-07 01:18:44 +00:00
Tom Janson
043fbfcd38
docs(k8s): fix whitespace in list syntax ( #5525 )
2023-11-07 00:38:39 +00:00
DmitriyLewen
d6df5fbcda
docs: add info that license scanning supports file-patterns flag ( #5484 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-11-06 04:55:08 +00:00
Matheus Moraes
156d4cc605
docs: add Zora integration into Ecosystem session ( #5490 )
2023-11-06 04:54:48 +00:00
DmitriyLewen
772d1d08f8
fix(sbom): Use UUID as BomRef for packages with empty purl ( #5448 )
2023-11-06 03:29:13 +00:00
Nikita Pivkin
df47073fa4
ci: use maximize build space for K8s tests ( #5387 )
2023-11-06 03:25:58 +00:00
Sylvain Baubeau
fed4710188
fix: correct error mismatch causing race in fast walks ( #5516 )
2023-11-06 02:31:12 +00:00
chenk
46f1b9e7dc
docs: k8s vulnerability scanning ( #5515 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-06 02:30:07 +00:00
dependabot[bot]
fdb3a15b2d
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 ( #5506 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 23:58:20 +00:00
dependabot[bot]
d0d956fdc1
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 ( #5493 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-11-03 01:38:04 +00:00
DmitriyLewen
68b0797e5b
docs: remove glad for java datasources ( #5508 )
2023-11-03 01:37:35 +00:00
dependabot[bot]
474167c47e
chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 ( #5475 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-11-03 01:36:27 +00:00
Sylvain Baubeau
7299867c21
chore: remove unused logger attribute in amazon detector ( #5476 )
2023-11-02 04:14:54 +00:00
Sylvain Baubeau
8656bd9f77
fix: correct error mismatch causing race in fast walks ( #5482 )
2023-11-02 04:14:16 +00:00
dependabot[bot]
2e10cd2eba
chore(deps): bump goreleaser/goreleaser-action from 4 to 5 ( #5502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 03:52:43 +00:00
dependabot[bot]
13df746527
chore(deps): bump docker/build-push-action from 4 to 5 ( #5500 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:55:00 +00:00
dependabot[bot]
b0141cfbaa
chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 ( #5491 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:52:57 +00:00
Nikita Pivkin
520830b51b
fix(server): add licenses to BlobInfo message ( #5382 )
2023-11-02 01:46:32 +00:00
dependabot[bot]
9a6e125c78
chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 ( #5501 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:09:38 +00:00
dependabot[bot]
6e5927266c
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 ( #5497 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:09:25 +00:00
chenk
f3de7bc3be
feat: scan vulns on k8s core component apps ( #5418 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-01 09:31:48 +00:00
DmitriyLewen
e2fb3dd58f
fix(java): fix infinite loop when relativePath field points to pom.xml being scanned ( #5470 )
2023-10-31 01:47:58 +00:00
dependabot[bot]
3e833be7d8
chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible ( #5472 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-31 01:46:24 +00:00
DmitriyLewen
ca50b77a35
fix(sbom): save digests for package/application when scanning SBOM files ( #5432 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-28 04:09:36 +00:00
Takahiro Tsuruda
048150d433
docs: fix the broken link ( #5454 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-28 04:06:11 +00:00
DmitriyLewen
013d901993
docs: fix error when installing PyYAML for gh pages ( #5462 )
2023-10-28 03:32:13 +00:00
DmitriyLewen
26b4959541
fix(java): download java-db once ( #5442 )
2023-10-26 01:50:32 +00:00
dependabot[bot]
57fa701a87
chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 ( #5447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-26 00:42:55 +00:00
simar7
53c9a7d762
docs(misconf): Update --tf-exclude-downloaded-modules description ( #5419 )
2023-10-24 13:03:02 +00:00
simar7
01c98d1516
feat(misconf): Support --ignore-policy in config scans ( #5359 )
...
Signed-off-by: Simar <simar@linux.com >
2023-10-23 07:32:08 +00:00
yoshinorin
05b3c86a14
docs(misconf): fix broken table for Use container image section ( #5425 )
2023-10-23 06:10:39 +00:00
DmitriyLewen
1a15a3adb1
feat(dart): add graph support ( #5374 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-20 09:16:23 +00:00
Teppei Fukuda
f2a12f5f90
refactor: define a new struct for scan targets ( #5397 )
2023-10-20 01:43:15 +00:00
DmitriyLewen
6040d9f43a
fix(sbom): add missed primaryURL and source severity for CycloneDX ( #5399 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-19 05:37:32 +00:00
Erick Redwine
e5317c7bc2
fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes ( #5393 )
2023-10-19 03:29:54 +00:00
Sylvain Baubeau
9fba79f0b6
chore(deps): move to aws-sdk-go-v2 ( #5381 )
2023-10-18 14:21:56 +00:00
Nikita Pivkin
00f2059e5d
docs: remove --scanners none ( #5384 )
2023-10-17 02:34:30 +00:00
mehrdadbn9
57a1022318
docs: Update container_image.md #5182 ( #5193 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-10-16 06:22:33 +00:00
AliDatadog
5b2b4ea380
feat(report): Add InstalledFiles field to Package ( #4706 )
...
Co-authored-by: Sylvain Baubeau <lebauce@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-16 06:15:23 +00:00
Teppei Fukuda
cbbd1ce1f0
feat(k8s): add support for vulnerability detection ( #5268 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: chenk <hen.keinan@gmail.com >
2023-10-14 12:32:55 +00:00
DmitriyLewen
24a0d92145
fix(python): override BOM in requirements.txt files ( #5375 )
2023-10-14 08:37:32 +00:00
Itay Shakury
0c3e2f08b7
docs: add kbom documentation ( #5363 )
2023-10-13 09:00:28 +00:00
DmitriyLewen
6c12f04286
test: use maximize build space for VM tests ( #5362 )
2023-10-13 01:42:57 +00:00
dependabot[bot]
c4134224a2
chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 ( #5365 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 15:45:22 +00:00
DmitriyLewen
20ab7033b8
fix(report): add escaping quotes in misconfig Title for asff template ( #5351 )
2023-10-11 07:38:07 +00:00
DmitriyLewen
91841f59ba
ci: add workflow to check Go versions of dependencies ( #5340 )
2023-10-09 11:04:09 +00:00
simar7
57ba05c766
chore(deps): Upgrade defsec to v0.93.1 ( #5348 )
2023-10-08 12:40:21 +00:00
dependabot[bot]
fef3ed4358
chore(deps): bump alpine from 3.18.3 to 3.18.4 ( #5300 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-06 06:07:11 +00:00
Doug Donohoe
ced54aced1
fix: Report error when os.CreateTemp fails (to be consistent with other uses) ( #5342 )
2023-10-05 14:45:45 +00:00
Nikita Pivkin
2798df916b
fix: add config files to FS for post-analyzers ( #5333 )
2023-10-05 12:59:47 +00:00
DmitriyLewen
af485b33fd
fix: fix MIME warnings after updating to Go 1.20 ( #5336 )
2023-10-05 12:58:40 +00:00
Teppei Fukuda
008babfb8b
build: fix a compile error with Go 1.21 ( #5339 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-10-05 10:06:32 +00:00
Alexandr Hacicheant
00d9c4666f
feat: added Metadata into the k8s resource's scan report ( #5322 )
2023-10-05 08:16:50 +00:00
DmitriyLewen
03b6787c44
ci: check only PR's in actions/stale ( #5337 )
2023-10-05 07:36:02 +00:00
Itay Shakury
e6d5889ed4
chore: update adopters template ( #5330 )
2023-10-04 12:13:20 +00:00
Teppei Fukuda
74dbd8a1fd
ci: do not trigger tests on the push event ( #5313 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-10-03 11:10:05 +00:00
j1nka
393bfdc1ac
fix(sbom): use PURL or Group and Name in case of Java ( #5154 )
2023-10-03 11:06:27 +00:00
Anais Urlichs
76eb8a57b6
docs: add buildkite repository to ecosystem page ( #5316 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-10-03 09:02:52 +00:00
dependabot[bot]
6c74ee11f0
chore(deps): bump docker/setup-qemu-action from 2 to 3 ( #5290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 09:01:37 +00:00
dependabot[bot]
6119878de1
chore(deps): bump docker/setup-buildx-action from 2 to 3 ( #5292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 08:25:12 +00:00
dependabot[bot]
a346587b8d
chore(deps): bump actions/cache from 3.3.1 to 3.3.2 ( #5293 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 15:54:49 +00:00
dependabot[bot]
7e613cc5f7
chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 ( #5286 )
...
Bumps [github.com/google/uuid](https://github.com/google/uuid ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/google/uuid/releases )
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/uuid/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 15:45:32 +00:00
dependabot[bot]
f05bc4be4f
chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 ( #5289 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 15:45:07 +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
dependabot[bot]
f6cd21c873
chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 ( #5288 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.6.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 08:31:07 +00:00
dependabot[bot]
f7b975187d
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 ( #5287 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.45.3 to 1.45.19.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.3...v1.45.19 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 07:35:19 +00:00
DmitriyLewen
18d168769c
close java-db client ( #5273 )
2023-10-02 06:56:33 +00:00
dependabot[bot]
eb60e9f3c0
chore(deps): bump docker/login-action from 2 to 3 ( #5291 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:20:14 +00:00
dependabot[bot]
5a92055e1c
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #5294 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ) from 1.21.5 to 1.22.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.22.0/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/efs/v1.21.5...service/s3/v1.22.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:19:08 +00:00
dependabot[bot]
46afe65eed
chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 ( #5304 )
...
Bumps [github.com/sigstore/rekor](https://github.com/sigstore/rekor ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/sigstore/rekor/releases )
- [Changelog](https://github.com/sigstore/rekor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/rekor/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/rekor
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:18:49 +00:00
dependabot[bot]
0bf2a11a2e
chore(deps): bump github.com/opencontainers/image-spec ( #5295 )
...
Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec ) from 1.1.0-rc4 to 1.1.0-rc5.
- [Release notes](https://github.com/opencontainers/image-spec/releases )
- [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md )
- [Commits](https://github.com/opencontainers/image-spec/compare/v1.1.0-rc4...v1.1.0-rc5 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/image-spec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:18:09 +00:00
Ignacio Íñigo Hernández
23b5fece08
fix(report): removes git::http from uri in sarif ( #5244 )
...
* fix(sarif): removes git::http from uri in sarif
* fix(sarif): removes git::http from uri in sarif
## Description
## Related issues
- Fixes https://github.com/aquasecurity/trivy/issues/5003
## Checklist
- [ ] I've read the [guidelines for contributing](https://aquasecurity.github.io/trivy/latest/community/contribute/pr/ ) to this repository.
- [ ] I've followed the [conventions](https://aquasecurity.github.io/trivy/latest/community/contribute/pr/#title ) in the PR title.
- [ ] I've added tests that prove my fix is effective or that my feature works.
- [ ] I've updated the [documentation](https://github.com/aquasecurity/trivy/blob/main/docs ) with the relevant information (if needed).
- [ ] I've added usage information (if the PR introduces new options)
- [ ] I've included a "before" and "after" example to the description (if the PR is a user interface change).
* fix lint
---------
Co-authored-by: Simar <simar@linux.com >
2023-10-02 05:17:43 +00:00
PranitRout07
4f1d576e5a
Improve the meaning of sentence ( #5301 )
...
Sentence has incomplete meaning .
Go to this link to see the issue: https://aquasecurity.github.io/trivy/v0.45/tutorials/kubernetes/gitops/
2023-10-01 18:13:12 +00:00
dependabot[bot]
6ab2bdfa7c
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 ( #5297 )
...
Bumps [github.com/owenrumney/go-sarif/v2](https://github.com/owenrumney/go-sarif ) from 2.2.0 to 2.2.2.
- [Release notes](https://github.com/owenrumney/go-sarif/releases )
- [Changelog](https://github.com/owenrumney/go-sarif/blob/main/.goreleaser.yml )
- [Commits](https://github.com/owenrumney/go-sarif/compare/v2.2.0...v2.2.2 )
---
updated-dependencies:
- dependency-name: github.com/owenrumney/go-sarif/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-01 17:43:34 +00:00
dependabot[bot]
4217cffb5a
chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 ( #5296 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/term/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-01 17:30:33 +00:00
DmitriyLewen
1840584703
add app nil check ( #5274 )
2023-10-01 07:36:59 +00:00
Erik McKelvey
c5ae9f265f
typo: in secret.md ( #5281 )
2023-10-01 07:27:47 +00:00
DmitriyLewen
562723f0a7
docs: add info about github format ( #5265 )
...
* docs: add info about github format
* rename `GitHub SBOM` to `GitHub dependency snapshots`
2023-09-28 18:40:45 +00:00
DmitriyLewen
3dd5b1e946
feat(dotnet): add license support for NuGet ( #5217 )
...
* add nuspec files support
* docs: docs, log messages, comments refactoring
* save found licences to use next time
* refactor
* refactor
* fix typo
2023-09-28 08:13:31 +00:00
Itay Shakury
5c18475f37
docs: correctly export variables ( #5260 )
...
missing = in variable definition
2023-09-28 07:15:48 +00:00
simar7
0c08dde015
chore: Add line numbers for lint output ( #5247 )
...
* fix(github): Add line numbers for lint output
* correctional message check
* update messaging
2023-09-28 07:12:47 +00:00
DmitriyLewen
0ccbb4f7fd
chore(cli): disable java-db flags in server mode ( #5263 )
...
* disable java-db flag for server mode
* update docs
2023-09-28 07:10:14 +00:00
Michel Meyer
908a4914c7
feat(db): allow passing registry options ( #5226 )
...
* feat(db): allow passing registry options
Signed-off-by: Michel Meyer <meyer_michel@outlook.com >
* feat(db): pass cli registry options to javaDB
---------
Signed-off-by: Michel Meyer <meyer_michel@outlook.com >
2023-09-27 13:17:11 +00:00
simar7
5b4652d796
chore(deps): Bump up defsec to v0.93.0 ( #5253 )
2023-09-27 06:43:55 +00:00
DmitriyLewen
faf8d49c49
refactor(purl): use TypeApk from purl ( #5232 )
...
* use TypeApk from purl
* refactor: some tweaks
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-09-26 08:55:23 +00:00
DmitriyLewen
559c0f30b1
chore: enable more linters ( #5228 )
...
* chore: enable more linters
* fix typos
* ci: add `verbose` option in linter action
* ci: remove `verbose` option in linter action
2023-09-26 06:20:54 +00:00
Nikita Pivkin
2baad46189
ci: bump GoReleaser from 1.16.2 to 1.20.0 ( #5236 )
...
* chore: replace brews.tap with brews.repository
* ci: bump GoReleaser from 1.16.2 to 1.20.0
2023-09-25 19:08:53 +00:00
za
df2bff9f5e
Fix typo on ide.md ( #5239 )
...
mange -> manage.
2023-09-25 19:05:22 +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
Javier Freire Riobó
37af529947
fix(purl): skip local Go packages ( #5190 )
...
* fix(purl): trim a final slash
* fix(purl): skip local Go packages
* fix(purl): a few improvements
2023-09-20 14:19:21 +00:00
Nikita Pivkin
eea3320d83
docs: update info about license scanning in Yarn projects ( #5207 )
2023-09-19 06:24:11 +00:00
DmitriyLewen
2e6662060e
ci: auto apply labels ( #5200 )
...
* add label for mage file. Create workflow.
* fix typo
* setup go and aqua tools
* set fetch-depth == 1
2023-09-18 13:51:12 +00:00
DmitriyLewen
49680dc881
fix link ( #5203 )
2023-09-18 08:07:56 +00:00
Paternity Leave
daae88287b
fix(purl): handle rust types ( #5186 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-09-15 20:58:10 +00:00
Paternity Leave
81240cf080
chore: auto-close issues ( #5177 )
...
* chore: auto close issues
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: add state_reason
* docs: add a warning message about issues
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-09-14 06:19:59 +00:00
dependabot[bot]
bd0accd8a0
chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 ( #5093 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 06:17:08 +00:00
chenk
ecee79403e
fix(k8s): kbom support addons labels ( #5178 )
...
* feat: kbom support addons label
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kbom support addons label
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-09-14 06:12:48 +00:00
Nikita Pivkin
9ebc25d88b
test: validate SPDX with the JSON schema ( #5124 )
...
* test: validate SPDX with the JSON schema
* use the SPDX schema version based on the document version
* additionally validate the document using spdx
2023-09-14 06:10:09 +00:00
chenk
9a49a37737
chore: bump trivy-kubernetes-latest ( #5161 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-09-12 07:21:44 +00:00
Nikita Pivkin
ad1dc6327a
docs: add 'Signature Verification' guide ( #4731 )
...
* add 'Signature Verification' guide
* add gpg signature verification doc
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-09-12 06:57:40 +00:00
k.goto
7c68d4a7ec
docs: add image-scanner-with-trivy for ecosystem ( #5159 )
2023-09-11 09:18:56 +00:00
Katsuya Miyachi
ed49609a73
fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem ( #5158 )
2023-09-10 15:08:09 +00:00
dependabot[bot]
19539722e0
chore(deps): bump github.com/CycloneDX/cyclonedx-go ( #5102 )
...
Bumps [github.com/CycloneDX/cyclonedx-go](https://github.com/CycloneDX/cyclonedx-go ) from 0.7.2-0.20230625092137-07e2f29defc3 to 0.7.2.
- [Release notes](https://github.com/CycloneDX/cyclonedx-go/releases )
- [Changelog](https://github.com/CycloneDX/cyclonedx-go/blob/master/.goreleaser.yml )
- [Commits](https://github.com/CycloneDX/cyclonedx-go/commits/v0.7.2 )
---
updated-dependencies:
- dependency-name: github.com/CycloneDX/cyclonedx-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10 12:57:56 +00:00
Srishanth
c7516011b5
Update filtering.md ( #5131 )
2023-09-10 08:52:19 +00:00
dependabot[bot]
ccc6d7cb2c
chore(deps): bump sigstore/cosign-installer ( #5104 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from a5d81fb6bdbcbb3d239e864d6552820420254494 to 4a861528be5e691840a69536975ada1d4c30349d.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](a5d81fb6bd...4a861528be )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-08 14:04:16 +00:00
dependabot[bot]
48cbf45534
chore(deps): bump github.com/cyphar/filepath-securejoin ( #5143 )
...
Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin ) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/cyphar/filepath-securejoin/releases )
- [Commits](https://github.com/cyphar/filepath-securejoin/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: github.com/cyphar/filepath-securejoin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-08 13:47:33 +00:00
dependabot[bot]
a9c2c74c55
chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 ( #5103 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-07 20:17:29 +00:00
dependabot[bot]
120ac68b5b
chore(deps): bump easimon/maximize-build-space from 7 to 8 ( #5105 )
...
Bumps [easimon/maximize-build-space](https://github.com/easimon/maximize-build-space ) from 7 to 8.
- [Release notes](https://github.com/easimon/maximize-build-space/releases )
- [Changelog](https://github.com/easimon/maximize-build-space/blob/master/CHANGELOG.md )
- [Commits](https://github.com/easimon/maximize-build-space/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: easimon/maximize-build-space
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-07 20:16:13 +00:00
dependabot[bot]
41eaa78ae0
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 ( #5126 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.273 to 1.45.3.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.273...v1.45.3 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 11:09:44 +00:00
Anais Urlichs
932f927555
chaging adopters discussion tempalte ( #5091 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-09-05 20:55:25 +00:00
dependabot[bot]
db3133346a
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 ( #5092 )
...
Bumps [github.com/cheggaaa/pb/v3](https://github.com/cheggaaa/pb ) from 3.1.2 to 3.1.4.
- [Commits](https://github.com/cheggaaa/pb/compare/v3.1.2...v3.1.4 )
---
updated-dependencies:
- dependency-name: github.com/cheggaaa/pb/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 20:50:58 +00:00
dependabot[bot]
8c0b7d619c
chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 ( #5094 )
...
Bumps [github.com/hashicorp/golang-lru/v2](https://github.com/hashicorp/golang-lru ) from 2.0.2 to 2.0.6.
- [Release notes](https://github.com/hashicorp/golang-lru/releases )
- [Commits](https://github.com/hashicorp/golang-lru/compare/v2.0.2...v2.0.6 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/golang-lru/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:23:20 +00:00
dependabot[bot]
c61c664c30
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #5095 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.25 to 1.18.38.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.25...config/v1.18.38 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:21:05 +00:00
dependabot[bot]
a99944c1c2
chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 ( #5097 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.3 to 1.7.5.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.3...v1.7.5 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:19:50 +00:00
dependabot[bot]
9fc844ecfc
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity ( #5098 )
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.3.0...sdk/azcore/v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:18:15 +00:00
dependabot[bot]
c504f8be44
chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 ( #5106 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...v3.6.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 18:42:12 +00:00
Teppei Fukuda
cdab67e7fa
docs: add Bitnami ( #5078 )
...
* docs: add Bitnami
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add a Debian link
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-09-01 04:29:05 +00:00
Juan Ariza Toledano
7acc5e8312
feat(docker): add support for scanning Bitnami components ( #5062 )
...
* feat(bitnami): add support for scanning Bitnami components
Signed-off-by: juan131 <jariza@vmware.com >
* chore(deps): bump packageurl-go
TypeBitnami is not included in v0.1.1
* feat(spdx): handle orphan packages
* fix: update Elastic SPDX
Signed-off-by: juan131 <jariza@vmware.com >
* Update pkg/fanal/analyzer/sbom/sbom.go
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
* fix: remove useless else
Signed-off-by: juan131 <jariza@vmware.com >
* call AnalysisResult.Sort()
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* delete app packages
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix: set the component path to packages
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add a comment about continue
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: bump trivy-db
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add Bitnami
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: juan131 <jariza@vmware.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2023-08-31 20:18:05 +00:00
Teppei Fukuda
9628b1cbf3
feat: add support for .trivyignore.yaml ( #5070 )
...
* feat: add support for .trivyignore.yaml
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* add test for trivyignore.yaml
* Add doublestar support
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* go mod tidy
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* update docs
* test: fix
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix: load .trivyignore once
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* feat: add a debug log
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add a table for fields
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix: skip empty results
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* revert the change
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-08-31 11:53:37 +00:00
Nikita Pivkin
4547e27666
fix(terraform): improve detection of terraform files ( #4984 )
...
* fix(terraform): improve detection of terraform files
* update defsec
---------
Co-authored-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-31 10:47:06 +00:00
Bishwa Thapa
0c8919e1e4
feat: filter artifacts on --exclude-owned flag ( #5059 )
...
* feat: filter artifacts on --exclude-owned flag
- filter artifacts using trivy-kubernetes library
- upgrade dependencies
- generate docs
* chore: remove shorthand flag for --exclude-owned flag
2023-08-31 10:17:52 +00:00
DmitriyLewen
c04f234fa4
fix(sbom): cyclonedx advisory should omit null value ( #5041 )
...
* return nil for advisories, if len of refs == 0
add marshal test
* add integration test for cyclonedx with vulns
* use existing testcase
* test(pom): add ID for cyclondedx integration golden file
* test(integration): add sorting cyclonedx vulns
2023-08-31 10:16:34 +00:00
Teppei Fukuda
f811ed2d48
build: maximize build space for build tests ( #5072 )
...
* build: maximize build space for build tests
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* only for Linux
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* maximize first
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-08-31 09:02:18 +00:00
chenk
69ea5bf70e
feat: improve kbom component name ( #5058 )
...
* feat: improve component name - merge
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-31 07:35:47 +00:00
DmitriyLewen
3715dcb3f4
fix(pom): add licenses for pom artifacts ( #5071 )
2023-08-31 06:41:35 +00:00
simar7
07f7e9853b
chore(deps): Update defsec to v0.92.0 ( #5068 )
...
* chore(deps): Update defsec to v0.92.0
* update tests
* update integration tests
2023-08-30 20:43:08 +00:00
DmitriyLewen
d4ca3cce21
chore: bump Go to 1.20 ( #5067 )
...
* update go.mod, linter, protoc dockerfile
* bump go version in .golangci.yaml
2023-08-30 10:22:33 +00:00
Teppei Fukuda
49fdd584ba
feat: PURL matching with qualifiers in OpenVEX ( #5061 )
...
* feat: PURL match in OpenVEX
* test: fix fixture
* Update docs/docs/supply-chain/vex.md
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
* docs: add a comment about overriding statements
---------
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2023-08-30 07:48:32 +00:00
DmitriyLewen
4401998ec1
feat(java): add graph support for pom.xml ( #4902 )
...
* add graph support
* update docs
* bump go-dep-parser
* remove replace for go-dep-parser
* update docs
2023-08-30 06:56:41 +00:00
DmitriyLewen
9c211d005d
feat(swift): add vulns for cocoapods ( #5037 )
...
* add vulns for cocoapods, fix purl
* update docs
* remove go-dep-parser replace
* update purl and test
* bump github.com/DmitriyLewen/trivy-db
* remove replace for trivy-db
* remove added sbom tests
* add test for Package() func
* add wrong epoch test
* refactor docs
* add comment to join the module and submodule in purl
* docs: add an example
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-29 12:46:49 +00:00
chenk
422fa414e8
fix: support image pull secret for additional workloads ( #5052 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-29 06:33:31 +00:00
Jan Mosig
8e933860a3
fix : #5033 Superfluous double quote in html.tpl ( #5036 )
2023-08-28 12:20:02 +00:00
Florian Bufler
9345a98ed1
docs(repo): update trivy repo usage and example ( #5049 )
2023-08-28 08:46:39 +00:00
Leke Ariyo
5d8da70c62
perf: Optimize Dockerfile for reduced layers and size ( #5038 )
...
* Optimize Dockerfile for reduced layers and size
* Optimize Dockerfile for clarity and efficiency without compromising debuggability
2023-08-27 07:52:02 +00:00
Bishwa Thapa
1be9da7aae
feat: scan K8s Resources Kind with --all-namespaces ( #5043 )
2023-08-27 07:38:45 +00:00
guangwu
0e17d0befc
fix: vulnerability typo ( #5044 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2023-08-27 07:12:11 +00:00
Anais Urlichs
d70fab2318
docs: adding a terraform tutorial to the docs ( #3708 )
...
* adding a terraform tutorial to the docs
* modifying Terraform tutorial
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* changes to the terraform tutorial in accoradance with the feedback
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* updates to the terraform tutorial based on PR feedback
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
---------
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-08-27 07:08:51 +00:00
Nikita Pivkin
2fa264ac1e
feat(report): add licenses to sarif format ( #4866 )
...
* feat(report): add licenses to sarif format
* update doc
2023-08-23 11:56:08 +00:00
Nikita Pivkin
07ddf47905
feat(misconf): show the resource name in the report ( #4806 )
...
* feat(misconf): show the resource name in the report
* fix typo
* use a loop instead of lo.Map
* add test
2023-08-23 11:54:08 +00:00
Jonathan Lopez Torres
9de360623a
chore: update alpine base images ( #5015 )
2023-08-23 11:53:31 +00:00
DmitriyLewen
ef70d20766
feat: add Package.resolved swift files support ( #4932 )
...
* add Package.resolved files analyzer
* add Swift detector and integration test
* refactor after go-dep-parser changes
* bump go-dep-parser
* remove replaces
* use filePath for Required func
* add ID field
2023-08-23 11:23:50 +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
chenk
3114c87e60
fix: k8s private registries support ( #5021 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-21 12:00:04 +00:00
DmitriyLewen
6d79f55db9
bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 ( #5018 )
2023-08-21 09:16:56 +00:00
Nikita Pivkin
9ace59106e
feat(vuln): support last_affected field from osv ( #4944 )
...
* feat(vuln): support last_affected field from osv
* run go mod tidy
* bump trivy-db
2023-08-20 16:08:56 +00:00
Nikita Pivkin
d442176405
feat(server): add version endpoint ( #4869 )
...
* feat(server): add version endpoint
* fix panic and test
* move version.go
* move version variable
* add docs about endpoints
* move testdata
* refactor
* update build command
* refactor
2023-08-20 06:12:31 +00:00
chenk
63cd41d20d
feat: k8s private registries support ( #4987 )
...
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* fix: add non empty credential update
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-20 06:07:30 +00:00
rlubetkin
cb16e23f14
fix(server): add indirect prop to package ( #4974 )
...
* fix(server): add indirect prop to package
* fix(server): fix test
2023-08-17 08:57:20 +00:00
Teppei Fukuda
a4e981b4ec
docs: add coverage ( #4954 )
...
* docs: add coverage
* add more pages
* add dart, dotnet, elixir languages.
* add C, ruby, cocoapods. Update links
* rename headers for dart and elixir
* docs: add Google Distroless and Photon OS
* docs: add IaC
* docs: put vulnerability into a single page
* fixed broken links
* docs: add coverage overview
* update some links
* add note about arch for Rocky linux
* docs: fix typo
* fix typo
* docs: add footnotes
* docs: add a link to coverage in the license section
* docs: add a conversion table
* docs: get aligned
---------
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-08-17 08:00:34 +00:00
DmitriyLewen
6f03c79405
feat(c): add location for lock file dependencies. ( #4994 )
...
* add location for conan lock files
* bump go-dep-parser
* go mod tidy
2023-08-16 11:34:03 +00:00
Anais Urlichs
c74870500a
docs: adding blog post on ec2 ( #4813 )
...
* adding blog post on ec2
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* update title of section
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* changing the location of the article to be under Vulnerabilities
---------
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-08-13 07:40:08 +00:00
DmitriyLewen
4e1316c37f
revert 32bit bins ( #4977 )
2023-08-13 07:32:08 +00:00
dependabot[bot]
fc959fc57f
chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 ( #4917 )
...
Bumps [github.com/xlab/treeprint](https://github.com/xlab/treeprint ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/xlab/treeprint/releases )
- [Commits](https://github.com/xlab/treeprint/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/xlab/treeprint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 08:21:41 +00:00
DmitriyLewen
f105279989
fix(report): return severity colors in table format ( #4969 )
...
* use xio.NopCloser to compare with os.Stdout
* fmt of import
2023-08-10 03:58:42 +00:00
DmitriyLewen
bc2b0ca6c3
build: maximize available disk space for release ( #4937 )
...
* remove unneeded bins and archives
* use jlumbroso/free-disk-space
* remove repeating step
* use maximize-build-space
* build: remove unused step
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-09 18:18:15 +00:00
simar7
9493c6f087
test(cli): Fix assertion helptext ( #4966 )
2023-08-09 09:07:45 +00:00
simar7
b0359de664
chore(deps): Bump defsec to v0.91.1 ( #4965 )
2023-08-09 09:07:13 +00:00
Teppei Fukuda
d3a34e409c
test: validate CycloneDX with the JSON schema ( #4956 )
...
* test: validate CycloneDX with the JSON schema
* fix(sbom): move licenses to `name` field in Cyclonedx format (#4941 )
* use license.Name instead of Expression
* update tests
* test: add uuid package
* test: compare UUID
---------
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2023-08-08 12:51:10 +00:00
Nikita Pivkin
798ef1b64a
fix(server): add licenses to the Result message ( #4955 )
2023-08-08 07:21:59 +00:00
Nikita Pivkin
e8cf281471
fix(aws): resolve endpoint if endpoint is passed ( #4925 )
...
* fix(aws): resolve endpoint to get identity if endpoint is passed
* resolve endpoint for ami and ebs
* return an error if aws region is missing
2023-08-08 07:19:40 +00:00
DmitriyLewen
f18b0db583
fix(sbom): move licenses to name field in Cyclonedx format ( #4941 )
...
* use license.Name instead of Expression
* update tests
2023-08-06 12:50:35 +00:00
DmitriyLewen
a79670156f
add only uniq deps in dependsOn ( #4943 )
2023-08-06 11:39:39 +00:00
Nikita Pivkin
b544e0dea7
use testify instead of gotest.tools ( #4946 )
2023-08-06 11:33:16 +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
DmitriyLewen
e6d7705a51
bump go-dep-parser ( #4936 )
2023-08-06 08:07:30 +00:00
dependabot[bot]
c584dc1768
chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 ( #4914 )
...
Bumps [github.com/openvex/go-vex](https://github.com/openvex/go-vex ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/openvex/go-vex/releases )
- [Commits](https://github.com/openvex/go-vex/compare/v0.2.0...v0.2.1 )
---
updated-dependencies:
- dependency-name: github.com/openvex/go-vex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 13:07:12 +00:00
dependabot[bot]
358d56b6b5
chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 ( #4909 )
...
Bumps [helm/kind-action](https://github.com/helm/kind-action ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](fa81e57adf...dda0770415 )
---
updated-dependencies:
- dependency-name: helm/kind-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 06:14:49 +00:00
dependabot[bot]
17f3ea9180
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore ( #4912 )
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.6.0...sdk/azcore/v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 06:13:41 +00:00
Nikita Pivkin
39ccbf7b58
test(aws): move part of unit tests to integration ( #4884 )
...
* test(aws): move part of unit tests to integration
* fix typo
* fix test
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-02 15:48:52 +00:00
Will Yardley
6d3ae3bcf2
docs(cli): update help string for file and dir skipping ( #4872 )
...
* docs(cli): update help string for file and dir skipping
- Update the contextual help messages
- Add some additional examples (and clarify YAML file configuration) for
globbing
- Update docs
- Fix broken link in skipping docs
See also #3754
Signed-off-by: William Yardley <wyardley@users.noreply.github.com >
* docs: revert
---------
Signed-off-by: William Yardley <wyardley@users.noreply.github.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-02 12:33:59 +00:00
dependabot[bot]
7d7a1ef54a
chore(deps): bump sigstore/cosign-installer ( #4910 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from ef0e9691595ea19ec990a46b1a591dcafe568f34 to a5d81fb6bdbcbb3d239e864d6552820420254494.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](ef0e969159...a5d81fb6bd )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:54:14 +00:00
dependabot[bot]
fc7495017d
chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 ( #4916 )
...
Bumps [github.com/sosedoff/gitkit](https://github.com/sosedoff/gitkit ) from 0.3.0 to 0.4.0.
- [Commits](https://github.com/sosedoff/gitkit/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: github.com/sosedoff/gitkit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:41:38 +00:00
dependabot[bot]
b2a68bc06d
chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 ( #4918 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.27.3 to 0.27.4.
- [Commits](https://github.com/kubernetes/api/compare/v0.27.3...v0.27.4 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:37:31 +00:00
dependabot[bot]
e5c0c15b6e
chore(deps): bump github.com/secure-systems-lab/go-securesystemslib ( #4919 )
...
Bumps [github.com/secure-systems-lab/go-securesystemslib](https://github.com/secure-systems-lab/go-securesystemslib ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/secure-systems-lab/go-securesystemslib/releases )
- [Commits](https://github.com/secure-systems-lab/go-securesystemslib/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: github.com/secure-systems-lab/go-securesystemslib
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:37:09 +00:00
dependabot[bot]
da37803d59
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #4913 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ) from 1.19.0 to 1.21.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.19.0...service/s3/v1.21.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:31:47 +00:00
dependabot[bot]
9744e6498d
chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 ( #4915 )
...
Bumps [github.com/magefile/mage](https://github.com/magefile/mage ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/magefile/mage/releases )
- [Changelog](https://github.com/magefile/mage/blob/master/.goreleaser.yml )
- [Commits](https://github.com/magefile/mage/compare/v1.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/magefile/mage
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 10:52:46 +00:00
Teppei Fukuda
99eebc6703
docs: update the discussion template ( #4928 )
2023-08-02 10:51:51 +00:00
Teppei Fukuda
d19c7d9f29
feat(repo): support local repositories ( #4890 )
...
* feat(repo): support local repositories
* fix tests
* test: fix client/server tests
* docs: update
* test: add fs tests
* test: do not update golden files if overridden
* docs: remove a comment about fs deprecation
2023-07-31 11:27:36 +00:00
DmitriyLewen
3c19761875
bump go-dep-parser ( #4893 )
2023-07-31 11:08:25 +00:00
Nikita Pivkin
e1c2a8c804
fix(misconf): add missing fields to proto ( #4861 )
...
* fix(misconf): add missing fields to proto
* mark deleted fields as reserved
2023-07-30 11:15:36 +00:00
Nikita Pivkin
8b8e0e83d1
fix: remove trivy-db package replacement ( #4877 )
...
* fix: remove trivy-db package replacement
* fix: remove trivy-db package replacement
2023-07-30 07:37:14 +00:00
Nikita Pivkin
f9efe44fd3
chore(test): bump the integration test timeout to 15m ( #4880 )
2023-07-30 07:34:48 +00:00
simar7
7271d682fb
chore(deps): Update defsec to v0.91.0 ( #4886 )
...
* chore(deps): Update defsec to v0.91.0
* update tests
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
2023-07-30 07:31:34 +00:00
Teppei Fukuda
c3bc67c89a
chore: update CODEOWNERS ( #4871 )
...
* Update CODEOWNERS
* Add simar7
2023-07-27 07:05:15 +00:00
Teppei Fukuda
232ba823e1
feat(vuln): support vulnerability status ( #4867 )
...
* feat: support vulnerability status
* feat: show status in table
* don't add `fixed` status in debian/redhat
* update test golden files
* add Status in rpc
* update docs
* update ignore-status example
* add ignore-status in integration test
* docs: add the explanation for statuses
---------
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-07-26 11:55:03 +00:00
simar7
11618c9408
feat(misconf): Support custom URLs for policy bundle ( #4834 )
...
* feat(misconf): Support custom URLs for policy bundle
This PR adds support for custom policy bundles to be specified
with a flag `--policy-bundle-url` as an option to Trivy.
Fixes: https://github.com/aquasecurity/trivy/issues/4672
Signed-off-by: Simar <simar@linux.com >
* update docs
Signed-off-by: Simar <simar@linux.com >
* rename flag to `--policy-bundle-repository`
Signed-off-by: Simar <simar@linux.com >
* fix field
* rebase and update docs
Signed-off-by: Simar <simar@linux.com >
* set policyBundleRepo on client
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
2023-07-26 08:45:49 +00:00
Teppei Fukuda
07075696d1
refactor: replace with sortable packages ( #4858 )
2023-07-24 07:09:14 +00:00
Damian E
fbe1c9eb1f
docs: correct license scanning sample command ( #4855 )
2023-07-24 05:02:55 +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
DmitriyLewen
24a3e547d9
feat(nodejs): add support for include-dev-deps flag for yarn ( #4812 )
...
* add support for include-dev-deps flag
* remove go.mod replace
* refactor
* bump go-dep-parser
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-23 13:07:49 +00:00
simar7
a7bd7bb65f
feat(misconf): Add support for independently enabling libraries ( #4070 )
...
* feat(misconf): Add support for independently enabling libraries
Implements: https://github.com/aquasecurity/trivy/issues/4181
Signed-off-by: Simar <simar@linux.com >
* update tests
Signed-off-by: Simar <simar@linux.com >
* fix lint
Signed-off-by: Simar <simar@linux.com >
* fix tests
Signed-off-by: Simar <simar@linux.com >
* update defsec
Signed-off-by: Simar <simar@linux.com >
* fix test
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-23 09:44:59 +00:00
DmitriyLewen
4aa9ea0961
feat(secret): add secret config file for cache calculation ( #4837 )
...
* move parse secret config to initScannerConfig + add secret to cache key
* add calc cache test
* just read config file and add to cache
* refactor comments
* refactor
2023-07-23 08:26:22 +00:00
Sogo Kato
5d349d8147
Fix a link in gitlab-ci.md ( #4850 )
2023-07-23 08:20:29 +00:00
Nikita Pivkin
a61531c1f7
fix(flag): use globalstar to skip directories ( #4854 )
2023-07-23 06:11:46 +00:00
DmitriyLewen
78cc20937d
chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible ( #4849 )
...
* use 1.19.10 version for integration tests
* fix go-version field
* revert test workflow changes
* bump docker/docker
2023-07-21 09:00:35 +00:00
afdesk
93996041b2
fix(license): using common way for splitting licenses ( #4434 )
...
* fix(license): using common way for splitting licenses
* add test cases
* TEST new regex
* extract function
* fix version detection
---------
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
2023-07-19 08:05:43 +00:00
AliDatadog
3e2416d77c
fix(containerd): Use img platform in exporter instead of strict host platform ( #4477 )
...
* match with img platform instead of host platform
* client matching pull spec
* use default platform
* pull with platforms default strict
* use withplatform to pull and add debug log
* looks like we are trying to scan a i386 image
* revert changes on test, use the right platform match
* try with Config.Platform
* use spect.platform
* fix function usage
* try another way to retrieve the platform
* fix compilation
* read platforms from config manifest
* use platform from RegistryOptions if available, otherwise get the actual platform
* goimport
* put platform in containerd client
* fix panic
* use DefaultStrict as default
2023-07-19 07:54:24 +00:00
DmitriyLewen
ce77bb46c3
remove govulndb ( #4783 )
2023-07-19 07:24:35 +00:00
Nikita Pivkin
c05caae43f
fix(java): inherit licenses from parents ( #4817 )
2023-07-19 06:51:58 +00:00
Teppei Fukuda
aca11b95d0
refactor: add allowed values for CLI flags ( #4800 )
...
* refactor: rename Value to Default
* refactor: support allowed values for CLI flags
* docs: auto-generate
* test: fix
* test: add tests for flags
2023-07-17 13:13:23 +00:00
DmitriyLewen
4cecd17ea5
add example regex to allow rules ( #4827 )
2023-07-17 12:36:22 +00:00
simar7
4bc8d29c15
feat(misconf): Support custom data for rego policies for cloud ( #4745 )
...
* feat(misconf): Support custom data for cloud policies
Signed-off-by: Simar <simar@linux.com >
* use policyfs
Signed-off-by: Simar <simar@linux.com >
* refactor to reduce cyclomatic complexity
Signed-off-by: Simar <simar@linux.com >
* bump defsec
* update docs
Signed-off-by: Simar <simar@linux.com >
* update test assertion
Signed-off-by: Simar <simar@linux.com >
* update test
Need this as OPA is currently broken on Windows
https://github.com/open-policy-agent/opa/issues/4521
Signed-off-by: Simar <simar@linux.com >
* fix data path
* fix(mapfs): convert volume names into dirs
* revert creating temp dirs
---------
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-07-17 12:34:20 +00:00
Anais Urlichs
88243a0ad6
docs: correcting the trivy k8s tutorial ( #4815 )
...
* correcting the trivy k8s tutorial
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* docs: fix
---------
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-16 09:06:28 +00:00
Nikita Pivkin
3c7d988d71
feat(cli): add --tf-exclude-downloaded-modules flag ( #4810 )
...
* feat(cli): add --tf-exclude-downloaded-modules flag
* fix typo
* generate docs
2023-07-16 08:56:03 +00:00
DmitriyLewen
fd0fd104f8
fix(sbom): cyclonedx recommendations should include fixed versions for each package ( #4794 )
...
* add all fixed versions to recommendations
* fix tests
2023-07-13 11:16:11 +00:00
Nikita Pivkin
d0d543b881
feat(misconf): enable --policy flag to accept directory and files both ( #4777 )
...
* feat(misconf): enable --policy flag to accept directory and files both
* fix test
* Revert "clarifying a dir path is required for custom policies (#4716 )"
This reverts commit 8a1aa448a1 .
* update doc
* update the flag description
2023-07-13 10:59:21 +00:00
Nikita Pivkin
b43a3e6237
feat(python): add license fields ( #4722 )
...
* bump go-dep-parser
* update tests
* fix testdata
2023-07-13 10:55:36 +00:00
chenk
aef7b148af
fix: support trivy k8s-version on k8s sub-command ( #4786 )
...
* fix: support trivy k8s-version on k8s sub-command
Signed-off-by: chenk <hen.keinan@gmail.com >
* fix: support last applied configuration
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-07-13 08:28:09 +00:00
simar7
5d76abadc9
chore(deps): Update defsec to v0.90.3 ( #4793 )
...
* chore(deps): Update defsec to v0.90.2
Signed-off-by: Simar <simar@linux.com >
* go mod tidy
---------
Signed-off-by: Simar <simar@linux.com >
2023-07-07 08:13:56 +00:00
dependabot[bot]
fed446c515
chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 ( #4752 )
...
Bumps google.golang.org/protobuf from 1.30.0 to 1.31.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 04:56:30 +00:00
dependabot[bot]
df62927e58
chore(deps): bump alpine from 3.18.0 to 3.18.2 ( #4748 )
...
Bumps alpine from 3.18.0 to 3.18.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 04:05:43 +00:00
dependabot[bot]
1b9b9a84f7
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 ( #4758 )
...
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.30.3 to 2.30.4.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.30.3...v2.30.4 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 13:23:01 +00:00
zunlongzhou
3c16ca821b
docs(image): fix the comment on the soft/hard link ( #4740 )
...
* Update tar.go
The comment before the following w.processFile(filePath, tr, hdr.FileInfo(), analyzeFn) call says: // A symbolic/hard link or regular file will reach here.
But defualt's processing causes the symbolic/hard link to not reach the processFile function location
* Update tar.go
update tar.go comment
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-06 10:49:48 +00:00
DmitriyLewen
e5bee5cccd
check Type when filling pkgs in vulns ( #4776 )
2023-07-06 10:45:52 +00:00
Bill Wang
4b9f310b9c
feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script ( #4770 )
...
* feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script #4747
* feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script #4747
2023-07-06 09:05:37 +00:00
dependabot[bot]
8e7fb7cc84
chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 ( #4756 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.20.3 to 1.23.1.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.20.3...v1.23.1 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-04 19:45:34 +00:00
DmitriyLewen
a9badeaba8
fix(rocky): add architectures support for advisories ( #4691 )
...
* add multi-arch support for rocky linux advisories
* feat: comply with the new signagure
* bump trivy-db
* fix tests
* chore(deps): remove fork replace
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-03 08:48:57 +00:00
dependabot[bot]
f8ebccc680
chore(deps): bump github.com/opencontainers/image-spec ( #4751 )
...
Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec ) from 1.1.0-rc3 to 1.1.0-rc4.
- [Release notes](https://github.com/opencontainers/image-spec/releases )
- [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md )
- [Commits](https://github.com/opencontainers/image-spec/compare/v1.1.0-rc3...v1.1.0-rc4 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/image-spec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 07:19:56 +00:00
dependabot[bot]
1c81948e03
chore(deps): bump github.com/package-url/packageurl-go ( #4754 )
...
Bumps [github.com/package-url/packageurl-go](https://github.com/package-url/packageurl-go ) from 0.1.1-0.20220428063043-89078438f170 to 0.1.1.
- [Release notes](https://github.com/package-url/packageurl-go/releases )
- [Commits](https://github.com/package-url/packageurl-go/commits/v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/package-url/packageurl-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 04:06:44 +00:00
dependabot[bot]
497cc10d8e
chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 ( #4750 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.2.0 to 0.3.0.
- [Commits](https://github.com/golang/sync/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 14:57:57 +00:00
dependabot[bot]
065f0afa54
chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 ( #4755 )
...
Bumps [github.com/tetratelabs/wazero](https://github.com/tetratelabs/wazero ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/tetratelabs/wazero/releases )
- [Commits](https://github.com/tetratelabs/wazero/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: github.com/tetratelabs/wazero
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 14:52:44 +00:00
dependabot[bot]
e2603056dd
chore(deps): bump github.com/testcontainers/testcontainers-go ( #4759 )
...
Bumps [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go ) from 0.20.1 to 0.21.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.20.1...v0.21.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 13:57:46 +00:00
Alexandre
0621402bf7
fix: documentation about reseting trivy image ( #4733 )
2023-07-02 12:29:23 +00:00
Dirk Mueller
798fdbc013
fix(suse): Add openSUSE Leap 15.5 eol date as well ( #4744 )
...
Taken directly from https://en.opensuse.org/Lifetime
2023-07-02 11:22:26 +00:00
Teppei Fukuda
34a89293d5
fix: update Amazon Linux 1 EOL ( #4761 )
2023-07-02 11:00:20 +00:00
simar7
600819248d
chore(deps): Update defsec to v0.90.1 ( #4739 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/4628
Signed-off-by: Simar <simar@linux.com >
2023-06-30 06:48:47 +00:00
Nikita Pivkin
73734eab21
feat(nodejs): support yarn workspaces ( #4664 )
...
* feat(nodejs): add the workspaces field to the package
* fix go.mod
* update go.mod
* compare workspaces by length
2023-06-30 06:40:28 +00:00
DmitriyLewen
22463ababd
feat(cli): add include-dev-deps flag ( #4700 )
...
* add Dev field for Package
* fix integration test
* update docs
* feat(cli): add include-dev flag
* bump go-dep-parser
* update docs
* add integration test
* refactor
* refactor
* fix integration test
* refactor: rename flag to include-dev-deps
* update docs
* update docs
* filter dev deps when scanning packages
* add flag support for server mode
* refactor: remove comment that might confuse
* refactor: move --include-dev-deps to the scanner flag group
* refactor: not return apps
* docs: update
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-29 13:15:52 +00:00
Nikita Pivkin
790c8054ec
fix(image): pass the secret scanner option to scan the img config ( #4735 )
2023-06-29 08:37:45 +00:00
chenk
86fec9c4a9
fix: scan job pod it not found on k8s-1.27.x ( #4729 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-28 14:38:39 +00:00
Manveer Singh
26bc91160b
feat(docker): add support for mTLS authentication when connecting to registry ( #4649 )
...
* feat: add support for mTLS authentication when connecting to registry
* feat: add support for mTLS authentication when connecting to registry - added error handling
* feat: add support for mTLS authentication when connecting to registry
- code quality improvements
* feat: add support for mTLS authentication when connecting to registry
- code quality improvements
* wrap errors
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-28 11:21:26 +00:00
simar7
d699e8c101
chore(deps): Update defsec to v0.90.0 ( #4723 )
...
Signed-off-by: Simar <simar@linux.com >
2023-06-28 08:34:56 +00:00
DmitriyLewen
1777878e83
fix: skip scanning the gpg-pubkey package ( #4720 )
2023-06-28 07:06:08 +00:00
Makhonin Alexey
9be08253a2
Fix http registry oci pull ( #4701 )
...
Signed-off-by: alexey.makhonin <alexey.makhonin@flant.com >
2023-06-26 12:40:40 +00:00
simar7
5d73b47dbc
feat(misconf): Support skipping services ( #4686 )
...
* feat(misconf): Add support for `--skip-service` flag.
Fixes: https://github.com/aquasecurity/trivy/issues/4619
Signed-off-by: Simar <simar@linux.com >
* update docs
Signed-off-by: Simar <simar@linux.com >
* update go mod
* refactor processOptions to reduce cyclo complexity
Signed-off-by: Simar <simar@linux.com >
* fix a bug with multiple skip services
Signed-off-by: Simar <simar@linux.com >
* refactor tests
Signed-off-by: Simar <simar@linux.com >
* use x/slice and x/xerrors
Signed-off-by: Simar <simar@linux.com >
* go mod tidy
* lint
---------
Signed-off-by: Simar <simar@linux.com >
2023-06-26 11:11:59 +00:00
DmitriyLewen
46e784c8a9
docs: fix supported modes for pubspec.lock files ( #4713 )
2023-06-26 11:04:45 +00:00
Teppei Fukuda
0f61a84712
fix(misconf): disable the terraform plan analyzer for other scanners ( #4714 )
2023-06-26 11:03:25 +00:00
Anais Urlichs
8a1aa448a1
clarifying a dir path is required for custom policies ( #4716 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-06-26 10:56:57 +00:00
Sandro
fbab9eea3a
chore: update alpine base images ( #4715 )
2023-06-26 10:34:50 +00:00
AliDatadog
f84417bba0
fix last-history-created ( #4697 )
2023-06-26 03:57:54 +00:00
chenk
85c681d443
feat: kbom and cyclonedx v1.5 spec support ( #4708 )
...
* feat: kbom and cyclonedx v1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kbom and cyclonedx v1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kbom and cyclonedx v1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: feat: kbom and cyclonedx 1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* fix: unmarshal bom on v1.5 return invalid specification version
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: cyclonedx-1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-25 13:47:06 +00:00
Itay Shakury
46748ce6ea
docs: add information about Aqua ( #4590 )
...
* docs: add information about Aqua
* update link
2023-06-25 10:40:45 +00:00
chenk
c6741bddff
fix: k8s escape resource filename on windows os ( #4693 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-22 11:16:24 +00:00
Teppei Fukuda
a21acc7e08
ci: ignore merge queue branches ( #4696 )
2023-06-22 11:02:22 +00:00
dependabot[bot]
32a3a3311c
chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 ( #4695 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.4.0 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3.5.3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 10:56:11 +00:00
dependabot[bot]
cbb47dc7c4
chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 ( #4694 )
...
Bumps [aquaproj/aqua-installer](https://github.com/aquaproj/aqua-installer ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/aquaproj/aqua-installer/releases )
- [Commits](https://github.com/aquaproj/aqua-installer/compare/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: aquaproj/aqua-installer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 10:31:20 +00:00
chenk
e3d10d2512
feat: cyclondx sbom custom property support ( #4688 )
...
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-22 08:33:27 +00:00
Teppei Fukuda
e1770e046c
ci: do not trigger tests in main ( #4692 )
2023-06-22 08:25:58 +00:00
Dirk Mueller
337c0b70d5
add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date ( #4690 )
...
all dates are taken from https://www.suse.com/lifecycle#suse-linux-enterprise-server-15
2023-06-22 07:34:59 +00:00
DmitriyLewen
5ccee14304
use group field for jar in cyclonedx ( #4674 )
2023-06-22 07:19:38 +00:00
Nikita Pivkin
96db52c3f6
feat(java): capture licenses from pom.xml ( #4681 )
...
* feat(java): capture licenses from pom.xml
* update doc
2023-06-21 13:12:37 +00:00
Leroy Shirto
3e902a57a9
feat(helm): make sessionAffinity configurable ( #4623 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-21 11:14:36 +00:00
Tung Bui (Leo)
904f1cf24e
fix: Show the correct URL of the secret scanning ( #4682 )
2023-06-21 10:57:54 +00:00
Meisam
7d48c5d5d4
document expected file pattern definition format ( #4654 )
2023-06-20 14:02:55 +00:00
guangwu
dcc73e964a
fix: format arg error ( #4642 )
...
* fix: format arg error
* fix: xerrors.Errorf
2023-06-19 10:52:38 +00:00
chenk
35c4262d0b
feat(k8s): cyclonedx kbom support ( #4557 )
...
* feat: cyclonedx kbom support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: cyclonedx kbom support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sum db
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sum db
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sumdb
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sumdb
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-19 10:48:26 +00:00
Nikita Pivkin
0e01851e9e
fix(nodejs): remove unused fields for the pnpm lockfile ( #4630 )
...
* refactor(nodejs): remove unused fields for the pnpm lockfile
* run go mod tidy
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-19 03:17:31 +00:00
Masahiro331
4d9b444499
fix(vm): update ext4-filesystem parser for parse multi block extents ( #4616 )
...
* chore(deps): update ext4-filesystem parser for parse multi block extents
* test(vm): update integration-vm test fixtures
* test(vm): add gzip decompresser for sparse file
* test(vm): add mage command update golden file for vm integration test
* chore(magefile): [WIP] change test repository
* Revert "chore(magefile): [WIP] change test repository"
This reverts commit c015c8892f .
* fix(test): update fixtures and golden file
* fix(test): revert fixVersion and PkgID
2023-06-18 16:41:55 +00:00
afdesk
c29197ab7d
ci: update build IDs ( #4641 )
2023-06-18 11:24:29 +00:00
Chris Novakovic
d7637adc6b
fix(debian): update EOL for Debian 12 ( #4647 )
...
* fix(debian): update EOL for Debian 12
Debian 12 was released on 2023-06-10 and will be supported for five
years - see https://www.debian.org/News/2023/20230610 .
* Update docs
2023-06-16 04:18:55 +00:00
Teppei Fukuda
ef39eeedf3
chore(deps): bump go-containerregistry ( #4639 )
2023-06-15 09:44:24 +00:00
guangwu
1ce8bb535a
chore: unnecessary use of fmt.Sprintf (S1039) ( #4637 )
2023-06-15 08:36:15 +00:00
Björn Wenzel
bc9513fc57
fix(db): change argument order in Exists query for JavaDB ( #4595 )
2023-06-14 02:26:10 +00:00
simar7
aecd2f0bf0
feat(aws): Add support to see successes in results ( #4427 )
...
Fixes: https://github.com/aquasecurity/trivy/discussions/4417
Signed-off-by: Simar <simar@linux.com >
2023-06-13 17:36:05 +00:00
dependabot[bot]
2cbf402b6a
chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 ( #4613 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 13:52:43 +00:00
Teppei Fukuda
0099b20e31
ci: do not trigger tests in main ( #4614 )
2023-06-12 13:00:32 +00:00
dependabot[bot]
a597a54fb6
chore(deps): bump sigstore/cosign-installer ( #4609 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 204a51a57a74d190b284a0ce69b44bc37201f343 to ef0e9691595ea19ec990a46b1a591dcafe568f34.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](204a51a57a...ef0e969159 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 12:16:20 +00:00
dependabot[bot]
b453fbec37
chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 ( #4608 )
...
Bumps [CycloneDX/gh-gomod-generate-sbom](https://github.com/CycloneDX/gh-gomod-generate-sbom ) from 1 to 2.
- [Release notes](https://github.com/CycloneDX/gh-gomod-generate-sbom/releases )
- [Commits](https://github.com/CycloneDX/gh-gomod-generate-sbom/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: CycloneDX/gh-gomod-generate-sbom
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-12 11:40:58 +00:00
Teppei Fukuda
0e876d5aa0
ci: bypass the required status checks ( #4611 )
2023-06-12 14:39:47 +03:00
Teppei Fukuda
a4f27d24a3
ci: support merge queue ( #3652 )
2023-06-12 11:39:08 +03:00
Teppei Fukuda
9e6411e9f5
ci: matrix build for testing ( #4587 )
2023-06-12 10:49:13 +03:00
chenk
ef6538a171
feat: trivy k8s private registry support ( #4567 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-12 05:40:25 +03:00
Itay Shakury
139f3e1e32
docs: add general coverage page ( #3859 )
2023-06-11 08:49:29 +03:00
Itay Shakury
479cfdd40e
chore: create SECURITY.md ( #4601 )
2023-06-11 06:16:42 +03:00
afdesk
9a279fa7bb
ci: remove 32bit packages ( #4585 )
2023-06-08 16:52:37 +03:00
Teppei Fukuda
d52b0b7bc0
fix(misconf): deduplicate misconf results ( #4588 )
2023-06-08 15:15:21 +03:00
Amir Ben Nun
9b531fa27b
fix(vm): support sector size of 4096 ( #4564 )
...
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2023-06-08 11:31:13 +03:00
Teppei Fukuda
8ca1bfdd23
fix(misconf): terraform relative paths ( #4571 )
2023-06-08 11:24:52 +03:00
Nikita Pivkin
c20d466044
fix(purl): skip unsupported library type ( #4577 )
2023-06-08 08:45:32 +03:00
Jonathan Lassoff
52cbe79759
fix(terraform): recursively detect all Root Modules ( #4457 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Simar <simar@linux.com >
2023-06-08 07:06:00 +03:00
Masahiro331
4a5b915578
fix(vm): support post analyzer for vm command ( #4544 )
2023-06-07 16:16:27 +03:00
Nikita Pivkin
56cdc55f77
fix(nodejs): change the type of the devDependencies field ( #4560 )
2023-06-06 15:51:39 +03:00
Nikita Pivkin
17d753676b
fix(sbom): export empty dependencies in CycloneDX ( #4568 )
2023-06-06 15:49:23 +03:00
Teppei Fukuda
2796abe1ed
refactor: add composite fs for post-analyzers ( #4556 )
2023-06-06 08:19:15 +03:00
dependabot[bot]
22a1573807
chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 ( #4554 )
2023-06-04 16:17:54 +03:00
dependabot[bot]
43586659a1
chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 ( #4526 )
2023-06-04 14:50:38 +03:00
dependabot[bot]
5081399659
chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 ( #4528 )
2023-06-04 14:48:41 +03:00
dependabot[bot]
e1a38128ab
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 ( #4529 )
2023-06-04 11:19:53 +03:00
dependabot[bot]
283eef6372
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 ( #4536 )
2023-06-04 11:13:44 +03:00
dependabot[bot]
bbd7b98741
chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 ( #4549 )
2023-06-04 11:12:49 +03:00
dependabot[bot]
11c81bf2f6
chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 ( #4532 )
2023-06-04 11:11:32 +03:00
dependabot[bot]
2d8d63e61a
chore(deps): bump github.com/testcontainers/testcontainers-go ( #4537 )
2023-06-04 09:27:43 +03:00
dependabot[bot]
a46839b1ce
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 ( #4530 )
2023-06-04 09:25:43 +03:00
dependabot[bot]
19715f5de8
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #4534 )
2023-06-04 09:25:04 +03:00
dependabot[bot]
854b63940a
chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 ( #4533 )
2023-06-02 09:36:08 +03:00
dependabot[bot]
59e1a86643
chore(deps): bump alpine from 3.17.3 to 3.18.0 ( #4525 )
2023-06-02 09:34:44 +03:00
Teppei Fukuda
9ef01133c8
feat: add SBOM analyzer ( #4210 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-06-02 09:34:07 +03:00
DmitriyLewen
dadd1e10c2
fix(sbom): update logic for work with files in spdx format ( #4513 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-06-01 12:52:56 +03:00
chenk
1a658210a4
feat: azure workload identity support ( #4489 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-01 10:16:23 +03:00
DmitriyLewen
411862c908
feat(ubuntu): add eol date for 18.04 ESM ( #4524 )
2023-06-01 09:48:33 +03:00
simar7
62a1aaf031
fix(misconf): Update required extensions for terraformplan ( #4523 )
...
Signed-off-by: Simar <simar@linux.com >
2023-06-01 07:23:37 +03:00
Teppei Fukuda
48b2e15c23
refactor(cyclonedx): add intermediate representation ( #4490 )
2023-06-01 05:50:47 +03:00
simar7
c15f269a99
fix(misconf): Remove debug print while scanning ( #4521 )
...
Signed-off-by: Simar <simar@linux.com >
2023-06-01 05:28:37 +03:00
DmitriyLewen
b6ee08e55d
fix(java): remove duplicates of jar libs ( #4515 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-31 15:09:18 +03:00
DmitriyLewen
d4740401a3
fix(java): fix overwriting project props in pom.xml ( #4498 )
2023-05-31 13:16:28 +03:00
Tung Bui (Leo)
4cf2f94d0d
docs: Update compilation instructions ( #4512 )
2023-05-31 10:47:56 +03:00
DmitriyLewen
18ce1c3363
fix(nodejs): update logic for parsing pnpm lock files ( #4502 )
2023-05-31 08:41:08 +03:00
DmitriyLewen
87eed38c6c
fix(secret): remove aws-account-id rule ( #4494 )
2023-05-31 07:00:20 +03:00
LaurentiuNiculae
b0c591ef66
feat(oci): add support for referencing an input image by digest ( #4470 )
...
Signed-off-by: Laurentiu Niculae <niculae.laurentiu1@gmail.com >
2023-05-31 06:39:42 +03:00
dependabot[bot]
b84b5ecfc2
chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 ( #4338 )
2023-05-30 18:50:09 +03:00
Tej Singh Rana
305255a497
docs: fixed the format ( #4503 )
2023-05-30 16:37:06 +03:00
DmitriyLewen
d586de585e
fix(java): add support of * for exclusions for pom.xml files ( #4501 )
2023-05-30 16:34:54 +03:00
Anais Urlichs
de6eef3b00
feat: adding issue template for documentation ( #4453 )
2023-05-30 12:23:05 +03:00
DmitriyLewen
83a9c4a4cf
docs: switch glad to ghsa for Go ( #4493 )
2023-05-30 09:46:49 +03:00
simar7
537272257b
chore(deps): Update defsec to v0.89.0 ( #4474 )
2023-05-30 06:06:46 +03:00
simar7
6fcd1538d9
feat(misconf): Add terraformplan support ( #4342 )
...
* feat(misconf): Add terraformplan support
Fixes: https://github.com/aquasecurity/trivy/issues/4341
Signed-off-by: Simar <simar@linux.com >
* update defsec
* fix lint
Signed-off-by: Simar <simar@linux.com >
* remove debug prints
Signed-off-by: Simar <simar@linux.com >
* update tests
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
2023-05-29 14:48:26 -06:00
DmitriyLewen
72e302cf81
feat(debian): add digests for dpkg ( #4445 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-28 10:30:58 +03:00
dependabot[bot]
7e99d08a13
chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 ( #4478 )
2023-05-28 06:37:30 +03:00
chenk
12a1789be5
feat(k8s): exclude node scanning by node labels ( #4459 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-05-25 14:52:28 +03:00
DmitriyLewen
919e8c92b2
docs: add info about multi-line mode for regexp from custom secret rules ( #4159 )
2023-05-24 14:59:50 +03:00
Teppei Fukuda
50fe43f14c
feat(cli): convert JSON reports into a different format ( #4452 )
...
Co-authored-by: Aurelien LAJOIE <aurelien.lajoie@kili-technology.com >
2023-05-24 11:45:26 +03:00
DmitriyLewen
09db1d4389
feat(image): add logic to guess base layer for docker-cis scan ( #4344 )
2023-05-24 10:43:09 +03:00
afdesk
3f0721ff6e
fix(cyclonedx): set original names for packages ( #4306 )
2023-05-23 12:35:52 +03:00
Teppei Fukuda
0ef0dadb16
feat: group subcommands ( #4449 )
2023-05-23 08:15:39 +03:00
rlubetkin
3a7717fdeb
feat(cli): add retry to cache operations ( #4189 )
2023-05-22 16:56:18 +03:00
AliDatadog
63cfb2714a
fix(vuln): report architecture for apk packages ( #4247 )
...
Co-authored-by: Sylvain Baubeau <lebauce@gmail.com >
2023-05-22 16:37:00 +03:00
Teppei Fukuda
e1361368a1
refactor: enable cases where return values are not needed in pipeline ( #4443 )
2023-05-22 08:11:24 +03:00
Mike Poindexter
29b5f7e8ec
fix(image): resolve scan deadlock when error occurs in slow mode ( #4336 )
2023-05-21 10:48:06 +03:00
simar7
92ed344e8a
docs(misconf): Update docs for kubernetes file patterns ( #4435 )
...
Signed-off-by: Simar <simar@linux.com >
2023-05-21 10:20:15 +03:00
chenk
16af41be15
test: k8s integration tests ( #4423 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-18 22:41:22 +03:00
DmitriyLewen
cab8569cd7
feat(redhat): add package digest for rpm ( #4410 )
2023-05-18 14:30:00 +03:00
simar7
92f9e98d04
feat(misconf): Add --reset-policy-bundle for policy bundle ( #4167 )
2023-05-18 11:54:01 +03:00
guangwu
33fb04763d
fix: typo ( #4431 )
2023-05-18 10:09:26 +03:00
DmitriyLewen
8b162f287f
add user instruction to imgconf ( #4429 )
2023-05-18 08:53:34 +03:00
DmitriyLewen
3b7c9198dd
fix(k8s): add image sources ( #4411 )
2023-05-17 07:01:58 +03:00
simar7
c75d35ff61
docs(scanning): Add versioning banner ( #4415 )
2023-05-17 06:32:17 +03:00
DmitriyLewen
d298415c09
feat(cli): add mage command to update golden integration test files ( #4380 )
2023-05-16 13:58:50 +03:00
chenk
1a56295ff8
feat: node-collector custom namespace support ( #4407 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-05-16 13:41:01 +03:00
DmitriyLewen
864ad10a38
chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 ( #4378 )
2023-05-16 09:02:15 +03:00
DmitriyLewen
7a20d96227
refactor(sbom): use multiline json for spdx-json format ( #4404 )
2023-05-16 08:22:07 +03:00
Chris Novakovic
ea5fd75ffe
fix(ubuntu): add EOL date for Ubuntu 23.04 ( #4347 )
2023-05-16 05:21:45 +03:00
guangwu
56a01ec6f7
refactor: code-optimization ( #4214 )
2023-05-15 14:48:09 +03: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
DmitriyLewen
50c8b418a9
test: skip wrong update of test golden files ( #4379 )
2023-05-15 11:35:50 +03:00
DmitriyLewen
51ca6536c3
refactor: don't return error for package.json without version/name ( #4377 )
2023-05-15 11:30:10 +03:00
guangwu
e5e7ebcdab
docs: cmd error ( #4376 )
2023-05-15 08:58:32 +03:00
DmitriyLewen
6ee4960776
test(cli): add test for config file and env combination ( #2666 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-15 08:56:56 +03:00
afdesk
c067b026e0
fix(report): set a correct file location for license scan output ( #4326 )
2023-05-14 15:27:13 +03:00
afdesk
ff6374829a
ci: rpm repository for all versions and aarch64 ( #4077 )
...
Co-authored-by: Franco Gil <45880759+realFranco@users.noreply.github.com >
2023-05-14 14:53:25 +03:00
Eugene Bykov
0009b02bb8
chore(alpine): Update Alpine to 3.18 ( #4351 )
2023-05-14 14:37:35 +03:00
Chris Novakovic
d61ae8cc73
fix(alpine): add EOL date for Alpine 3.18 ( #4308 )
2023-05-12 13:30:11 +03:00
dependabot[bot]
636ce808fe
chore(deps): bump github.com/docker/distribution ( #4337 )
2023-05-12 07:59:23 +03:00
Teppei Fukuda
e859d10eef
feat: allow root break for mapfs ( #4094 )
2023-05-11 14:41:17 +03:00
simar7
a6ef37fa3d
docs(misconf): Remove examples.md ( #4256 )
2023-05-10 20:41:18 +03:00
afdesk
dca8c039ed
fix(ubuntu): update eol dates for Ubuntu ( #4258 )
2023-05-10 18:10:12 +03:00
DmitriyLewen
b003f58b2c
feat(alpine): add digests for apk packages ( #4168 )
2023-05-10 16:37:50 +03:00
Teppei Fukuda
86f0016165
chore: add discussion templates ( #4190 )
2023-05-10 12:06:37 +03:00
simar7
2f318ce97d
fix(terraform): Support tfvars ( #4123 )
2023-05-10 11:18:19 +03:00
Teppei Fukuda
ec3906c24e
chore: separate docs:generate ( #4242 )
2023-05-10 09:08:31 +03:00
dependabot[bot]
37b25d28b2
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #4246 )
2023-05-10 09:06:23 +03:00
Teppei Fukuda
45d5edb0d7
refactor: define vulnerability scanner interfaces ( #4117 )
2023-05-09 22:25:08 +03:00
chenk
090a00e717
feat: unified k8s scan resources ( #4188 )
2023-05-09 16:52:02 +03:00
simar7
f2188eb56d
chore(deps): Update defsec to v0.88.1 ( #4178 )
2023-05-09 16:34:29 +03:00
dependabot[bot]
b79850f416
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 ( #4141 )
2023-05-09 16:01:12 +03:00
guangwu
36acdfa8db
chore: trivy bin ignore ( #4212 )
2023-05-09 12:03:47 +03:00
Teppei Fukuda
55fb723a6e
feat(image): enforce image platform ( #4083 )
2023-05-08 21:04:22 +03:00
dependabot[bot]
9c87cb2710
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 ( #4143 )
2023-05-08 12:07:30 +03:00
dependabot[bot]
21cf179f6b
chore(deps): bump github.com/docker/docker ( #4144 )
2023-05-07 21:56:16 +03:00
dependabot[bot]
fbf7a77aee
chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 ( #4146 )
2023-05-07 21:55:24 +03:00
dependabot[bot]
547391c224
chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 ( #4140 )
2023-05-05 12:59:49 +03:00
DmitriyLewen
882bfdd782
fix(ubuntu): fix version selection logic for ubuntu esm ( #4171 )
2023-05-05 12:59:02 +03:00
dependabot[bot]
949cd10c0c
chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 ( #4147 )
2023-05-05 12:56:59 +03:00
dependabot[bot]
93bc162ca5
chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 ( #4145 )
2023-05-04 15:06:52 +03:00
dependabot[bot]
57993ef673
chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 ( #4138 )
2023-05-04 13:55:10 +03:00
dependabot[bot]
dc4baeb359
chore(deps): bump github.com/testcontainers/testcontainers-go ( #4150 )
2023-05-04 13:53:27 +03:00
second-frank
25d0255dc3
chore: install.sh support for windows ( #4155 )
2023-05-04 13:48:58 +03:00
dependabot[bot]
73e54549f1
chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 ( #4166 )
2023-05-04 13:44:02 +03:00
dependabot[bot]
08de7c613f
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 ( #4149 )
2023-05-03 12:23:58 +03:00
Anais Urlichs
ade4730fa7
docs: moving skipping files out of others ( #4154 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-05-03 12:23:21 +03:00
Masahiro331
1be1e2e638
fix(spdx): add workaround for no src packages ( #4118 )
2023-04-28 07:16:21 +03:00
Teppei Fukuda
45bc9e0de4
test(golang): rename broken go.mod ( #4129 )
2023-04-28 07:02:59 +03:00
DmitriyLewen
3334e78fa3
feat(sbom): add supplier field ( #4122 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-04-27 14:31:49 +03:00
DmitriyLewen
27fb1bfdee
test(misconf): skip downloading of policies for tests #4126
2023-04-27 14:25:31 +03:00
DmitriyLewen
845ae31e5d
refactor: use debug message for post-analyze errors ( #4037 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-27 12:07:35 +03:00
Teppei Fukuda
11a5b91a1a
feat(sbom): add VEX support ( #4053 )
2023-04-27 10:21:06 +03:00
DmitriyLewen
5eab464987
feat(sbom): add primary package purpose field for SPDX ( #4119 )
2023-04-25 14:47:25 +03:00
chenk
a00d00eb94
fix(k8s): fix quiet flag ( #4120 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-04-25 14:46:37 +03:00
DmitriyLewen
9bc326909f
fix(python): parse of pip extras ( #4103 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-24 21:17:56 +03:00
DmitriyLewen
8559841677
feat(java): use full path for nested jars ( #3992 )
2023-04-24 13:45:41 +03:00
Adarsh A
0650e0e1d5
feat(license): add new flag for classifier confidence level ( #4073 )
...
Co-authored-by: Aswath S <aswath.s@thoughtworks.com >
2023-04-24 13:41:08 +03:00
chenk
43b6496274
feat: config and fs compliance support ( #4097 )
2023-04-24 11:49:19 +03:00
dependabot[bot]
9181bc1f70
chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 ( #3952 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-04-24 08:43:07 +03:00
Idan Frimark
48e021ea6b
feat(spdx): add support for SPDX 2.3 ( #4058 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-23 23:36:04 +03:00
chenk
107752df65
fix: k8s all-namespaces support ( #4096 )
2023-04-23 20:08:37 +03:00
Teppei Fukuda
bd0c60364a
perf(misconf): replace with post-analyzers ( #4090 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Simar <simar@linux.com >
2023-04-23 19:22:46 +03:00
bgoareguer
76662d5dd7
fix(helm): update networking API version detection ( #4106 )
2023-04-23 10:50:40 +03:00
aswath-s-tw
be47b688c7
feat(image): custom docker host option ( #3599 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-20 22:10:51 +03:00
Chris Burns
cc18f92cf3
style: debug flag is incorrect and needs extra - ( #4087 )
2023-04-19 10:02:44 +03:00
Jonathan Lassoff
572a6193e7
docs(vuln): Document inline vulnerability filtering comments ( #4024 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-18 12:02:14 +03:00
Teppei Fukuda
914c6f0921
feat(fs): customize error callback during fs walk ( #4038 )
2023-04-17 16:51:51 +03:00
DmitriyLewen
3f02feeff3
fix(ubuntu): skip copyright files from subfolders ( #4076 )
2023-04-17 14:07:58 +03:00
Teppei Fukuda
57bb77c060
docs: restructure scanners ( #3977 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-04-17 11:54:31 +03:00
DmitriyLewen
b19b56c341
fix: fix file does not exist error for post-analyzers ( #4061 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-17 08:15:44 +03:00
simar7
b43b19ba54
feat(flag): Support globstar for --skip-files and --skip-directories ( #4026 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-16 13:48:20 +03:00
dependabot[bot]
14805002d3
chore(deps): bump actions/stale from 7 to 8 ( #3955 )
2023-04-16 13:40:12 +03:00
DmitriyLewen
83bb97ab13
fix: return insecure option to download javadb ( #4064 )
2023-04-15 08:26:50 +03:00
DmitriyLewen
79a1ba32d5
fix(nodejs): don't stop parsing when unsupported yarn.lock protocols are found ( #4052 )
2023-04-14 07:35:51 +03:00
afdesk
ff1c43a791
ci: add gpg signing for RPM packages ( #4056 )
2023-04-14 07:28:44 +03:00
chenk
b608b116cc
fix(k8s): current context title ( #4055 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-04-13 17:56:22 +03:00
chenk
2c3b60f4c9
fix(k8s): quit support on k8s progress bar ( #4021 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-04-13 17:30:54 +03:00
afdesk
a6b8642134
chore: add a note about Dockerfile.canary ( #4050 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-13 17:27:28 +03:00
afdesk
90b80662c6
ci: fix path to canary binaries ( #4045 )
2023-04-13 10:27:06 +03:00
AliDatadog
dcefc6bf3c
fix(vuln): report architecture for debian packages ( #4032 )
2023-04-12 15:51:12 +03:00
Dan Luhring
601e25fb2f
feat: add support for Chainguard's commercial distro ( #3641 )
2023-04-12 15:20:52 +03:00
afdesk
0bebec19f0
ci: bump goreleaser for Github Action from 1.4.1 to 1.16.2 ( #3979 )
2023-04-12 15:15:16 +03:00
AliDatadog
707ea94234
fix(vuln): fix error message for remote scanners ( #4031 )
2023-04-11 16:50:45 +03:00
Teppei Fukuda
8e1fe769e4
feat(report): add image metadata to SARIF ( #4020 )
...
* feat(report): add image metadata to SARIF
* test: fix sarif golden
2023-04-11 16:33:25 +03:00
DmitriyLewen
4b36e97dce
docs: fix broken cache link on Installation page ( #3999 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-10 15:38:03 +03:00
Teppei Fukuda
f0df725c5a
fix: lock downloading policies and database ( #4017 )
2023-04-10 15:37:13 +03:00
Teppei Fukuda
009675c825
fix: avoid concurrent access to the global map ( #4014 )
2023-04-10 12:30:08 +03:00
DmitriyLewen
3ed86aa3d0
feat(rust): add Cargo.lock v3 support ( #4012 )
2023-04-10 11:46:43 +03:00
chenk
f31dea4bd6
feat: auth support oci download server subcommand ( #4008 )
2023-04-10 08:26:17 +03:00
dependabot[bot]
d37c50a2b3
chore(deps): bump github.com/docker/docker ( #4009 )
2023-04-09 22:29:13 +03:00
Yousaf Nabi
693d20516b
chore: install.sh support for armv7 ( #3985 )
2023-04-09 22:18:13 +03:00
dependabot[bot]
65d89b99d1
chore(deps): bump github.com/Azure/go-autorest/autorest/adal ( #3961 )
2023-04-09 15:58:06 +03:00
DmitriyLewen
a119ef86ea
fix(rust): fix panic when 'dependencies' field is not used in cargo.toml ( #3997 )
2023-04-09 11:06:57 +03:00
DmitriyLewen
c8283cebde
fix(sbom): fix infinite loop for cyclonedx ( #3998 )
2023-04-09 09:10:02 +03:00
dependabot[bot]
6c8b042548
chore(deps): bump helm/chart-testing-action from 2.3.1 to 2.4.0 ( #3954 )
2023-04-04 16:15:26 +03:00
DmitriyLewen
c42f360f57
fix: use warning for errors from enrichment files for post-analyzers ( #3972 )
2023-04-04 16:11:07 +03:00
dependabot[bot]
20c21caccf
chore(deps): bump github.com/docker/docker ( #3963 )
2023-04-04 14:06:41 +03:00
Rewanth Tammana
54388ffd16
fix(helm): added annotation to psp configurable from values ( #3893 )
...
Signed-off-by: Rewanth Tammana <22347290+rewanthtammana@users.noreply.github.com >
2023-04-03 11:24:43 +03:00
dependabot[bot]
99a2519816
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.1 ( #3962 )
2023-04-03 11:23:30 +03:00
afdesk
d113b93139
fix(secret): update built-in rule tests ( #3855 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-04-03 10:37:08 +03:00
dependabot[bot]
5ab6d25880
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.23.0 to 2.30.1 ( #3957 )
2023-04-03 10:32:13 +03:00
Teppei Fukuda
0767cb8443
test: rewrite scripts in Go ( #3968 )
2023-04-03 10:31:10 +03:00
simar7
428ee19cae
docs(cli): Improve glob documentation ( #3945 )
...
Signed-off-by: Simar <simar@linux.com >
2023-04-03 07:59:02 +03:00
dependabot[bot]
3e00dc346f
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #3959 )
2023-04-03 07:57:54 +03:00
Teppei Fukuda
cf2f0b2d1c
ci: check CLI references ( #3967 )
2023-04-03 07:57:08 +03:00
dependabot[bot]
70f507e1af
chore(deps): bump alpine from 3.17.2 to 3.17.3 ( #3951 )
2023-04-03 06:37:49 +03:00
dependabot[bot]
befabc6b99
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.212 to 1.44.234 ( #3956 )
2023-04-03 06:36:35 +03:00
dependabot[bot]
ee69abb78f
chore(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5 ( #3958 )
2023-04-02 19:29:28 +03:00
dependabot[bot]
8901f7be62
chore(deps): bump actions/setup-go from 3 to 4 ( #3953 )
2023-04-02 19:28:40 +03:00
dependabot[bot]
4e6bbbc8cc
chore(deps): bump actions/cache from 3.2.6 to 3.3.1 ( #3950 )
2023-04-02 19:28:10 +03:00
dependabot[bot]
d70f346f53
chore(deps): bump github.com/containerd/containerd from 1.6.19 to 1.7.0 ( #3965 )
2023-04-02 16:27:22 +03:00
dependabot[bot]
3efb2fdeda
chore(deps): bump github.com/sigstore/rekor from 1.0.1 to 1.1.0 ( #3964 )
2023-04-02 10:49:41 +03:00
Krishna Dutt Panchagnula
ed590966a3
docs(cli): added makefile and go file to create docs ( #3930 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-04-01 08:43:21 +03:00
Teppei Fukuda
a2f39a34c5
chore: Revert "ci: add gpg signing for RPM packages ( #3612 )" ( #3946 )
...
This reverts commit 67572dff6d .
2023-04-01 08:39:22 +03:00
Teppei Fukuda
5a10631023
chore: ignore gpg key ( #3943 )
2023-04-01 06:39:31 +03:00
afdesk
4072115e5a
feat(cyclonedx): support dependency graph ( #3177 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-01 00:46:30 +03:00
simar7
7cad265b7a
chore(deps): Bump defsec to v0.85.0 ( #3940 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-31 16:58:01 +03:00
DmitriyLewen
f8b5733112
feat(rust): remove dev deps and find direct deps for Cargo.lock ( #3919 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 22:05:34 +03:00
Rо́man
10796a2910
feat(server): redis with public TLS certs support ( #3783 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 15:53:21 +03:00
simar7
abff1398c2
feat(flag): Add glob support to --skip-dirs and --skip-files ( #3866 )
2023-03-30 10:48:56 +03:00
Teppei Fukuda
b40f60c405
chore: replace make with mage ( #3932 )
2023-03-30 10:40:24 +03:00
DmitriyLewen
67236f6aac
fix(sbom): add checksum to files ( #3888 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 09:24:27 +03:00
dependabot[bot]
00de24b16e
chore(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 ( #3928 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 09:23:39 +03:00
chenk
5976d1fa07
chore: remove unused mount volumes ( #3927 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-03-30 07:33:03 +03:00
Teppei Fukuda
f14bed4532
feat: add auth support for downloading OCI artifacts ( #3915 )
2023-03-30 05:53:24 +03:00
DmitriyLewen
1ee05189f0
refactor(purl): use epoch in qualifier ( #3913 )
2023-03-28 13:26:56 +03:00
dependabot[bot]
0000252ce4
chore(deps): bump github.com/in-toto/in-toto-golang from 0.5.0 to 0.7.0 ( #3727 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-28 13:22:47 +03:00
Teppei Fukuda
ca0d972cdb
feat(image): add registry options ( #3906 )
2023-03-28 07:00:04 +03:00
AndreyLevchenko
0336555773
feat(rust): dependency tree and line numbers support for cargo lock file ( #3746 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-26 14:43:45 +03:00
dependabot[bot]
dd9cd9528f
chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 ( #3905 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-26 13:20:02 +03:00
DmitriyLewen
edb06826b4
feat(php): add support for location, licenses and graph for composer.lock files ( #3873 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-26 12:02:53 +03:00
Crypt Keeper
c02b15b371
chore(deps): updates wazero to 1.0.0 ( #3904 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2023-03-26 08:50:38 +03:00
Teppei Fukuda
63ef760c69
feat(image): discover SBOM in OCI referrers ( #3768 )
...
Co-authored-by: saso <sasoakira6114@gmail.com >
2023-03-26 08:27:10 +03:00
DmitriyLewen
3fa703c034
docs: change cache-dir key in config file ( #3897 )
2023-03-24 19:12:14 +03:00
DmitriyLewen
4d78747c40
fix(sbom): use release and epoch for SPDX package version ( #3896 )
2023-03-24 19:11:06 +03:00
afdesk
67572dff6d
ci: add gpg signing for RPM packages ( #3612 )
2023-03-24 06:46:18 +03:00
adamcohen2
e76d5ff98a
docs: Update incorrect comment for skip-update flag ( #3878 )
2023-03-23 07:25:01 +02:00
Teppei Fukuda
011ea60db4
refactor(misconf): simplify policy filesystem ( #3875 )
2023-03-23 06:27:29 +02:00
DmitriyLewen
6445309de4
feat(nodejs): parse package.json alongside yarn.lock ( #3757 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-21 19:13:02 +02:00
DmitriyLewen
6e9c2c36da
fix(spdx): add PkgDownloadLocation field ( #3879 )
2023-03-21 16:11:38 +02:00
DmitriyLewen
18eeea2f62
fix(report): try to guess direct deps for dependency tree ( #3852 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-21 12:55:07 +02:00
DmitriyLewen
02b6914212
chore(amazon): update EOL ( #3876 )
2023-03-21 07:11:56 +02:00
DmitriyLewen
79096e1161
fix(nodejs): improvement logic for package-lock.json v2-v3 ( #3877 )
2023-03-21 07:06:34 +02:00
DmitriyLewen
fc2e80cfe0
feat(amazon): add al2023 support ( #3854 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-20 15:56:16 +02:00
dependabot[bot]
5f8d69d72e
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.0 to 3.1.2 ( #3736 )
2023-03-20 14:13:30 +02:00
simar7
7916aafffb
docs(misconf): Add information about selectors ( #3703 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-20 14:12:35 +02:00
Shubham Palriwala
1b1ed39c7d
docs(cli): update CLI docs with cobra ( #3815 )
2023-03-20 13:48:58 +02:00
chenk
234a360a7a
feat: k8s parallel processing ( #3693 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-20 13:34:38 +02:00
bgoareguer
b864b3b926
docs: add DefectDojo in the Security Management section ( #3871 )
2023-03-20 11:38:26 +02:00
Crypt Keeper
ad34c989de
chore(deps): updates wazero to 1.0.0-rc.2 ( #3853 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-19 19:56:01 +02:00
Teppei Fukuda
7148de3252
refactor: add pipeline ( #3868 )
2023-03-19 19:55:36 +02:00
DmitriyLewen
927acf9579
feat(cli): add javadb metadata to version info ( #3835 )
2023-03-19 15:51:14 +02: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
saso
ba9b0410c9
feat(sbom): add support for CycloneDX JSON Attestation of the correct specification ( #3849 )
2023-03-19 15:40:58 +02:00
chenk
a754a04e2b
feat: add node toleration option ( #3823 )
2023-03-19 14:05:57 +02:00
Teppei Fukuda
9e4b57fb43
fix: allow mapfs to open dirs ( #3867 )
2023-03-19 13:33:50 +02:00
DmitriyLewen
09fd299f96
fix(report): update uri only for os class targets ( #3846 )
2023-03-17 10:15:24 +02:00
DmitriyLewen
09e13022c2
feat(nodejs): Add v3 npm lock file support ( #3826 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-15 21:54:59 +02:00
DmitriyLewen
52cbfebcdd
feat(nodejs): parse package.json files alongside package-lock.json ( #2916 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-15 21:54:01 +02:00
simar7
d6a2d6369a
docs(misconf): Fix links to built in policies ( #3841 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-15 11:47:44 +02:00
dependabot[bot]
a12f58be57
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.86.1 to 1.89.1 ( #3827 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-14 11:17:36 +02:00
DmitriyLewen
ee518350c5
fix(java): skip empty files for jar post analyzer ( #3832 )
2023-03-14 11:15:31 +02:00
DmitriyLewen
3987a679f9
fix(docker): build healthcheck command for line without /bin/sh prefix ( #3831 )
2023-03-14 09:28:36 +02:00
Teppei Fukuda
2bb25e766b
refactor(license): use goyacc for license parser ( #3824 )
2023-03-14 09:27:17 +02:00
dependabot[bot]
00c763bc10
chore(deps): bump github.com/docker/docker from 23.0.0-rc.1+incompatible to 23.0.1+incompatible ( #3586 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-13 17:33:07 +02:00
chenk
cac5881bbb
fix: populate timeout context to node-collector ( #3766 )
2023-03-13 13:10:37 +02:00
chenk
bd9c6e613e
fix: exclude node collector scanning ( #3771 )
2023-03-13 11:40:23 +02:00
Ari Yonaty
20f10673b9
fix: display correct flag in error message when skipping java db update #3808
2023-03-13 00:39:17 +02:00
DmitriyLewen
1fac7bf1ba
fix: disable jar analyzer for scanners other than vuln ( #3810 )
2023-03-13 00:11:25 +02:00
Masahiro331
aaf265881e
fix(sbom): fix incompliant license format for spdx ( #3335 )
2023-03-12 17:21:25 +02:00
DmitriyLewen
f8307635ad
fix(java): the project props take precedence over the parent's props ( #3320 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-09 19:25:52 +02:00
DmitriyLewen
1aa3b7dc28
docs: add canary build info to README.md ( #3799 )
2023-03-09 13:36:04 +02:00
Anais Urlichs
57904c0f97
docs: adding link to gh token generation ( #3784 )
2023-03-08 14:24:02 +02:00
Anais Urlichs
bdccf72338
docs: changing docs in accordance with #3460 ( #3787 )
2023-03-08 14:23:17 +02:00
dependabot[bot]
800473a8bc
chore(deps): bump github.com/moby/buildkit from 0.11.0 to 0.11.4 ( #3789 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-08 11:51:16 +02:00
dependabot[bot]
e6ab389f9e
chore(deps): bump actions/add-to-project from 0.4.0 to 0.4.1 ( #3724 )
2023-03-07 13:35:06 +02:00
DmitriyLewen
6614398ab4
fix(license): disable jar analyzer for licence scan only ( #3780 )
2023-03-07 13:22:23 +02:00
DmitriyLewen
1dc6fee781
bump trivy-issue-action to v0.0.0; skip pkg dir ( #3781 )
2023-03-07 11:52:32 +02:00
DmitriyLewen
3357ed096b
fix: skip checking dirs for required post-analyzers ( #3773 )
2023-03-06 13:29:35 +02:00
afdesk
1064636b3d
docs: add information about plugin format ( #3749 )
2023-03-06 11:27:30 +02:00
DmitriyLewen
60b7ef5a55
fix(sbom): add trivy version to spdx creators tool field ( #3756 )
...
* fix(sbom): add trivy version to spdx creators tool field
* refactor test
2023-03-03 10:41:39 +02:00
simar7
497c955a4b
feat(misconf): Add support to show policy bundle version ( #3743 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/3696
Signed-off-by: Simar <simar@linux.com >
2023-03-02 17:00:45 +02:00
Andrea Scarpino
5d54310d76
fix(python): fix error with optional dependencies in pyproject.toml ( #3741 )
2023-03-02 16:58:03 +02:00
dependabot[bot]
44cf1e2f57
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.210 to 1.44.212 ( #3740 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-02 15:18:51 +02:00
DmitriyLewen
743b4b0d97
add id for package.json files ( #3750 )
2023-03-02 14:25:56 +02:00
dependabot[bot]
6de43855f8
chore(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19 ( #3738 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-02 13:20:32 +02:00
dependabot[bot]
9a0ceef166
chore(deps): bump actions/cache from 3.2.4 to 3.2.6 ( #3725 )
2023-03-01 23:14:17 +02:00
dependabot[bot]
0501b46d48
chore(deps): bump github.com/google/go-containerregistry ( #3731 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 23:13:31 +02:00
dependabot[bot]
ee3004d292
chore(deps): bump go.etcd.io/bbolt from 1.3.6 to 1.3.7 ( #3732 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 20:53:53 +02:00
dependabot[bot]
5c8e604f56
chore(deps): bump alpine from 3.17.1 to 3.17.2 ( #3723 )
2023-03-01 20:53:30 +02:00
Teppei Fukuda
bc0836623c
fix(cli): pass integer to exit-on-eol ( #3716 )
2023-03-01 12:18:11 +02:00
Itay Shakury
23cdac02ee
feat: add kubernetes pss compliance ( #3498 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 12:10:34 +02:00
Kalyana Krishna Varanasi
302c8ae24c
feat: Adding --module-dir and --enable-modules ( #3677 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 12:09:53 +02:00
Teppei Fukuda
34120f4201
feat: add special IDs for filtering secrets ( #3702 )
2023-03-01 09:51:11 +02:00
simar7
e399ed8439
chore(deps): Update defsec ( #3713 )
...
* chore(deps): Update defsec
* fix tests
2023-03-01 08:10:03 +02:00
simar7
ef7b762e48
docs(misconf): Add guide on input schema ( #3692 )
...
* docs(misconf): Add guide on input schema
* Update docs/docs/misconfiguration/custom/schema.md
Co-authored-by: Itay Shakury <itay@itaysk.com >
* make schema usage more descriptive
* docs: point to the full page
* update docs
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Itay Shakury <itay@itaysk.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-28 15:55:49 -08:00
Teppei Fukuda
00daebc161
feat(go): support dependency graph and show only direct dependencies in the tree ( #3691 )
2023-02-28 13:24:53 +02:00
chenk
98d1031552
feat: docker multi credential support ( #3631 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-02-28 11:42:37 +02:00
Teppei Fukuda
b791362871
feat: summarize vulnerabilities in compliance reports ( #3651 )
2023-02-28 00:09:00 +02:00
Teppei Fukuda
719fdb1b11
feat(python): parse pyproject.toml alongside poetry.lock ( #3695 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-02-27 20:48:55 +02:00
DmitriyLewen
3ff5699b4b
feat(python): add dependency tree for poetry lock file ( #3665 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-26 16:15:00 +02:00
Masahiro331
33909d9df3
fix(cyclonedx): incompliant affect ref ( #3679 )
2023-02-26 16:04:29 +02:00
Manuel Morejón
d85a3e087b
chore(helm): update skip-db-update environment variable ( #3657 )
...
Signed-off-by: Manuel Morejon <manuel@mmorejon.io >
2023-02-26 14:16:17 +02:00
Masahiro331
551899c24e
fix(spdx): change CreationInfo timestamp format RFC3336Nano to RFC3336 ( #3675 )
2023-02-26 10:11:47 +02:00
Teppei Fukuda
3aaa2cfb75
fix(sbom): export empty dependencies in CycloneDX ( #3664 )
2023-02-25 18:33:59 +02:00
Dmitry Ivankov
9d1300c3e7
docs: java-db air-gap doc tweaks ( #3561 )
...
Downloaded file name is `javadb.tar.gz` rather than `db.tar.gz`.
Also `--skip-update` is deprecated in favor of `--skip-db-update` and `--skip-java-db-update`.
2023-02-24 17:54:29 +02:00
Teppei Fukuda
793cc43d4c
feat(go): license support ( #3683 )
2023-02-24 17:52:35 +02:00
AndreyLevchenko
6a3294e476
feat(ruby): add dependency tree/location support for Gemfile.lock ( #3669 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-23 23:47:28 +02:00
chenk
e9dc21d88a
fix(k8s): k8s label size ( #3678 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-02-23 15:09:27 +02:00
Masahiro331
12976d42df
fix(cyclondx): fix array empty value, null to [] ( #3676 )
2023-02-23 13:35:59 +02:00
Teppei Fukuda
1dc2b349c6
refactor: rewrite gomod analyzer as post-analyzer ( #3674 )
2023-02-23 13:35:08 +02:00
chenk
92eaf636ca
feat: config outdated-api result filtered by k8s version ( #3578 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-22 15:41:37 +02:00
Alexander Lauster
9af436b999
fix: Update to Alpine 3.17.2 ( #3655 )
...
Fix CVE-2023-0286
2023-02-21 19:38:20 +02:00
Teppei Fukuda
88ee68d0c6
feat: add support for virtual files ( #3654 )
2023-02-20 17:20:57 +02:00
Teppei Fukuda
75c96bd968
feat: add post-analyzers ( #3640 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-02-20 13:08:26 +02:00
Edoardo Vacchi
baea3997d2
chore(deps): updates wazero to 1.0.0-pre.9 ( #3653 )
...
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com >
2023-02-20 13:03:28 +02:00
dependabot[bot]
7ca0db17ea
chore(deps): bump github.com/go-openapi/runtime from 0.24.2 to 0.25.0 ( #3528 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-20 13:01:33 +02:00
dependabot[bot]
866999e454
chore(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.18 ( #3633 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-20 10:11:01 +02:00
DmitriyLewen
b7bfb9a207
feat(python): add dependency locations for Pipfile.lock ( #3614 )
2023-02-20 09:51:42 +02:00
dependabot[bot]
9badef27ac
chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 ( #3648 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-19 15:51:12 +02:00
DmitriyLewen
d856595b8e
fix(java): fix groupID selection by ArtifactID for jar files. ( #3644 )
2023-02-18 09:07:08 +02:00
dependabot[bot]
fe7c26a741
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.63.1 to 1.85.0 ( #3607 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-17 12:44:55 +02:00
Gio Rodriguez
f251dfc5ce
fix(aws): Adding a fix for update-cache flag that is not applied on AWS scans. ( #3619 )
...
* adding a fix for update-cache that was not applied on AWS scans.
* removing unneeded code
---------
Co-authored-by: Gio Rodriguez <giovanni.rodriguez@aquasec.com >
2023-02-16 22:49:20 +02:00
didiermichel
9be8062c10
feat(cli): add command completion ( #3061 )
...
Co-authored-by: congbang-le <lecongbang314@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-15 13:29:03 +02:00
Duy Nguyen
370098dbf4
docs(misconf): update dockerfile link ( #3627 )
2023-02-15 11:54:56 +02:00
Jack Lin
32acd293fd
feat(flag): add exit-on-eosl option ( #3423 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-15 10:51:15 +02:00
dependabot[bot]
aa8e185e03
chore(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.2 ( #3533 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-14 16:17:28 +02:00
Alexej Disterhoft
86603bb9c5
fix(cli): make java db repository configurable ( #3595 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-14 15:01:15 +02:00
chenk
7b1e173f51
chore: bump trivy-kubernetes ( #3613 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-02-14 13:23:45 +02:00
Helge Eichelberg
85d5d61bc7
chore(helm): update Trivy from v0.36.1 to v0.37.2 ( #3574 )
...
* chore(helm): update Trivy from v0.36.1 to v0.37.1
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
* chore(helm): bump Trivy to v0.37.2
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
---------
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
2023-02-14 13:10:07 +02:00
dependabot[bot]
2c17260ba8
chore(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 ( #3536 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-14 13:09:43 +02:00
Teppei Fukuda
c54f1aa8f0
chore(deps): bump golang/x/mod to v0.8.0 ( #3606 )
2023-02-14 07:02:26 +02:00
dependabot[bot]
625ea58122
chore(deps): bump golang.org/x/crypto from 0.3.0 to 0.5.0 ( #3529 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-13 16:15:12 +02:00
dependabot[bot]
623c7f9432
chore(deps): bump helm.sh/helm/v3 from 3.10.3 to 3.11.1 ( #3580 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-13 16:14:25 +02:00
DmitriyLewen
d291c34f51
ci: quote pros in c++ for semantic pr ( #3605 )
2023-02-13 14:05:35 +02:00
DmitriyLewen
6cac6c917f
fix(image): check proxy settings from env for remote images ( #3604 )
2023-02-13 12:54:38 +02:00
DmitriyLewen
12b563b974
BREAKING: use normalized trivy-java-db ( #3583 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-10 02:16:37 +02:00
DmitriyLewen
72a14c67af
fix(image): add timeout for remote images ( #3582 )
...
* add timeout for remote image
* fix linter error
2023-02-09 14:19:17 +02:00
dependabot[bot]
4c01d73fb7
chore(deps): bump golang.org/x/mod from 0.6.0 to 0.7.0 ( #3532 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-07 08:38:25 +02:00
dependabot[bot]
10dd5d1a95
chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 ( #3534 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-02-07 06:51:49 +02:00
simar7
439c541fd3
fix(misconf): handle dot files better ( #3550 )
2023-02-05 09:10:10 +09:00
Teppei Fukuda
200e04a767
chore: bump Go to 1.19 ( #3551 )
2023-02-03 15:08:01 +09:00
dependabot[bot]
a533ca87e6
chore(deps): bump alpine from 3.17.0 to 3.17.1 ( #3522 )
2023-02-03 04:21:25 +02:00
dependabot[bot]
4bccbe6e1c
chore(deps): bump docker/build-push-action from 3 to 4 ( #3523 )
2023-02-03 04:20:52 +02:00
dependabot[bot]
d0562085df
chore(deps): bump actions/cache from 3.2.2 to 3.2.4 ( #3524 )
2023-02-03 04:20:15 +02:00
dependabot[bot]
f5e65749b4
chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.4.0 ( #3525 )
2023-02-03 04:17:39 +02:00
dependabot[bot]
d3da459d45
chore(deps): bump aquaproj/aqua-installer from 1.2.0 to 2.0.2 ( #3526 )
2023-02-03 04:15:56 +02:00
Teppei Fukuda
7f8868b7d8
fix(sbom): download the Java DB when generating SBOM ( #3539 )
2023-02-01 17:33:09 +02:00
Teppei Fukuda
364379b7b2
fix: use cgo free sqlite driver ( #3521 )
...
* fix: use cgo free sqlite driver
* chore: add CGO_ENABLED=0
* chore(deps): bump go-rpmdb
2023-02-01 17:06:12 +02:00
afdesk
0205475fa9
ci: fix path to dist folder ( #3527 )
2023-02-01 16:44:01 +02:00
Teppei Fukuda
e9d2af9174
fix(image): close layers ( #3517 )
2023-02-01 13:36:48 +02:00
Naimuddin Shaik
b169424089
refactor: db client changed ( #3515 )
...
changed the constructor to accept interface.
2023-02-01 13:15:36 +02:00
DmitriyLewen
7bf1e192ec
feat(java): use trivy-java-db to get GAV ( #3484 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-01 11:48:05 +02:00
Batuhan Apaydın
023e45b896
docs: add note about the limitation in Rekor ( #3494 )
...
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-01 11:14:47 +02:00
Teppei Fukuda
0fe62a93df
docs: aggregate targets ( #3503 )
2023-02-01 08:48:33 +02:00
Edoardo Vacchi
0373e0822d
deps: updates wazero to 1.0.0-pre.8 ( #3510 )
...
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com >
2023-02-01 06:48:37 +02:00
DmitriyLewen
a2e21f9b5c
docs: add alma 9 and rocky 9 to supported os ( #3513 )
2023-02-01 06:47:26 +02:00
simar7
7d778b75f7
chore(deps): bump defsec to v0.82.9 ( #3512 )
2023-02-01 04:14:25 +02:00
Itay Shakury
9e9dbea717
chore: add missing target labels ( #3504 )
2023-01-31 17:20:56 +02:00
DmitriyLewen
d99a7b82f7
docs: add java vulnerability page ( #3429 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-31 08:10:24 +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
6eec9ac0a4
feat(image): secret scanning on container image config ( #3495 )
2023-01-30 16:50:56 +02:00
simar7
1eca973cbf
chore(deps): Upgrade defsec to v0.82.8 ( #3488 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-30 09:38:17 +02:00
Teppei Fukuda
fb0d8f3f30
feat(image): scan misconfigurations in image config ( #3437 )
2023-01-30 04:48:29 +02:00
Helge Eichelberg
501d424d1f
chore(helm): update Trivy from v0.30.4 to v0.36.1 ( #3489 )
...
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
2023-01-28 07:12:08 +02:00
chenk
475dc17bc8
feat(k8s): add node info resource ( #3482 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-01-25 22:00:05 +02:00
kunlongli
ed173b8295
perf(secret): optimize secret scanning memory usage ( #3453 )
2023-01-25 11:45:09 +02:00
Teppei Fukuda
1b368be367
feat: support aliases in CLI flag, env and config ( #3481 )
2023-01-25 11:33:12 +02:00
chenk
66a83d5cdb
fix(k8s): migrate rbac k8s ( #3459 )
2023-01-25 11:13:41 +02:00
DmitriyLewen
81bee0f11e
feat(java): add implementationVendor and specificationVendor fields to detect GroupID from MANIFEST.MF ( #3480 )
2023-01-24 12:21:19 +02:00
Teppei Fukuda
e1076085d9
refactor: rename security-checks to scanners ( #3467 )
2023-01-23 16:53:06 +02:00
Teppei Fukuda
aaf845d02e
chore: display the troubleshooting URL for the DB denial error ( #3474 )
2023-01-23 16:12:00 +02:00
Corey Wilson
ed5bb0ba92
docs: yaml tabs to spaces, auto create namespace ( #3469 )
2023-01-23 10:51:55 +02:00
Anais Urlichs
3158bfe605
docs: adding show-and-tell template to GH discussions ( #3391 )
2023-01-22 17:34:09 +02:00
Lénaïc Huard
85b6c4aa15
fix: Fix a temporary file leak in case of error ( #3465 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-22 16:12:56 +02:00
Teppei Fukuda
60bddae64c
fix(test): sort cyclonedx components ( #3468 )
2023-01-22 14:21:20 +02:00
Anais Urlichs
e0bb04c915
docs: fixing spelling mistakes ( #3462 )
2023-01-22 14:18:15 +02:00
Teppei Fukuda
c25e826bb5
ci: set paths triggering VM tests in PR ( #3438 )
2023-01-22 11:35:19 +02:00
Raz Cohen
07ddc85a46
docs: typo in --skip-files ( #3454 )
2023-01-18 14:23:56 +02:00
Srinivas Kandukuri
e88507c999
feat(custom-forward): Extended advisory data ( #3444 )
2023-01-17 16:06:27 +02:00
Carl Winbäck
e2dfee208f
docs: fix spelling error ( #3436 )
2023-01-16 14:31:43 +00:00
Teppei Fukuda
c575d6f7de
refactor(image): extend image config analyzer ( #3434 )
2023-01-16 13:48:26 +02:00
Lior Vaisman Argon
036d5a8233
fix(nodejs): add ignore protocols to yarn parser ( #3433 )
2023-01-16 11:27:20 +02:00
DmitriyLewen
e6d7f15762
fix(db): check proxy settings when using insecure flag ( #3435 )
2023-01-16 10:40:27 +02:00
simar7
a1d4427c8b
feat(misconf): Fetch policies from OCI registry ( #3015 )
...
Signed-off-by: Simar <simar@linux.com >
2023-01-15 13:37:04 +02:00
DmitriyLewen
682351a131
ci: downgrade Go to 1.18 and use stable and oldstable go versions for unit tests ( #3413 )
...
* use stable and oldstable go versions for unit tests
* downgrade Go to 1.18
2023-01-15 12:03:15 +02:00
afdesk
ff0c4516db
ci: store URLs to Github Releases in RPM repository ( #3414 )
2023-01-15 11:59:18 +02:00
DmitriyLewen
ee12442b8d
feat(server): add support of skip-db-update flag for hot db update ( #3416 )
2023-01-15 10:28:50 +02:00
DmitriyLewen
2033e05b6b
chore(deps): bump github.com/moby/buildkit from v0.10.6 to v0.11.0 ( #3411 )
2023-01-12 08:45:07 +02:00
Teppei Fukuda
6bc564e887
fix(image): handle wrong empty layer detection ( #3375 )
2023-01-11 20:17:12 +02:00
DmitriyLewen
b3b8d4dd6e
test: fix integration tests for spdx and cycloneDX ( #3412 )
2023-01-11 14:02:10 +02:00
Matthieu Maitre
b88bccae6e
feat(python): Include Conda packages in SBOMs ( #3379 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-10 16:11:17 +02:00
DmitriyLewen
fbd8a13d54
feat: add support pubspec.lock files for dart ( #3344 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-10 13:34:53 +02:00
Kalyana Krishna Varanasi
0f545cfa96
fix(image): parsePlatform is failing with UNAUTHORIZED error ( #3326 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-10 13:26:57 +02:00
DmitriyLewen
76c883dc43
fix(license): change normalize for GPL-3+-WITH-BISON-EXCEPTION ( #3405 )
2023-01-10 09:24:11 +00:00
Jack Lin
a8b671bc29
feat(server): log errors on server side ( #3397 )
2023-01-10 10:21:31 +02:00
Teppei Fukuda
a5919ca363
chore(deps): bump defsec to address helm vulnerabilities ( #3399 )
2023-01-08 15:34:11 +02:00
Itay Shakury
89016da21e
docs: rewrite installation docs and general improvements ( #3368 )
...
improve installation guide, improve overview pages, rename cli section to docs
2023-01-08 15:16:03 +02:00
Itay Shakury
c3759c6d83
chore: update code owners ( #3393 )
2023-01-08 15:14:10 +02:00
Itay Shakury
044fb9761e
chore: test docs separately from code ( #3392 )
2023-01-08 11:10:31 +02:00
Teppei Fukuda
ad2e648b33
docs: use the formula maintained by Homebrew ( #3389 )
2023-01-05 16:25:57 +02:00
Max Usachev
ad25a776cc
docs: add Security Management section with SonarQube plugin
2023-01-05 14:59:47 +02:00
jerbob92
9039df4993
fix(deps): fix errors on yarn.lock files that contain local file reference ( #3384 )
2023-01-05 12:17:11 +02:00
Jack Lin
60cf4fe49f
feat(flag): early fail when the format is invalid ( #3370 )
2023-01-04 13:46:04 +02:00
dependabot[bot]
9470e3cd27
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.136 to 1.44.171 ( #3366 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-03 20:53:50 +02:00
Olivier Jacques
d274d1568a
docs(aws): fix broken links ( #3374 )
2023-01-03 17:59:28 +02:00
dependabot[bot]
2a870f8a82
chore(deps): bump actions/stale from 6 to 7 ( #3360 )
2023-01-03 15:28:29 +02:00
dependabot[bot]
5974023b7f
chore(deps): bump helm/kind-action from 1.4.0 to 1.5.0 ( #3359 )
2023-01-03 15:23:58 +02:00
dependabot[bot]
02aa8c2c50
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.6.0 to 0.7.0 ( #2974 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2023-01-03 15:15:07 +02:00
dependabot[bot]
6e6171fead
chore(deps): bump azure/setup-helm from 3.4 to 3.5 ( #3358 )
2023-01-03 15:04:29 +02:00
dependabot[bot]
066f27792f
chore(deps): bump github.com/moby/buildkit from 0.10.4 to 0.10.6 ( #3173 )
2023-01-03 14:44:40 +02:00
dependabot[bot]
8cc3284106
chore(deps): bump goreleaser/goreleaser-action from 3 to 4 ( #3357 )
2023-01-03 14:19:00 +02:00
dependabot[bot]
8d71346143
chore(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.14 ( #3367 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-03 12:01:45 +02:00
Crypt Keeper
5b944d20ac
chore(go): updates wazero to v1.0.0-pre.7 ( #3355 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2023-01-03 11:08:17 +02:00
dependabot[bot]
9c645b99e2
chore(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 ( #3362 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-03 08:45:14 +02:00
dependabot[bot]
e2cd782d3a
chore(deps): bump actions/cache from 3.0.11 to 3.2.2 ( #3356 )
2023-01-02 15:59:36 +02:00
Itay Shakury
4813cf5cfd
docs: improve compliance docs ( #3340 )
2022-12-30 13:55:18 +02:00
Lior Vaisman Argon
025e5099d2
feat(deps): add yarn lock dependency tree ( #3348 )
2022-12-29 19:45:18 +02:00
chenk
4d59a1ef9b
fix: compliance change id and title naming ( #3349 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-29 17:46:50 +02:00
DmitriyLewen
eaa5bcf7d2
feat: add support for mix.lock files for elixir language ( #3328 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-29 15:18:51 +02:00
chenk
a888440922
feat: add k8s cis bench ( #3315 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-12-28 20:38:48 +02:00
DmitriyLewen
62b369ee39
test: disable SearchLocalStoreByNameOrDigest test for non-amd64 arch ( #3322 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-28 13:02:25 +02:00
behara
c110c4e028
revert: cache merged layers ( #3334 )
...
This reverts commit 6b4ddaaef2 .
2022-12-28 10:01:01 +02:00
Masahiro331
bc759efdc3
feat(cyclonedx): add recommendation ( #3336 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-27 15:25:27 +02:00
DmitriyLewen
fe3831e0fe
feat(ubuntu): added support ubuntu ESM versions ( #1893 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-27 10:24:28 +02:00
DmitriyLewen
b0cebec324
fix: change logic to build relative paths for skip-dirs and skip-files ( #3331 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-26 17:38:31 +02:00
dependabot[bot]
a66d3fe3f0
chore(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 2.0.1 ( #3265 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2022-12-25 12:39:26 +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
gboer
b00f3c60f6
feat: add support for Alpine 3.17 ( #3319 )
2022-12-19 13:25:29 +02:00
Teppei Fukuda
a70f885113
docs: change PodFile.lock to Podfile.lock ( #3318 )
2022-12-19 13:24:26 +02:00
saso
1ec1fe64e8
fix(sbom): support for the detection of old CycloneDX predicate type ( #3316 )
2022-12-19 11:06:36 +02:00
lsoumille
68eda79357
feat(secret): Use .trivyignore for filtering secret scanning result ( #3312 )
2022-12-18 11:58:34 +02:00
Takeshi Yoneda
b95d435a6a
chore(go): remove experimental FS API usage in Wasm ( #3299 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2022-12-18 11:55:53 +02:00
DmitriyLewen
ac6b7c3354
ci: add workflow to add issues to roadmap project ( #3292 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-18 10:32:39 +02:00
gmetaxo
cfabdf9138
fix(vuln): include duplicate vulnerabilities with different package paths in the final report ( #3275 )
...
* Add test for filter with both duplicates and different package paths
* Add package path in key of uniqVulns map
* Add package path to the sorting logic
2022-12-15 19:21:54 +02:00
dependabot[bot]
56e3d8de09
chore(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 ( #3250 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-15 16:29:58 +02:00
Masahiro331
bbccb4484a
feat(sbom): better support for third-party SBOMs ( #3262 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-15 16:20:21 +02:00
DmitriyLewen
e879b0697c
docs: add information about languages with support for dependency locations ( #3306 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-12-15 15:25:40 +02:00
tockn
e92266f2c8
feat(vm): add region option to vm scan to be able to scan any region's ami and ebs snapshots ( #3284 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-12-15 12:21:05 +02:00
dependabot[bot]
01c7fb14bc
chore(deps): bump github.com/Azure/azure-sdk-for-go from 66.0.0+incompatible to 67.1.0+incompatible ( #3251 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-13 19:46:54 +02:00
DmitriyLewen
23d0613879
fix(vuln): change severity vendor priority for ghsa-ids and vulns from govuln ( #3255 )
2022-12-13 17:29:43 +02:00
Itay Shakury
407c2407d1
docs: remove comparisons ( #3289 )
2022-12-13 11:13:56 +02:00
Dan Luhring
93c5d2dc71
feat: add support for Wolfi Linux ( #3215 )
2022-12-12 22:43:44 +02:00
DmitriyLewen
2809794964
ci: add go.mod to canary workflow ( #3288 )
2022-12-12 22:40:14 +02:00
Catminusminus
08b55c3347
feat(python): skip dev dependencies ( #3282 )
...
This commit bumps the go-dep-parser version. This revents Trivy from detecting vulnerabilities in Poetry dev-dependency, so the document is also updated.
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-12-12 15:04:48 +02:00
afdesk
52300e6069
chore: update ubuntu version for Github action runnners ( #3257 )
...
* chore: update ubuntu version for Github action runnners
* update the ubuntu version for docs actions
2022-12-12 11:09:46 +02:00
DmitriyLewen
a7ac6acaa2
fix(go): skip dep without Path for go-binaries ( #3254 )
2022-12-12 11:04:57 +02:00
DmitriyLewen
4436a202ff
feat(rust): add ID for cargo pgks ( #3256 )
2022-12-12 07:40:15 +02:00
dependabot[bot]
34d505ad14
chore(deps): bump github.com/samber/lo from 1.33.0 to 1.36.0 ( #3263 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 19:21:31 +02:00
dependabot[bot]
ea956026c8
chore(deps): bump github.com/Masterminds/sprig/v3 from 3.2.2 to 3.2.3 ( #3253 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 19:16:10 +02:00
DmitriyLewen
aea298b3dc
feat: add support for swift cocoapods lock files ( #2956 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 19:15:10 +02:00
Teppei Fukuda
c67fe17b4e
fix(sbom): use proper constants ( #3286 )
2022-12-11 15:56:48 +02:00
dependabot[bot]
f907255672
chore(deps): bump golang.org/x/term from 0.1.0 to 0.3.0 ( #3278 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 15:33:28 +02:00
Teppei Fukuda
8f95743502
test(vm): import relevant analyzers ( #3285 )
2022-12-11 15:02:43 +02:00
Pikaqiu
8744534c28
feat: support scan remote repository ( #3131 )
...
Co-authored-by: AMF <work@afdesk.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 11:57:04 +02:00
DmitriyLewen
c278d86614
docs: fix typo in fluxcd ( #3268 )
2022-12-08 10:55:14 +02:00
Ari Yonaty
fa2281f723
docs: fix broken "ecosystem" link in readme ( #3280 )
2022-12-08 10:43:23 +02:00
simar7
a3eece4fef
feat(misconf): Add compliance check support ( #3130 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-07 22:42:59 +02:00
hriprsd
7a6cf5a27c
docs: Adding Concourse resource for trivy ( #3224 )
2022-12-04 16:22:10 +02:00
dependabot[bot]
dd26bd2306
chore(deps): change golang from 1.19.2 to 1.19 ( #3249 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-04 11:03:02 +02:00
Masahiro331
cbba6d101a
fix(sbom): duplicate dependson ( #3261 )
2022-12-04 10:48:02 +02:00
dependabot[bot]
fa2e3ac2c1
chore(deps): bump alpine from 3.16.2 to 3.17.0 ( #3247 )
2022-12-04 10:24:56 +02:00
Crypt Keeper
5c434753ce
chore(go): updates wazero to 1.0.0-pre.4 ( #3242 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-12-04 10:17:37 +02:00
DmitriyLewen
d29b0edcc7
feat(report): add dependency locations to sarif format ( #3210 )
2022-12-01 13:23:58 +02:00
Masahiro331
967e32f4a2
fix(rpm): add rocky to osVendors ( #3241 )
2022-12-01 12:44:21 +02:00
tsanva
947741660b
docs: fix a typo ( #3236 )
2022-11-30 11:56:45 +02:00
DmitriyLewen
97ce61eef0
feat(dotnet): add dependency parsing for nuget lock files ( #3222 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-29 16:15:46 +02:00
Max Fröhlich
17e13c4dbd
docs: add pre-commit hook to community tools ( #3203 )
2022-11-29 16:15:17 +02:00
Cyril Jouve
b1a2c4e9c8
feat(helm): pass arbitrary env vars to trivy ( #3208 )
2022-11-29 11:36:45 +02:00
Masahiro331
bd30e983e3
chore(vm): update xfs filesystem parser for change log ( #3230 )
2022-11-27 18:04:10 +02:00
Masahiro331
22d92e4ad6
feat: add virtual machine scan command ( #2910 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-27 11:45:00 +02:00
Itay Shakury
531eaa8f06
docs: reorganize index and readme ( #3026 )
2022-11-26 10:44:01 +02:00
afdesk
8569d43a7a
fix: slowSizeThreshold should be less than defaultSizeThreshold ( #3225 )
2022-11-24 15:09:06 +02:00
Tamir Kiviti
604a73d325
feat: Export functions for trivy plugin ( #3204 )
2022-11-22 09:40:09 +02:00
Teppei Fukuda
7594b1f041
feat(image): add support wildcard for platform os ( #3196 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-11-21 10:09:32 +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
DmitriyLewen
6ab9380b29
fix(suse): use package name to get advisories ( #3199 )
2022-11-20 14:46:33 +02:00
Irum Malik
4a5d64355c
docs(image): space issues during image scan ( #3190 )
2022-11-20 14:41:59 +02:00
Peter Engelbert
2206e008ea
feat(containerd): scan image by digest ( #3075 )
2022-11-20 14:40:24 +02:00
AndrewCharlesHay
861bc03e2d
fix(vuln): add package name to title ( #3183 )
2022-11-20 14:00:18 +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
afdesk
cc8cef1936
perf(license): remove go-enry/go-license-detector. ( #3187 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-17 18:01:57 +02:00
Naimuddin Shaik
a0033f6b61
fix: workdir command as empty layer ( #3087 )
2022-11-17 09:43:01 +02:00
Itay Shakury
cb5744dcaf
docs: reorganize ecosystem section ( #3025 )
2022-11-16 10:06:13 +02:00
DmitriyLewen
1ddd6d30b8
feat(dotnet): add support dependency location for dotnet-core files ( #3095 )
2022-11-16 09:46:28 +02:00
dependabot[bot]
30c8d75674
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.114 to 1.44.136 ( #3174 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-15 15:34:31 +02:00
dependabot[bot]
8e7b44f720
chore(deps): bump github.com/testcontainers/testcontainers-go from 0.13.0 to 0.15.0 ( #3109 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-11-15 12:40:21 +02:00
DmitriyLewen
dfff371f84
feat(dotnet): add support dependency location for nuget lock files ( #3032 )
2022-11-15 12:38:31 +02:00
Teppei Fukuda
eb571fdc40
chore: update code owners for misconfigurations ( #3176 )
2022-11-14 23:06:36 +02:00
Teppei Fukuda
757178341d
feat: add slow mode ( #3084 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-11-14 15:49:02 +02:00
Chris Adams
01df475852
docs: fix typo in enable-builin-rules mentions ( #3118 )
2022-11-14 14:19:21 +02:00
Tal Kapon
6b3be150f1
feat: Add maintainer field to OS packages ( #3149 )
2022-11-14 14:16:12 +02:00
Nozomi Morimoto
9ebdc51d3a
docs: fix some typo ( #3171 )
2022-11-14 14:15:31 +02:00
dependabot[bot]
42e81ad0a6
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.17.8 to 1.18.0 ( #3175 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 22:16:50 +02:00
dependabot[bot]
55ec898953
chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 ( #3112 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 18:27:38 +02:00
Emily Berk
0644ceba1b
docs: fix links on Built-in Policies page ( #3124 )
2022-11-13 14:51:09 +02:00
dependabot[bot]
50af7a2f46
chore(deps): bump github.com/go-openapi/runtime from 0.24.1 to 0.24.2 ( #3117 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 14:46:35 +02:00
dependabot[bot]
c455d14209
chore(deps): bump github.com/samber/lo from 1.28.2 to 1.33.0 ( #3116 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 14:46:14 +02:00
Serge Dubrovin
8fb9d31617
fix: Perform filepath.Clean first and then filepath.ToSlash for skipFile/skipDirs settings ( #3144 )
2022-11-13 14:22:00 +02:00
Teppei Fukuda
8562b8cf33
chore: use newline for semantic pr ( #3172 )
2022-11-13 13:35:50 +02:00
dependabot[bot]
aff9a3e0d9
chore(deps): bump azure/setup-helm from 3.3 to 3.4 ( #3107 )
2022-11-13 13:04:29 +02:00
dependabot[bot]
001671ed79
chore(deps): bump sigstore/cosign-installer from 2.7.0 to 2.8.1 ( #3106 )
2022-11-13 13:03:35 +02:00
dependabot[bot]
4e7ab4842c
chore(deps): bump amannn/action-semantic-pull-request from 4 to 5 ( #3105 )
2022-11-13 13:03:07 +02:00
dependabot[bot]
a6091a7e43
chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 ( #3104 )
2022-11-13 13:00:37 +02:00
DmitriyLewen
6da148cca8
fix(spdx): rename describes field in spdx ( #3102 )
2022-11-13 12:59:37 +02:00
didiermichel
df9cf88163
chore: handle GOPATH with several paths in make file ( #3092 )
2022-11-13 12:50:14 +02:00
Jonathan Ballet
32fe108c0a
docs(flag): add "rego" configuration file options ( #3165 )
2022-11-13 10:04:20 +02:00
Crypt Keeper
8fcca9c8cf
chore(go): updates wazero to 1.0.0-pre.3 ( #3090 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-11-13 09:53:01 +02:00
dependabot[bot]
02f77bc120
chore(deps): bump actions/cache from 3.0.9 to 3.0.11 ( #3108 )
2022-11-13 09:50:21 +02:00
alfajorcito
aa3ff09ad9
docs(license): fix typo inside quick start ( #3134 )
2022-11-13 09:44:26 +02:00
Itay Shakury
f26b45294d
chore: update codeowners for docs ( #3135 )
2022-11-13 09:42:58 +02:00
chenk
3b6d7d8cb1
fix(cli): exclude --compliance flag from non supported sub-commands ( #3158 )
2022-11-13 09:39:25 +02:00
DmitriyLewen
e9a2549955
fix: remove --security-checks none from image help ( #3156 )
2022-11-13 09:38:25 +02:00
chenk
3aa19122f4
fix: compliance flag description ( #3160 )
2022-11-13 09:30:21 +02:00
BeHe
fc820570b7
docs(k8s): fix a typo ( #3163 )
2022-11-13 09:29:29 +02:00
dependabot[bot]
3a1f05e331
chore(deps): bump golang from 1.19.1 to 1.19.2 ( #3103 )
2022-11-09 20:18:37 +01:00
Teppei Fukuda
7912f585a3
feat(vuln): support dependency graph for RHEL/CentOS ( #3094 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-31 11:07:41 +02:00
Teppei Fukuda
9468056c0f
feat(vuln): support dependency graph for dpkg and apk ( #3093 )
...
Co-authored-by: Masahiro331 <m_fujimura@r.recruit.co.jp >
2022-10-31 08:54:42 +02:00
Teppei Fukuda
7cc83cc2f6
perf(license): enable license classifier only with "--license-full" ( #3086 )
2022-10-28 20:16:16 +03:00
AndrewCharlesHay
5b975de234
feat(report): add secret scanning to ASFF template ( #2860 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-10-28 08:27:10 +03:00
Peter Engelbert
b6cef12534
feat: Allow override of containerd namespace ( #3060 )
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2022-10-27 16:43:55 +03:00
behara
07651480fa
fix(vuln): In alpine use Name as SrcName ( #3079 )
2022-10-27 12:59:28 +03:00
DmitriyLewen
9e649b87b5
fix(secret): Alibaba AccessKey ID ( #3083 )
2022-10-27 12:58:14 +03:00
Teppei Fukuda
af89249dea
refactor(k8s): custom reports ( #3076 )
2022-10-26 00:02:33 +03:00
Aibek
f4e970f374
fix(misconf): Bump in-toto-golang with correct CycloneDX predicate ( #3068 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-25 23:41:27 +03:00
Shubham Palriwala
8ae4627941
feat(image): add support for passing architecture and OS ( #3012 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-25 22:03:50 +03:00
DmitriyLewen
0501e70375
test: disable containerd integration tests for non-amd64 arch ( #3073 )
2022-10-25 21:05:54 +03:00
bgoareguer
a377c8d04f
feat(server): Add support for client/server mode to rootfs command ( #3021 )
2022-10-25 21:04:29 +03:00
Teppei Fukuda
02a73f0138
feat(vuln): support non-packaged binaries ( #3019 )
2022-10-25 20:02:53 +03:00
chenk
18581f345b
feat: compliance reports ( #2951 )
2022-10-25 19:42:01 +03:00
saso
63b8e4d6a0
fix(flag): disable flag parsing for each plugin command ( #3074 )
2022-10-25 19:02:42 +03:00
DmitriyLewen
cbedd712db
feat(nodejs): add support dependency location for yarn.lock files ( #3016 )
2022-10-25 11:19:21 +03:00
Liam Galvin
b22e37e0c6
chore: Switch github.com/liamg dependencies to github.com/aquasecurity ( #3069 )
2022-10-25 11:17:47 +03:00
Jose Donizetti
9b0e9794cb
feat: add k8s components ( #2589 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-24 14:51:02 +03:00
behara
5e25182c98
fix(secret): update the regex for secrets scanning ( #2964 )
...
Co-authored-by: jyothikumar <behara.jyothi-kumar@aquasec.com >
2022-10-24 14:42:54 +03:00
dependabot[bot]
9947e5111c
chore(deps): bump github.com/samber/lo from 1.27.1 to 1.28.2 ( #2979 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-24 11:30:39 +03:00
Jose Donizetti
d2a15a7377
fix: bump trivy-kubernetes ( #3064 )
2022-10-23 21:07:41 +03:00
Shahar Naveh
f2efc9c554
docs: fix missing 'image' subcommand ( #3051 )
2022-10-21 12:44:12 +03:00
tspearconquest
34653c711b
chore: Patch golang x/text vulnerability ( #3046 )
...
Signed-off-by: Thomas Spear <tspear@conquestcyber.com >
2022-10-21 12:43:50 +03:00
Itay Shakury
e252ea83e0
chore: add licensed project logo ( #3058 )
2022-10-21 07:22:00 +03:00
MaineK00n
439d216634
feat(ubuntu): set Ubuntu 22.10 EOL ( #3054 )
2022-10-20 21:52:44 +03:00
Matias Insaurralde
9f5113a920
refactor(analyzer): use strings.TrimSuffix instead of strings.HasSuffix ( #3028 )
2022-10-20 14:45:33 +03:00
Craig Andrews
c1e24d5344
feat(report): Use understandable value for shortDescription in SARIF reports ( #3009 )
...
Signed-off-by: Craig Andrews <candrews@integralblue.com >
Co-authored-by: AMF <work@afdesk.com >
2022-10-20 12:54:59 +03:00
Sen
212af07e27
docs(misconf): fix typo ( #3043 )
2022-10-20 08:51:37 +03:00
Owen Rumney
68f374ac9a
feat: add support for scanning azure ARM ( #3011 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-10-13 20:24:14 +03:00
Craig Andrews
d35c668f5c
feat(report): add location.message to SARIF output ( #3002 ) ( #3003 )
...
Signed-off-by: Craig Andrews <candrews@integralblue.com >
Co-authored-by: AMF <work@afdesk.com >
2022-10-12 16:07:58 +03:00
dependabot[bot]
2150ffc701
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.95 to 1.44.109 ( #2980 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 15:47:31 +03:00
DmitriyLewen
ca434f7f26
feat(nodejs): add dependency line numbers for npm lock files ( #2932 )
2022-10-12 15:22:34 +03:00
Hirotaka Tagawa / wafuwafu13
a8ff5f06b5
test(fs): add --skip-files, --skip-dirs ( #2984 )
2022-10-12 15:20:56 +03:00
6543
561b2e7566
docs: add Woodpecker CI integrations example ( #2823 )
...
Co-authored-by: Sebastian Crane <seabass-labrax@gmx.com >
2022-10-12 15:01:59 +03:00
dependabot[bot]
4a3583da95
chore(deps): bump github.com/sigstore/rekor from 0.12.0 to 0.12.2 ( #2981 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:45:56 +03:00
dependabot[bot]
4be9eebf07
chore(deps): bump github.com/liamg/memoryfs from 1.4.2 to 1.4.3 ( #2976 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:44:35 +03:00
dependabot[bot]
a260d35dc1
chore(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 ( #2975 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:37:20 +03:00
dependabot[bot]
558189f763
chore(deps): bump github.com/caarlos0/env/v6 from 6.10.0 to 6.10.1 ( #2982 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:36:30 +03:00
DmitriyLewen
c2eb6ee301
fix(sbom): ref generation if serialNumber is empty when input is cyclonedx file ( #3000 )
2022-10-11 21:25:46 +03:00
DmitriyLewen
68f79526bb
fix(java): don't stop parsing jar file when wrong inner jar is found ( #2989 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-11 12:45:44 +03:00
DmitriyLewen
be78da6c40
fix(sbom): use nuget purl type for dotnet-core ( #2990 )
...
* use nuget prefix for dotnet-core
* refactor
2022-10-11 12:23:43 +03:00
saso
92b5a1931e
perf: retrieve rekor entries in bulk ( #2987 )
2022-10-09 10:53:00 +03:00
Liam Galvin
babd7e7526
feat(aws): Custom rego policies for AWS scanning ( #2994 )
2022-10-06 12:51:45 +03:00
AndrewCharlesHay
8ad9b8a939
docs: jq cli formatting ( #2881 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-02 10:11:03 +03:00
Kyriakos Georgiou
a78684c340
docs(repo): troubleshooting $TMPDIR customization ( #2985 )
2022-10-02 10:05:09 +03:00
dependabot[bot]
7309ed0a5b
chore(deps): bump actions/cache from 3.0.8 to 3.0.9 ( #2969 )
2022-10-02 10:03:49 +03:00
dependabot[bot]
9515a5ce8b
chore(deps): bump actions/stale from 5 to 6 ( #2970 )
2022-10-02 10:03:26 +03:00
dependabot[bot]
955aff66df
chore(deps): bump sigstore/cosign-installer from 2.5.1 to 2.7.0 ( #2971 )
2022-10-02 10:02:42 +03:00
dependabot[bot]
db56d238fd
chore(deps): bump helm/chart-testing-action from 2.3.0 to 2.3.1 ( #2972 )
2022-10-02 10:02:22 +03:00
dependabot[bot]
05a723246e
chore(deps): bump helm/kind-action from 1.3.0 to 1.4.0 ( #2973 )
2022-10-02 10:01:49 +03:00
afdesk
2c39d4729a
chore: run go fmt ( #2897 )
2022-10-02 09:33:21 +03:00
Crypt Keeper
16a7dc10e0
chore(go): updates wazero to 1.0.0-pre.2 ( #2955 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-10-02 09:29:15 +03:00
chavacava
ce4ba7c99c
fix(aws): Less function for slice sorting always returns false #2967
...
Signed-off-by: Salvador Cavadini <salvadorcavadini+github@gmail.com >
2022-10-02 09:28:27 +03:00
DmitriyLewen
4ffe74643e
fix(java): fix unmarshal pom exclusions ( #2936 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-28 19:44:53 +03:00
DmitriyLewen
8b1cee845b
fix(java): use fields of dependency from dependencyManagement from upper pom.xml to parse deps ( #2943 )
2022-09-28 15:32:01 +03:00
chenk
f5cbbb3fde
chore: expat lib and go binary deps vulns ( #2940 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-09-28 12:14:29 +03:00
Crypt Keeper
6882bdf561
wasm: Removes accidentally exported memory ( #2950 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-09-28 11:12:46 +03:00
DmitriyLewen
6ea9a61cf3
fix(sbom): fix package name separation for gradle ( #2906 )
2022-09-28 11:11:23 +03:00
DmitriyLewen
3ee4c96f13
docs(readme.md): fix broken integrations link ( #2931 )
2022-09-28 11:03:20 +03:00
Moniseeta
5745961194
fix(image): handle images with single layer in rescan mergedLayers cache ( #2927 )
...
For images with single layer, the layer key was directly being used as merged cache key.
This was posing an issue of data override and any other image having the same layer could get incorrect data.
So, fixed:
1. Even for 1 layer - merged layer key hash will be calculated
2. We will not go with assumption that merged data will have only 1 pkgInfo
3. We are setting a SchemaVersion in blob being generated in ToBlobInfo
2022-09-22 14:46:28 +03:00
DmitriyLewen
e01253d54d
fix(cli): split env values with ',' for slice flags ( #2926 )
2022-09-22 10:11:37 +03:00
Juan Antonio Osorio
0c1a42d4f3
fix(cli): config/helm: also take into account files with .yml ( #2928 )
...
YAML files can also have the `.yml` file extension. So the helm config should take that into account.
Signed-off-by: Juan Antonio Osorio <juan.osoriorobles@eu.equinix.com >
2022-09-21 17:08:13 +01:00
DmitriyLewen
237b8dcd06
fix(flag): add file-patterns flag for config subcommand ( #2925 )
2022-09-21 10:02:58 +03:00
dependabot[bot]
047a0b3d88
chore(deps): bump github.com/open-policy-agent/opa from 0.43.0 to 0.43.1 ( #2902 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-09-19 14:55:16 +03:00
Teppei Fukuda
585985edb3
docs: add Rekor SBOM attestation scanning ( #2893 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-16 15:43:01 +03:00
Teppei Fukuda
d30fa00adc
chore: narrow the owner scope ( #2894 )
2022-09-16 15:42:31 +03:00
afdesk
38c1513af6
fix: remove a patch number from the recommendation link ( #2891 )
2022-09-16 12:23:58 +03:00
saso
ba29ce648c
fix: enable parsing of UUID-only rekor entry ID ( #2887 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-16 11:16:41 +03:00
Teppei Fukuda
018eda618b
docs(sbom): add SPDX scanning ( #2885 )
2022-09-16 10:20:40 +03:00
Anais Urlichs
20f1e5991a
docs: restructure docs and add tutorials ( #2883 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 21:27:58 +03:00
saso
192fd78ca2
feat(sbom): scan sbom attestation in the rekor record ( #2699 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 20:16:39 +03:00
chenk
597836c3a2
feat(k8s): support outdated-api ( #2877 )
2022-09-15 13:02:16 +03:00
dependabot[bot]
6c7bd67c04
chore(deps): bump github.com/moby/buildkit from 0.10.3 to 0.10.4 ( #2815 )
2022-09-15 11:40:54 +03:00
François Poirotte
41270434fe
fix(c): support revisions in Conan parser ( #2878 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 11:35:44 +03:00
chenk
b677d7e2e8
feat: dynamic links support for scan results ( #2838 )
2022-09-15 10:42:33 +03:00
dependabot[bot]
8e03bbb422
chore(deps): bump go.uber.org/zap from 1.22.0 to 1.23.0 ( #2818 )
2022-09-15 10:16:47 +03:00
George Rodrigues
27005c7d6a
docs: update archlinux commands ( #2876 )
2022-09-15 10:14:53 +03:00
DmitriyLewen
b6e394dc80
feat(secret): add line from dockerfile where secret was added to secret result ( #2780 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 10:13:20 +03:00
Masahiro331
9f6680a1fa
feat(sbom): Add unmarshal for spdx ( #2868 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 08:39:59 +03:00
dependabot[bot]
db0aaf18e6
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #2827 )
2022-09-14 17:28:14 +03:00
AndrewCharlesHay
bb3220c3de
fix: revert asff arn and add documentation ( #2852 )
2022-09-14 17:27:46 +03:00
AndrewCharlesHay
c51f2b82e4
docs: batch-import-findings limit ( #2851 )
2022-09-14 17:26:32 +03:00
dependabot[bot]
552732b5d7
chore(deps): bump golang from 1.19.0 to 1.19.1 ( #2872 )
2022-09-14 17:23:51 +03:00
Masahiro331
3165c376e2
feat(sbom): Add marshal for spdx ( #2867 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-14 13:36:10 +03:00
Teppei Fukuda
dac2b4a281
build: checkout before setting up Go ( #2873 )
2022-09-14 13:27:27 +03:00
Teppei Fukuda
39f83afefe
chore: bump Go to 1.19 ( #2861 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-14 11:41:55 +03:00
Carol Valencia
0ce95830c8
docs: azure doc and trivy ( #2869 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-09-14 09:20:57 +03:00
Owen Rumney
2f37961661
fix: Scan tarr'd dependencies ( #2857 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-09-12 14:55:38 +03:00
Carol Valencia
db14ef3cb5
chore(helm): helm test with ingress ( #2630 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-09-12 12:13:08 +03:00
DmitriyLewen
acb65d565a
feat(report): add secrets to sarif format ( #2820 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-09-12 12:12:13 +03:00
dependabot[bot]
a18cd7c00a
chore(deps): bump azure/setup-helm from 1.1 to 3.3 ( #2807 )
2022-09-12 12:11:02 +03:00
Teppei Fukuda
2de903ca35
refactor: add a new interface for initializing analyzers ( #2835 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-12 11:46:53 +03:00
dependabot[bot]
63c3b8ed19
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.77 to 1.44.92 ( #2840 )
2022-09-08 09:21:40 +03:00
AndrewCharlesHay
6717665ab0
fix: update ProductArn with account id ( #2782 )
2022-09-08 09:21:05 +03:00
Helge Eichelberg
41a8496716
feat(helm): make cache TTL configurable ( #2798 )
...
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
2022-09-08 09:12:18 +03:00
Juan Antonio Osorio
0f1f2c1b29
build(): Sign releaser artifacts, not only container manifests ( #2789 )
2022-09-07 16:56:10 +03:00
Carol Valencia
b389a6f4fc
chore: improve doc about azure devops ( #2795 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-09-07 16:52:53 +03:00
dependabot[bot]
9ef9fce589
chore(deps): bump sigstore/cosign-installer from 2.5.0 to 2.5.1 ( #2804 )
2022-09-07 16:48:15 +03:00
dependabot[bot]
7b3225d0d8
chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.16.11 to 1.16.14 ( #2828 )
2022-09-07 16:47:38 +03:00
dependabot[bot]
37733edc4b
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #2825 )
2022-09-07 16:46:01 +03:00
Itay Shakury
44d7e8dde1
docs: don't push patch versions ( #2824 )
2022-09-07 16:40:28 +03:00
DmitriyLewen
4839075c28
feat: add support for conan.lock file ( #2779 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-06 21:59:13 +03:00
Teppei Fukuda
6b4ddaaef2
feat: cache merged layers
...
igned-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-06 11:04:00 +03:00
dependabot[bot]
a18f398ac0
chore(deps): bump helm/chart-testing-action from 2.2.1 to 2.3.0 ( #2805 )
2022-09-04 12:32:45 +03:00
dependabot[bot]
4dcce14051
chore(deps): bump actions/cache from 3.0.5 to 3.0.8 ( #2806 )
2022-09-04 12:32:04 +03:00
dependabot[bot]
db4544711a
chore(deps): bump github.com/caarlos0/env/v6 from 6.9.3 to 6.10.0 ( #2811 )
2022-09-04 12:15:53 +03:00
dependabot[bot]
a246d0f280
chore(deps): bump github.com/aquasecurity/table from 1.7.2 to 1.8.0 ( #2810 )
2022-09-04 12:11:31 +03:00
dependabot[bot]
1800017a9a
chore(deps): bump github.com/samber/lo from 1.27.0 to 1.27.1 ( #2808 )
2022-09-04 12:08:54 +03:00
dependabot[bot]
218e41a435
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.22.0 to 2.23.0 ( #2814 )
2022-09-04 12:08:13 +03:00
DmitriyLewen
a000adeed0
feat: add support for gradle.lockfile ( #2759 )
2022-09-01 11:27:36 +03:00
Crypt Keeper
43113bc01f
chore(mod): updates wazero to 1.0.0-pre.1 #2791
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-09-01 11:09:48 +03:00
jerbob92
5f0bf1445a
feat: move file patterns to a global level to be able to use it on any analyzer ( #2539 )
2022-09-01 11:01:57 +03:00
Alex Samorukov
2580ea1583
Fix url validaton failures ( #2783 )
...
While analyzing failure of the report schema validation i found URL looks like that: `https://ubuntu.com/security/notices/USN-5051-4 (regression only in trusty/esm)`. This causing gitlab to mark report as invalid. Patch provided just using first word of the url word.
2022-08-30 15:57:40 +03:00
DmitriyLewen
2473b2c881
fix(image): add logic to detect empty layers ( #2790 )
...
* add logic to detect empty layers
* add test for createdBy from buildkit
2022-08-30 15:56:14 +03:00
afdesk
9d018d44b9
feat(rust): add dependency graph from Rust binaries ( #2771 )
2022-08-30 15:46:38 +03:00
Teppei Fukuda
db67f16ac6
fix: handle empty OS family ( #2768 )
2022-08-29 08:53:13 +03:00
Jose Donizetti
77616bebae
fix: fix k8s summary report ( #2777 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-08-25 10:43:39 +03:00
DmitriyLewen
fcccfced23
fix: don't skip packages that don't contain vulns, when using --list-all-pkgs flag ( #2767 )
2022-08-25 10:40:03 +03:00
Jose Donizetti
8bc215ccf6
chore: bump trivy-kubernetes ( #2770 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-08-25 09:37:47 +03:00
Ankush K
d8d8e62793
fix(secret): Consider secrets in rpc calls ( #2753 )
2022-08-25 09:36:51 +03:00
DmitriyLewen
b0e89d4c57
fix(java): check depManagement from upper pom's ( #2747 )
2022-08-24 11:22:22 +03:00
afdesk
da6f1b6f25
fix(php): skip composer.lock inside vendor folder ( #2718 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-08-23 13:17:09 +03:00
Jose Donizetti
2f2952c658
fix: fix k8s rbac filter ( #2765 )
2022-08-23 11:56:06 +03:00
afdesk
8bc56bf2fc
feat(misconf): skipping misconfigurations by AVD ID ( #2743 )
2022-08-22 11:06:04 +03:00
Alexander Lauster
9c1ce5afe8
chore(deps): Upgrade Alpine to 3.16.2 to fix zlib issue ( #2741 )
2022-08-18 17:05:39 +03:00
Herby Gillot
3cd10b2358
docs: add MacPorts install instructions ( #2727 )
2022-08-17 13:41:55 +03:00
will Farrell
f369bd3e3d
docs: typo ( #2730 )
2022-08-17 10:58:44 +01:00
Liam Galvin
fefe7c4a7b
fix: Correctly handle recoverable AWS scanning errors ( #2726 )
2022-08-16 18:00:44 +03:00
Liam Galvin
9c92e3d185
docs: Remove reference to SecurityAudit policy for AWS scanning ( #2721 )
2022-08-16 16:31:49 +03:00
Liam Galvin
d343d13ac6
fix: upgrade defsec to v0.71.7 for elb scan panic ( #2720 )
2022-08-16 15:00:18 +03:00
DmitriyLewen
917f388852
fix(flag): add error when there are no supported security checks ( #2713 )
2022-08-16 09:57:46 +03:00
Teppei Fukuda
aef02aa174
fix(vuln): continue scanning when no vuln found in the first application ( #2712 )
2022-08-16 08:41:01 +03:00
Teppei Fukuda
ed1fa89117
revert: add new classes for vulnerabilities ( #2701 )
2022-08-15 21:40:29 +03:00
DmitriyLewen
a5d4f7fbd9
feat(secret): detect secrets removed or overwritten in upper layer ( #2611 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-08-15 20:40:54 +03:00
Moulick Aggarwal
ddffb1b451
fix(cli): secret scanning perf link fix ( #2607 )
2022-08-15 16:15:22 +03:00
dependabot[bot]
bc85441f7d
chore(deps): bump github.com/spf13/viper from 1.8.1 to 1.12.0 ( #2650 )
2022-08-15 12:33:41 +03:00
Liam Galvin
b259b25ce4
feat: Add AWS Cloud scanning ( #2493 )
...
* feat: Added AWS Cloud scanning
Co-authored-by: Owen Rumney <owen.rumney@aquasec.com >
2022-08-11 14:59:32 +01:00
saso
f8edda8479
docs: specify the type when verifying an attestation ( #2697 )
2022-08-11 13:17:44 +03:00
saso
687941390e
docs(sbom): improve SBOM docs by adding a description for scanning SBOM attestation ( #2690 )
2022-08-10 15:47:40 +03:00
Ankush K
babfb17465
fix(rpc): scanResponse rpc conversion for custom resources ( #2692 )
2022-08-10 13:45:32 +03:00
Tom Fay
517d2e0109
feat(rust): Add support for cargo-auditable ( #2675 )
2022-08-10 13:43:23 +03:00
Owen Rumney
01123854b4
feat: Support passing value overrides for configuration checks ( #2679 )
2022-08-08 18:22:58 +03:00
saso
317a026616
feat(sbom): add support for scanning a sbom attestation ( #2652 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-08-08 16:27:05 +03:00
DmitriyLewen
390c256c38
chore(image): skip symlinks and hardlinks from tar scan ( #2634 )
2022-08-08 15:57:08 +03:00
Matteo Vitali
63c33bfa43
fix(report): Update junit.tpl ( #2677 )
...
Add explicit name="trivy" in the testsuite element
2022-08-08 15:47:18 +03:00
Masahiro331
de365c8e92
fix(cyclonedx): add nil check to metadata.component ( #2673 )
2022-08-08 15:15:38 +03:00
Lior Vaisman Argon
50db7da947
docs(secret): fix missing and broken links ( #2674 )
2022-08-08 15:14:55 +03:00
Teppei Fukuda
e848e6d009
refactor(cyclonedx): implement json.Unmarshaler ( #2662 )
...
* refactor(cyclonedx): implement json.Unmarshaler
* fix: use pointer
2022-08-04 14:15:33 +03:00
dependabot[bot]
df0b5e40db
chore(deps): bump github.com/aquasecurity/table from 1.6.0 to 1.7.2 ( #2643 )
...
Bumps [github.com/aquasecurity/table](https://github.com/aquasecurity/table ) from 1.6.0 to 1.7.2.
- [Release notes](https://github.com/aquasecurity/table/releases )
- [Commits](https://github.com/aquasecurity/table/compare/v1.6.0...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/aquasecurity/table
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-04 11:44:55 +03:00
dependabot[bot]
006b8a5c29
chore(deps): bump github.com/Azure/go-autorest/autorest ( #2642 )
2022-08-04 11:43:18 +03:00
Magesh Dhasayyan
8d10de8b4f
feat(kubernetes): add option to specify kubeconfig file path ( #2576 )
2022-08-04 10:18:18 +03:00
Axit Patel
169c55c688
docs: follow Debian's "instructions to connect to a third-party repository" ( #2511 )
2022-08-04 10:11:38 +03:00
dependabot[bot]
9b21831440
chore(deps): bump github.com/google/licenseclassifier/v2 ( #2644 )
2022-08-03 15:04:13 +03:00
dependabot[bot]
94db37e541
chore(deps): bump github.com/samber/lo from 1.24.0 to 1.27.0 ( #2645 )
2022-08-03 14:58:40 +03:00
dependabot[bot]
d9838053df
chore(deps): bump github.com/Azure/go-autorest/autorest/adal ( #2647 )
2022-08-03 14:43:51 +03:00
dependabot[bot]
d8a9572930
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.0.8 to 3.1.0 ( #2646 )
2022-08-03 10:46:37 +03:00
dependabot[bot]
3ab3050992
chore(deps): bump sigstore/cosign-installer from 2.4.1 to 2.5.0 ( #2641 )
2022-08-03 10:46:00 +03:00
dependabot[bot]
75984f347b
chore(deps): bump actions/cache from 3.0.4 to 3.0.5 ( #2640 )
2022-08-03 10:44:59 +03:00
dependabot[bot]
525c2530d5
chore(deps): bump alpine from 3.16.0 to 3.16.1 ( #2639 )
2022-08-03 10:44:27 +03:00
dependabot[bot]
5e327e41a6
chore(deps): bump golang from 1.18.3 to 1.18.4 ( #2638 )
2022-08-03 10:44:05 +03:00
dependabot[bot]
469d771a59
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.48 to 1.44.66 ( #2648 )
2022-08-03 10:43:40 +03:00
dependabot[bot]
6bc8c87bc1
chore(deps): bump github.com/open-policy-agent/opa from 0.42.0 to 0.43.0 ( #2649 )
2022-08-03 10:43:17 +03:00
dependabot[bot]
6ab832d099
chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 ( #2651 )
2022-08-03 10:40:57 +03:00
MaineK00n
3a10497a6f
feat(alma): set AlmaLinux 9 EOL ( #2653 )
2022-08-03 10:40:07 +03:00
Liam Galvin
55825d760b
fix(misconf): Allow quotes in Dockerfile WORKDIR when detecting relative dirs ( #2636 )
2022-08-01 15:38:04 +03:00
DmitriyLewen
6bb0e4b036
test(misconf): add tests for misconf handler for dockerfiles ( #2621 )
2022-08-01 14:56:53 +03:00
DmitriyLewen
44d53bed48
feat(oracle): set Oracle Linux 9 EOL ( #2635 )
2022-08-01 10:36:30 +03:00
Teppei Fukuda
f396c677a2
BREAKING: add new classes for vulnerabilities ( #2541 )
2022-07-31 10:47:08 +03:00
DmitriyLewen
3cd88abec5
fix(secret): add newline escaping for asymmetric private key ( #2532 )
2022-07-31 10:18:16 +03:00
Ben Bodenmiller
ea91fb91b0
docs: improve formatting ( #2572 )
2022-07-31 10:17:42 +03:00
cebidhem
d0ca610a96
feat(helm): allows users to define an existing secret for tokens ( #2587 )
...
Signed-off-by: cebidhem <cebidhem@pm.me >
2022-07-31 09:56:14 +03:00
DmitriyLewen
d0ba59a44d
docs(mariner): use tdnf in fs usage example ( #2616 )
2022-07-31 09:50:27 +03:00
saso
d7742b6c17
docs: remove unnecessary double quotation marks ( #2609 )
2022-07-31 09:45:00 +03:00
Liam Galvin
27027cf40d
fix: Fix --file-patterns flag ( #2625 )
2022-07-29 21:54:57 +03:00
saso
c2a7ad5c01
feat(report): add support for Cosign vulnerability attestation ( #2567 )
2022-07-27 17:39:35 +03:00
DmitriyLewen
dfb86f41f8
docs(mariner): use v2.0 in examples ( #2602 )
2022-07-27 14:42:09 +03:00
Nate
946ce1672d
feat(report): add secrets template for codequality report ( #2461 )
2022-07-27 10:55:32 +03:00
Teppei Fukuda
f9c17bd2d8
fix: remove the first arg when running as a plugin ( #2595 )
2022-07-26 21:54:43 +03:00
Jose Donizetti
cccfade374
fix: k8s controlplaner scanning ( #2593 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-26 16:35:34 +03:00
thiago-gitlab
5a65548662
fix(vuln): GitLab report template ( #2578 )
...
* fix(vuln): GitLab report template
- Upgrade to schema 14.0.6 (https://gitlab.com/gitlab-org/security-products/security-report-schemas/-/blob/v14.0.6/dist/container-scanning-report-format.json ).
- Drop unsupported `confidence` property. Currently optional and will be removed by GitLab in schema 15-0-0.
* docs(vuln): remove note about broken GitLab integration
2022-07-26 15:51:20 +03:00
afdesk
fa8a8ba7dc
fix(server): use a new db worker for hot updates ( #2581 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-25 17:26:08 +03:00
DmitriyLewen
769ed554b0
docs: add trivy with download-db-only flag to Air-Gapped Environment ( #2583 )
2022-07-25 16:50:26 +03:00
DmitriyLewen
5f9a963ef6
docs: split commands to download db for different versions of oras ( #2582 )
2022-07-25 15:19:04 +03:00
Alexander Lauster
d93a997800
feat(report): export exitcode for license checks ( #2564 )
...
Also export the exit code for license checks
fixes #2562
2022-07-25 14:26:12 +03:00
afdesk
f9be138aab
fix: cli can use lowercase for severities ( #2565 )
2022-07-25 14:25:16 +03:00
Teppei Fukuda
c7f0bc92ae
fix: allow subcommands with TRIVY_RUN_AS_PLUGIN ( #2577 )
2022-07-25 11:27:47 +03:00
MaineK00n
c2f3731873
fix: add missing types in TypeOSes and TypeLanguages in analyzer ( #2569 )
2022-07-24 17:24:13 +03:00
saso
7b4f2dc72f
fix: enable some features of the wasm runtime ( #2575 )
2022-07-24 08:31:54 +03:00
Denys Mazhar
84677903a6
fix(k8s): no error logged if trivy can't get docker image in kubernetes mode ( #2521 )
...
* Enable k8s logging and increase log level of the image scan errors
* Rework errors reporting
* Rework GetErrors method into printErrors
Print errors during report writing
* Increase log level for scan errors logging
2022-07-21 15:34:47 -03:00
saso
e1e02d785f
docs(sbom): improve sbom attestation documentation ( #2566 )
2022-07-21 17:54:21 +03:00
afdesk
80c7b91637
fix(report): show the summary without results ( #2548 )
2022-07-21 14:41:51 +03:00
DmitriyLewen
07c3ac4de1
fix(cli): replace '-' to '_' for env vars ( #2561 )
2022-07-21 13:41:56 +03:00
Teppei Fukuda
9da45f7bbd
chore: remove a test repository ( #2551 )
2022-07-20 14:25:12 +03:00
Teppei Fukuda
6138f57bf9
fix(license): lazy loading of classifiers ( #2547 )
2022-07-20 13:43:53 +03:00
DmitriyLewen
2cbe8dfebd
fix: CVE-2022-1996 in Trivy ( #2499 )
...
* replace k8s.io/client-go
* update trivy-kubernetes
2022-07-20 13:43:37 +03:00
saso
e393ce1477
docs(sbom): add sbom attestation ( #2527 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-07-19 11:41:44 +03:00
MaineK00n
ae5a2d06b4
feat(rocky): set Rocky Linux 9 EOL ( #2543 )
2022-07-19 09:15:09 +03:00
saso
f8dd616545
docs: add attributes to the video tag to autoplay demo videos ( #2538 )
2022-07-18 12:39:44 +03:00
Owen Rumney
63cbbd071a
fix: yaml files with non-string chart name ( #2534 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-07-18 11:04:19 +03:00
afdesk
6d015d32aa
fix: skip dirs ( #2530 )
2022-07-18 08:32:46 +03:00
Shubham Palriwala
30c9f90bf8
feat(repo): add support for branch, commit, & tag ( #2494 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-17 13:54:28 +03:00
afdesk
783e7cfe0c
fix: remove auto configure environment variables via viper ( #2526 )
2022-07-16 20:32:20 +03:00
DmitriyLewen
45dae7c2cf
fix: separating multiple licenses from one line in dpkg copyright files ( #2508 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-15 14:24:25 +03:00
afdesk
469028dca5
fix: change a capital letter for plugin uninstall subcommand ( #2519 )
2022-07-15 07:39:15 +03:00
Jose Donizetti
ae9ba340af
fix: k8s hide empty report when scanning resource ( #2517 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-14 10:30:01 -03:00
Teppei Fukuda
783cf6fe74
refactor: fix comments ( #2516 )
2022-07-14 16:11:20 +03:00
Teppei Fukuda
603825a4f9
fix: scan vendor dir ( #2515 )
2022-07-14 15:35:58 +03:00
Owen Rumney
a3a66df007
feat: Add support for license scanning ( #2418 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-07-13 22:36:41 +03:00
Teppei Fukuda
bb06f6f8cf
chore: add owners for secret scanning ( #2485 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-07-13 14:36:05 +03:00
DmitriyLewen
6b501219de
fix: remove dependency-tree flag for image subcommand ( #2492 )
2022-07-13 14:08:54 +03:00
Jose Donizetti
57192bd5ae
fix(k8s): add shorthand for k8s namespace flag ( #2495 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-13 14:07:25 +03:00
DmitriyLewen
9f8685c14e
docs: add information about using multiple servers to troubleshooting ( #2498 )
2022-07-13 14:05:48 +03:00
DmitriyLewen
ed322ac666
ci: add pushing canary build images to registries ( #2428 )
2022-07-11 15:49:55 +03:00
dependabot[bot]
8d4dba02c9
chore(deps): bump github.com/open-policy-agent/opa from 0.41.0 to 0.42.0 ( #2479 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-07-11 13:37:24 +03:00
afdesk
a6685b1bad
feat(dotnet): add support for .Net core .deps.json files ( #2487 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-11 13:32:38 +03:00
DmitriyLewen
56265a9b98
feat(amazon): add support for 2022 version ( #2429 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-11 11:16:06 +03:00
Prakarsh
c6f68e361d
Type correction bitnami chart ( #2415 )
2022-07-10 20:45:53 +03:00
dependabot[bot]
6ae4b360fd
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.1 to 2.1.2 ( #2449 )
2022-07-10 20:00:28 +03:00
dependabot[bot]
6def863470
chore(deps): bump github.com/aquasecurity/table from 1.5.1 to 1.6.0 ( #2446 )
2022-07-10 20:00:00 +03:00
Teppei Fukuda
e98bde3396
docs: add config file and update CLI references ( #2489 )
2022-07-10 19:41:42 +03:00
Teppei Fukuda
736e3f11f7
feat: add support for flag groups ( #2488 )
2022-07-10 15:03:57 +03:00
Teppei Fukuda
5b7e0a858d
refactor: move from urfave/cli to spf13/cobra ( #2458 )
...
Co-authored-by: afdesk <work@afdesk.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2022-07-09 19:40:31 +03:00
Liam Galvin
7699153c66
fix: Fix secrets output not containing file/lines ( #2467 )
2022-07-08 16:17:21 +03:00
afdesk
a70fd758ec
fix: clear output with modules ( #2478 )
2022-07-07 21:13:52 +03:00
dependabot[bot]
e99bf302b6
chore(deps): bump github.com/mailru/easyjson from 0.7.6 to 0.7.7 ( #2448 )
2022-07-07 11:18:26 +03:00
DmitriyLewen
64854fc850
docs(cbl): distroless 1.0 supported ( #2473 )
2022-07-07 09:06:01 +03:00
Liam Galvin
e77cfd6487
fix: Fix example dockerfile rego policy ( #2460 )
2022-07-05 17:46:27 +03:00
DmitriyLewen
e778ac3e21
fix(config): add helm to list of config analyzers ( #2457 )
2022-07-05 14:42:57 +03:00
Jose Donizetti
aedcf5b58c
feat: k8s resouces scan ( #2395 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-04 14:26:21 -03:00
Masahiro331
5b821d3b13
feat(sbom): add cyclonedx sbom scan ( #2203 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-03 20:03:21 +03:00
Crypt Keeper
f0720f3ce5
chore(deps): bump wazero to latest main ( #2436 )
...
also fixes a redundant close
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-07-03 18:52:37 +03:00
dependabot[bot]
581fe1ed55
chore(deps): bump github.com/stretchr/testify from 1.7.3 to 1.8.0 ( #2444 )
2022-07-03 12:26:02 +03:00
dependabot[bot]
7a4e0687fc
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.21.0 to 2.22.0 ( #2445 )
2022-07-03 11:45:28 +03:00
dependabot[bot]
422b0fc0f1
chore(deps): bump sigstore/cosign-installer from 2.3.0 to 2.4.1 ( #2442 )
2022-07-03 10:27:03 +03:00
dependabot[bot]
260756d5b9
chore(deps): bump actions/setup-python from 3 to 4 ( #2441 )
2022-07-03 10:26:42 +03:00
dependabot[bot]
9b22035967
chore(deps): bump github.com/Azure/azure-sdk-for-go ( #2450 )
2022-07-03 10:26:20 +03:00
afdesk
c96090ca2c
docs: remove links to removed content ( #2431 )
2022-07-03 10:17:21 +03:00
DmitriyLewen
14be70aa51
ci: added rpm build for rhel 9 ( #2437 )
2022-07-03 10:15:19 +03:00
DmitriyLewen
71980feca1
fix(secret): remove space from asymmetric private key ( #2434 )
2022-07-03 10:14:36 +03:00
dependabot[bot]
d94df3d9be
chore(deps): bump actions/cache from 3.0.2 to 3.0.4 ( #2440 )
2022-07-01 18:42:31 +03:00
dependabot[bot]
d213223044
chore(deps): bump helm/kind-action from 1.2.0 to 1.3.0 ( #2439 )
2022-07-01 18:42:08 +03:00
dependabot[bot]
8e0c537392
chore(deps): bump golang from 1.18.2 to 1.18.3 ( #2438 )
2022-07-01 18:41:43 +03:00
dependabot[bot]
005d0243df
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.25 to 1.44.46 ( #2447 )
2022-07-01 18:41:19 +03:00
DmitriyLewen
7de7a1f8f3
test(integration): fix golden files for debian 9 ( #2435 )
2022-07-01 11:21:04 +03:00
Jonathan Pulsifer
f64534651a
fix(cli): fix version string in docs link when secret scanning is enabled ( #2422 )
...
Signed-off-by: Jonathan Pulsifer <jonathan@pulsifer.ca >
2022-06-30 16:58:40 +03:00
Teppei Fukuda
164094968f
refactor: move CycloneDX marshaling ( #2420 )
2022-06-30 10:37:46 +03:00
mycodeself
6be6f74d5c
docs(nodejs): add docs about pnpm support ( #2423 )
2022-06-30 10:33:29 +03:00
Jose Donizetti
ac2fdc87ae
docs: improve k8s usage documentation ( #2425 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-06-30 10:28:52 +03:00
Liam Galvin
fe2ae8edc8
feat: Make secrets scanning output consistant ( #2410 )
2022-06-29 17:23:39 +03:00
DmitriyLewen
0ed39fc805
ci: create canary build after main branch changes ( #1638 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-29 16:58:11 +03:00
afdesk
7111301fa4
fix(misconf): skip broken scans ( #2396 )
2022-06-29 13:35:38 +03:00
mycodeself
c36a373def
feat(nodejs): add pnpm support ( #2414 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-29 13:31:04 +03:00
Liam Galvin
e060026ec8
fix: Fix false positive for use of COS images ( #2413 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-06-29 11:03:47 +03:00
Teppei Fukuda
8d03e5af9f
eliminate nerdctl dependency ( #2412 )
2022-06-28 21:28:59 +03:00
Guilherme Macedo
938c0d1866
Add EOL date for SUSE SLES 15.3, 15.4 and OpenSUSE 15.4 ( #2403 )
...
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com >
2022-06-28 06:26:44 +03:00
afdesk
6e8b50ede9
fix(go): no cast to lowercase go package names ( #2401 )
2022-06-27 17:31:58 +03:00
Teppei Fukuda
4a197efcb2
BREAKING(sbom): change 'trivy sbom' to scan SBOM ( #2408 )
2022-06-27 16:42:41 +03:00
afdesk
e2c3bc4124
fix(server): hot update the db from custom repository ( #2406 )
2022-06-27 13:45:48 +03:00
DmitriyLewen
57ed577459
feat: added license parser for dpkg ( #2381 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-27 13:04:53 +03:00
Erik Godding Boye
4656850c04
chore(helm): bump appVersion to latest release ( #2397 )
...
Signed-off-by: Erik Godding Boye <egboye@gmail.com >
2022-06-27 12:18:54 +03:00
Liam Galvin
c537c91d75
fix(misconf): Update defsec (v0.68.5) to fix docker rego duplicate key ( #2400 )
...
Resolves #2394
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-06-26 09:37:57 +03:00
Jose Donizetti
ee58d53fc8
feat: extract stripe publishable and secret keys ( #2392 )
2022-06-23 17:01:59 +03:00
chenk
776ef1a31e
feat: rbac support k8s sub-command ( #2339 )
2022-06-23 13:49:14 +03:00
Kyriakos Georgiou
6ed789e88b
feat(ruby): drop platform strings from dependency versions bundled with bundler v2 ( #2390 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-23 10:49:05 +03:00
Anais Urlichs
bc27198d3e
docs: Updating README with new CLI command ( #2359 )
2022-06-22 14:46:48 +03:00
Liam Galvin
4c35084f27
fix(misconf): Update defsec to v0.68.4 to resolve CF detection bug ( #2383 )
2022-06-22 14:02:40 +03:00
Itay Shakury
394c948130
chore: add integration label and merge security label ( #2316 )
...
* chore: add integration label and merge security label
* use the kind/security label for vulnerabilities
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-22 12:11:37 +03:00
afdesk
6b515bc736
chore: skip Visual Studio Code project folder ( #2379 )
2022-06-22 10:16:45 +03:00
afdesk
25416ae6d8
fix(helm): handle charts with templated names ( #2374 )
2022-06-21 20:34:17 +03:00
chenk
85cca55930
docs: redirect operator docs to trivy-operator repo ( #2372 )
2022-06-21 18:00:28 +03:00
Teppei Fukuda
b944ac6286
Merge pull request #2356 from aquasecurity/liamg-merge-fanal-magic-attempt-2
...
refactor: merge fanal into trivy
2022-06-21 17:15:10 +03:00
buda
9809a07bf1
fix(secret): use secret result when determining Failed status ( #2370 )
2022-06-21 17:01:20 +03:00
knqyf263
e9831cec2f
try removing libdb-dev
2022-06-21 16:18:55 +03:00
knqyf263
04c01f6297
run integration tests in fanal
2022-06-21 16:18:08 +03:00
knqyf263
86e19bb677
use same testing images in fanal
2022-06-21 16:18:06 +03:00
Erik Godding Boye
484ddd897d
feat(helm): add support for trivy dbRepository ( #2345 )
...
Signed-off-by: Erik Godding Boye <egboye@gmail.com >
2022-06-21 09:02:00 +03:00
Liam Galvin
9e7404e76d
fix: Fix failing test due to deref lint issue
2022-06-20 13:13:23 +01:00
afdesk
6ce9404c16
fix(report): add required fields to the SARIF template ( #2341 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-20 13:31:21 +03:00
Liam Galvin
85c6529cb5
test: Fix broken test
2022-06-20 10:42:23 +01:00
Liam Galvin
6c983cbf45
fix: Fix makefile when no previous named ref is visible in a shallow clone
2022-06-20 10:31:13 +01:00
Liam Galvin
1ac4fd8a61
chore: Fix linting issues in fanal
2022-06-20 10:11:13 +01:00
Liam Galvin
094db23a03
refactor: Fix fanal import paths and remove dotfiles
2022-06-20 09:43:33 +01:00
Liam Galvin
b6f615b535
refactor: Merge fanal into Trivy
2022-06-20 09:40:05 +01:00
Josh Soref
d6d0a60d16
chore: fix spelling errors ( #2352 )
2022-06-20 09:56:13 +03:00
Ben Harvey
6f1035269d
Omit Remediation if PrimaryURL is empty ( #2006 )
2022-06-19 15:16:08 +03:00
Schlump
396e404eeb
docs(repo): Link to installation documentation in readme shows 404 ( #2348 )
2022-06-19 15:11:31 +03:00
MaineK00n
79e941df0d
feat(alma): support for scanning of modular packages for AlmaLinux ( #2347 )
2022-06-17 10:15:27 +03:00
AndreyLevchenko
cb76acbd9f
fix(lang): fix dependency graph in client server mode ( #2336 )
2022-06-16 13:05:55 +03:00
maltemorgenstern
3d2fc78852
feat: allow expiration date for .trivyignore entries ( #2332 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-16 13:04:19 +03:00
AndreyLevchenko
3e3c119555
feat(lang): add dependency origin graph ( #1970 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-16 10:34:26 +03:00
j-k
685a92e09a
docs: update nix installation info ( #2331 )
2022-06-15 20:11:09 +03:00
chenk
1e0b03d47f
feat: add rbac scanning support ( #2328 )
2022-06-15 20:01:22 +03:00
chenk
6765c77c38
Merge pull request fanal#566 from chen-keinan/chore/bump-fanal-version
...
chore: bump defsec version v0.68.1
2022-06-15 18:05:50 +03:00
chenk
644ada1279
chore: bump defsec version v0.68.1
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-15 17:48:55 +03:00
Teppei Fukuda
c9f9a9c917
refactor: move WordPress module to another repository ( #2329 )
...
* refactor: remove go.mod/sum from example
* move a wordpress example out
2022-06-15 16:56:51 +03:00
Rafael Sene
bcc231d3ba
ci: add support for ppc64le ( #2281 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-15 16:51:03 +03:00
Teppei Fukuda
7cecade3a1
feat: add support for WASM modules ( #2195 )
2022-06-15 15:23:00 +03:00
DmitriyLewen
a9ddb39d5f
fix(secrets): added allow rule for examples (fanal#565)
...
* fix(secrets): added allow rule for examples
* test(secrets): added test for skip example file
2022-06-15 14:55:21 +03:00
Teppei Fukuda
a02c06bafd
feat(secret): show recommendation for slow scanning ( #2051 )
...
Co-authored-by: afdesk <work@afdesk.com >
2022-06-15 12:39:32 +03:00
mycodeself
e85881231f
fix(flag): remove --clear-cache flag client mode ( #2301 )
2022-06-15 11:48:24 +03:00
chenk
8d13f3da95
feat: support rbac scanner and type (fanal#563)
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-15 11:39:17 +03:00
DmitriyLewen
276daae672
fix(java): added check for looping for variable evaluation in pom file ( #2322 )
2022-06-15 11:23:52 +03:00
Jose Donizetti
546e7bd6b1
BREAKING(k8s): change CLI API ( #2186 )
2022-06-15 10:41:18 +03:00
MaineK00n
b69c4de757
feat(alpine): add Alpine Linux 3.16 ( #2319 )
2022-06-14 20:00:26 +03:00
Jose Donizetti
33b8521aee
docs: bump trivy-operator to v0.0.7 ( #2320 )
2022-06-14 19:59:48 +03:00
DmitriyLewen
c0ad4f705e
chore(deps): updated go-dep-parser (fanal#556)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-14 15:34:34 +03:00
dependabot[bot]
a6f4ab3735
chore(deps): bump github.com/Azure/go-autorest/autorest/adal (fanal#543)
2022-06-14 15:13:19 +03:00
Teppei Fukuda
8ae754a7d2
Add custom resources in fs scanning and add deregister analyzers (fanal#564)
...
* Add deregister analyzers
* feat(fs): add CustomResources
2022-06-14 14:48:54 +03:00
afdesk
313ade3386
ci: add go mod tidy check ( #2314 )
2022-06-14 10:54:45 +03:00
afdesk
b331e771aa
chore: run go mod tidy ( #2313 )
2022-06-14 08:19:38 +03:00
Jose Donizetti
bfe5c6f14f
fix: do not exit if one resource is not found ( #2311 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-06-13 17:13:19 +03:00
Patrick Decat
363a3e40ea
feat(cli): use stderr for all log messages ( resolve #381 ) ( #2289 )
2022-06-13 13:47:16 +03:00
afdesk
b213956cea
test: replace deprecated subcommand client in integration tests ( #2308 )
2022-06-12 20:38:55 +03:00
Teppei Fukuda
efbc968ca8
feat: add support for containerd ( #2305 )
...
* chore(deps): bump fanal
* replace containerd
* fix: update signatures
* docs: containerd
2022-06-12 17:50:23 +03:00
Owen Rumney
9a601d49ef
fix(kubernetes): Support floats in manifest yaml ( #2297 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-12 17:01:50 +03:00
chenk
a589353bb3
docs(kubernetes): dead links ( #2307 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-12 16:40:40 +03:00
Itay Shakury
f38f8d66fb
chore: add license label ( #2304 )
2022-06-12 13:14:53 +03:00
geyingqi
decad9b429
Support get local image by containerd (fanal#348)
...
Co-authored-by: Andrey Levchenko <levchenko.andrey@gmail.com >
Co-authored-by: afdesk <work@afdesk.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-12 13:04:12 +03:00
Owen Rumney
9c531904ad
chore(deps): update defsec (fanal#558)
...
* chore(deps): update defsec
* fix: update tests with changes
* fix test
* fix: lint fixes
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-06-10 08:48:19 +01:00
DmitriyLewen
2b1de93249
feat(mariner): added support for CBL-Mariner Distroless v2.0 ( #2293 )
2022-06-09 13:45:01 +03:00
JBOClara
5423196f4c
feat(helm): add pod annotations ( #2272 )
...
Co-authored-by: azman0101 <azman0101@gmail.com >
2022-06-09 11:13:26 +03:00
DmitriyLewen
6fb477097c
refactor: do not import defsec in fanal types package ( #2292 )
2022-06-09 11:11:44 +03:00
Rafael Sene
df669592ed
Bump go-rpmdb (fanal#553)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-09 10:35:23 +03:00
DmitriyLewen
74fcd3f881
feat(mariner): added support for CBL-Mariner Distroless v2.0 (fanal#552)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-09 10:18:27 +03:00
DmitriyLewen
d523424fda
feat(npm): calculate indirect libraries (fanal#557)
2022-06-09 10:05:07 +03:00
afdesk
42267f94c5
refactor: remove unused field imageName from integration test (fanal#555)
2022-06-08 15:24:31 +03:00
Liam Galvin
4d382a0302
feat(report): Add misconfiguration support to ASFF report template ( #2285 )
2022-06-08 14:28:18 +03:00
dependabot[bot]
1343996fec
chore(deps): bump github.com/urfave/cli/v2 from 2.6.0 to 2.8.1 (fanal#544)
2022-06-08 14:25:34 +03:00
dependabot[bot]
8a877c5b29
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#545)
2022-06-08 14:25:15 +03:00
dependabot[bot]
59f1a04ba5
chore(deps): bump github.com/samber/lo from 1.19.0 to 1.21.0 (fanal#546)
2022-06-08 14:24:48 +03:00
afdesk
d5a62c9a5c
test: use images in GHCR for integration tests (fanal#554)
2022-06-08 14:23:22 +03:00
Teppei Fukuda
f1c6af3121
test: use images in GHCR ( #2275 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-06-07 13:50:32 +03:00
mycodeself
0977dfcde8
feat(helm): support pod annotations ( #2265 )
2022-06-07 11:42:58 +03:00
Owen Rumney
6b2cd7e8da
feat(misconf): Helm chart scanning ( #2269 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-06-07 11:38:43 +03:00
Teppei Fukuda
96ce2db949
refactor: do not import defsec in types package (fanal#537)
...
* refactor: do not import defsec in types package
* test(external): fix imports
2022-06-07 11:26:32 +03:00
Owen Rumney
6c25b8326e
fix: support for helm chart *.tar.gz (fanal#551)
...
* fix: support for helm chart *.tar.gz
- add test to validate
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
* fix: adding missing test tar
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-06-06 12:40:23 +01:00
Liam Galvin
3912768470
docs: Update custom rego policy docs to reflect latest defsec/fanal changes ( #2267 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-06-06 12:51:23 +03:00
mycodeself
a17c3eec2a
fix: mask redis credentials when logging ( #2264 )
2022-06-06 11:07:08 +03:00
Jose Donizetti
d8b59efea9
refactor: extract commands Runner interface ( #2147 )
2022-06-06 11:04:24 +03:00
dependabot[bot]
60a81fcb95
chore(deps): bump alpine from 3.15.4 to 3.16.0 ( #2234 )
2022-06-06 08:09:24 +03:00
dependabot[bot]
c73650d967
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.5.2 to 0.6.0 ( #2245 )
2022-06-06 08:08:49 +03:00
chenk
6cfdffda18
docs: update operator release ( #2263 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-06 07:39:20 +03:00
dependabot[bot]
510ce1a782
chore(deps): bump github.com/urfave/cli/v2 from 2.6.0 to 2.8.1 ( #2243 )
2022-06-02 16:48:59 +03:00
DmitriyLewen
92c0452b74
feat(redhat): added architecture check ( #2172 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-02 15:35:42 +03:00
Anais Urlichs
1eb73f3fea
docs: updating links in the docs to work again ( #2256 )
2022-06-02 15:22:51 +03:00
Jose Donizetti
270dc7346f
docs: fix readme ( #2251 )
2022-06-02 12:59:35 +03:00
DmitriyLewen
a6ff0d12bb
fix: fixed incorrect CycloneDX output format ( #2255 )
2022-06-02 09:55:49 +03:00
Masahiro331
43997f33c8
feat(types): add Ref to package (fanal#540)
2022-06-02 07:33:45 +03:00
dependabot[bot]
64c91249ef
chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (fanal#541)
2022-06-01 19:35:08 +03:00
dependabot[bot]
7baccf2088
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.18.0 to 2.21.0 (fanal#547)
2022-06-01 19:34:46 +03:00
dependabot[bot]
7dd7e2ba00
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.5 to 1.44.25 (fanal#548)
2022-06-01 19:34:24 +03:00
dependabot[bot]
67d94774ba
chore(deps): bump github.com/caarlos0/env/v6 from 6.9.1 to 6.9.3 ( #2241 )
2022-06-01 17:43:49 +03:00
dependabot[bot]
3e6dc37728
chore(deps): bump github.com/samber/lo from 1.19.0 to 1.21.0 ( #2242 )
2022-06-01 17:43:12 +03:00
dependabot[bot]
2dc5c9152e
chore(deps): bump goreleaser/goreleaser-action from 2 to 3 ( #2240 )
2022-06-01 17:42:17 +03:00
dependabot[bot]
6daf62ebeb
chore(deps): bump docker/setup-buildx-action from 1 to 2 ( #2238 )
2022-06-01 17:40:44 +03:00
dependabot[bot]
f9ee4943b1
chore(deps): bump docker/setup-qemu-action from 1 to 2 ( #2236 )
2022-06-01 17:40:14 +03:00
dependabot[bot]
c3e227b625
chore(deps): bump golang from 1.18.1 to 1.18.2 ( #2235 )
2022-06-01 17:39:23 +03:00
dependabot[bot]
ca390411f3
chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 ( #2237 )
2022-06-01 17:38:34 +03:00
dependabot[bot]
c676361681
chore(deps): bump docker/login-action from 1 to 2 ( #2239 )
2022-06-01 17:38:03 +03:00
dependabot[bot]
126fe0abba
chore(deps): bump github.com/hashicorp/go-getter from 1.5.11 to 1.6.1 ( #2246 )
2022-06-01 17:35:54 +03:00
AndreyLevchenko
f7d02538f6
refactor(deps): move dependencies to package ( #2189 )
2022-06-01 16:09:50 +03:00
Shira Cohen
f982167c0a
fix(report): change github format version to required ( #2229 )
2022-06-01 15:39:40 +03:00
Itay Shakury
d3a73e4db7
docs: update readme ( #2110 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-01 12:35:24 +03:00
DmitriyLewen
5d5b93ed69
docs: added information about choosing advisory database ( #2212 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-01 11:26:46 +03:00
Jose Donizetti
36498501bf
chore: update trivy-kubernetes ( #2224 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 16:01:50 -03:00
Anais Urlichs
3c0e354743
docs: clarifying parts of the k8s docs and updating links ( #2222 )
2022-05-31 22:00:47 +03:00
Owen Rumney
f5e655e22a
feat: adding helm support (fanal#534)
...
* feat: adding helm support
- adding tests for helm analyzer
- add test for non helm tarball
- adding in-memory filesystem for helm
- handle multiple charts at a time
- check the size is smaller than arbitrary size of 200MB if a tarball
2022-05-31 18:50:57 +01:00
Jose Donizetti
af5882bc3e
fix(k8s): timeout error logging ( #2179 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 14:21:07 -03:00
DmitriyLewen
3d2921343b
chore(deps): updated fanal after fix AsymmetricPrivateKeys ( #2214 )
2022-05-31 15:10:50 +03:00
AndreyLevchenko
df47d1be15
refactor(deps): move dependencies to package (fanal#535)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-31 15:04:23 +03:00
DmitriyLewen
ef8d77351f
fix(secrets): AsymmetricPrivateKeys use only base64 characters (fanal#539)
2022-05-31 13:19:52 +03:00
Jose Donizetti
e18f38af3c
feat(k8s): add --context flag ( #2171 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 07:06:10 -03:00
Jose Donizetti
0e937b5367
fix(k8s): properly instantiate TableWriter ( #2175 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 07:02:23 -03:00
DmitriyLewen
911c5e971a
test: fixed integration tests after updating testcontainers to v0.13.0 ( #2208 )
2022-05-31 10:49:24 +03:00
Teppei Fukuda
6fd1887e64
chore: update labels ( #2197 )
...
* chore: update labels
* add targets
2022-05-30 15:55:05 +03:00
DmitriyLewen
4059e94aba
fix(report): fixed panic if all misconf reports were removed in filter ( #2188 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-30 15:16:42 +03:00
dependabot[bot]
24005c3ed0
chore(deps): bump github.com/testcontainers/testcontainers-go from 0.12.0 to 0.13.0 (fanal#502)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2022-05-30 09:34:01 +03:00
Jose Donizetti
84af32a7fe
feat(k8s): scan secrets ( #2178 )
2022-05-29 16:40:51 +03:00
dependabot[bot]
193680b1ed
chore(deps): bump github.com/urfave/cli/v2 from 2.4.0 to 2.6.0 (fanal#517)
2022-05-29 11:08:01 +03:00
DmitriyLewen
22db37e9da
fix(secrets): added leading slash for file paths extracted from image (fanal#525)
...
* fix(secrets): added '/' for file paths derived from image
* refactor(secrets): used input.Dir to find image scan
* test(secrets): added path to image-config.yaml
2022-05-29 11:07:38 +03:00
AndreyLevchenko
4ab696eaa2
feat(report): GitHub Dependency Snapshots support ( #1522 )
...
Co-authored-by: Shira Cohen <97398476+ShiraCohen33@users.noreply.github.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-26 21:34:15 +03:00
DmitriyLewen
b7ec642572
feat(db): added insecure skip tls verify to download trivy db ( #2140 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-05-26 14:54:39 +03:00
DmitriyLewen
1e1ccbec52
fix(redhat): always use vulns with fixed version if there is one ( #2165 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-26 11:24:31 +03:00
Vincent Palmer
4ceae2a052
chore(redhat): Add support for Red Hat UBI 9. ( #2183 )
...
* chore(redhat): Add support for Red Hat UBI 9.
* docs: add Red Hat UBI 9
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-26 10:08:30 +03:00
Jose Donizetti
4e7e842682
fix(k8s): update trivy-kubernetes ( #2163 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-26 10:01:02 +03:00
Nate
089d34e866
fix misconfig start line for code quality tpl ( #2181 )
...
Co-authored-by: Nate Fear <natefear@users.noreply.github.com >
2022-05-26 09:41:29 +03:00
Lucas Bickel
bfb0f2a193
fix: update docker/distribution from 2.8.0 to 2.8.1 ( #2176 )
...
Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com >
2022-05-26 08:11:06 +03:00
thiago-gitlab
f19243127a
docs(vuln): Include GitLab 15.0 integration ( #2153 )
2022-05-22 10:51:44 +03:00
Owen Rumney
4c6a866cce
docs: fix the operator version ( #2167 )
2022-05-20 20:19:28 +03:00
Jose Donizetti
3ecc65d626
fix(k8s): summary report when when only vulns exit ( #2146 )
...
* fix(k8s): summary report when when only vulns exit
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* fix(k8s): return error for not supported report
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* test(k8s): add tests for report Failed()
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: improve error message
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-19 10:00:37 -03:00
Liam Galvin
6b95d3857f
chore(deps): Update fanal to get defsec v0.58.2 (fixes false positives in ksv038) ( #2156 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-19 15:33:33 +03:00
Liam Galvin
894fa25106
chore(deps): Update defsec to v0.58.2 (fixes false positives in ksv038) (fanal#533)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-19 14:47:54 +03:00
Liam Galvin
f6cfcaf193
perf(misconf): Improve performance when scanning very large files ( #2152 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 18:57:32 +03:00
Liam Galvin
94f999ec07
perf(misconf): Update defsec to v0.58.1 to optimise result creation for very large files (fanal#532)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 13:41:01 +01:00
Liam Galvin
4b4a0c95ba
docs(misconf): Update examples and docs to refer to builtin/defsec instead of appshield ( #2150 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 14:49:15 +03:00
Liam Galvin
6d79fcacfc
chore(deps): Update fanal (for less verbose code in misconf results) ( #2151 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 13:47:53 +03:00
Liam Galvin
7a84438925
chore(deps): Update defsec to v0.58.0 (fanal#530)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 10:46:53 +01:00
DmitriyLewen
f8951f3847
docs: fixed installation instruction for rhel/centos ( #2143 )
2022-05-17 21:19:33 +03:00
Owen Rumney
afe3292843
fix: remove Highlighted from json output ( #2131 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-16 19:04:09 +03:00
Jose Donizetti
3d23ad846c
fix: remove trivy-kubernetes replace ( #2132 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-16 18:56:22 +03:00
Owen Rumney
9822b40862
docs: Add Operator docs under Kubernetes section ( #2111 )
...
Co-authored-by: Itay Shakury <itay@itaysk.com >
2022-05-16 17:58:25 +03:00
Owen Rumney
898aaaa11c
Merge pull request fanal#529 from aquasecurity/owenr-remove-highlighting-from-results
...
chore(deps): latest defsec for Highlight code ommission
2022-05-16 15:36:51 +01:00
Owen Rumney
c8682b55e2
fix: update defsec and fix tests accordingly
2022-05-16 15:29:06 +01:00
Jose Donizetti
bb6ff8511b
fix(k8s): security-checks panic ( #2127 )
2022-05-16 17:24:33 +03:00
Owen Rumney
f776a91d18
chore(deps): update defsec
2022-05-16 15:09:13 +01:00
DmitriyLewen
3bed96f0cf
ci: added k8s scope ( #2130 )
2022-05-16 16:17:38 +03:00
Liam Galvin
4a7544caea
docs: Update misconfig output in examples ( #2128 )
2022-05-16 16:16:55 +03:00
Owen Rumney
267adde71b
fix: remove Highlighted from json output
2022-05-16 13:48:08 +01:00
Liam Galvin
b7fc3dfc98
fix(misconf): Fix coloured output in Goland terminal ( #2126 )
2022-05-16 15:26:23 +03:00
Liam Galvin
95285015df
chore(deps): Update defsec to v0.57.6 (fanal#528)
...
* chore(deps): Update defsec to v0.57.6
2022-05-16 12:07:34 +01:00
thiago-gitlab
89893a7303
docs(secret): Fix default value of --security-checks in docs ( #2107 )
...
* Fix default value of --security-checks in docs
* Add missing value to security-checks option
2022-05-16 10:49:10 +03:00
Teppei Fukuda
dbba0bf152
refactor(report): move colorize function from trivy-db ( #2122 )
2022-05-15 20:53:24 +03:00
Jose Donizetti
3ef450d9a4
feat: k8s resource scanning ( #2118 )
2022-05-15 19:01:58 +03:00
Teppei Fukuda
f4ec4e7483
chore: add CODEOWNERS ( #2121 )
2022-05-15 16:02:41 +03:00
afdesk
96a5cb106a
feat(image): add --server option for remote scans ( #1871 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-15 14:56:48 +03:00
Jose Donizetti
023e09e3f3
refactor: k8s ( #2116 )
...
* refactor: add pkg/k8s
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract scanner
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract scanVulns
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract scanMisconfigs
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract filter
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: improve k8s/run.go
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* fix(k8s): code improvements
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* chore: go mod tidy
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-15 08:07:31 -03:00
Teppei Fukuda
b3759f54fa
refactor: export useful APIs ( #2108 )
...
Co-authored-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-13 22:09:20 +03:00
Jose Donizetti
dbf4b2dec5
docs: fix k8s doc ( #2114 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-13 22:04:09 +03:00
Owen Rumney
2ae8faa7a8
feat(kubernetes): Add report flag for summary ( #2112 )
...
* feat(k8s): Add report flag for summary
* chore: add headings to the severity columns
* chore: make the default output of k8s summary table
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-05-13 19:02:01 +01:00
Liam Galvin
5f004f03d9
fix: Remove problematic advanced rego policies ( #2113 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-13 20:28:57 +03:00
Liam Galvin
3679bc358c
feat(misconf): Add special output format for misconfigurations ( #2100 )
2022-05-13 19:59:02 +03:00
Liam Galvin
0911eea9c0
chore(deps): Update defsec to v0.57.5 (remove commercial rego rules) (fanal#527)
2022-05-13 17:35:15 +01:00
Jose Donizetti
029dd76c30
feat: add k8s subcommand ( #2065 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-12 21:11:29 +03:00
dependabot[bot]
cc5d76b4ee
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#518)
2022-05-12 09:38:03 +03:00
DmitriyLewen
be3993b60a
fix(secrets): skip aws secrets of greater length (fanal#514)
2022-05-12 09:21:42 +03:00
Jose Donizetti
a39133a13c
chore: fix make lint version ( #2102 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-11 22:58:48 +03:00
Shira Cohen
995024f148
fix(java): handle relative pom modules ( #2101 )
2022-05-11 16:04:03 +03:00
Liam Galvin
3487accd99
chore(deps): Update defsec to v0.57.3 for improved syntax highlighting (fanal#524)
...
* chore(deps): Update defsec to v0.57.3 for improved syntax highlighting
2022-05-11 12:52:04 +01:00
Liam Galvin
c8e07a4bf8
chore(deps): Update defsec to v0.56.2 (fanal#523)
2022-05-10 16:36:46 +01:00
Shira Cohen
4249a1cadb
Pom modules (fanal#511)
2022-05-10 18:25:57 +03:00
Liam Galvin
c9f9a346cc
fix(misconf): Add missing links for non-rego misconfig results ( #2094 )
2022-05-10 17:52:34 +03:00
Liam Galvin
52934d2340
feat: Add causal code to misconfig results (fanal#522)
2022-05-10 13:52:56 +01:00
Liam Galvin
5a58e41476
feat(misconf): Added fs.FS based scanning via latest defsec ( #2084 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-10 15:05:00 +03:00
Liam Galvin
329f071b30
chore(deps): Update defsec for 'builtin' namespaced rego policies (fanal#521)
2022-05-10 11:37:59 +01:00
Liam Galvin
154ccc6e35
chore(deps): Update defsec to v0.55.5 (adds freebsd support) (fanal#520)
2022-05-10 09:55:23 +01:00
Teppei Fukuda
49cfa08d25
fix(handler): import go mod handler (fanal#519)
2022-05-09 23:35:58 +03:00
Teppei Fukuda
bcc0218200
feat: add post handler (fanal#460)
...
Co-authored-by: Liam Galvin <liam.galvin@aquasec.com >
Co-authored-by: Liam Galvin <liamgalvin@protonmail.com >
2022-05-09 22:43:39 +03:00
Teppei Fukuda
fbb83c42d9
chore(deps): bump trivy-issue-action to v0.0.4 ( #2091 )
2022-05-06 20:45:02 +03:00
dependabot[bot]
8a4b49ca70
chore(deps): bump github.com/twitchtv/twirp ( #2077 )
2022-05-06 19:04:34 +03:00
dependabot[bot]
7ba773f2bb
chore(deps): bump github.com/urfave/cli/v2 from 2.4.0 to 2.5.1 ( #2074 )
2022-05-06 18:20:50 +03:00
DmitriyLewen
bd94618b34
chore(os): updated fanal version and alpine distroless test ( #2086 )
2022-05-06 18:18:59 +03:00
dependabot[bot]
5feabc10ee
chore(deps): bump github.com/aws/aws-sdk-go from 1.43.31 to 1.44.5 (fanal#512)
2022-05-03 19:36:17 +03:00
dependabot[bot]
fa03e9e983
chore(deps): bump github.com/open-policy-agent/opa from 0.39.0 to 0.40.0 (fanal#506)
2022-05-03 19:25:27 +03:00
dependabot[bot]
fa5dcaf8f2
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.5.1 to 0.5.2 ( #2075 )
2022-05-03 19:07:20 +03:00
AndreyLevchenko
6d8ae1959c
feat(lang): add parent dependencies (fanal#459)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-03 19:06:36 +03:00
Teppei Fukuda
d137df24f7
feat(analyzer): more general support for os-release (fanal#470)
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-05-03 19:06:02 +03:00
dependabot[bot]
2c57716359
chore(deps): bump github.com/samber/lo from 1.16.0 to 1.19.0 ( #2076 )
2022-05-03 19:00:31 +03:00
VaismanLior
d08f3dfd6d
refactor(secret): allow list match with secret subgroups (fanal#510)
...
* refactor(secret): allow list match with secret subgroups
* chore(secret): ignore locale/locales
* added tests to allow rules refactor
* update builtin avoid-tests rule
* update builtin avoid-tests rule desc
2022-05-03 15:02:53 +03:00
dependabot[bot]
346496f943
chore(deps): bump github.com/Azure/go-autorest/autorest (fanal#509)
2022-05-03 14:49:01 +03:00
Shira Cohen
6601d2957a
feat(report): add support for SPDX ( #2059 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-02 13:44:26 +03:00
dependabot[bot]
2e870836dd
chore(deps): bump github.com/samber/lo from 1.15.0 to 1.19.0 (fanal#505)
2022-05-02 09:04:10 +03:00
dependabot[bot]
4066b57a84
chore(deps): bump actions/setup-go from 2 to 3 (fanal#499)
2022-05-02 09:03:39 +03:00
dependabot[bot]
6e2453c2d6
chore(deps): bump actions/setup-go from 2 to 3 ( #2073 )
2022-05-02 08:59:40 +03:00
dependabot[bot]
7c94df539c
chore(deps): bump actions/cache from 3.0.1 to 3.0.2 ( #2071 )
2022-05-02 08:59:11 +03:00
dependabot[bot]
8c33bae5a8
chore(deps): bump golang from 1.18.0 to 1.18.1 ( #2069 )
2022-05-02 08:58:47 +03:00
dependabot[bot]
2cdacc1517
chore(deps): bump actions/stale from 4 to 5 ( #2070 )
2022-05-02 08:54:51 +03:00
dependabot[bot]
9acb240fdc
chore(deps): bump sigstore/cosign-installer from 2.0.0 to 2.3.0 ( #2072 )
2022-05-02 08:52:44 +03:00
dependabot[bot]
4b193b4712
chore(deps): bump github.com/open-policy-agent/opa from 0.39.0 to 0.40.0 ( #2079 )
2022-05-02 08:47:19 +03:00
VaismanLior
1f5b26254b
feat(secret): add default secret severity (fanal#497)
2022-05-01 12:41:01 +03:00
Carol Valencia
79d1a0163f
chore: app version 0.27.0 ( #2046 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-04-30 17:20:22 +03:00
DmitriyLewen
c1b4b5be16
fix(misconf): added to skip conf files if their scanning is not enabled ( #2066 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-30 17:12:23 +03:00
VaismanLior
bbe490b162
docs(secret) fix rule path in docs ( #2061 )
2022-04-30 16:45:20 +03:00
DmitriyLewen
eb0da23d53
chore(analyzer): added array of config file analyzers (fanal#498)
2022-04-30 16:42:03 +03:00
MaineK00n
78286aaff1
docs: change from go.sum to go.mod ( #2056 )
2022-04-27 14:54:49 +03:00
afdesk
4f9e46c8d3
chore(deps): update defsec for fix CVE-2022-27191 inside x/crypto (fanal#495)
2022-04-27 09:32:26 +03:00
dependabot[bot]
55f29b8fb2
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.5.0 to 0.5.1 ( #1926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-26 19:39:38 +03:00
Oran Moshai
b6baa65ff2
refactor(fs): scanner options ( #2050 )
...
To allow Trivy plugins create InitializeScanner signature scanner options need to be public
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2022-04-26 16:05:27 +03:00
Teppei Fukuda
4b8e0ec2ea
feat(secret): truncate long line ( #2052 )
2022-04-26 15:56:25 +03:00
Teppei Fukuda
1a6d9cb1b0
feat(secret): truncate matched line if it is long (fanal#494)
2022-04-26 14:52:53 +03:00
Teppei Fukuda
cf78a436d2
docs: fix a broken bullets ( #2042 )
2022-04-26 10:42:09 +03:00
jeffalder
f8c2ced302
feat(ubuntu): add 22.04 approx eol date ( #2044 )
...
Add support for Ubuntu 22.04 LTS, Jammy Jellyfish: https://lists.ubuntu.com/archives/ubuntu-announce/2022-April/000279.html
2022-04-26 10:35:26 +03:00
tomthetommy
84c199428f
docs: update installation.md ( #2027 )
2022-04-26 10:20:47 +03:00
nishipy
bdf55e16db
docs: add Containerfile ( #2032 )
2022-04-26 10:17:24 +03:00
DmitriyLewen
9fd86da367
fix(go): fixed panic to scan gomod without version ( #2038 )
2022-04-25 16:04:44 +03:00
DmitriyLewen
acaa8dd0be
fix(go.mod): fixed panic for gomod without version (fanal#492)
2022-04-25 10:19:28 +03:00
Teppei Fukuda
fbc9030db6
docs(mariner): confirm it works with Mariner 2.0 VM ( #2036 )
2022-04-25 10:17:51 +03:00
Teppei Fukuda
db6eb9a15b
feat(secret): allow rubygems path (fanal#493)
2022-04-25 10:16:35 +03:00
Teppei Fukuda
e2a31abd19
feat(secret): support enable rules ( #2035 )
...
Co-authored-by: VaismanLior <97836016+VaismanLior@users.noreply.github.com >
2022-04-24 19:04:30 +03:00
Teppei Fukuda
1d1f8f91c0
refactor(secret): split a file including built-in rules (fanal#491)
2022-04-24 17:51:04 +03:00
Carol Valencia
708a7a7175
chore: app version 26.0 ( #2030 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-04-24 15:27:36 +03:00
Teppei Fukuda
04040b95f8
feat(secret): add enable-builtin-rules (fanal#488)
2022-04-24 15:22:31 +03:00
Teppei Fukuda
e000329ec4
docs(secret): add a demo movie ( #2031 )
2022-04-24 11:56:27 +03:00
VaismanLior
142d67f296
feat(secret): more builtin aws rules (fanal#489)
2022-04-24 11:54:56 +03:00
Teppei Fukuda
e127334664
feat: support cache TTL in Redis ( #2021 )
2022-04-22 23:19:01 +03:00
Teppei Fukuda
3870515a81
fix(go): skip system installed binaries ( #2028 )
2022-04-22 19:20:31 +03:00
Teppei Fukuda
4e6389af27
fix(go): check if go.sum is nil ( #2029 )
2022-04-22 18:50:01 +03:00
Teppei Fukuda
5f047f97db
feat: add secret scanning ( #1901 )
...
Co-authored-by: VaismanLior <97836016+VaismanLior@users.noreply.github.com >
Co-authored-by: AMF <work@afdesk.com >
2022-04-22 17:08:18 +03:00
Carol Valencia
0700586483
chore: gh publish only with push the tag release ( #2025 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-04-22 16:58:04 +03:00
Teppei Fukuda
34de675d87
feat(redis): support TTL (fanal#480)
2022-04-22 16:42:05 +03:00
Teppei Fukuda
1f393c12d5
fix(fs): ignore permission errors ( #2022 )
2022-04-22 11:47:56 +03:00
Teppei Fukuda
4dd5732125
feat(hook): skip system installed Go binaries (fanal#481)
2022-04-22 11:47:29 +03:00
MaineK00n
1e788040c5
fix(hook/gomod): check if gosum is nil (fanal#487)
2022-04-22 07:50:21 +03:00
Teppei Fukuda
ca57d318da
fix(secret): take only config file name (fanal#486)
2022-04-22 00:12:05 +03:00
Teppei Fukuda
03b16ea0ba
feat(secret): check if the config file exists (fanal#485)
2022-04-21 23:43:36 +03:00
Teppei Fukuda
bec2e29c59
feat(secret): ignore the secret config file (fanal#484)
2022-04-21 23:43:18 +03:00
Teppei Fukuda
b4ddc80c99
feat(image): disable secret scanning in base layers (fanal#483)
2022-04-21 19:15:06 +03:00
Teppei Fukuda
2061873f22
fix(secret): end line number is the same as start line number (fanal#482)
2022-04-21 19:14:52 +03:00
Teppei Fukuda
254a96e1d3
feat: add secret scanning (fanal#431)
...
Co-authored-by: VaismanLior <97836016+VaismanLior@users.noreply.github.com >
2022-04-21 18:15:37 +03:00
afdesk
110c534015
test(mod): using correct module inside test go.mod ( #2020 )
2022-04-21 16:48:33 +03:00
Teppei Fukuda
dff5dcea70
fix(analyzer): ignore permission errors (fanal#477)
2022-04-21 12:51:03 +03:00
Teppei Fukuda
c7e8d201dc
chore: disable benchmark (fanal#478)
2022-04-21 12:42:32 +03:00
bgoareguer
525e2685ce
feat(server): re-add proxy support for client/server communications ( #1995 )
2022-04-21 12:32:46 +03:00
nishipy
471e7cd5a4
Add Containerfile to requiredFiles (fanal#475)
2022-04-21 12:29:55 +03:00
afdesk
9898ac9251
fix(report): truncate a description before escaping in ASFF template ( #2004 )
2022-04-18 18:10:47 +03:00
afdesk
453a1edfd2
fix(cloudformation): correct margin removal for empty lines ( #2002 )
2022-04-17 21:46:01 +03:00
afdesk
8cd973739a
fix(deps): correct margin removal for empty lines inside defsec (fanal#471)
2022-04-16 22:13:37 +03:00
afdesk
407f3b668b
fix(template): correct check of old sarif template files ( #2003 )
2022-04-16 13:10:48 +03:00
Teppei Fukuda
a0047a7983
feat(alpine): warn mixing versions ( #2000 )
2022-04-16 00:03:04 +03:00
Ben Harvey
d786655a18
Update ASFF template ( #1914 )
2022-04-15 14:04:07 +03:00
afdesk
a02cf65196
chore(deps): replace containerd/containerd version to fix CVE-2022-23648 ( #1994 )
2022-04-14 16:29:00 +03:00
DmitriyLewen
613e38ccf6
chore(deps): bump alpine from 3.15.3 to 3.15.4 ( #1993 )
2022-04-14 14:33:08 +03:00
afdesk
3b6d65beb8
test(go): add integration tests for gomod ( #1989 )
2022-04-14 13:38:54 +03:00
DmitriyLewen
22f5b938f9
fix(python): fixed panic when scan .egg archive ( #1992 )
2022-04-14 13:13:40 +03:00
DmitriyLewen
67004a2b12
fix(python): fixed panic when scan .egg archive (fanal#446)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-04-14 11:34:17 +03:00
afdesk
485637c28a
fix(go): set correct go modules type ( #1990 )
2022-04-14 09:55:37 +03:00
Teppei Fukuda
6fdb554a0d
feat(alpine): support apk repositories ( #1987 )
2022-04-14 09:52:51 +03:00
Teppei Fukuda
d9bddb90fe
docs: add CBL-Mariner ( #1982 )
...
* docs: add CBL-Mariner
* docs: put it into a single page
2022-04-13 20:13:37 +03:00
DmitriyLewen
528d07ef37
feat(alpine): add parsing /etc/apk/repositories file to get OS version (fanal#462)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-13 18:31:30 +03:00
Teppei Fukuda
1cf1873f21
docs(go): fix version ( #1986 )
2022-04-13 17:57:40 +03:00
Teppei Fukuda
d77dbe8a55
feat(go): support go.mod in Go 1.17+ ( #1985 )
2022-04-13 16:02:16 +03:00
Teppei Fukuda
065b301414
feat(golang): add support for go.mod (fanal#465)
2022-04-13 13:35:52 +03:00
Teppei Fukuda
32bd1e484a
ci: fix URLs in the PR template ( #1972 )
2022-04-12 13:54:58 +03:00
Owen Rumney
0e28f7ccb6
Merge pull request fanal#463 from aquasecurity/liamg-fix-owens-demo
...
fix(cloudformation): add filename to cf results
2022-04-12 10:07:08 +01:00
Liam Galvin
910b8e6017
fix: add filename to cf results
2022-04-12 09:59:26 +01:00
DmitriyLewen
94a5a1808f
ci: add semantic pull requests check ( #1968 )
2022-04-12 09:59:06 +03:00
afdesk
72d94b21cf
docs(issue): added docs for wrong detection issues ( #1961 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-12 09:57:27 +03:00
Teppei Fukuda
b4a7d6a861
docs: move CONTRIBUTING.md to docs ( #1971 )
2022-04-11 18:53:26 +03:00
DmitriyLewen
0127c1d39e
refactor(table): use file name instead package path ( #1966 )
2022-04-11 12:15:15 +03:00
Teppei Fukuda
a92da72263
fix(sbom): add --db-repository ( #1964 )
2022-04-07 17:57:20 +03:00
DmitriyLewen
b0f3864e46
feat(table): add PkgPath in table result ( #1960 )
2022-04-06 15:52:13 +03:00
Jan-Otto Kröpke
0b1d32c182
fix(pom): merge multiple pom imports in a good manner ( #1959 )
2022-04-06 12:34:21 +03:00
Jan-Otto Kröpke
5f69847698
fix(pom): merge multiple pom imports in a good manner (fanal#457)
2022-04-06 11:40:15 +03:00
dependabot[bot]
3637c00b51
chore(deps): bump github.com/docker/docker (fanal#440)
2022-04-06 10:27:06 +03:00
DmitriyLewen
d4e3df81e8
fix(downloadDB): add dbRepositoryFlag to repository and rootfs commands ( #1956 )
2022-04-06 08:51:45 +03:00
afdesk
7e48cc1f4d
fix(misconf): update BurntSushi/toml for fix runtime error ( #1948 )
2022-04-05 21:13:33 +03:00
dependabot[bot]
8bdd3feb3f
chore(deps): bump github.com/urfave/cli/v2 from 2.3.0 to 2.4.0 (fanal#442)
2022-04-05 20:53:33 +03:00
Liam Galvin
c9efa8c479
fix(misconf): Update fanal/defsec to resolve missing metadata issues ( #1947 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-04-05 20:40:04 +03:00
Kobus van Schoor
52b715421e
feat(jar): allow setting Maven Central URL using environment variable ( #1939 )
...
* chore(deps): update fanal/go-dep-parser to allow setting maven central url
* docs(troubleshooting): Add documentation for MAVEN_CENTRAL_URL option
2022-04-05 19:02:39 +03:00
Dennis Irsigler
21f7a41b27
chore(chart): update Trivy version in HelmChart to 0.25.0 ( #1931 )
...
Signed-off-by: Dennis Irsigler <dennis.irsigler@metro-markets.de >
2022-04-05 16:36:51 +03:00
Teppei Fukuda
ff2b3d176d
chore(chart): remove version comments ( #1933 )
...
Co-authored-by: Carol Valencia <8355621+krol3@users.noreply.github.com >
2022-04-05 16:22:19 +03:00
afdesk
85351adfa8
chore(deps): update BurntSushi/toml for fix runtime error (fanal#454)
2022-04-05 16:19:07 +03:00
Liam Galvin
fbf50203cc
fix(iac): Added missing metadata to resolve Terraform scanning errors (fanal#455)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-04-05 16:14:54 +03:00
DmitriyLewen
9c19298f5f
fix(downloadDB): add flag to server command ( #1942 )
2022-04-05 11:43:42 +03:00
Kobus van Schoor
18fde60392
feat(jar): allow setting Maven Central URL using environment variable (fanal#448)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-05 00:39:28 +03:00
dependabot[bot]
c2f38ee378
chore(deps): bump github.com/open-policy-agent/opa from 0.37.2 to 0.39.0 (fanal#434)
2022-04-04 23:43:54 +03:00
dependabot[bot]
a545e3af04
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#438)
2022-04-04 23:33:58 +03:00
Teppei Fukuda
c039177958
refactor(golang): use debug/buildinfo (fanal#453)
2022-04-04 23:30:26 +03:00
afdesk
86e72c0a43
chore(ci): enable gofmt linter (fanal#452)
2022-04-04 23:30:06 +03:00
Liam Galvin
aa3d696625
fix(misconf): update defsec to resolve panics ( #1935 )
2022-04-04 21:35:30 +03:00
Teppei Fukuda
177826a458
chore: bump up Go to 1.18 (fanal#449)
2022-04-04 20:00:08 +03:00
Liam Galvin
133c838902
fix: Update defsec to v0.28.3 to fix panics (fanal#450)
2022-04-04 16:52:52 +01:00
dependabot[bot]
da3d588276
chore(deps): bump github.com/Azure/go-autorest/autorest (fanal#441)
2022-04-04 18:03:10 +03:00
dependabot[bot]
31e76699da
chore(deps): bump github.com/docker/docker ( #1924 )
2022-04-04 17:58:34 +03:00
Anais Urlichs
4ca35b26a7
docs: restructure the documentation ( #1887 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-04 17:20:22 +03:00
dependabot[bot]
9766c47042
chore(deps): bump actions/checkout from 2 to 3 (fanal#432)
2022-04-04 17:04:28 +03:00
dependabot[bot]
db66572127
chore(deps): bump github.com/aws/aws-sdk-go from 1.43.8 to 1.43.31 (fanal#445)
2022-04-04 17:03:54 +03:00
dependabot[bot]
8da4548073
chore(deps): bump github.com/urfave/cli/v2 from 2.3.0 to 2.4.0 ( #1923 )
2022-04-04 17:03:06 +03:00
DmitriyLewen
c3e132ade5
refactor(cache messages): changed messages about missing Image and Layers in cache (fanal#447)
2022-04-04 16:24:06 +03:00
dependabot[bot]
76e9d7eb27
chore(deps): bump actions/cache from 2 to 3.0.1 ( #1920 )
2022-04-04 15:43:14 +03:00
dependabot[bot]
2b217a3b2a
chore(deps): bump actions/checkout from 2 to 3 ( #1916 )
2022-04-04 15:04:29 +03:00
dependabot[bot]
902aa8ceb9
chore(deps): bump github.com/open-policy-agent/opa from 0.37.2 to 0.39.0 ( #1921 )
2022-04-04 13:40:33 +03:00
dependabot[bot]
60b19e5e60
chore(deps): bump sigstore/cosign-installer from 2.0.0 to 2.1.0 ( #1919 )
2022-04-04 13:38:13 +03:00
dependabot[bot]
58aab67928
chore(deps): bump helm/chart-testing-action from 2.2.0 to 2.2.1 ( #1918 )
2022-04-04 13:15:02 +03:00
dependabot[bot]
209b9cc25a
chore(deps): bump golang from 1.17 to 1.18.0 ( #1915 )
2022-04-04 13:10:28 +03:00
Itay Shakury
bfb931d454
Add trivy horizontal logo ( #1932 )
2022-04-04 13:09:54 +03:00
dependabot[bot]
b194140c52
chore(deps): bump github.com/go-redis/redis/v8 from 8.11.4 to 8.11.5 (fanal#437)
2022-04-04 11:45:11 +03:00
dependabot[bot]
ae86a5b171
chore(deps): bump alpine from 3.15.0 to 3.15.3 ( #1917 )
2022-04-04 11:37:42 +03:00
dependabot[bot]
1a23039e31
chore(deps): bump github.com/go-redis/redis/v8 from 8.11.4 to 8.11.5 ( #1925 )
2022-04-04 11:06:49 +03:00
dependabot[bot]
56498ca1df
chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 ( #1927 )
2022-04-04 09:57:10 +03:00
Sashi Kumar
02105678ed
feat(db): Add dbRepository flag to get advisory database from OCI registry ( #1873 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-31 16:09:01 +03:00
dependabot[bot]
d048791355
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#409)
2022-03-30 18:01:11 +03:00
DmitriyLewen
4470a181e2
docs(filter vulnerabilities): fix link ( #1880 )
...
fixed link to helper functions
2022-03-30 17:56:16 +03:00
Nate Fear
cb171ead72
feat(template) Add misconfigurations to gitlab codequality report ( #1756 )
2022-03-30 17:55:14 +03:00
afdesk
36e24b1858
fix(rpc): add PkgPath field to client / server mode ( #1643 )
2022-03-30 14:43:29 +03:00
Owen Rumney
005fe25c75
Merge pull request fanal#429 from aquasecurity/owenr-fix-issue-no-filename
...
fix: handle no filename comeing through from defsec
2022-03-28 17:17:13 +01:00
Owen Rumney
aac7cf576e
fix: catch results where the filename is not specified
...
This is being mitigated in defsec as well to prevent results with no
filename getting through to fanal
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-03-28 17:07:28 +01:00
DmitriyLewen
88311745ba
fix(vulnerabilities): fixed trivy-db vulns ( #1883 )
2022-03-28 11:30:20 +03:00
afdesk
9154b819ac
feat(cache): remove temporary cache after filesystem scanning ( #1868 )
2022-03-27 11:31:54 +03:00
dependabot[bot]
fe1f9c916f
chore(deps): bump github.com/GoogleCloudPlatform/docker-credential-gcr (fanal#360)
2022-03-27 10:55:58 +03:00
afdesk
9e3709fb09
feat(cache): add DeleteBlobs to ArtifactCache (fanal#426)
2022-03-24 17:42:34 +02:00
Tamir Kiviti
f36d9b6f90
feat(sbom): add a dedicated sbom command ( #1799 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-23 23:42:22 +02:00
dependabot[bot]
ee54733e7b
chore(deps): bump github.com/testcontainers/testcontainers-go from 0.11.1 to 0.12.0 (fanal#375)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-22 20:23:43 +02:00
Masahiro331
7a148089ec
feat(cyclonedx): add vulnerabilities ( #1832 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-22 20:22:55 +02:00
afdesk
df80fd31a0
fix(option): hide false warning about remote options ( #1865 )
2022-03-22 16:33:03 +02:00
Teppei Fukuda
88ebc07504
chore: bump up Go to 1.18 ( #1862 )
2022-03-21 16:38:54 +02:00
afdesk
d6418cf0de
feat(filesystem): scan in client/server mode ( #1829 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-21 15:51:18 +02:00
Teppei Fukuda
12d0317a67
refactor(template): remove unused test ( #1861 )
2022-03-21 14:50:36 +02:00
DmitriyLewen
c3aca1524c
fix(cli): json format for trivy version ( #1854 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-21 14:41:41 +02:00
Rory McCune
b2b68951f2
docs: change URL for tfsec-checks ( #1857 )
...
The current URL for the tfsec-checks is 404, so changing it in-line with what we've got for cfsec, which is just the base site URL.
2022-03-20 10:16:51 +02:00
afdesk
06659f1509
fix(docker): Getting images without a tag ( #1852 )
2022-03-17 21:05:41 +02:00
afdesk
e913433934
fix(docker): getting an image by ID or a name with tag (fanal#425)
2022-03-17 20:10:13 +02:00
SIPR
a91cc50df7
docs(gitlab-ci): Use environment variables TRIVY_CACHE_DIR and TRIVY_NO_PROGRESS ( #1801 )
2022-03-17 19:16:06 +02:00
DmitriyLewen
4b8bf874d8
chore(issue labels): added new labels ( #1839 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-03-16 14:38:47 +02:00
Furkan Türkal
5040caefc8
refactor: clarify db update warning messages ( #1808 )
...
Signed-off-by: Furkan <furkan.turkal@trendyol.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-16 14:35:40 +02:00
DmitriyLewen
28cd5a5537
chore(ci): change trivy vulnerability scan for every day ( #1838 )
2022-03-16 13:00:12 +02:00
Zach Stone
b2f554eb2a
feat(helm): make Trivy service name configurable ( #1825 )
2022-03-16 10:38:45 +02:00
Ankush K
483697b416
feat(walker): export default skip variables (fanal#418)
2022-03-14 16:24:09 +02:00
DmitriyLewen
7a44a7a344
chore(deps): updated sprig to version v3.2.2. ( #1814 )
2022-03-14 14:40:52 +02:00
DmitriyLewen
18842fbe04
chore(deps): updated testcontainers-go to version v0.12.0 ( #1822 )
2022-03-14 14:13:29 +02:00
MaineK00n
12ca3ca6da
docs: add packages.config for .NET ( #1823 )
2022-03-14 13:57:53 +02:00
Ankush K
dcadfa883d
fix(filter-hook): systemfiles filter for custom resources (fanal#419)
2022-03-13 18:26:07 +02:00
Batuhan Apaydın
728a3db6c6
build: sign container image ( #1668 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-13 15:35:43 +02:00
dependabot[bot]
4e7b5ca365
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.4.0 to 0.5.0 ( #1778 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2022-03-13 14:10:36 +02:00
Ricardo
0fca2cda91
docs: fix Installation documentation ( #1804 )
...
* Add missing `image` argument in the Installation docs->Docker section for MacOS.
2022-03-13 11:59:01 +02:00
Cyrille Pontvieux
e50839bb40
fix(report): ensure json report got a final new line ( #1797 )
2022-03-13 11:58:21 +02:00
Owen Rumney
f95a0f0d52
fix(terraform): resolve panics in defsec ( #1811 )
2022-03-09 18:37:02 +02:00
Owen Rumney
bfd6eef94c
Merge pull request fanal#421 from aquasecurity/owenr-defend-npe-issues
...
chore(deps): update tfsec and defsec
2022-03-09 11:53:21 +00:00
Owen Rumney
69be985153
chore: update tfsec and defsec
2022-03-09 11:38:44 +00:00
Malte Swart
e5bf3d1e30
feat(docker): Label images based on OCI image spec ( #1793 )
...
The Label Schema Convention has been deprecated in favor of the OCI
image spec.
Update the gorelease config to use the new replacement fields.
This is not considered a breaking change, as it only touches metadata
and the Label Schema Convention is deprecated for over two years (March
2019).
Most fields only need to be renamed. `org.label-schema.schema-version`
could be removed without replacement.
`org.opencontainers.image.documentation` was added to link to the
Github page documentation in the exact version.
`org.opencontainers.image.url` was added pointing to the Aqua Security
product page of trivy.
Further labels were considered but not added (unclear purpose or value).
2022-03-06 20:00:24 +02:00
Will Dowling
2193fb3c44
fix(helm): indentation for ServiceAccount annotations ( #1795 )
2022-03-06 09:34:38 +02:00
DmitriyLewen
4d625c21e6
feat(docker): add support for scanning docker image with ImageID (fanal#405)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-03 18:23:45 +02:00
bestgopher
bbccb5a69d
fix(hcl): fix panic in hcl2json ( #1791 )
2022-03-03 18:21:18 +02:00
Kaito Ii
a625455f1c
chore(helm): remove psp from helm manifest ( #1315 )
2022-03-03 15:38:53 +02:00
Yuval Goldberg
7e69f4820e
build: Replace make protoc with for loop to return an error ( #1655 )
...
Find the `*.proto` files and run in a `for loop` to run `protoc`
for each file in a separated command. If fail, `|| exit` will exit
with the returned error.
The POSIX standard specifies that the return status of `find` is 0
unless an error occurred while traversing the directories;
the return status of executed commands doesn't enter into it.
To overcome this limitation, the `-exec ... +` pattern could be used
From the docs (https://man7.org/linux/man-pages/man1/find.1.html ):
"If any invocation with the `+' form returns a non-zero
value as exit status, then find returns a non-zero exit
status."
But as well, "This variant of the -exec action runs the specified command
on the selected files, but the command line is built by appending each selected
file name at the end;"
Unfortunately, at the moment `protoc-gen-twirp` plugin doesn't
support multiple files from different packages when the `go_package` option
is explicitly mentioned.
https://github.com/twitchtv/twirp/blob/main/protoc-gen-twirp/generator.go#L181-L185
Signed-off-by: Yuval Goldberg <yuvigoldi@gmail.com >
2022-03-03 15:35:51 +02:00
Amndeep Singh Mann
f6c986b6c0
fix: ASFF template to match ASFF schema ( #1685 )
...
Signed-off-by: Amndeep Singh Mann <amann@mitre.org >
2022-03-03 15:28:20 +02:00
bestgopher
7663c9f902
fix(hcl2json): fix panic in hcl2json (fanal#417)
...
update hcl2json@v0.3.3 -> 0.3.4
2022-03-03 15:11:10 +02:00
Eric Bailey
aab6f0bf20
feat(helm): Add support for server token ( #1734 )
2022-03-03 14:38:20 +02:00
Teppei Fukuda
eebf9c8f58
fix(pom): keep an order of dependencies ( #1784 )
2022-03-03 12:36:21 +02:00
Owen Rumney
c3279fd9b2
Merge pull request fanal#416 from aquasecurity/dependabot/go_modules/github.com/aquasecurity/tfsec-1.5.0
...
chore(deps): bump github.com/aquasecurity/tfsec from 1.4.1 to 1.5.0
2022-03-03 09:20:13 +00:00
Teppei Fukuda
971092b847
chore: bump up Go to 1.17 ( #1781 )
2022-03-03 10:30:36 +02:00
Owen Rumney
7443cba9b5
Merge branch 'main' into dependabot/go_modules/github.com/aquasecurity/tfsec-1.5.0
2022-03-03 08:26:37 +00:00
Owen Rumney
49301ccf6d
Merge pull request fanal#415 from aquasecurity/dependabot/go_modules/github.com/aquasecurity/defsec-0.14.0
...
chore(deps): bump github.com/aquasecurity/defsec from 0.12.1 to 0.14.0
2022-03-03 08:26:04 +00:00
dependabot[bot]
6e222bd809
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0 (fanal#408)
2022-03-03 10:09:10 +02:00
dependabot[bot]
8c522a76af
chore(deps): bump github.com/aquasecurity/tfsec from 1.4.1 to 1.5.0
...
Bumps [github.com/aquasecurity/tfsec](https://github.com/aquasecurity/tfsec ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/aquasecurity/tfsec/releases )
- [Changelog](https://github.com/aquasecurity/tfsec/blob/master/.goreleaser.yml )
- [Commits](https://github.com/aquasecurity/tfsec/compare/v1.4.1...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/aquasecurity/tfsec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-03 08:04:55 +00:00
dependabot[bot]
7fe75d50a0
chore(deps): bump github.com/aquasecurity/defsec from 0.12.1 to 0.14.0
...
Bumps [github.com/aquasecurity/defsec](https://github.com/aquasecurity/defsec ) from 0.12.1 to 0.14.0.
- [Release notes](https://github.com/aquasecurity/defsec/releases )
- [Commits](https://github.com/aquasecurity/defsec/compare/v0.12.1...v0.14.0 )
---
updated-dependencies:
- dependency-name: github.com/aquasecurity/defsec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-03 08:04:53 +00:00
Teppei Fukuda
0e84c4dcbf
fix(pom): keep an order of dependencies (fanal#413)
2022-03-03 10:03:09 +02:00
dependabot[bot]
2f2d8222e4
chore(deps): bump actions/setup-python from 2 to 3 ( #1776 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-02 14:11:29 +02:00
dependabot[bot]
a2afd6e683
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0 ( #1777 )
2022-03-02 10:43:16 +02:00
dependabot[bot]
82d9d4b77f
chore(deps): bump github.com/aws/aws-sdk-go from 1.42.51 to 1.43.8 (fanal#411)
2022-03-01 18:16:24 +02:00
afdesk
a423b99312
fix(python): correct handling pip package names with a hyphen ( #1771 )
2022-02-27 17:47:53 +02:00
afdesk
525aadf14c
fix(deps): correct handling a package name with a hyphen (fanal#407)
2022-02-25 11:58:22 +02:00
benterris
a069ad7818
doc(docker): fix command to run trivy with docker on linux ( #1761 )
2022-02-25 10:56:47 +02:00
Edvin N
015055e1f5
feat(helm): Add support for custom labels ( #1767 )
...
Solves #1766
2022-02-25 09:07:25 +02:00
Edvin N
cbaa363990
chore(helm): bump chart to trivy 0.24.0 ( #1762 )
...
Signed-off-by: Edvin Norling <edvin.norling@xenit.se >
2022-02-25 09:06:56 +02:00
Owen Rumney
bec02f098d
docs: remove erroneous command ( #1763 )
2022-02-24 14:21:10 +02:00
dependabot[bot]
d7f8b92a27
chore(deps): bump github.com/spf13/afero from 1.6.0 to 1.8.1 ( #1708 )
2022-02-22 22:49:01 +02:00
Teppei Fukuda
59ea0d5781
fix(option): warn list-all-pkgs only with the table format ( #1755 )
2022-02-22 22:48:39 +02:00
DmitriyLewen
c788676f87
feat(option): warn "--list-all-pkgs" with "--format table" ( #1632 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-22 18:41:25 +02:00
Masahiro331
58ade462b4
feat(report): add support for CycloneDX ( #1081 )
...
Co-authored-by: tspearconquest <81998567+tspearconquest@users.noreply.github.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-22 18:01:15 +02:00
Owen Rumney
77cab6e0b9
chore(deps): update the defsec and tfsec versions ( #1747 )
2022-02-22 16:42:24 +02:00
AndreyLevchenko
2ede15d358
fix(scanner): fix skip of language-specific files when scanning rootf… ( #1751 )
2022-02-22 08:48:25 +02:00
dependabot[bot]
d266c74941
chore(deps): bump github.com/google/wire from 0.4.0 to 0.5.0 ( #1712 )
2022-02-21 18:46:55 +02:00
Guy Ben-Aharon
4423396bcc
feat(report): considering App.Writer when printing results ( #1722 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-21 16:47:42 +02:00
Owen Rumney
b72fa66c77
Merge pull request fanal#406 from aquasecurity/owenr-update-iac-scanning
...
chore: update the defsec and tfsec versions
2022-02-21 14:18:23 +00:00
afdesk
356ae30c7e
chore(deps): replace satori version and skipping examples folder ( #1745 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-21 15:58:45 +02:00
DmitriyLewen
f2e05d55d0
fix(hook): fix skip of language-specific files when scanning rootfs directory (fanal#380)
2022-02-21 15:35:08 +02:00
Owen Rumney
1e9376bea4
chore: update the defsec and tfsec versions
...
- rework some of the iac tests to be more flexible to change
- update the scanner to use the moved parser
- everything is now in defsec now for CF parsing, scanning and testing
2022-02-21 09:56:02 +00:00
skuethe
477dc7d5f9
build: add s390x container images ( #1726 )
...
Signed-off-by: skuethe <56306041+skuethe@users.noreply.github.com >
2022-02-21 11:31:07 +02:00
Oran Moshai
89b8d7ff30
feat(template) Add misconfigurations to junit report ( #1724 )
...
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2022-02-20 11:54:24 +02:00
dependabot[bot]
219b71b4fd
chore(deps): bump github.com/twitchtv/twirp ( #1709 )
2022-02-14 10:25:28 +02:00
Christian Zunker
aa6e1eb6f9
feat(client): configure TLS InsecureSkipVerify for server connection ( #1287 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-13 11:34:34 +02:00
Ankush K
de6c3cbb6c
fix(rpc): Supports RPC calls for new identifier CustomResource ( #1605 )
2022-02-13 11:20:51 +02:00
dependabot[bot]
b7d4d1ead4
chore(deps): bump go.uber.org/zap from 1.20.0 to 1.21.0 ( #1705 )
2022-02-13 11:18:07 +02:00
dependabot[bot]
e6c029d08a
chore(deps): bump github.com/caarlos0/env/v6 from 6.0.0 to 6.9.1 ( #1707 )
2022-02-13 10:13:06 +02:00
Will Dowling
ec6cb1a642
feat(helm): Parameterise ServiceAccount annotations ( #1677 )
2022-02-13 09:48:01 +02:00
dependabot[bot]
7dfc16cf21
chore(deps): bump github.com/hashicorp/go-getter from 1.5.2 to 1.5.11 ( #1710 )
2022-02-13 09:47:11 +02:00
dependabot[bot]
42d8fd6638
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.0.3 to 3.0.8 ( #1704 )
2022-02-11 20:09:23 +02:00
dependabot[bot]
0805e8667e
chore(deps): bump go.uber.org/zap from 1.20.0 to 1.21.0 (fanal#404)
2022-02-11 20:08:15 +02:00
dependabot[bot]
c3ef2035b5
chore(deps): bump github.com/open-policy-agent/opa from 0.36.1 to 0.37.2 ( #1711 )
2022-02-11 18:04:44 +02:00
dependabot[bot]
f8eb21d63a
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.17.0 to 2.18.0 (fanal#383)
2022-02-11 14:39:10 +02:00
dependabot[bot]
ed00632796
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#389)
2022-02-11 14:38:30 +02:00
dependabot[bot]
1277e211ca
chore(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (fanal#386)
2022-02-11 14:37:52 +02:00
dependabot[bot]
5c663d389d
chore(deps): bump github.com/aws/aws-sdk-go from 1.42.30 to 1.42.51 (fanal#403)
2022-02-11 14:37:16 +02:00
dependabot[bot]
411e5b8c97
chore(deps): bump github.com/open-policy-agent/opa from 0.36.1 to 0.37.2 (fanal#401)
2022-02-11 14:34:28 +02:00
Teppei Fukuda
327688504c
chore(dependabot): set interval to monthly (fanal#399)
2022-02-11 14:24:43 +02:00
Teppei Fukuda
274103e883
chore(dependabot): enable gomod monthly ( #1699 )
2022-02-11 14:24:25 +02:00
Konstantinos Koukopoulos
e618d83dae
fix(gitlab tpl): escape double quote ( #1635 )
2022-02-10 17:29:10 +02:00
Yuval Goldberg
3b0b2ed4ce
build: Make make protoc be consistent ( #1682 )
...
Signed-off-by: Yuval Goldberg <yuvigoldi@gmail.com >
2022-02-10 11:07:30 +02:00
Masahiro331
5c8d098324
feat(purl): add generate purl package utilities ( #1574 )
2022-02-09 20:35:36 +02:00
Teppei Fukuda
11f4f81123
refactor: move result structs under types ( #1696 )
2022-02-09 19:31:12 +02:00
Teppei Fukuda
6db2092c72
feat(mariner): add support for CBL-Mariner 2.0 ( #1694 )
2022-02-09 14:45:39 +02:00
MaineK00n
b9a7fd1547
feat(rpm): detect RPM databases in SQLite3 format (fanal#381)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-09 13:16:51 +02:00
Sven Haardiek
8898bb0937
docs(gitlab-ci): fix Script in GitLab CI Example #1688
...
This patch changes the command line order to still work with the latest version
of trivy.
Signed-off-by: Sven Haardiek <sven.haardiek@uni-muenster.de >
2022-02-08 13:31:10 +02:00
Ankush K
9825529600
fix(applier): modify apply layer to merge custom resources as well (fanal#369)
2022-02-08 12:49:02 +02:00
Carol Valencia
33d0833717
chore: Upgrade helm chart version ( #1683 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-02-08 12:45:11 +02:00
tspearconquest
13874d866c
chore(mod): update Go dependencies ( #1681 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-07 14:12:45 +02:00
Greg Myers
f26a06b980
docs: fix typos in markdown docs ( #1674 )
2022-02-04 22:05:30 +02:00
Rory McCune
e2821a4fba
docs: update documentation for image scanning of tar files to use a tag present on Docker Hub ( #1671 )
2022-02-04 22:04:53 +02:00
Teppei Fukuda
ef8a1afcdb
fix(repo): --no-progress suppresses git output ( #1669 )
2022-02-03 09:02:39 +02:00
Teppei Fukuda
4310d51b7e
refactor: rename quiet with no progress (fanal#392)
2022-02-02 16:16:03 +02:00
Teppei Fukuda
449add24af
docs: add ACR navigator ( #1651 )
2022-01-31 16:19:19 +02:00
John A Stevenson
cb9afc8441
fix: update example Rego files and docs ( #1628 )
2022-01-31 16:18:24 +02:00
Teppei Fukuda
78b2b899a0
feat(option): show a link to GitHub Discussions for --light deprecation ( #1650 )
2022-01-31 15:26:43 +02:00
afdesk
52fd3c2e0a
fix(sarif): fix the warning message ( #1647 )
2022-01-31 10:11:27 +02:00
Teppei Fukuda
8d5882be03
refactor: migrate to prefixed buckets ( #1644 )
2022-01-31 10:05:38 +02:00
Masahiro331
84dd33f7e9
feat(mariner): add support for CBL-Mariner ( #1640 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-29 22:53:07 +02:00
Teppei Fukuda
9e903a1d88
docs: commercial use available ( #1641 )
2022-01-29 21:26:16 +02:00
Masahiro331
c04a638d1a
feat(mariner) add CBL-Mariner analyzer (fanal#387)
2022-01-29 19:49:24 +02:00
Christian Groschupp
f4c746a2d2
feat: support azure acr ( #1611 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-28 22:50:28 +02:00
afdesk
420f8ab13e
feat(os-pkg): add data sources ( #1636 )
2022-01-28 20:41:40 +02:00
Teppei Fukuda
d2827cba06
feat(redhat): support build info in RHEL ( #807 )
2022-01-28 18:35:00 +02:00
Teppei Fukuda
ffb5c8520f
feat(analyzer): support Red Hat build info (fanal#151)
2022-01-28 15:31:14 +02:00
DmitriyLewen
ce703ce4a5
fix: change links in pull_request_template to static URLs ( #1634 )
2022-01-27 15:47:37 +02:00
Teppei Fukuda
50bb938a21
feat(lang-pkg): add data sources ( #1625 )
2022-01-27 14:22:06 +02:00
Teppei Fukuda
a31ddbe971
feat(detector): support custom detector ( #1615 )
2022-01-25 09:06:28 +02:00
AndreyLevchenko
3a4e18ac82
docs(contribution): change role who should resolve comments ( #1618 )
2022-01-24 15:11:03 +02:00
DmitriyLewen
8ba68361bd
docs: add PR template ( #1602 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-23 10:36:03 +02:00
MaineK00n
f5c5573936
feat(rocky): support Rocky Linux ( #1570 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-20 11:43:43 +02:00
MarkusTeufelberger
eab2b425db
Add the ability to set dockerhub credentials in the helm chart ( #1569 )
2022-01-20 07:51:07 +02:00
Christian Groschupp
533498f4f0
feat(token): add azure token auth (fanal#371)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-19 14:52:36 +02:00
Teppei Fukuda
2768c280c9
chore: bump Go to 1.17 (fanal#379)
2022-01-19 13:42:18 +02:00
dependabot[bot]
4e8832de4f
chore(deps): bump github.com/open-policy-agent/opa from 0.36.0 to 0.36.1 (fanal#378)
2022-01-19 11:39:51 +02:00
Taufik Mulyana
cabd18daae
feat(cache): redis TLS support ( #1297 )
2022-01-18 15:16:00 +02:00
DmitriyLewen
02c3c3659d
feat(java): add support for PAR files ( #1599 )
2022-01-18 13:26:46 +02:00
dependabot[bot]
4b6109746e
chore(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 (fanal#376)
2022-01-18 10:25:27 +02:00
dependabot[bot]
c6daf1a896
chore(deps): bump go.uber.org/zap from 1.19.1 to 1.20.0 (fanal#358)
2022-01-17 16:21:52 +02:00
DmitriyLewen
d2a4db8887
feat(java): add support PAR files (fanal#373)
2022-01-17 16:10:50 +02:00
DmitriyLewen
4f7b768369
refactor(rust): move rust-advisory-db to OSV ( #1591 )
2022-01-17 15:38:35 +02:00
rethab
d754cb8c6f
feat: log ignored vulnerabilities on debug ( #1378 )
...
* feat: log ignored vulnerabilities
* feat: show IDs in an ignore file
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-17 08:38:08 +02:00
AndreyLevchenko
a936e675c9
chore(mod): hcl2json deps update ( #1585 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-16 21:09:04 +02:00
dependabot[bot]
abf0055634
chore(deps): bump github.com/docker/docker (fanal#363)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-16 21:01:42 +02:00
DmitriyLewen
af116d3c9e
fix(rpm): do not ignore installed files via third-party rpm ( #1594 )
2022-01-16 20:34:19 +02:00
jerbob92
b507360075
feat(fs): allow scanning a single file ( #1578 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-16 16:32:31 +02:00
Teppei Fukuda
7fcbf44bb8
refactor(python): drop Safety DB ( #1580 )
2022-01-16 15:23:49 +02:00
DmitriyLewen
478d279919
feat: added insecure tls skip to scan git repo ( #1528 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-14 11:25:45 +02:00
Yuval Goldberg
33bd41b40f
Supress git clone output ( #1590 )
2022-01-14 08:59:49 +02:00
MaineK00n
39a10089fc
fix(alma): skip modular package because MODULARITYLABEL is not set ( #1588 )
2022-01-13 17:30:20 +02:00
DmitriyLewen
37abd612aa
feat(photon os): added EOL dates check ( #1587 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-01-13 16:20:32 +02:00
DmitriyLewen
78de33e8ea
docs: update supported os ( #1586 )
2022-01-13 13:53:13 +02:00
Teppei Fukuda
22054626f3
BREAKING: remove root command ( #1579 )
2022-01-12 16:13:13 +02:00
MaineK00n
28ddcf1ae8
docs: add Rust to Language-specific Packages Table ( #1577 )
2022-01-12 15:42:48 +02:00
AndreyLevchenko
9806fa6f92
chore(deps): update hcl2json dependency (fanal#368)
2022-01-12 14:21:46 +02:00
DmitriyLewen
c4fdc40f82
fix(rpm): do not ignore installed files via third-party rpm (fanal#367)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-01-12 14:19:16 +02:00
rizwan-kh
df134c73f8
docs: update int doc for gitlab ci ( #1575 )
2022-01-12 11:17:29 +02:00
afdesk
8da20c8c92
BREAKING: migrate the sarif template to Go code ( #1437 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-12 08:49:47 +02:00
Teppei Fukuda
714b5ca246
refactor: remove unused field ( #1567 )
2022-01-11 19:47:52 +02:00
jerbob92
1bb7e4894e
Allow to scan a single file (fanal#356)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-11 18:25:55 +02:00
dependabot[bot]
51e152b01c
chore(deps): bump helm/chart-testing-action from 2.1.0 to 2.2.0 ( #1554 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com
2022-01-11 14:58:23 +02:00
dependabot[bot]
d081855849
chore(deps): bump github.com/open-policy-agent/opa from 0.34.0 to 0.36.0 (fanal#362)
2022-01-11 14:54:41 +02:00
dependabot[bot]
ab0cb4f73b
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.16.0 to 2.17.0 (fanal#361)
2022-01-11 14:47:19 +02:00
DmitriyLewen
49a72f216f
feat: added insecure tls skip to scan repo (fanal#352)
2022-01-11 14:07:22 +02:00
dependabot[bot]
0c8521a856
chore(deps): bump github.com/aws/aws-sdk-go from 1.42.0 to 1.42.30 (fanal#365)
2022-01-10 18:34:30 +02:00
Teppei Fukuda
89fa4a27ab
feat(analyzer): introduce analyzer group (fanal#340)
2022-01-10 16:32:07 +02:00
Stan0304
884daff429
docs: gitlab integration ( #1381 )
2022-01-10 15:38:32 +02:00
MaineK00n
2a8336b9aa
feat(alma): support AlmaLinux ( #1238 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-01-06 22:26:09 +02:00
Sourabh Gupta
1e171af165
docs: added note about default template path when Trivy installed using rpm ( #1551 )
2022-01-06 20:36:39 +02:00
Teppei Fukuda
e65274e0ef
BREAKING: Trivy DB from GHCR ( #1539 )
2022-01-06 20:08:40 +02:00
Liam Galvin
db35450bbb
feat(cli): Do not set default commands when a plugin is being run ( #1549 )
2022-01-06 19:10:16 +02:00
Maria Kotlyarevskaya
24254d19f6
fix: add fingerprint field to codequality template ( #1541 )
...
Signed-off-by: Jasstkn <mariia.kotliarevskaia@gmail.com >
2022-01-06 15:12:24 +02:00
afdesk
2ee074568c
fix(image): correct handling of uncompressed layers ( #1544 )
...
Fixes #1527
2022-01-05 20:38:08 +02:00
afdesk
0d2edbfa36
fix: crash of handling compressed layers (fanal#354)
2022-01-05 19:02:35 +02:00
Carol Valencia
0aef82c58e
chore: helm chart app version 0.22.0 ( #1535 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-01-04 22:24:39 +02:00
Teppei Fukuda
8b2a799721
test(integration): use fixtures ( #1532 )
2021-12-30 20:53:03 +02:00
Teppei Fukuda
42f795fa34
fix(java/pom): ignore unsupported requirements ( #1514 )
2021-12-24 23:37:28 +02:00
Teppei Fukuda
8f737cc6eb
feat(cli): warning for root command ( #1516 )
2021-12-24 23:02:19 +02:00
Teppei Fukuda
996961a33f
fix(java/pom): ignore unsupported requirements (fanal#351)
2021-12-24 22:57:55 +02:00
Teppei Fukuda
76249bdcf0
BREAKING: disable JAR detection in fs/repo scanning ( #1512 )
...
Co-authored-by: Andrey Levchenko <levchenko.andrey@gmail.com >
2021-12-24 16:14:50 +02:00
Teppei Fukuda
e9251fe0a8
feat(jar): mark JAR as individual packages (fanal#350)
2021-12-24 14:29:44 +02:00
Teppei Fukuda
59957d4c6b
feat(scan): support --offline-scan option ( #1511 )
2021-12-24 12:20:21 +02:00
Teppei Fukuda
da8b72d2e7
fix: improve memory usage ( #1509 )
2021-12-24 08:33:43 +02:00
Teppei Fukuda
965400a481
feat(java): support offline mode (fanal#349)
2021-12-24 08:26:10 +02:00
Masahiro331
310dd3f5c0
fix(analyzer): improve performance (fanal#314)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-12-23 20:15:36 +02:00
Teppei Fukuda
b713ad0fd3
feat(java): support pom.xml ( #1501 )
2021-12-23 16:45:38 +02:00
Teppei Fukuda
91d4d9e385
feat(java): support pom.xml (fanal#346)
2021-12-23 14:27:27 +02:00
yuriShafet
56115e9d4f
docs: fixing rust link to security advisory ( #1504 )
2021-12-22 17:52:35 +02:00
Owen Rumney
7f859afacb
Add missing IacMetdata ( #1505 )
...
- Provider and Service added to IacMetadata on misconfiguration
2021-12-22 17:06:25 +02:00
afdesk
88094b1142
chore(deps): bump github.com/moby/buildkit from 0.8.1 to 0.9.3 (fanal#347)
2021-12-22 16:09:33 +02:00
Teppei Fukuda
628a7964d5
feat(jar): add file path ( #1498 )
2021-12-21 08:52:33 +02:00
Teppei Fukuda
c287239236
feat(jar): add file path (fanal#345)
2021-12-21 07:58:05 +02:00
Teppei Fukuda
82fba77141
feat(rpm): support NDB ( #1497 )
2021-12-21 07:57:06 +02:00
DmitriyLewen
d5269da5ee
feat: added misconfiguration field for html.tpl ( #1444 )
...
* feat: added misconfiguration field for html.tpl
* feat: added message field for html.tpl
* fix: fixed integration test error
2021-12-20 17:14:00 +02:00
Dirk Mueller
0a17306666
Also detect RPM databases in NDB format (fanal#341)
...
RPM databases in the native DB format rather than the traditional
Berkeley DB format are stored as different filenames, so detect
those as well.
2021-12-19 11:37:10 +02:00
Chetan Goti
8e57dee86b
fix(docs): typo ( #1488 )
2021-12-19 11:24:22 +02:00
Owen Rumney
c506f43613
chore(deps): Update tfsec version (fanal#339)
...
* Update the tfsec version
- get support for custom checks in the tfsec external scanner
* Pass debug through to tfsec
2021-12-16 13:41:28 +02:00
Owen Rumney
8bfbc84a41
feat(plugin): Add option to update plugin ( #1462 )
...
* Add option to update plugin
- add plugin update [pluginName] to update
- add supporting test
* refactor: wrap errors
2021-12-16 13:30:19 +02:00
DmitriyLewen
1e811de263
fix: fixed skipFiles/skipDirs flags for relative path ( #1482 )
2021-12-16 13:21:22 +02:00
Owen Rumney
8b5796f770
feat (plugin): add list and info command for plugin ( #1452 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-12-15 22:36:08 +02:00
afdesk
a2199bb417
fix: set up a vulnerability severity ( #1458 )
2021-12-15 21:28:29 +02:00
geyingqi
279e76f704
chore: add arm64 deb package ( #1480 )
2021-12-15 20:08:05 +02:00
DmitriyLewen
7e09a9f84a
fix: fixed skipFiles/skipDirs flags for relative path (fanal#342)
2021-12-15 19:33:05 +02:00
Tomas Fernandez
5262590831
Link to trivy tutorial on Semaphore ( #1449 )
...
* Link to trivy tutorial on Semaphore
* Move tutorial to Advanced > Community > Tools
2021-12-12 05:33:00 +02:00
abdennour
c275a841fd
refactor(helm): externalize env vars to configMap ( #1345 )
...
\#1343
Signed-off-by: abdennour <mail@abdennoor.com >
2021-12-08 08:37:05 +02:00
nobletrout
7beed30170
docs: provide more information on scanning Google's GCR ( #1426 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-12-07 03:28:46 +02:00
DmitriyLewen
f50e1f42a1
docs(misconfiguration): added instruction for misconfiguration detection ( #1428 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-12-06 13:56:41 +02:00
Guilherme Macedo
3ae4de5869
Update git-repository.md ( #1430 )
...
Update instructions on how to scan private git repositories, as according to https://github.com/aquasecurity/fanal/pull/253 .
2021-12-06 13:04:03 +02:00
afdesk
f733307991
chore: removed old tfsec dependencies. (fanal#337)
...
There were removed several old dependencies after `go mod tidy`.
2021-12-06 11:12:33 +02:00
AndreyLevchenko
6e35b8f53c
fix(hooks): exclude unrelated lib types from system files filtering ( #1431 )
2021-12-06 10:53:34 +02:00
afdesk
beb60b05f3
chore: run go fmt ( #1429 )
2021-12-02 17:52:57 +09:00
afdesk
582e7fd1ba
fix(sarif): change help field in the sarif template. ( #1423 )
2021-12-02 14:23:26 +09:00
Owen Rumney
11bc290111
Update fanal with cfsec version update ( #1425 )
...
- new version of cfsec brought in with latest fanal
- fixes issue where cfsec treats files as CloudFormation when they
arent
- fixes issuee where invalid content errors are surfaced to Trivy
- Gets addition of service and provider on the IaC results - this is not
visible to others
2021-12-01 04:15:26 +02:00
Owen Rumney
bb5abd4cc7
Merge pull request fanal#336 from aquasecurity/owenr-update-tfsec-and-cfsec
...
chore(deps): updating code scanning
2021-11-30 14:55:58 +00:00
Owen Rumney
18d683af15
Update code scanning dependencies
...
- update cfsec
- update tfsec
2021-11-30 14:47:36 +00:00
AndreyLevchenko
6793d65417
fix(hooks): exclude go from filtering (fanal#332)
...
* fix(hooks): exclude go from filtering
* Limited scope to individual packages
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-11-29 09:41:51 +02:00
Matthieu MOREL
776f0ec16d
ci(lint) : setup golangci-lint-action (fanal#256)
...
* build(lint): setup golangci-lint-action
Signed-off-by: Matthieu MOREL <mmorel-35@users.noreply.github.com >
* skip go installation
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-11-29 09:36:55 +02:00
Alex
0523fbc6be
allow suppressing the git clone output by setting the quiet option (fanal#335)
2021-11-29 09:08:34 +02:00
Nilushan Costa
392f68926c
Replace deprecated option in goreleaser ( #1406 )
...
* Replace deprecated docker.use_buildx with docker.use
* Bump goreleaser GitHub action to v0.183.0
2021-11-29 05:31:16 +02:00
Huang Huang
101d576025
feat(alpine): support 3.15 ( #1422 )
2021-11-29 05:30:44 +02:00
Carol Valencia
bd3ba68cce
chore: test the helm chart in the PR and used the commit hash ( #1414 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2021-11-29 05:29:01 +02:00
dependabot[bot]
3860d6e4e9
chore(deps): bump alpine from 3.14 to 3.15.0 ( #1417 )
...
Bumps alpine from 3.14 to 3.15.0.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-28 09:48:31 +02:00
afdesk
4f82673a61
chore(release): add ubuntu older versions to deploy script ( #1416 )
...
* chore(release): add ubuntu older versions to deploy script
`ubuntu-distro-info --supported` returns only versions: `bionic`, `focal`, `hirsute`, `impish` and `jammy`.
`ubuntu-distro-info --supported-esm` returns another versions: `trusty`, `xenial`, `bionic`, `focal` and `jammy`.
for the release script we should use the union of these sets.
Fixes #1194
* change `uniq` command to `-u` parameter
2021-11-28 09:43:07 +02:00
Guilherme Macedo
95afbb1a11
feat(repo): add authentication to git HTTP operation (fanal#253)
2021-11-28 09:28:47 +02:00
DmitriyLewen
7d550ea025
fix(applier): fixed layer applications update (fanal#333)
...
* Fix(Docker-image): fixed update applications
Closes trivy issue fanal#1407
* Test: added tests for Docker ApplyLayers
* test(applier): simplify the case
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-11-28 08:44:30 +02:00
Teppei Fukuda
b9a51de862
chore(mod): tidy ( #1415 )
2021-11-26 06:36:55 +02:00
AndreyLevchenko
7f248341cc
fix(rpc): fix nil layer transmit ( #1410 )
...
* fix(rpc): fix nil layer transmit
Closes #1400
* added tests
2021-11-24 10:29:13 +02:00
Naimuddin Shaik
af3eaefdb2
Lang advisory order ( #1409 )
...
* chore(advisory reorder)
Reorder language advisory.
* fixed integration tests.
2021-11-24 10:27:12 +02:00
Raul Cabello Martin
07c9200eb7
chore: add support for s390x arch ( #1304 )
2021-11-21 11:38:47 +02:00
Carol Valencia
8bc8a4ad60
fix(chart): ingress helm manifest-update trivy image ( #1323 )
...
* fix: ingress helm manifest-update trivy image
* chore: helm ingress Capabilities.apiVersion
* feat: helm chart test gh
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2021-11-21 09:57:30 +02:00
Owen Rumney
9076a49b0f
docs: Add comparison for cfsec ( #1388 )
...
* Add cfsec comparison
* Add to mkdocs.yml
2021-11-17 16:42:17 +02:00
naoyukis
bb316d93ca
remove: delete unused functions in utils package ( #1379 )
2021-11-16 14:12:18 +02:00
AndreyLevchenko
efdb29d0d4
fix(sarif): fix validation errors ( #1376 )
2021-11-15 16:36:51 +02:00
Teppei Fukuda
9bcf9e72f5
docs: add Bitbucket Pipelines ( #1374 )
2021-11-14 11:31:21 +02:00
Teppei Fukuda
3147097daf
docs: add community integrations ( #1361 )
...
Co-authored-by: Carsten Hoffmann <choffmann87@googlemail.com >
2021-11-14 10:28:26 +02:00
Simon Engledew
33f74b3acb
Use a stable SARIF identifier ( #1230 )
2021-11-11 20:02:40 +02:00
rahul2393
5915ffb42b
fix(python): fix parsing of requirements.txt with hash checking mode available in pip since version 8.0
2021-11-11 13:18:31 +02:00
rahul2393
1ac6e8aef6
chore: update go-dep-parser dependency to fix pip parsing issue (fanal#330)
2021-11-11 11:02:23 +02:00
Owen Rumney
ae4c42b975
feat(iac): Add line information ( #1366 )
...
* feat(iac): Adding resource and Line data
- adding line in file information to the misconfiguration result
- updating tfsec and cfsec versions to provide this additional info
* Add usage of IaC metadata
* update the fanal version
2021-11-11 08:00:13 +02:00
Owen Rumney
b640ef099c
chore(dep): bump cfsec version from v0.0.11 to v0.0.12 (fanal#329)
2021-11-10 13:12:15 +00:00
Owen Rumney
a688cdf7af
feature(iac): Add location and resource to Results (fanal#328)
...
* feature(iac): Add location and resource to Results
- add the iac resource and line in file information for tfsec and cfsec
- update the version of tfsec and cfsec
2021-11-10 10:48:56 +00:00
Owen Rumney
0abfcf53e4
Merge pull request fanal#327 from aquasecurity/owenr-bump-cfsec-version
2021-11-10 06:44:16 +00:00
Owen Rumney
e0dfc37ef5
fix the test for cfsec output
2021-11-09 21:01:46 +00:00
Owen Rumney
3f52e32786
chore(deps): Bump cfsec version to get the resource
...
- cfsec now has the resource name in the message for the issue
2021-11-09 20:28:06 +00:00
Owen Rumney
19747d0535
feat(cloudformation): Adding support for cfsec IaC scanning ( #1360 )
2021-11-09 17:42:44 +02:00
Jamie
da45061f4d
chore: send debug and info logs to stdout in install.sh, not stderr. ( #1264 )
...
The current install.sh script logs all messages to stderr via ```echoerr()``` function. Since godownloader is no longer maintained, it seems reasonable to update install.sh here.
2021-11-09 16:54:42 +02:00
tspearconquest
cb1a4ed3a1
Update containerd to v1.5.7 and docker-cli to v20.10.9 ( #1356 )
...
Signed-off-by: Thomas Spear <tspear@conquestcyber.com >
2021-11-09 16:00:41 +02:00
dependabot[bot]
0dbcb834ef
chore(deps): bump github.com/docker/docker (fanal#315)
2021-11-09 15:57:36 +02:00
dependabot[bot]
6ad9b2558a
chore(deps): bump github.com/aws/aws-sdk-go from 1.41.0 to 1.42.0 (fanal#325)
2021-11-09 15:01:21 +02:00
Owen Rumney
6726d12587
Merge pull request fanal#321 from owenrumney/owenr-add-cfsec-support
...
add support for cfsec
2021-11-09 10:41:27 +00:00
Owen Rumney
41c0dbb767
Add Cloudformation analyzer
2021-11-08 16:24:21 +00:00
Owen Rumney
0d03242cfc
add support for cfsec
2021-11-08 16:23:09 +00:00
Teppei Fukuda
8a6775ad14
fix(daemon): handle nil config (fanal#322)
2021-11-03 15:14:17 +02:00
Vinod Anandan
69dae54aa1
chore: update SBOM generation ( #1349 )
2021-11-01 16:44:14 +02:00
dependabot[bot]
2674ce89ea
chore(deps): bump github.com/aquasecurity/tfsec from 0.58.11 to 0.58.14 (fanal#307)
2021-11-01 16:43:01 +02:00
dependabot[bot]
802cc6fb26
chore(deps): bump github.com/open-policy-agent/opa from 0.32.0 to 0.34.0 (fanal#319)
2021-11-01 16:42:23 +02:00
dependabot[bot]
b0de7fc645
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.15.1 to 2.16.0 (fanal#316)
2021-11-01 14:24:11 +02:00
Simar
5dc8cfe55d
docs: update builtin.md ( #1335 )
2021-10-25 21:22:13 +03:00
psibre
798b564ee3
chore: fix issues with Homebrew formula ( #1329 )
2021-10-25 20:34:32 +03:00
psibre
21bf5e58f7
chore: bump GoReleaser to v0.183.0 ( #1328 )
2021-10-25 20:33:35 +03:00
Simar
e0f4ebd7cb
docs: update iac.md for a typo ( #1326 )
2021-10-25 19:40:47 +03:00
Rory McCune
23a9a5e319
docs: typo fix ( #1308 )
...
Just fixing a typo in the docs "Filesysetm" --> "Filesystem
2021-10-25 19:39:34 +03:00
Christian Zunker
1f5d17fe13
Add new networking API features to Ingress ( #1262 )
...
* Add new networking API features to Ingress
This PR adds `v1` of the networking API introduced with k8s 1.19.
It also adds the new field `ingressClassName` introduced with k8s 1.18.
Fixes #1261
* Also query for the Kind in the capabilities
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-10-20 18:59:12 +03:00
Teppei Fukuda
bcfa0287b9
chore(release): bump up GoReleaser to v0.182.1 ( #1299 )
2021-10-16 06:48:44 +03:00
Teppei Fukuda
681ab1b889
fix(yarn): support quoted version ( #1298 )
2021-10-15 08:22:40 +03:00
Ankush K
46051d5ec8
feat(custom-forward): Forward the extended advisory data ( #1247 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-10-14 21:57:30 +03:00
Teppei Fukuda
223b1fd118
fix(yarn): support quoted version
2021-10-14 18:23:24 +03:00
dependabot[bot]
0ad38f33bc
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.49 to 1.41.0 (fanal#309)
2021-10-12 12:52:41 +03:00
dependabot[bot]
894d65898d
chore(deps): bump github.com/go-redis/redis/v8 from 8.11.3 to 8.11.4 (fanal#308)
2021-10-12 10:55:35 +03:00
santhosh1729
d8d692b8ba
feat(javascript) : Initialize npm driver for javascript packages ( #1289 )
2021-10-10 08:37:15 +03:00
besdollma
cc344dfbe3
fix(cli): fix incorrect comparision of DB metadata type. ( #1286 )
...
-- Incorrect Db metadata type comparision resulted in wrong
print in show version.
This fixes #1275 .
Signed-off-by: Bes Dollma <besi7dollma@gmail.com >
2021-10-08 19:16:46 +03:00
Itay Shakury
0dec17fc3f
docs: add footer to readme ( #1281 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-10-07 10:18:38 +03:00
santhosh1729
7c72035b87
feat(javascript) : Add JavaScript const to support custom javascript analyser (fanal#304)
2021-10-07 09:09:30 +03:00
santhosh1729
1829e36541
refactor: add ctx object to analyser (fanal#303)
2021-10-06 16:48:50 +03:00
Teppei Fukuda
f12446d3ba
feat(report): add package path ( #1274 )
2021-10-06 10:28:48 +03:00
Teppei Fukuda
d974076fe1
refactor(types): merge LibraryInfo into Package (fanal#302)
2021-10-05 20:20:59 +03:00
Teppei Fukuda
1c9ccb5e03
feat(command): add rootfs command ( #1271 )
2021-10-04 21:03:34 +03:00
Teppei Fukuda
5eb94f785b
fix(artifact): remove default disabled analyzers (fanal#300)
2021-10-04 17:47:17 +03:00
Huang Huang
a463e794ce
fix: update fanal ( #1272 )
...
Fixes #1251 Fixes #1183 Fixes #1172
2021-10-04 17:47:00 +03:00
Teppei Fukuda
e0ca5eff38
feat(commands): remove deprecated options ( #1270 )
2021-10-04 15:49:04 +03:00
Huang Huang
173b3eb654
fix(config/yaml): support yaml files which incompatible with json spec (fanal#296)
2021-10-04 13:36:28 +03:00
Masahiro331
1ebb3296ee
Aggregate jar result for table ( #1269 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-10-04 11:30:12 +03:00
Teppei Fukuda
b37f682ee2
BREAKING(report): migrate to new json schema ( #1265 )
2021-10-04 10:22:24 +03:00
Teppei Fukuda
c80126ab41
feat(daemon): add more config fields (fanal#299)
...
* feat(daemon): add more config fields
* test(daemon): add more fields
2021-10-04 10:01:00 +03:00
Masahiro331
7e9fd6719c
feat(applier/docker) aggregate jar result (fanal#298)
2021-10-03 14:12:25 +03:00
Huang Huang
b76899c318
fix(rpm): don't panic when parse source rpm name failed (fanal#297)
...
* fix(rpm): don't panic when parse source rpm name failed
* fix review suggestions
2021-10-03 13:24:25 +03:00
Teppei Fukuda
da905108b4
feat: improve --skip-dirs and --skip-files ( #1249 )
2021-10-03 13:08:09 +03:00
Teppei Fukuda
a2b995a671
feat: skip files and dirs (fanal#284)
2021-10-01 19:59:56 +03:00
Teppei Fukuda
bd57b4f9b5
fix(gobinary): skip large files ( #1259 )
2021-10-01 19:54:47 +03:00
afdesk
12463ce1b0
fix(oci): handling of complex image indexes (fanal#262)
2021-09-30 15:37:13 +03:00
dependabot[bot]
9b78112814
chore(deps): bump github.com/mitchellh/mapstructure from 1.4.1 to 1.4.2 (fanal#289)
2021-09-30 15:26:47 +03:00
Owen Rumney
ad721cf154
Chore(dep): update the tfsec version (fanal#291)
...
- Latest tfsec version has many more checks and also includes the AVD ID
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-09-30 12:15:11 +03:00
afdesk
96f7cc774a
fix(go-binary): skip large files (fanal#294)
2021-09-30 12:09:21 +03:00
Fabian Windheuser
9027dc3252
Disable library analyzer for OS only scan type ( #1191 )
2021-09-29 11:54:46 +03:00
Teppei Fukuda
843813c0f3
feat(analyzer): add group consts (fanal#293)
2021-09-29 10:57:52 +03:00
fnishe
5750cc2e1a
chore: update trivy version ( #1252 )
2021-09-29 10:56:44 +03:00
dependabot[bot]
94460305f3
chore(deps): bump golang.org/x/mod from 0.5.0 to 0.5.1 (fanal#290)
2021-09-29 10:24:20 +03:00
Eng Zer Jun
bbcce9f7b7
refactor: move from io/ioutil to io and os package ( #1245 )
...
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2021-09-29 10:17:02 +03:00
dependabot[bot]
f7329d0d9f
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.45 to 1.40.49 (fanal#287)
2021-09-29 09:42:38 +03:00
Ankush K
b04be6834a
fix(configfile-metadata): Enriched configfile metadata with OS value (fanal#286)
2021-09-28 09:42:06 +03:00
Minchao
6bcb4af10f
fix: brew test command ( #1253 )
2021-09-27 07:25:30 +03:00
Naimuddin Shaik
8d13234554
fix:added layer info in packages ( #1248 )
...
* added layer info in packages
* fixed unit cases
2021-09-22 17:17:16 +03:00
Teppei Fukuda
982f35b424
fix(go/binary): improve debug messages ( #1244 )
2021-09-20 10:28:02 +03:00
dependabot[bot]
791cf73bcb
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.37 to 1.40.45 (fanal#283)
2021-09-19 20:58:46 +03:00
洋仔
2e170cd15a
Update db.go ( #1199 )
...
fix args name error
2021-09-19 20:38:22 +03:00
Teppei Fukuda
92d1b61b5d
fix(go/binary): ignore unrecognized exe error (fanal#282)
2021-09-19 20:37:19 +03:00
dependabot[bot]
7f5b5a6aa8
chore(deps): bump go.uber.org/zap from 1.19.0 to 1.19.1 (fanal#272)
2021-09-19 20:30:10 +03:00
Teppei Fukuda
dd49885a45
fix(go/binary): check file mode (fanal#281)
2021-09-19 18:15:17 +03:00
MaineK00n
eec42da179
feat(analyzer): support AlmaLinux and Rocky Linux (fanal#193)
2021-09-19 11:01:25 +03:00
AndreyLevchenko
cc6c67d81c
fix(deps): fix CVE-2021-32760 for github.com/containerd/containerd ( #1243 )
...
Closes #1226
2021-09-19 09:49:15 +03:00
Teppei Fukuda
669fd1fd1d
feat(debian): support the versions that reached EOL ( #1237 )
...
* refactor(debian): aggregate oval and json api into salsa
* fix(vulnerability): use package-specific severity
* chore(mod): update trivy-db
2021-09-17 13:59:46 +03:00
Teppei Fukuda
8cd7de276e
feat(alpine): support unfixed vulnerabilities ( #1235 )
2021-09-16 22:20:59 +03:00
Teppei Fukuda
3bf3a46cd4
feat(report): add image config ( #1231 )
...
* feat(report): add image config
* chore(mod): update fanal
* test(scanner): fix type
2021-09-15 22:19:37 +03:00
Ankush K
8edcc62a8d
feat(nodejs): support package.json ( #1225 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-15 14:23:35 +03:00
Teppei Fukuda
074587e22a
fix(image): disable node.js analyzers depending on mode (fanal#279)
...
* fix(image): disable node.js analyzers depending on mode
* fix(walk): do not ignore node_modules
* test(integration): fix golden
2021-09-15 13:42:14 +03:00
Teppei Fukuda
31c45ffc52
refactor: use testing DB instead of mock ( #1234 )
2021-09-15 10:06:01 +03:00
Ankush K
d8cc8b550b
feat(ruby): support gemspec ( #1224 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-14 23:16:19 +03:00
Teppei Fukuda
9a4e3b1ffa
fix(applier): aggregate packages after merging layers (fanal#277)
2021-09-14 20:20:41 +03:00
Teppei Fukuda
f76c806687
fix(filter): handle the leading slash (fanal#276)
2021-09-14 16:41:07 +03:00
Teppei Fukuda
f21e5919a1
fix(image): do not use pointer for metadata (fanal#273)
2021-09-14 07:53:55 +03:00
Naimuddin Shaik
1dce67f41b
feat(image): add image metadata (fanal#227)
...
* Made below changes
1. To avoid confusion, changed the layer(blobinfo) size to uncompressed size
2. Added v1.configfile as return type of inspect method
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-09-13 23:46:46 +03:00
Ankush K
dbc7a83e8c
feat(python): add packaging detector and respective hook ( #1223 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-13 20:59:11 +03:00
Teppei Fukuda
8020b0fcfb
fix(ruby): add file path (fanal#269)
2021-09-13 17:18:20 +03:00
Teppei Fukuda
fa57fce6c9
fix(filter): hardcode system files in Distroless (fanal#268)
2021-09-13 15:05:29 +03:00
Teppei Fukuda
08e9240efd
feat(python): support egg zip (fanal#267)
2021-09-13 15:02:06 +03:00
Teppei Fukuda
41c38375b5
feat(python): support egg format (fanal#266)
2021-09-13 14:14:17 +03:00
Teppei Fukuda
34c3c46056
feat(dpkg): analyze installed files (fanal#265)
...
* feat(dpkg): analyze installed files
* test(analyzer): fix dpkg version
* test: fix
2021-09-12 20:56:28 +03:00
knqyf263
bb20d89469
feat(apk): analyze installed files (fanal#264)
2021-09-12 20:19:58 +03:00
Teppei Fukuda
62ccd79436
feat(hook): add system file filter (fanal#263)
2021-09-12 14:23:07 +03:00
Ankush K
19c0b70d26
feat(license): Added support to new License field of go-dep-parser's library ( #1167 )
2021-09-09 14:32:50 +03:00
Teppei Fukuda
1c877da6fd
feat(image): revert size (fanal#261)
2021-09-07 13:43:44 +03:00
dependabot[bot]
ff9631b94f
chore(deps): bump github.com/open-policy-agent/opa from 0.31.0 to 0.32.0 (fanal#260)
2021-09-07 11:02:28 +03:00
dependabot[bot]
255bbe1477
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.27 to 1.40.37 (fanal#258)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.40.27 to 1.40.37.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.27...v1.40.37 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-05 20:31:20 +03:00
Ankush K
6c11c0c5a6
feat(node): add package.json analyzer (fanal#225)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-05 20:30:22 +03:00
afdesk
9d617777d5
fix(oracle): handle advisories contain ksplice versions ( #1209 )
...
* fix(oracle): handle advisories contain ksplice versions
Improve a handling of advisories contain ksplice versions:
* when one of them doesn't have ksplice, we'll also skip it
* extract kspliceX and compare it with kspliceY in advisories
* if kspliceX and kspliceY are different, we will skip the advisory.
Fixes #1205
* fix(oracle): handle advisories contain ksplice versions
simplify code and remove duplicated tests
Fixes #1205
* run go fmt
2021-09-05 11:29:13 +03:00
Ankush K
1ac15af66b
feat(ruby): added new gemspec analyzer (fanal#226)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-05 11:26:55 +03:00
afdesk
5d57deaa4f
fix(docs): remove OSVDB advisories ( #1215 )
...
Trivy no longer depends on OSVDB and can use "Ruby Advisory Database" for commercial usage.
Fixes #1208
2021-09-05 08:39:10 +03:00
Guilherme Macedo
b5955597a4
docs: fix typos in CONTRIBUTING.md ( #1181 )
...
* Fix typos in CONTRIBUTING.md
Fix small typos in CONTRIBUTING.md
* Fix typos in CONTRIBUTING.md
Fix small typos in CONTRIBUTING.md
2021-09-02 14:51:57 +03:00
Huang Huang
b1410b27b8
Update EOL of Debian 11 ( #1180 )
...
https://bits.debian.org/2021/08/bullseye-released.html
2021-09-02 14:32:47 +03:00
afdesk
0e777d386e
fix(plugin): resolve a closure ( #1207 )
...
There is a closure inside a function for Action field: variable p always refers on the last plugin.
solution: redefine variable inside the for loop.
Fixes #1086
2021-09-02 14:29:54 +03:00
Pascal Borreli
b6d9c30eea
docs: fix typo ( #1206 )
2021-09-01 18:03:14 +03:00
afdesk
5160a2eb53
fix(detector): change an argument for trivy-db getter ( #1203 )
...
use a package name instead of SrcName for getting of advisories
about Oracle packages.
Fixes #1170
2021-09-01 14:27:14 +03:00
Teppei Fukuda
473fe3a487
feat: add hooks (fanal#254)
...
* refactor(types): define Empty
* feat: add hooks
* test(integration): fix constructor
2021-08-24 14:26:23 +03:00
dependabot[bot]
b01a7b7207
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.22 to 1.40.27 (fanal#255)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.40.22 to 1.40.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.22...v1.40.27 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-24 10:59:23 +03:00
Ankush K
beaf89351c
feat(python): add egg and wheel analyzer (fanal#223)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-19 14:02:24 +03:00
Teppei Fukuda
40ed227c23
chore(mod): update fanal ( #1179 )
...
* chore(mod): update fanal
* test(integration): fix error message
* test(integration): skip reaper
2021-08-15 15:19:22 +03:00
dependabot[bot]
57eafb5545
chore(deps): bump golang.org/x/mod from 0.4.2 to 0.5.0 (fanal#252)
2021-08-15 14:46:57 +03:00
dependabot[bot]
6434945ee2
chore(deps): bump go.uber.org/zap from 1.17.0 to 1.19.0 (fanal#244)
2021-08-15 14:08:30 +03:00
dependabot[bot]
fd1fbf9c54
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.14.1 to 2.15.1 (fanal#246)
2021-08-15 13:20:41 +03:00
dependabot[bot]
1352f0e964
chore(deps): bump github.com/BurntSushi/toml from 0.3.1 to 0.4.1 (fanal#245)
2021-08-15 13:20:13 +03:00
Teppei Fukuda
9a5940cede
chore(dependabot): change interval to weekly (fanal#251)
2021-08-15 13:16:12 +03:00
santhosh1729
2a4400c147
Add license info to package data ( #1176 )
2021-08-15 13:05:37 +03:00
dependabot[bot]
493a383497
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.20 to 1.40.22 (fanal#250)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.40.20 to 1.40.22.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.20...v1.40.22 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-15 12:53:55 +03:00
dependabot[bot]
9763688eca
chore(deps): bump github.com/google/go-containerregistry from 0.1.2 to 0.6.0 (fanal#237)
...
* chore(deps): bump github.com/google/go-containerregistry
Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry ) from 0.1.2 to 0.6.0.
- [Release notes](https://github.com/google/go-containerregistry/releases )
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml )
- [Commits](https://github.com/google/go-containerregistry/compare/v0.1.2...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump github.com/google/go-containerregistry
Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry ) from 0.1.2 to 0.6.0.
- [Release notes](https://github.com/google/go-containerregistry/releases )
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml )
- [Commits](https://github.com/google/go-containerregistry/compare/v0.1.2...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(mod): update testdocker
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-15 12:52:22 +03:00
Teppei Fukuda
d4855d203c
refactor: move lang-specific analzyers to lang dirs (fanal#249)
...
* refactor: move lang-specific analzyers to lang dirs
* chore(mod): update go-dep-parser
2021-08-15 11:46:44 +03:00
dependabot[bot]
620831145c
chore(deps): bump github.com/docker/docker (fanal#240)
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.7+incompatible to 20.10.8+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/docker/docker/compare/v20.10.7...v20.10.8 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 17:37:39 +03:00
dependabot[bot]
02c4a51493
chore(deps): bump github.com/go-redis/redis/v8 from 8.4.0 to 8.11.3 (fanal#238)
...
Bumps [github.com/go-redis/redis/v8](https://github.com/go-redis/redis ) from 8.4.0 to 8.11.3.
- [Release notes](https://github.com/go-redis/redis/releases )
- [Changelog](https://github.com/go-redis/redis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-redis/redis/compare/v8.4.0...v8.11.3 )
---
updated-dependencies:
- dependency-name: github.com/go-redis/redis/v8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 08:42:59 +03:00
dependabot[bot]
fbce2901f9
chore(deps): bump github.com/aws/aws-sdk-go from 1.37.0 to 1.40.20 (fanal#239)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.37.0 to 1.40.20.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.37.0...v1.40.20 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 07:27:17 +03:00
dependabot[bot]
ba0aeedfe8
chore(deps): bump go.etcd.io/bbolt from 1.3.5 to 1.3.6 (fanal#241)
...
Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/etcd-io/bbolt/releases )
- [Commits](https://github.com/etcd-io/bbolt/compare/v1.3.5...v1.3.6 )
---
updated-dependencies:
- dependency-name: go.etcd.io/bbolt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 18:17:21 +03:00
dependabot[bot]
3ec380e500
chore(deps): bump github.com/open-policy-agent/opa from 0.25.2 to 0.31.0 (fanal#234)
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 0.25.2 to 0.31.0.
- [Release notes](https://github.com/open-policy-agent/opa/releases )
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-policy-agent/opa/compare/v0.25.2...v0.31.0 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 17:05:20 +03:00
Tauseef
82eb630be7
feat(nuget): support packages.config ( #1095 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-12 15:27:13 +03:00
dependabot[bot]
0058bafdee
chore(deps): bump github.com/sosedoff/gitkit from 0.2.0 to 0.3.0 (fanal#235)
...
Bumps [github.com/sosedoff/gitkit](https://github.com/sosedoff/gitkit ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/sosedoff/gitkit/releases )
- [Commits](https://github.com/sosedoff/gitkit/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: github.com/sosedoff/gitkit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 14:40:44 +03:00
dependabot[bot]
940367cf2c
chore(deps): bump actions/setup-go from 1 to 2.1.3 (fanal#231)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-12 14:06:13 +03:00
dependabot[bot]
78845b4767
chore(deps): bump actions/checkout from 1 to 2 (fanal#232)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: Matthieu MOREL <mmorel-35@users.noreply.github.com >
2021-08-12 13:18:58 +03:00
Matthieu MOREL
d55c687c2e
chore(ci) : Setup dependabot and fix security issues (fanal#228)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-12 12:36:00 +03:00
Teppei Fukuda
e749817ebb
test(nuget): sort libraries for consistency (fanal#230)
2021-08-12 12:16:16 +03:00
AndreyLevchenko
4a8db20a9a
feat(python): add support for requirements.txt ( #1169 )
2021-08-11 11:14:37 +03:00
Tauseef
8eb30c2f02
Added a nuget config parser for packages.config (fanal#204)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-08 15:48:15 +03:00
thiago-gitlab
8db9b6a2a6
GitLab CI integration documentation ( #1168 )
...
Recommend the native GitLab integration.
2021-08-08 14:10:16 +03:00
AndreyLevchenko
0f8ac99dfc
feat(python): add support for requirements.txt (fanal#219)
2021-08-05 13:55:20 +03:00
santhosh1729
380c05baee
feat(apk): capture license information (fanal#217)
...
* Capture license information for apk packages
* changed order or license info in package struct
* Remove space replacement with comma for license info
2021-08-02 14:30:32 +03:00
santhosh1729
4ca24d9a6f
feat(rpm): capture license (fanal#218)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-02 11:02:46 +03:00
AndreyLevchenko
c159501d0d
chore(gorelease) change goreleaser config to include template examples ( #1138 )
...
Closes #1123
2021-07-28 11:05:14 +03:00
dependabot[bot]
76e63d1124
chore(deps): bump dmnemec/copy_file_to_another_repo_action ( #1153 )
...
Bumps [dmnemec/copy_file_to_another_repo_action](https://github.com/dmnemec/copy_file_to_another_repo_action ) from 1.0.4 to 1.1.1.
- [Release notes](https://github.com/dmnemec/copy_file_to_another_repo_action/releases )
- [Commits](https://github.com/dmnemec/copy_file_to_another_repo_action/compare/v1.0.4...v1.1.1 )
---
updated-dependencies:
- dependency-name: dmnemec/copy_file_to_another_repo_action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 10:57:32 +03:00
dependabot[bot]
79b6684840
chore(deps): bump actions/stale from 3 to 4 ( #1152 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 3 to 4.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 10:56:09 +03:00
AndreyLevchenko
214fe82c7e
feat(report): add end of service life flag to OS metadata ( #1142 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-07-27 17:08:57 +03:00
Matthieu MOREL
c489e31f5d
chore: set up Dependabot for github-actions and docker ( #1128 )
2021-07-27 16:03:43 +03:00
MaineK00n
efd812cb1a
docs: fix typo ( #1149 )
2021-07-27 16:00:54 +03:00
Teppei Fukuda
3a920dc401
docs: add some external links ( #1147 )
2021-07-27 15:39:55 +03:00
AndreyLevchenko
7cb1598991
chore (release): add ubuntu esm versions to deploy script ( #1151 )
2021-07-26 12:49:42 +03:00
tonaim
e73d250a1d
Layer size (fanal#210)
...
while doing walk tar, we can get the actual size of layer from tar headers.
2021-07-26 10:36:05 +03:00
AndreyLevchenko
adc7ecc159
feat(data) add eosl flag to OS (fanal#213)
2021-07-22 14:41:16 +03:00
AndreyLevchenko
6a8800286e
docs(troubleshooting) add urls which are required to download vuls db ( #1137 )
2021-07-21 11:07:57 +03:00
Simran Munot
f3f3029014
Updated the Alpine Image to 3.14 (latest) ( #1130 )
2021-07-20 13:27:43 +03:00
Simran Munot
0e52fde047
Added EOL for Ubuntu 21.10 ( #1131 )
...
As per (https://wiki.ubuntu.com/Releases ) and (https://ubuntu.com/about/release-cycle ), Ubuntu 21.10 is supported until July 2022
2021-07-20 13:25:01 +03:00
AndreyLevchenko
9b3fba04f9
fix(image): disabled scanning of config files within container images ( #1133 )
2021-07-20 10:15:45 +03:00
Liam Galvin
81e4ab54dd
Update tfsec to v0.46.0 (fanal#208)
2021-07-19 18:19:03 +03:00
AndreyLevchenko
13823326ed
fix: disabled scanning of config files within containers (fanal#211)
2021-07-19 17:45:37 +03:00
mustafa-rean
1101634f6a
docs: fixed typo ( #1124 )
2021-07-18 12:18:39 +03:00
Niklas
499b7a6ecf
update cyclonedx github action to v0.3.0 ( #1127 )
...
use version `^v0` instead of `latest` to avoid breaking the build when cyclonedx-gomod introduces breaking changes in a new major version. See https://github.com/CycloneDX/gh-gomod-generate-sbom/releases/tag/v0.3.0
Signed-off-by: nscuro <nscuro@protonmail.com >
2021-07-18 11:59:55 +03:00
Teppei Fukuda
cea9b0bc78
fix(policy): fix panic on the first run ( #1116 )
2021-07-12 21:38:20 +03:00
Teppei Fukuda
dea3428804
docs(misconf): add comparison with Conftest and tfsec ( #1111 )
2021-07-12 13:43:39 +03:00
Teppei Fukuda
47d600a9b4
feat(report): add schema version ( #1110 )
2021-07-12 12:27:27 +03:00
Teppei Fukuda
eae4bafff3
fix(scan): change unknown os from info to debug ( #1109 )
2021-07-12 12:26:48 +03:00
Teppei Fukuda
9e08bd44fb
docs: add misconfiguration ( #1101 )
...
Co-authored-by: Itay Shakury <itay@itaysk.com >
2021-07-12 03:14:17 +03:00
Teppei Fukuda
d9883e4442
fix(config): rename include-successes with include-non-failures ( #1107 )
2021-07-11 16:55:13 +03:00
Teppei Fukuda
e6f7e556e8
feat(config): support --trace ( #1106 )
2021-07-11 16:07:30 +03:00
Teppei Fukuda
c8cfd72cd5
feat(policy): add query and traces (fanal#207)
...
* feat(policy): add query and traces
* fix tests
2021-07-11 12:01:15 +03:00
Teppei Fukuda
4b84e79cc3
fix(policy): reduce the Internet access ( #1105 )
...
* fix(policy): send a request only when it needs update
* fix(policy): update DownloadedAt after fetching image manifest
2021-07-10 23:17:04 +03:00
Teppei Fukuda
05ae22a85c
chore: bump golangci-lint to v1.41.1 ( #1104 )
2021-07-10 21:23:00 +03:00
Teppei Fukuda
0e8ab4f811
feat(config): add external scanner (fanal#206)
2021-07-10 11:07:53 +03:00
Teppei Fukuda
a0e5c3a2e2
feat: support config scanning ( #931 )
2021-07-09 08:18:53 +03:00
Teppei Fukuda
c0e4e47aba
refactor(config): define hcl2 parser (fanal#205)
2021-07-07 22:57:41 +03:00
Teppei Fukuda
9bad4c6cc8
refactor(config): replace parsers (fanal#202)
2021-07-07 14:17:45 +03:00
Teppei Fukuda
8e8274eca7
feat(terraform): support additional metadata (fanal#201)
2021-07-07 11:56:24 +03:00
Teppei Fukuda
797fd0884f
feat(config): add additional fields to metadata (fanal#200)
...
* feat(config): add additional fields to metadata
* feat(config): support multiple links
2021-07-07 11:41:57 +03:00
Teppei Fukuda
5d54332bb0
fix(policy): support empty string from exception rule (fanal#199)
2021-07-05 17:18:50 +03:00
Teppei Fukuda
a922042d2a
fix(policy/engine): upper severity (fanal#197)
2021-07-04 16:02:57 +03:00
Teppei Fukuda
c3d5832300
test(config): add sort test (fanal#196)
2021-07-04 11:33:48 +03:00
Teppei Fukuda
959c07688e
fix(config/json): skip lock files (fanal#195)
...
* fix(config/json): skip lock files
* refactor(config/json): use a single extension
2021-07-04 11:24:03 +03:00
Teppei Fukuda
8172518a05
fix(terraform): support severity of passed checks (fanal#194)
2021-07-04 10:32:58 +03:00
Teppei Fukuda
07a11744d5
fix(analyzer): unique analyzers (fanal#192)
2021-07-03 13:04:34 +03:00
Teppei Fukuda
712f9eba35
feat(report): add artifact metadata ( #1079 )
2021-06-30 12:53:33 +03:00
Teppei Fukuda
3120d6c3e1
fix(policy/engine): uniq rule names (fanal#191)
2021-06-30 10:32:18 +03:00
Teppei Fukuda
67b7257660
feat(config): support Terraform (fanal#190)
...
* feat(config): support Terraform
* test(config): add terraform
* refactor: add a comment
* test: fix
2021-06-29 15:43:58 +03:00
Teppei Fukuda
cb66108f4d
fix(config): change selector type (fanal#189)
...
* fix(config): change selector type
* test(policy): fix test data
2021-06-28 14:52:57 +03:00
Teppei Fukuda
ac56d1c24d
feat(artifact): add artifact type (fanal#185)
2021-06-28 11:31:54 +03:00
Teppei Fukuda
867eee8499
fix(dockerfile): rename command to stages (fanal#188)
...
* fix(dockerfile): rename command to stages
* test(docker): fix
2021-06-26 15:56:02 +03:00
Teppei Fukuda
1ab6552f73
test(dockerfile): add multi-stage build (fanal#187)
...
* test(dockerfile): add multi-stage build
* test(dockerfile): add multi-stage Dockerfile
2021-06-25 17:17:26 +03:00
Vinod Anandan
803b2f9a93
Generate SBOM ( #1076 )
...
* Generate SBOM
Generate and publish SBOM as part of the release.
* Publish bom.json
* Ignore SBOMs generated during CI
2021-06-22 09:53:08 +03:00
Teppei Fukuda
92f980f4b7
fix(db): multiple prefixed data sources ( #1070 )
2021-06-20 16:23:26 +03:00
Chris Novakovic
52e98f1bd9
Add EOL date for Alpine 3.14 ( #1072 )
...
Per https://alpinelinux.org/releases/ , Alpine 3.14 is supported until
2023-05-01.
Closes #1071 .
2021-06-20 11:15:22 +03:00
Dirk Mueller
6cd9a328a4
suse: mark sle 15.3 as maintained, add opensuse 15.3 ( #1059 )
...
SLE 15.3 is about to be released and will be maintained until
6 months after 15.4. this allows us to guess the 15 SP2 EOL date,
so updating that as well.
2021-06-17 12:09:46 +03:00
Teppei Fukuda
03a73667db
docs: improve data sources ( #1069 )
...
* docs: improve data sources
* docs: add os data sources
* refactor
2021-06-16 16:43:42 +03:00
Teppei Fukuda
a29d6d8c5b
chore(label): add kind/security-advisory ( #1068 )
2021-06-16 15:33:06 +03:00
Teppei Fukuda
2a08969ddc
fix(asff): replace slice with substr ( #1058 )
2021-06-10 16:19:28 +03:00
Abhinav Khanna
3a94b7399b
fix(helm-chart): parametrized ingress host path ( #1049 )
...
Signed-off-by: Abhinav Khanna <abhinav.khanna@salesforce.com >
2021-06-10 16:03:48 +03:00
Tauseef
41d000c97e
feat: support Google Artifact Repository ( #1055 )
...
* Update Fanal library reference
This commit updates Fanal library version to latest which
includes support for Google artifact repository.
* chore(mod): tidy
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-10 12:19:40 +03:00
David Wittman
78da283c1b
Update ASFF template to use label for severity ( #1047 )
...
* Update ASFF template to use label for severity
Use of the `Normalized` and `Product` fields is deprecated in the [ASFF spec](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-attributes.html#asff-severity ). Instead, we should just provide the severity as a `Label`, which simplifies the logic in this template quite a bit as well.
* fix(asff): use severity var
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-10 12:12:53 +03:00
Teppei Fukuda
e362843705
BREAKING: migrate to a new JSON schema ( #782 )
...
* feat: introduce a new JSON schema
* test: update
* chore(mod): update fanal
* refactor: add a comment
* test(report): fix
* refactor(writer): add omitempty
* refactor: replace url
* test(scanner): fix
2021-06-08 18:03:24 +03:00
David Wittman
097b8d4881
docs: Fix link to AWS Security Hub template ( #1046 )
2021-06-07 10:14:18 +03:00
Teppei Fukuda
3b6122f86d
refactor(server): support gzip ( #1045 )
2021-06-06 17:54:12 +03:00
Teppei Fukuda
f75a36945c
chore(rpc): update protoc and twirp ( #1044 )
2021-06-06 16:33:25 +03:00
tonaim
e4c32cdb77
Added support for list all packages flag in client ( #1032 )
...
* Added support for list all packages flag in client
This commit is to support --list-all_pkgs argument in client command
Example command: trivy -d client --list-all-pkgs --remote http://localhost:8080 ubuntu:18.04.
* Updated argument in client.md
* Fixed all format issues
2021-06-03 22:47:48 +03:00
Tauseef
60c5a04ad1
feat: Support Google artifact registry (fanal#181)
...
* feat: Support Google artifact registry
This commit adds the capability to scan images from Google artifact
registry(GAR). GAR domains were earlier rejected by Trivy e.g.
europe-west3-docker.pkg.dev etc. With this change, we will treat domain
ending with 'docker.pkg.dev' as GAR domain and use gcloud sdk to fetch
credentials from provided file or credstore.
* refactor: rename GCR to Registry
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-02 08:40:43 +03:00
tonaim
2bb882fdec
feat(image): add uncompressed layer size (fanal#182)
...
* Add uncompressed layer size
This commit will help in getting uncompressed layer sizes. Can sum up these layer sizes to get the actual image size
* Removed unnecessary exception
* refactor
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-01 17:41:05 +03:00
Carol Valencia
fb19abd09a
chore: chart with 0.18.3 ( #1033 )
...
Co-authored-by: krol3 <krol3@users.noreply.github.com >
2021-06-01 08:29:21 +03:00
bmagistro
d2afc206b2
feat: add gitlab codequality template ( #895 )
...
* Add gitlab codequality template
* add unit test for gitlab codequality template
* update line endings to msdos (\r\n) from unix
* update gitlab docs for codeclimate template
2021-05-31 11:20:59 +03:00
Teppei Fukuda
43ff5f93e8
feat(plugin): add aqua plugin ( #1029 )
2021-05-31 10:54:46 +03:00
rahul2393
5e6a50b2f9
fix(go): if patchedVersion is empty mark it as vulnerable ( #1030 )
...
* fix(go): if patchedVersion is empty mark it as vulnerable
* fix(go): skip checking for vulnerable version if empty
* fix(go): refactored empty check at start of match
* fix(go): added unit test for empty patched/vulnerable version
2021-05-30 15:43:14 +03:00
Teppei Fukuda
23b9533791
docs(ubuntu): fix supported versions ( #1028 )
2021-05-30 14:13:45 +03:00
Huang Huang
d1f8cfcfdc
Support Ubuntu 21.04 ( #1027 )
2021-05-30 11:10:19 +03:00
Teppei Fukuda
aa2336be92
chore: remove codecov ( #1016 )
2021-05-27 09:25:37 +03:00
Tomoya Amachi
e64617212e
fix typo on github-actions.md ( #1022 )
2021-05-27 09:10:46 +03:00
Teppei Fukuda
85e45cad95
chore(ci): change to more granular tokens ( #1014 )
2021-05-24 02:35:44 +03:00
rahul2393
9fa512a652
chore(ci): add Go scanning and update dependencies ( #1001 )
...
* Fixed dependency
* Scan repo action added
* only check for Critical with exit-code=1
* Fix vulnerability in go.sum
* more fixes
2021-05-23 11:21:23 +03:00
skovati
349371bbc9
docs: Add HIGH severity to Trivy command in GitLab CI example to match comment ( #1013 )
...
* Add HIGH severity to Trivy command in GitLab CI example to match comment
* Change comment to accurately reflect Trivy command that fails only on CRITICAL vulnerabilities
2021-05-23 04:55:46 +03:00
Teppei Fukuda
4446961167
fix(image): disable go.sum scanning ( #1007 )
2021-05-20 10:01:19 +03:00
Teppei Fukuda
04473ada48
fix(gomod): handle go.sum with an empty line ( #1006 )
2021-05-20 09:39:06 +03:00
Teppei Fukuda
1b66b77f69
feat: prepare for config scanning ( #1005 )
...
* temp: disable config scanning
2021-05-20 09:05:36 +03:00
Teppei Fukuda
a0f5bdc861
fix(image): disable go.sum scanning (fanal#179)
2021-05-20 06:43:23 +03:00
Teppei Fukuda
4a2b1c09d1
fix(gomod): fix a panic (fanal#178)
2021-05-20 05:10:43 +03:00
Teppei Fukuda
6fd4c8951f
feat: support config (fanal#166)
...
Co-authored-by: aprp <doelaudi@gmail.com >
Co-authored-by: rahul2393 <rahulyadavsep92@gmail.com >
2021-05-19 08:05:14 +03:00
gboer
8fc6ea6489
Clarify that dev dependencies are excluded ( #986 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-05-19 05:47:05 +03:00
rahul2393
eaf2da20a6
Include target value in Sarif template ruleID ( #991 )
...
* Include target value in Sarif template ruleID
* Fix format
2021-05-13 20:10:34 +03:00
rahul2393
083c157b05
chore(mkdocs): allow workflow_dispatch ( #989 )
...
* Updated docs for go libraries.
* Add option to manually trigger doc publish
2021-05-12 19:57:14 +03:00
rahul2393
e26e39a7f8
fix(vuln) unique vulnerabilities from different data sources ( #984 )
...
* Fix duplicate Rule in sarif template
* Fix integration tests
* Fixed tests
* Update certs validity upto 2100
* Moved deduplication logic to Filter
* Fix linting issue
* Fix liniting issue
* fix: deduplicate vulnerabilities
* refactor
* fix: add installed versions to uniq keys
* Fix tests
* Fix Unit tests.
* Revert port change
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-05-12 13:10:05 +03:00
rahul2393
04e7ccabea
feat(go): added support of gomod analyzer ( #978 )
...
* Added support of gomod analyzer.
* add imports
* fix gocyclo
* Ran go fmt
2021-05-11 04:18:13 +03:00
rahul2393
b2dd367f8e
feat(go): added support of go.sum (fanal#175)
...
* Added support of go.sum
* Added requested changes
* fix test name
* refactor
* refactor
* feat(main): import gomod
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-05-02 02:50:03 +03:00
rahul2393
415e1d8ea3
Upgrade fanal dependency ( #976 )
2021-05-01 13:14:08 +03:00
rahul2393
7141f20e88
Skipping directory is file is symlink (fanal#176)
2021-05-01 12:30:21 +03:00
Teppei Fukuda
3bb8852ef7
docs: mention upx binaries ( #974 )
2021-05-01 04:39:42 +03:00
rahul2393
c0fddd9467
Upgrade alpine to fix git and libcurl vulnerabilities in trivy docker image scan ( #971 )
...
* Upgrade alpine to fix git and libcurl vulnerabilities in trivy docker image scan
* remove patch version
2021-04-30 11:06:57 +03:00
Teppei Fukuda
41c066d4c8
fix(fs): skip dirs ( #969 )
2021-04-30 07:50:07 +03:00
Teppei Fukuda
f6a678c60a
fix(fs): skip dir (fanal#173)
...
* fix(fs): skip dir
* test(fs): fix
2021-04-30 07:43:51 +03:00
Teppei Fukuda
2316931e3b
chore(ci): replace GITHUB_TOKEN with ORG_GITHUB_TOKEN ( #965 )
2021-04-29 21:57:43 +03:00
Teppei Fukuda
77f3d55149
chore(ci): clone trivy-repo after releasing binaries ( #963 )
2021-04-29 21:15:11 +03:00
Teppei Fukuda
b319579b78
docs: add golang support ( #962 )
2021-04-29 20:53:12 +03:00
Teppei Fukuda
0c0febe28a
fix(table): skip zero vulnerabilities on java ( #961 )
2021-04-29 20:52:55 +03:00
Teppei Fukuda
d41736b828
chore(ci): create a release discussion ( #959 )
...
* chore(ci): create a release discussion
* chore(ci): bump up goreleaser version
2021-04-29 19:53:39 +03:00
Masahiro331
c88bbbd6cc
feat(go): support binary scan ( #948 )
...
* feature(gobinary) support gobinary scan
* chore(mod): update fanal
* update(go.mod) update trivy-db
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-04-29 19:47:50 +03:00
Masahiro331
d88b7cfb08
feat(java): support GitLab Advisory Database ( #917 )
...
* feature(maven) support requirements
* test(maven) fix test name
* update(go.mod) update fanal
* refactor(maven compare) fix test
* update(go.mod) update go-mvn-version
2021-04-29 18:40:51 +03:00
Masahiro331
3cf1f4c972
feat(golang): support binary (fanal#165)
...
* feat(GoBinary) support gobinary and add test
* update(modules) update go-dep-parser
* test(gobinary) update test
* fix(library): return nil with empty result
* test(library): add tests
* refactor: group imports
* chore: update .gitignore
* Update README.md
* refactor(gobinary): update an error
* chore(ci): bunp up Go to 1.16
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-04-29 17:21:35 +03:00
Masahiro331
271879331e
feat(analyzer): limit the number of parallelism (fanal#172)
...
* add(AnalyzeFile) add limit for analyze
* fix(AnalyzeFile) limiter define global
* change(AnalyzeFile) up to limit of scan concurrency
* change(Artifact Goroutine) fix limiter
* feat: use semaphore
* refactor: remove unused const
* refactor: wrap errors
* update(go.mod) update go-dep-parser
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-04-28 03:38:30 +03:00
Teppei Fukuda
1385fa4190
feat: show help message when the context's deadline passes ( #955 )
2021-04-27 17:13:01 +03:00
Teppei Fukuda
0346a106f8
chore(mkdocs): replace github token ( #954 )
2021-04-27 14:43:54 +03:00
Yong Yan
60a4e7e5d4
Update SARIF report template ( #935 )
...
* Update SARIF repot template
* Update test data sarif.golden
* Fix golangci-lint issue
* Add test cases
* Address review feedbacks
* Inline value in assert statement
* Fix location Uri format issue
2021-04-19 13:35:30 -07:00
Henry Jenkins
39ab6bd630
Update install docs to make commands consistent ( #933 )
...
* Update install docs to make commands consistent
Removed `$` prefixes from code blocks to make them constant across the page and make the commands copypasta-able.
* Revert change on docs which need manual changes
2021-04-12 10:04:59 +03:00
Drew Robinson
0518d2785f
Docker multi-platform image build with buildx, using Goreleaser ( #915 )
...
* Minimal WIP cross platform build with goreleaser
* Add Docker manifest, update docker image tags
* Update GH release workflow
* Comment out ECR image repo and RPM/DEB generation
* Enable and set up Docker Buildx for multi-platform builds
Also add caching of Go modules
* Add Docker Buildx support, re-enable parent repo workflows
* Add Docker Buildx support for multi-arch image builds
* Added Docker Buildx setup into `build-test` job of `test` workflow
Otherwise the `test` workflow will fail.
Also updated `setup-go` GH action to latest version, v2, per request
of @krol3
2021-03-29 11:53:28 +03:00
Paul T
a6b8ec3134
Fix JUnit template for AWS CodeBuild compatibility ( #904 )
...
* #902 ensure the number of tests matches the number of failures
* #902 tidy up the template and ensure test is aligned
2021-03-29 11:53:09 +03:00
Teppei Fukuda
6d22387727
break(cli): use StringSliceFlag for skip-dirs/files ( #916 )
...
* fix(cli): use StringSliceFlag for skip-dirs/files
* test(scanner): rename
* test(integration): fix
2021-03-29 10:25:30 +03:00
Teppei Fukuda
7221579340
docs: add white logo ( #914 )
2021-03-24 13:04:17 +02:00
rahul2393
ee29ffaf4f
add package name in ruleID ( #913 )
2021-03-23 17:27:58 -07:00
Carol Valencia
8935aa6523
feat: gh-action for stale issues ( #908 )
...
* feat: gh-action for stale issues
* Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: krol3 <krol3@users.noreply.github.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-03-21 17:39:59 +02:00
Teppei Fukuda
288481ffe1
chore(triage): add lifecycle/active label ( #909 )
2021-03-21 17:36:14 +02:00
Carol Valencia
f961e9912e
feat: publish helm repository ( #888 )
...
* feat: publish helm repository
* chore: docs about helm installation
Co-authored-by: krol3 <krol3@users.noreply.github.com >
2021-03-19 11:00:51 +02:00
Stephan
0edf73bf3d
Fix Documentation Typo ( #901 )
2021-03-19 10:59:19 +02:00
Teppei Fukuda
f5b060a9f1
docs: migrate README to MkDocs ( #884 )
...
* docs: slim README
* docs: add images
* docs: update README
* docs: add futher reading
* docs: add docs for maintainers
* docs: fix links
* docs: add notes
* Update docs/further.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/further.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/further.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/index.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/index.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/index.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* docs: update mkdocs.yml
* chore: add a mkdocs target to Makefile
* docs(installation): use git.tag
* chore(Makefile): fix the tag of the mkdocs image
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
2021-03-17 07:19:34 +02:00
Teppei Fukuda
c26a3e481f
refactor(internal): export internal packages ( #887 )
...
* refactor: export internal packages
* refactor(server): define Server
* refactor: fix lint issues
* test(integration): fix imports
2021-03-14 17:04:01 +02:00
aprp
493a70b45c
feat(config): support HCL files (fanal#158)
...
* feat(config): support HCL1 files
* feat(config): support HCL2 files
* feat(hcl): add Version()
* feat(config): support HCL files
- combine HCL2.0 and HCL1.0 parsing, checking for conformation to HCL2.0
spec first
- checks for HCL1.0 conformation if content does not comply with HCL2.0
spec
- parsing returns an error only if file content does not
comply with BOTH HCL2.0 and HCL1.0
* add Type() test
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-03-11 11:09:11 +02:00
Teppei Fukuda
8b3b5d0290
feat: support plugins ( #878 )
...
* fix(log): set the default logger
* feat: support plugins
* feat(plugin): add run command
* feat(plugin): add uninstall command
* test(plugin): add tests
* chore(ci): pin go version
* chore(ci): disable G204
* refactor: fix lint issues
* feat(plugin): skip downloading installed plugins
* feat: add TRIVY_RUN_AS_PLUGIN
* support Ubuntu 20.10 (#876 )
* docs(README): update ubuntu versions (#877 )
* add MkDocs implementation (#870 )
* mkdocs: add top level nav
* mkdocs: add installation nav
* mkdocs: add quick-start nav
* mkdocs: add examples nav
* mkdocs: add CI nav
* mkdocs: add vuln-detection nav
* mkdocs: add comparison nav
* mkdocs: add usage nav
* mkdocs: add migration nav
* mkdocs: add FAQ nav
* mkdocs: add mkdocs.yml
* mkdocs: add github workflow
* docs: update documents
* fix links
* chore(ci): use ORG_GITHUB_TOKEN
* chore(mkdocs): use mike
* chore(ci): support dev
* chore(ci): documentation test
Co-authored-by: knqyf263 <knqyf263@gmail.com >
* docs: add plugins
* chore: remove stale workflow
* refactor: fix lint issues
Co-authored-by: Huang Huang <mozillazg101@gmail.com >
Co-authored-by: aprp <doelaudi@gmail.com >
2021-03-10 21:44:08 +02:00
Teppei Fukuda
37edc66418
chore(ci): deploy dev docs only for the main branch ( #882 )
...
* chore(ci): deploy dev docs only for the main branch
* chore(ci): add mkdocs.yml
2021-03-10 17:55:16 +02:00
aprp
becd5088df
add MkDocs implementation ( #870 )
...
* mkdocs: add top level nav
* mkdocs: add installation nav
* mkdocs: add quick-start nav
* mkdocs: add examples nav
* mkdocs: add CI nav
* mkdocs: add vuln-detection nav
* mkdocs: add comparison nav
* mkdocs: add usage nav
* mkdocs: add migration nav
* mkdocs: add FAQ nav
* mkdocs: add mkdocs.yml
* mkdocs: add github workflow
* docs: update documents
* fix links
* chore(ci): use ORG_GITHUB_TOKEN
* chore(mkdocs): use mike
* chore(ci): support dev
* chore(ci): documentation test
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-03-09 20:05:37 +02:00
Teppei Fukuda
e517bef17f
docs(README): update ubuntu versions ( #877 )
2021-03-07 08:35:26 +02:00
Huang Huang
da2b28a3bb
support Ubuntu 20.10 ( #876 )
2021-03-07 07:10:23 +02:00
Teppei Fukuda
965bb6d08a
feat(cache): introduce versioned cache ( #865 )
...
* refactor(scan): rename image to artifact
* refactor(scan): trim version suffixes for debug info
* chore(mod): update fanal
* refactor: reduce complexity
* chore(mod): update fanal
* refactor(scan): early return
2021-02-28 12:18:56 +02:00
Teppei Fukuda
b64a526223
feat(cache): introduce versioned keys (fanal#160)
...
* feat(analyzer): return analyzer versions as string
* feat(artifact): add version suffix
* fix: revert embedded analyzer versions
* test(cache/fs): update tests
* feat(cache): add common functions
* fix(analyzer): replace string with iota
* fix tests
2021-02-28 10:57:56 +02:00
aprp
1a53cbe31a
feat(config): support Dockerfiles (fanal#161)
...
* feat(config): support Dockerfile
* update namings and add Type() test
* only accepts dockerfile as ext/base name
* simplify dockerfile check
* add test case
2021-02-28 10:19:59 +02:00
aprp
34f865d6e5
feat(config): support JSON files (fanal#159)
...
* feat(config): support JSON files
* feat(json): add Version()
* fix Type() and add test
2021-02-28 06:14:00 +02:00
Teppei Fukuda
049728665f
chore: bump up Go to 1.16 ( #861 )
...
* chore: bump up Go to 1.16
* chore(release): support darwin/arm64
2021-02-25 19:04:13 +02:00
aprp
30fc5b97da
feat(config): support TOML files (fanal#157)
...
* feat(config): support TOML files
* feat(toml): add Version()
2021-02-25 17:19:34 +02:00
Teppei Fukuda
fcb9a93d05
fix: allow the latest tag ( #864 )
...
* fix: allow the latest tag
* docs: update README
2021-02-25 16:23:11 +02:00
Teppei Fukuda
425eaf8a2a
feat: disable analyzers ( #846 )
...
* feat: pass disabled analyzers
* refactor(run): split into functions
* feat(run): pass disabled analyzers
* chore(mod): update fanal
* chore(mod): update fanal
* refactor
2021-02-24 11:02:24 +02:00
Teppei Fukuda
059deda653
feat(cache): add analyzer versions (fanal#156)
...
* feat(cache): add analyzer versions
* feat(artifact): add analyzer versions
* feat(analyzer): add analyzer versions
* feat(analyzer): add Version()
* feat(yaml): add Version()
* fix(analyzer): use consts
2021-02-24 07:25:01 +02:00
Teppei Fukuda
47ce996d36
chore(ci): push the official image to public ECR ( #855 )
2021-02-23 07:35:31 +02:00
Teppei Fukuda
c813a60b6f
feat(config): support YAML files (fanal#155)
...
* feat: add config
* feat(analyzer/config): add yaml analyzer
* chore(mod): update
* chore(ci): bump up Go to 1.15
* test(analyzer/config): add anchors yaml test
* test(analyzer/config): add circular referneces yaml test
* refactor(analyzer/config) change yaml interface
* test(analyzer/config) add multiple yaml test
* chore(analyzer) change comment
Co-authored-by: masahiro331 <mur4m4s4.331@gmail.com >
2021-02-23 07:11:35 +02:00
Teppei Fukuda
907e6be7fd
feat(analyzer): disable analyzers (fanal#153)
...
* feat: add Type()
* feat: pass disabled analyzers
* fix(jar): return type
* fix: pass disable analyzers to constructors
* test: fix integration tests
2021-02-22 13:56:00 +02:00
Teppei Fukuda
e890ae02c2
chore(ci): migrate CircleCI to GitHub Actions ( #850 )
2021-02-22 06:56:17 +02:00
shorty-at-next
9bc3565af1
adds example with multistage build ( #853 )
2021-02-21 08:42:38 +02:00
aprp
a0cd5d70ae
remove SARIF helpUri if empty ( #841 ) ( #845 )
...
* remove SARIF helpUri if empty (#841 )
* add tests for primary url
2021-02-19 12:24:11 -08:00
Nils Bokermann
3170dc3e63
Add Sprig to Template Engine ( #832 )
...
* Add sprig template function to template writer
* gofmt corrected
* includes corrected
* GoFMT corrected
* Added accidentically removed template functions
* Corrected use of template-file
* Add sprig test
* Add short example for sprig.
2021-02-18 08:39:22 +02:00
Andreas Härpfer
10ad2edd3c
Fix "GitLab CI using Trivy container" usage example ( fixes #843 ) ( #844 )
2021-02-15 11:24:48 +02:00
Teppei Fukuda
c9f22f4e55
feat(java): support jar/war/ear ( #837 )
...
* refactor(server): remove Detect endpoint
* refactor(library): do not use interface
* refactor: add dbtest package
* test: add bolt fixtures
* feat: support jar scanning
* refactor: rename node to npm
* refactor: fix lint issues
* test(maven): remove some tests
* chore(mod): update fanal
* docs: update README
* chore(mod): update trivy-db
* fix(library/drive): add ecosystem
* fix: do not display 0 vulnerabilities
* refactor(table): split method
* Update README.md (#838 )
* fix(app): increase the default value of timeout (#842 )
* feat(maven): use go-mvn-version
* test(maven): update tests
* fix(scan): skip files and dirs before vulnerability detection
* fix: display log messages only once per type
* docs(README): add file suffixes
* chore(mod): update go-mvn-version
* feat(log): set go-dep-parser logger
* chore(mod): update fanal
* docs: update README
* docs(README): add java source
* test(maven): fix invalid case
2021-02-14 18:19:42 +02:00
Teppei Fukuda
4f9e51897e
feat(library): support jar/war/ear (fanal#152)
...
* refactor(library): fix the error message
* feat(analyzer): support jar/war/ear
* feat(main): add jar
* test(jar): add tests
* chore(mod): update go-dep-parser
* fix: change bundler to jar
* chore(mod): update go-dep-parser
* feat(jar): pass file paths
* feat(analyzer): analyze files in parallel
* chore(mod): update go-dep-parser
* fix: sort results
* feat(jar): allow capital extensions
2021-02-14 14:28:59 +02:00
Teppei Fukuda
3047c524d9
fix(app): increase the default value of timeout ( #842 )
2021-02-14 08:15:53 +02:00
Teppei Fukuda
89e5295421
Update README.md ( #838 )
2021-02-11 14:37:17 +02:00
Maximilian Schlosser
cdabe7fc9e
Fix compatibility for Jenkins xunit plugin ( #820 )
...
* Compatibility for Jenkins xunit plugin
* fix test
2021-02-08 11:10:06 +02:00
Denis Pisarev
b0fe439309
README: add Gitlab job that uses a container with trivy ( #823 )
2021-02-08 11:08:57 +02:00
Teppei Fukuda
6685cd4e21
feat: support Podman ( #825 )
...
* docs(README): add Podman support
* chore(mod): update fanal
* docs: update README
* docs(README): add how to build images
2021-01-28 16:53:08 +02:00
Kota Kanbe
7a683bd02e
fix(eol): update EOL dates ( #824 )
2021-01-27 07:46:22 +02:00
Teppei Fukuda
6ed03a83a5
fix(python): follow PEP 440 ( #816 )
...
* feat(python): replace go-version with go-pep440-version
* chore(mod): add go-pep440-version
* refactor: add trick for golangci-lint
* refactor: rename test functions
2021-01-25 14:44:07 +02:00
Huang Huang
182cb800a8
Support alpine 3.13 ( #819 )
2021-01-24 13:59:19 +02:00
Paul Mossman
2acd1cafd0
Changed the output string to "Using your github token". ( #814 )
2021-01-21 09:10:33 +02:00
Clemens Buchacher
dd35bfd1a1
Align comment with code ( #812 )
2021-01-21 09:09:42 +02:00
Christian Zunker
1f17e71dce
Parse redis backend url ( #804 )
...
As suggested by the go-redis client, parse the url to get the config.
This will fix problems, when the url contains a username and/or password.
Fixes #798
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-21 09:08:53 +02:00
Teppei Fukuda
4a10108d11
feat(image): support Podman (fanal#149)
...
* refactor(daemon): replace Image with DockerImage
* feat(image): support Podman
* chore(mod): update testdocker
2021-01-19 07:12:30 +02:00
Teppei Fukuda
0954f6b1bb
Update README.md ( #810 )
2021-01-19 06:06:12 +02:00
Carlos Tolon
6b29bf1c71
Added nodeSelector, affinity and tolerations to helm chart ( #803 )
...
* Added nodeSelector, affinity and tolerations to helm chart
* Updated helm README.md and bumped version
2021-01-11 16:33:35 +02:00
Oran Moshai
f6afdf0145
Fix readme typo in policy flag ( #805 )
...
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2021-01-11 16:32:33 +02:00
Teppei Fukuda
3f358815c9
refactor(analyzer): pass file paths to analyzers (fanal#150)
...
* refactor(analyze): pass file path to analyzers
* refactor(library): embed file path
* refactor(library): aligh with new interface
* refactor(os): align with new interface
* refactor(pkg): aligh with new interface
* refactor(analyzer): remove Name()
* Revert "refactor(analyzer): remove Name()"
This reverts commit aaea3808f493a8ae82956ac69880a5f287090408.
* refactor: pass AnalysisTarget
2021-01-11 06:47:04 +02:00
Damien Carol
412847d6a2
Fix errors in SARIF format ( #801 )
...
* Fix errors in SARIF format
* Fix one golden file for integration tests
* Fix golden file
* Fix golden again :>
* Update sarif.tpl
* Update alpine-310.sarif.golden
2021-01-08 14:16:35 -08:00
Christian Zunker
5b2786213a
Fix env variable for github token ( #796 )
...
Fixes #795
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-07 15:51:20 +02:00
Teppei Fukuda
6ed25c19e6
fix(vulnerability): set unknown severity for empty values ( #793 )
...
* fix(vulnerability): set unknown severity for empty values
* chore(mod): update trivy-db
2021-01-07 06:48:32 +02:00
Teppei Fukuda
bac65cb793
feat(image): support RepoTags and RepoDigests (fanal#148)
...
* refactor(oci): cut out to a separate file
* refactor(archive): cut out to a separate file
* feat(image): define extender
* feat(remote): support RepoTags and RepoDigests
* feat(image): add archiveExtender
* feat(image): add daemonExtender
* feat(daemon): return inspect content
* test(image): add tests for metadata
* chore(mod): update
* feat(image/artifact): return RepoTags and RepoDigests
* chore: remove craft
* chore(mod): add a comment
* feat(remote): add implicitReference
* feat(main): display RepoTags and RepoDigests
2021-01-06 10:33:48 +02:00
Robert Jacob
e2c483f856
Remove global flags from filesystem command ( #772 )
...
* Remove global flags from subcommands
If the global flags are added to the subcommand as well as being used
globally, their value will be overwritten when the arguments for the
subcommand are parsed. This leads to the value passed to the flag at the
global position being lost.
* Update readme
2021-01-05 12:49:39 +02:00
Christian Zunker
5c5e0cb86d
Add imagePullSecrets to helm Chart ( #789 )
...
* Add imagePullSecrets to helm Chart
Fixes #787
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
* use only one imagePullSecret
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
* Bugfix
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-05 12:41:42 +02:00
Christian Zunker
b9b84cd963
Add redis cache backend configuration options ( #784 )
...
You can now specify redis as caching as backend.
The default is still the filesystem.
In case redis is added as caching backend, the cache-dir is still
used for the vulnerability database.
Fixes #781
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-04 11:42:05 +02:00
justfortee
e517bcc2b2
Update README.md ( #735 )
...
Grammatical error.
2021-01-03 12:23:42 +02:00
Teppei Fukuda
7f5a6d479e
feat(redhat): support modular packages ( #790 )
2020-12-31 19:40:25 +02:00
Christian Zunker
8de09ddf37
Fix formatting of log message ( #785 )
...
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2020-12-25 16:26:23 +02:00
Teppei Fukuda
e08ae8d01d
chore(ci): migrate unit tests to GitHub Actions ( #779 )
2020-12-22 06:20:05 +02:00
Yashvardhan Kukreja
a00d719ed2
shifted: brews.github to brews.tap ( #780 )
2020-12-21 16:28:19 +02:00
Johannes
08ca1b00b7
Feat: NuGet Scanner ( #686 )
...
* Initial nuget advisory detector code.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Added nuget package to scan.go
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Removed nuget advisory file and instead added csharp/nuget as a driver in driver.go.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Removed nuget package from driver. Added ghasnuget as a source in vulnerability.go
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Updated nuget driver to use correct name and to initialize with the new generic scanner.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* refactor: cut out to a separate method
* chore(mod): update trivy-db
* fix(driver): add a general driver
* test(ghsa): add nuget
* chore: update README
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-21 10:17:15 +02:00
Teppei Fukuda
7b86f81e29
feat(cache): support Redis ( #770 )
...
* feat(config): add --cache-backend
* feat(operation): embed cache.Cache into operation.Cache
* feat(cache): support redis://
* test(integration): add redis test
* chore(README): add --cache-backend
* chore(mod): update
* chore: add disclaimer
2020-12-21 08:26:19 +02:00
Masahiro331
8cd4afeaf1
fix(redhat): skip module packages ( #776 )
...
* remove cbinding
* skip modular packages
* add debug log
* Fix clomatic complexity 11
* Add comment
* Fix test release
* chore(mod): update
* refactor(redhat): rename a method
* test(redhat): refactor
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-18 07:52:13 +02:00
Masahiro331
a20d4811d2
add support modularitylabel for rpm (fanal#147)
2020-12-18 07:09:47 +02:00
Teppei Fukuda
b606b621e5
chore: migrate from master to main ( #778 )
2020-12-17 17:27:36 +02:00
Teppei Fukuda
7da3f7e57d
chore: migrate Travis CI to GitHub Actions (fanal#146)
2020-12-17 16:03:15 +02:00
Teppei Fukuda
42520f3edf
chore: migrate from master to main (fanal#145)
2020-12-17 15:47:02 +02:00
Teppei Fukuda
5c2b14b910
chore(circleci): remove gofmt ( #777 )
2020-12-17 15:35:11 +02:00
Teppei Fukuda
a19a023f1f
chore(README): remove experimental ( #775 )
2020-12-16 06:06:17 +02:00
Simarpreet Singh
e6cef75162
NVD: Add timestamps. ( #761 )
...
* (feat): Add NVD published and modified dates
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix golden files.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix registry_test.go golden files.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix distroless-base-ignore-unfixed.json.golden with ignore-unfixed option.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix fluentd-multiple-lockfiles.json.golden.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix alpine-310.html.golden file.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* fix(convert): fix disparency between standalone and client/server
* test(integration): update trivy.db
* test(integration): update golden files
* (test): Add a check for non nil date types.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Add a unit test for ConvertFromRPCResults.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Add a nil date case for ConvertFromRPCResults.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor: sort imports
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-14 13:21:09 -08:00
Teppei Fukuda
b75c6c4158
feat(cache): support Redis (fanal#143)
...
* feat(cache): support Redis
* chore(mod): update
* feat(main): support Redis
* test: update error messages according to different errors on GitHub Actions
* feat(redis): add prefix
* fix an error
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* fix an error
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* fix(main): defer close
* test(redis): fix error messages
* test(redis): count current connections
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* test(redis): use structs instead of string literals
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
2020-12-14 15:26:01 +02:00
Simarpreet Singh
1371f72cfb
(fix): Make the table output less wide. ( #763 )
...
* (fix): Make the table output less wide.
Currently the table outupt can be as long as 200 characters wide in some
images like nginx:1.16
This PR merges the Title and the URL columns to shorten it.
With this change the longest column has reduced from 200 -> 162 (-19%).
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (fix): Remove Debian TEMP-* links.
These links are quite wide. Removing them makes it 200 -> 143 (-28.5%) shorter for table output.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Revert "(fix): Remove Debian TEMP-* links."
This reverts commit 228540f7c3 .
2020-12-08 11:08:30 -08:00
Christian Zunker
8ecaa2f057
Add gitHubToken to prevent rate limit problems ( #769 )
...
And remove unnecessary config parameters.
Fixes #768
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2020-12-08 09:39:22 +02:00
Christian Zunker
8132174754
Add helm chart to install trivy in server mode. ( #751 )
...
Fixes #688
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2020-12-06 13:21:19 +02:00
Jack Kelly
bcc285095d
chore(docs): add nix install ( #762 )
2020-12-04 14:45:31 -08:00
irrandon
cb369727cd
HTML template ( #567 )
...
* add html template
* test(integration): use JSONEq only for JSON folden files
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-02 10:50:45 +02:00
Teppei Fukuda
9bdbeaba66
feat: remove rpm dependency ( #753 )
...
* chore(docker): remove rpm
* chore(README): remove rpm
* fix(scanner): replace rpmcmd with rpm
* chore(goreleaser): remove rpm
* chore(mod): update fanal
* chore(mod): update fanal
2020-12-02 07:24:43 +02:00
Teppei Fukuda
d85cb77123
fix(vulnerability): make an empty severity UNKNOWN ( #759 )
2020-12-02 07:24:02 +02:00
Teppei Fukuda
1bee83ccc4
chore(README): add TRIVY_INSECURE ( #760 )
...
* chore(README): add TRIVY_INSECURE
* chore(README): replace server with registry
2020-11-30 16:43:33 +02:00
Teppei Fukuda
da40228e28
fix(rpm): fill source package information (fanal#142)
...
* fix(rpm): fill source package information
* test(rpm): update expected results
* refactor(rpmcmd): remove a package depending on rpm command
* test(integration): fix import
* refactor(rpm): remove arch and epoch
2020-11-29 10:53:23 +02:00
Teppei Fukuda
4d1894327e
feat(vulnerability): add primary URLs ( #752 )
...
* refactor(vulnerability): rename a method
* feat(vulnerability): add primary url
* fix(templates): add primary links
* feat(writer): add url
* refactor(convert): remove an unnecessary function
* feat(rpc): add primary_url
* test(integration): update golden files
2020-11-26 06:06:26 +02:00
Teppei Fukuda
91dc954116
feat: remove CGO (fanal#141)
2020-11-23 07:36:33 +02:00
Teppei Fukuda
e17931c273
fix(main): import nuget (fanal#140)
2020-11-23 07:35:46 +02:00
Teppei Fukuda
1391b3bf47
fix(oracle): handle ksplice advisories ( #745 )
2020-11-18 20:14:01 +02:00
Teppei Fukuda
b6d5b82c48
fix: version comparison ( #740 )
...
* feat: add comparer
* refactor: rename lang with ecosystem
* feat(bundler): add comparer
* feat(node): add comparer
* feat(bundler): integrate comparer
* feat(cargo): integrate comparer
* feat(composer): add comparer
* feat(ghsa): integrate comparer
* feat(node): integrate comparer
* feat(python): integrate comparer
* test(bundler): add tests
* test(cargo): add tests
* test(composer): add tests
* test(ghsa): add tests
* test(node): add tests
* test(python): add tests
* refactor(utils): remove unnecessary functions
* test(utils): add tests
* test: rename bucket prefixes
* fix(detect): use string
* chore: update dependencies
* docs: add comments
* fix(cargo): handle unpatched vulnerability
* test(db): update trivy-db for integration tests
* test(integration): update a golden file
* test(cargo): Add a case for missing patched version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor(advisory): update comments
* refactor(node/advisory): change the receiver
* chore(mod): update dependencies
* refactor(comparer): unexport MatchVersion
* refactor: fix maligned structs
* test(node): add empty value
* refactor
* refactor: sort imports
* chore(mod): update trivy-db
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-11-17 11:38:58 +02:00
Gianni Carafa
9dfb0fe3a9
updated Readme.md ( #737 )
...
removed unused env var TRIVY_AUTH_URL
2020-11-12 21:16:42 -08:00
Dirk Mueller
455546975c
Add suse sles 15.2 to the EOL list as well ( #734 )
...
without that you get this arning:
WARN This OS version is not on the EOL list: suse linux enterprise server 15.2
which is actually misleading because 15.2 is the most current release,
we just don't know when it ends. we can however assume that it runs
for at least another year.
Signed-off-by: Dirk Mueller <dirk@dmllr.de >
Signed-off-by: Dirk Mueller <dmueller@suse.com >
2020-10-30 16:42:48 -07:00
Sinith
c189aa6a0a
Update README.md ( #731 )
2020-10-29 12:24:21 -07:00
Dax McDonald
8442528fa7
Warn when a user attempts to use trivy without a detectable lockfile ( #729 )
...
* Warn when a user attempts to use trivy without a detectable lockfile
* Update pkg/scanner/local/scan.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-10-29 12:45:59 +02:00
Dax McDonald
d09787e150
Add back support for FreeBSD & OpenBSD ( #728 )
...
Reverts 7fc94ad95c
2020-10-29 07:21:49 +02:00
Johannes
8006d76f5d
Feat: Created analyzer for NuGet lockfiles. (fanal#139)
...
* Created analyzer for NuGet.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* refactor(nuget): sort imports
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-10-28 14:29:20 +02:00
Carlos Eduardo
0285a89c7c
Add support for ppc64le architecture ( #724 )
2020-10-26 17:08:14 -07:00
Evgeniy Kosov
7d7784fecb
Skip packages from unsupported repository (remi) ( #695 )
...
* Skip packages from unsupported repository (remi)
* Use HasSuffix instead of regexp match
2020-10-26 13:14:46 +02:00
Huang Huang
ca6f196001
Skip downloading DB if a remote DB is not updated ( #717 )
...
* Skip downloading DB if a remote DB is not updated
* Apply suggestions from code review
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* update github.com/aquasecurity/trivy-db version
* fix lint
* Use UTC datetime
* display DownloadedAt info in debug log
* refactor(db): merge isLatestDB into isNewDB
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-10-26 09:07:30 +02:00
Huang Huang
e621cf2bc1
Sunsetting VendorVectors ( #718 )
2020-10-25 13:45:56 +02:00
Teppei Fukuda
906ab5483e
Add GitHub Container Registry to README ( #712 )
2020-10-25 13:17:16 +02:00
Pascal Andy
1549c25709
update BUG_REPORT.md using H2 instead of bold formatting ( #714 )
2020-10-22 14:15:20 -07:00
Teppei Fukuda
fe1d07e58c
fix(ci/deb): do not remove old packages for EOL versions ( #706 )
2020-10-22 06:52:42 +03:00
rahul2393
793a1aa3c8
Add linter check support ( #679 )
...
* add linter supports
* add only minor version
* use latest version
* Fix println with format issue
* Fix test
* Fix tests
* For slice with unknown length, preallocating the array
* fix code-coverage
* Removed linter rules
* Reverting linter fixes, adding TODO for later
* Ignore linter error for import
* Remove another err var.
* Ignore shadow error
* Fixes
* Fix issue
* Add back goimports local-prefixes
* Update local prefixes
* Removed extra spaces and merge the imports
* more refactoring
* Update photon.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-10-20 15:20:04 +03:00
Jeff Rescignano
4a94477532
Optimize images ( #696 )
2020-10-20 08:13:33 +03:00
Teppei Fukuda
9bc2b1949c
Update triage.md ( #701 )
2020-10-20 08:12:47 +03:00
Aron Moore
49691ba85e
ci(circle): update remote docker version ( #683 )
2020-10-13 15:39:01 +03:00
Dirk Mueller
87ff0c1bbc
suse: update end of life dates for SLES service packs ( #676 )
...
All synced with https://www.suse.com/lifecycle/ as of today
Signed-off-by: Dirk Mueller <dirk@dmllr.de >
Signed-off-by: Dirk Mueller <dmueller@suse.com >
2020-10-11 10:30:28 +03:00
Karan Thanvi
de30c3f8d6
update readme for parallel run issue ( #660 )
...
* update readme for parallel run
* move to Q&A
2020-10-11 10:24:19 +03:00
Neha Viswanathan
4c3bfb89a4
fix link for Clear images section in README ( #659 )
2020-10-05 13:59:01 -07:00
Neha Viswanathan
8b21cfe7eb
add link to Gitlab CI pipeline in README ( #658 )
2020-10-05 13:47:49 -07:00
Teppei Fukuda
46700f7b74
test: add tests for mux ( #645 )
2020-09-30 09:10:33 +03:00
Bastian
fde2487249
Close open connections and files (fanal#135)
...
Ensure that the client and file is closed either in error cases or once cleanup() is called so no file descriptors are leaked.
2020-09-29 13:44:44 +03:00
Teppei Fukuda
014be7e143
chore: bump up Go to 1.15 ( #646 )
...
* chore: bump up Go to 1.15
* chore(goreleaser): ignore darwin/386
2020-09-24 08:00:08 +03:00
Alexander Lauster
b3ff2c35ea
Add contrib/ to the release chain for Docker ( #638 )
...
* Add contrib/ to the release chain for Docker
Add the complete contrib/ folder to the release chain
* Include all template files to the tar.gz archives
2020-09-23 10:49:22 +03:00
Huang Huang
9c786de8f9
Add health check endpoint to trivy server ( #644 )
2020-09-21 16:30:45 +03:00
Teppei Fukuda
188e108d7c
fix(cli): show help for subcommands ( #629 )
2020-09-21 14:03:25 +03:00
Huang Huang
7d7842f2f3
Add --skip-update option to fs and repo subcommand ( #641 )
2020-09-18 14:49:47 -07:00
Manuel Rüger
901a3715cb
goreleaser.yml: Add all templates to archive ( #636 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/631
Signed-off-by: Manuel Rüger <manuel@rueg.eu >
2020-09-15 16:09:38 -07:00
Masahiro331
095b5ce97c
fix(cli): show help when no argument is passed ( #628 )
...
* Fix subcommands help
* refactor: call ShowAppHelpAndExit
* refactor: remove an unused error
* test: remove exit cases
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-09-08 17:32:20 +03:00
Teppei Fukuda
1d3f70e07f
chore(image): push the official image to GitHub Container Registry as well ( #627 )
2020-09-08 15:06:32 +03:00
Teppei Fukuda
5e308da81a
feat(cli): add --skip-files option ( #624 )
...
* feat(cli): add --skip-files
* test(integration): add --skip-files and --skip-dirs
* chore(docs): update README
* chore(docs): correct a grammar mistake
2020-09-08 15:04:56 +03:00
Teppei Fukuda
2231e4068d
chore(docs): update comparison table ( #623 )
...
* chore(docs): update README
* use ⭐
2020-09-02 16:56:30 +03:00
Simarpreet Singh
b3680f0016
logo: Add new Trivy logo ( #615 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-09-02 12:41:11 +03:00
Carol Valencia
89527796f6
fix(Readme) - Results using a template ( #622 )
...
Co-authored-by: Carol Valencia <krol3@users.noreply.github.com >
2020-09-02 12:40:05 +03:00
Chris Aumann
165d593fdb
Improve Gitlab CI installation step in README ( #621 )
...
This improves the installation step in `.gitlab-ci.yml`.
- Removes unnecessary installation and use of `curl` (replaces it with `wget`)
- Removes storing the intermediate file by using a pipe to `tar`
2020-09-02 12:39:05 +03:00
Teppei Fukuda
d8b09628f0
feat(rpc): add CWE-ID ( #614 )
2020-09-02 07:42:32 +03:00
rahul2393
b62ebec01e
Fix: Support local cache of APK index (fanal#133)
...
* Added support for local APK index file read
* Updated test compare to assert
* refactoring
* Remove unnecessary write header in test
2020-09-01 15:56:02 +03:00
Teppei Fukuda
66b9842ac9
refactor(image): minor changes (fanal#134)
2020-08-31 16:37:39 +03:00
Alexander Lauster
d35e8ec351
Add all templates to the docker image ( #619 )
...
Before this change, only a subset of templates were included in the docker image.
Now all templates which are part of the git repo will be included when the docker image will be build, a future commit for every new template is not needed anymore
2020-08-31 11:16:22 +03:00
Shivam Mishra
fa1f12776b
Support for scanning of an OCI image given a tag. (fanal#130)
...
Condition:- Specify an image name and tag ":" separated.
If correct image name and tag is specified ":" separated, image with given tag will be return otherwise first one will be return
2020-08-30 15:56:55 +03:00
Teppei Fukuda
f50b0ce8af
feat(library): support a custom data source ( #613 )
...
* chore(mod): update trivy-db
* refactor(detector/library): use programming language instead of package
manager
* feat(library): add general advisory
* test(utils): add a util function initializing DB
* test(advisory): add tests
* chore: use aquasecurity/bolt-fixtures
* refactor: add comments
* chore(mod): revert fanal version
* chore(mod): update trivy-db
* refactor: update the comment
2020-08-30 10:11:32 +03:00
Teppei Fukuda
ed8607b710
fix(alpine): use source package ( #607 )
...
* chore(mod): update fanal
* fix(integration): support -update flag
* fix(alpine): use source package for vulnerability detection
* test(integration): update golden files
* chore(mod): update fanal
2020-08-25 13:01:49 +03:00
Teppei Fukuda
ea28d3b6f3
test(vulnerability): fix usages of new trivy-db refactor changes ( #611 )
...
* mod: Update trivy-db
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test: Fix usages of new trivy-db refactor changes
Signed-off-by: Simarpreet Singh <simar@linux.com >
* chore(mod): update trivy-db
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-08-25 12:21:15 +03:00
Teppei Fukuda
827cea3245
refactor(bundler): remove unnecessary code ( #610 )
2020-08-24 13:22:11 +03:00
Simarpreet Singh
b2a0d83518
codecov: Move into root directory ( #608 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-08-20 10:21:52 -07:00
Teppei Fukuda
3f64bd6b32
fix(alpine): add origin package as source package (fanal#131)
...
* fix(alpine): add an origin package as a source package
* test(integration): add -update flag
* test(integration): update golden files
2020-08-20 10:46:32 +03:00
rahul2393
85e0139f32
Fix: fullDescription field in SARIF output is not correctly escaped ( #605 )
...
* Fixed sarif template fullDescription escape
* Added fix to other possible places
* Added test for escaping character
2020-08-19 10:23:04 -07:00
Teppei Fukuda
80d5df0ceb
chore(docs): add AWS Security Hub ( #598 )
...
* chore(docs): add AWS Security Hub
* Update docs/integration/security-hub.md
Co-authored-by: Simarpreet Singh <simar@linux.com >
* Update README.md
Co-authored-by: Liz Rice <liz@lizrice.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-08-19 13:19:24 +03:00
Teppei Fukuda
3a54e5b644
refactor(writer): define the constructor for TemplateWriter ( #597 )
2020-08-17 09:06:50 +03:00
Teppei Fukuda
c875ba5942
Revert "Added skip_dir in image artifacts scan (fanal#128)" (fanal#129)
...
This reverts commit 94c68283e7 .
2020-08-13 23:47:49 +03:00
Simarpreet Singh
acc6a9bd01
circleci: Allow coverage changes without a failure ( #599 )
...
Ref: https://github.com/testground/testground/pull/430
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-08-13 10:13:49 +03:00
Teppei Fukuda
96af6dc499
feat: add --skip-directories option ( #595 )
...
* feat: add --skip-directories option
* chore(README): update
* refactor: rename skip-directories to skip-dirs
* Update internal/app.go
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* refactor: add some context in the warning message
* chore(README): update
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
2020-08-12 14:03:12 +03:00
rahul2393
675e1b4118
Added test and support of ASFF template ( #594 )
...
* Added test and support of ASFF template
* Improve test coverage
* Fixed/Improved tests
* Removed extra space
* Added NVD score/vectors, Added logic to trim description due to file size restriction
* Included quotations around AccountID
2020-08-12 13:25:58 +03:00
rahul2393
0bd417531d
Added skip_dir in image artifacts scan (fanal#128)
...
* Added skip_dir in image artifact scan
* Updated walker as per suggestions
* Fixed factory method
* refactor(image): revert skipDirectories in artifact
* feat: add InspectOption
* test(walker): add tests for skipDirectories
* test(walker): add tests for skipDirectories
* test(fs): add tests
* test(image): add tests
* test(integration): fix
* feat(main): add --skip-directories
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-08-11 09:20:37 +03:00
Carol Valencia
8ca484f538
fix: remove error using no options ( #539 )
...
* fix: remove error using no options
* chore: return error in Init
* chore: return custom error ErrNoTarget
* Update internal/config/artifact.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* Update internal/config/artifact.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* Update internal/artifact/image.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* chore - remove error using no options
* fix(config): typo
* test(config): change the log level
* test(config): revert removed tests
Co-authored-by: Carol <krol3@users.noreply.github.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-08-09 10:39:27 +03:00
Sebastian Gumprich
9a25f4fbe4
Fix comparison table to use words instead of symbols ( #587 )
...
fixes #301
2020-08-05 10:38:45 +03:00
Simarpreet Singh
467ec46cd3
sarif: Remove extra periods from short descriptions ( #590 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-08-04 22:28:11 -07:00
rahul2393
52feff2213
Added template fucntion to escape string before output ( #583 )
...
* Added template fucntion to escape string before output
* Fixed tests
2020-07-31 10:12:49 -07:00
rahul2393
add65f2f0c
Revert Dockerfile changes ( #581 )
2020-07-30 22:04:31 +03:00
rahul2393
20f2bae49b
Fix non-root directory permission denied error ( #578 )
...
* Fix non-root directory permission denied error
* Updated Readme
* Fixed Readme
* Updated readme to use latest tag for QA error
* updated Dockerfile
* Moved error to others section
2020-07-30 12:57:44 +03:00
Simarpreet Singh
8eb9df8447
.circleci: Add code coverage ( #572 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-29 15:09:27 -07:00
rahul2393
88aaffa957
Added support of list-all-packages ( #574 )
...
* Added support of list-all-packages
* updated Readme
* Added library packages and fixed import name
* updated env var name
* Sorting packages in scan
2020-07-29 22:11:38 +03:00
Moch. Lutfi
469c0b41df
fix: only show severity total from filter flags ( #559 )
...
* Add filter table output by severity flags
* Simplify filter output
* Fix unit test
* add filter unique severities
* remove wrong comment
* Remove utils and update logic
* chore(mod): tidy
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-07-29 10:54:51 +03:00
Teppei Fukuda
4a34f72f22
Update README.md ( #575 )
2020-07-29 10:31:49 +03:00
Simarpreet Singh
4d721e1410
SARIF: Tweak format for GitHub UI ( #571 )
...
* sarif: Tweak format for GitHub UI
Signed-off-by: Simarpreet Singh <simar@linux.com >
* sarif: Make sarif easier to use with a default template
This will help us use Trivy in places like GitHub Actions where
we cannot specify a template as input.
$ trivy image --format=sarif alpine:3.10.1
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Revert "sarif: Make sarif easier to use with a default template"
This reverts commit 5b5d1c8f7d .
* .dockerignore: Add un-needed large directories
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Dockerfile: Add sarif template.
This will let users run and save the output through the docker image
Example:
```
docker run --rm -it -v $(pwd):/tmp aquasec/trivy:latest image -f template --template "@contrib/sarif.tpl" --output="/tmp/sarif.test" alpine:3.10.2
```
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-28 11:22:03 -07:00
rahul2393
9c91da8a2b
Add non root user ( #570 )
2020-07-28 12:37:43 +03:00
Simarpreet Singh
5b9d942313
rpc: Add CVSS information to client/server ( #564 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-26 15:06:25 +03:00
rahul2393
d6b37cb87e
Fix --timeout flag ( #569 )
...
* Wrapped scan call inside context timeout
* timeout has default value
2020-07-22 21:33:30 +03:00
Teppei Fukuda
9c6f077818
feat(report): support OPA to filter vulnerabilities ( #562 )
...
* feat(cli): add --filter option
* feat(opa): support OPA
* test(opa): add a test case with OPA
* test: update a mock
* chore(mod): update dependencies
* chore(filter): add example Rego files
* chore(README): update
* chore(rego): apply opa fmt
* refactor: replace filter with policy
* chore(policy): update rego files
* fix(vulnerability): evaluate each vulnerability
* chore(README): update
* Update README.md
Co-authored-by: Itay Shakury <itay@itaysk.com >
* Update README.md
Co-authored-by: Itay Shakury <itay@itaysk.com >
* chore(README): update a TOC link
* fix: replace allow with ignore
* chore(README): update
Co-authored-by: Itay Shakury <itay@itaysk.com >
2020-07-22 21:10:44 +03:00
rahul2393
0b5d936dbe
Fixed case when pre-release is in suffix ( #565 )
...
* Fixed case when pre-release is in suffix
* moved regex to global scope
* removed not needed code
* Update error to debug
* skip constraint when empty
2020-07-22 08:57:19 +03:00
rahul2393
6eebed33b2
improve ruby comparison version check. ( #552 )
...
* Implemented ruby comparison version check.
* Added semver package to validate and check version
* Added more tests
* Replaced go-version with semver
* Removing go-version from dependency
* Added check for ruby gem version format
* Updated semver model and patch rewrite process
* Refactoring
2020-07-19 18:03:56 +03:00
rahul2393
43085a80bc
Added sarif template ( #558 )
...
* Added sarif template
* Updated readme
* fixed tests
* Added integration tests and fixed all sarif validations issues
* Added tests for endWithPeriod
* Fixed tests, and added sarif golden file
* removed optional newline sequence
2020-07-17 11:08:50 -07:00
Teppei Fukuda
4f90b114ea
feat(vulnerability): add CWE-ID ( #561 )
...
* chore(mod): update dependency
* test(vulnerability): add CweIDs
2020-07-16 11:07:27 +03:00
rahul2393
80595dc426
Check status for dpkg package (fanal#127)
...
* Check status for dpkg package
* by default package is installed if status is not present
* Fixed test file
* Updated check
2020-07-15 15:26:54 +03:00
Michal Slusarczyk
d9fa353a06
Fixing Error retrieving template from path when --format is not template but template is provided ( #556 )
2020-07-13 14:01:08 +03:00
Michal Slusarczyk
9a1d7460f6
Adding contrib/junit.tpl to docker image ( #554 )
2020-07-09 09:23:31 +03:00
Simarpreet Singh
d18d17b861
db: Update trivy-db to include CVSS score info ( #530 )
...
* mod: Update trivy-db to include CVSS score info
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update go.mod
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update trivy-db to latest
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-07 08:16:42 -07:00
Liz Rice
4b57c0d4e6
docs: fix markdown ( #553 )
...
Correct markdown for MicroScanner link
2020-07-07 16:27:51 +03:00
rahul2393
ccd9b2d2c5
Added function to escape string in failure message title and descriptions ( #551 )
...
* Added function to escape string in failure message title and descriptions
* updated template to use xml.EscapeText
* Renamed template function
2020-07-06 12:43:11 +03:00
rahul2393
ec770cd819
Added JUNIT support ( #541 )
...
* added template for junit
* updated readme and junit format
* Added severity in testcase name instead of separate failure block
2020-06-25 17:23:04 +03:00
Teppei Fukuda
ceb4e47ef1
fix(apk): replace go-deb-version with go-apk-version (fanal#118)
...
* fix(apk): replace go-deb-version with go-apk-version
* chore(mod): update dependencies
* chore(mod): update go-apk-version
2020-06-24 21:02:56 +03:00
Teppei Fukuda
b7ec633fb2
chore(docs): mention air-gapped environment ( #544 )
...
* chore(docs): mention air-gapped environment
* Update docs/air-gap.md
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-06-24 17:15:17 +03:00
Teppei Fukuda
7aabff1236
chore(README): add programming languages ( #543 )
2020-06-23 20:52:43 +03:00
Teppei Fukuda
9dc1bdffb1
fix(log): write error messages to stderr ( #538 )
2020-06-23 15:06:42 +03:00
Simarpreet Singh
2ac672a663
Use StoreMetadata from trivy-db ( #509 )
...
* db_test: Remove cruft
Signed-off-by: Simarpreet Singh <simar@linux.com >
* db: Add StoreMetadata from trivy-db.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update trivy-db dependency
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Bump trivy-db version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* db: Eliminate metadata.Store
Signed-off-by: Simarpreet Singh <simar@linux.com >
* db: Add a TODO to move things into trivy-db repo
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-06-22 14:29:38 -07:00
Liz Rice
11ae6b29d5
docs: add more CI options to README ( #535 )
...
Add GitHub Actions and AWS CodePipeline to CI section of Readme
Correct a broken link to "Data sources"
2020-06-21 11:26:22 +03:00
Oran Moshai
4025117c23
Merge pull request fanal#122 from oranmoshai/fix/s3-head
...
fix(s3/cache): HeadObject bucketName was missing.
2020-06-15 12:18:07 +03:00
Teppei Fukuda
f201f59e27
chore(Dockerfile): bump up alpine to 3.12 ( #528 )
2020-06-15 11:29:38 +03:00
oranmoshai
d56c477e5f
fix(s3/cache): HeadObject bucketName was missing.
...
Add unit testing
2020-06-14 10:06:03 +03:00
Teppei Fukuda
25d45e1ac5
fix(alpine): replace go-deb-version with go-apk-version ( #520 )
...
* fix(alpine): add a failing test with go-deb-version
* fix(alpine): replace go-deb-version with go-apk-version
* chore(mod): update dependencies
* chore(mod): update go-apk-version
2020-06-11 12:55:34 +03:00
Oran Moshai
717f36c819
Fix/s3 cache (fanal#121)
...
* fix: Due read after write consistency in S3 missingLayers called the actual object that created cache 403 response
This change creating index file for each object so missingLayers will not hit object that not exist.
* fix comments error description
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2020-06-10 15:10:41 +03:00
Oran Moshai
298ba99b8f
fix: MissingBlobs is implemented different in FS and S3 the method log… ( #522 )
...
* fix: MissingBlobs is implemented diffrent in FS and S3 the method logic moved to cache.MissingBlobs
* fix(unittest): implement MockArtifactCache instead MockLocalArtifactCache
* fix(gofmt)
* fix naming convention
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2020-06-10 10:38:37 +03:00
Teppei Fukuda
65cbe3cac3
fix(alpine): support 3.12 ( #517 )
2020-06-08 17:17:38 +03:00
Teppei Fukuda
f94e8dcf04
chore(README): prepare for v0.9.0 ( #507 )
...
* chore(README): prepare for v0.9.0
* chore(README): replace 'artifacts' with 'containers and other artifacts'
* chore: more detail for filesystem scan
Co-authored-by: Liz Rice <liz@lizrice.com >
* chore: more detail for embedding Trivy in the Dockerfile
Co-authored-by: Liz Rice <liz@lizrice.com >
* Update README.md
Co-authored-by: Liz Rice <liz@lizrice.com >
* Update README.md
Co-authored-by: Liz Rice <liz@lizrice.com >
* chore(README): add a new line
* chore(README): revert TOC and add blog links
* chore(README): add Microscanner link
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-06-08 16:20:44 +03:00
Teppei Fukuda
9629303a0f
fix(config): transpose arguments ( #516 )
2020-06-08 15:47:20 +03:00
Teppei Fukuda
020c4a3b14
fix(app): add ArgsUsage ( #508 )
2020-06-02 21:28:14 +03:00
Teppei Fukuda
e8d06ba336
fix(cache/s3): take s3 client and prefix as args (fanal#116)
...
* fix(cache): revert options
* fix(cache/s3): take a s3 client as the argument
* test(cache): update mocks
* test(cache/s3): fix tests
2020-06-01 19:22:42 +03:00
Teppei Fukuda
81390970cd
feat(cache): support options to pass S3 prefix (fanal#115)
...
* feat(cache): support options
* refactor(cache/s3): avoid overwriting session
* refactor(cache/s3): replace image and layer with artifact and blob
* fix(cache/s3): check if S3Cache implements Cache
* refactor(cache): move FSCache to a dedicated file
* test(cache): update mocks
* test(cache/s3): fix tests
2020-05-31 11:52:39 +03:00
Teppei Fukuda
2f2d1a908b
feat: support repository and filesystem scan ( #503 )
...
* refactor: embed config
* refactor: replace image and layer with artifact and blob
* feat(config): add ArtifactConfig
* fix(scanner): use Artifact
* test(scanner): update mocks
* feat: add repo and fs subcommands
* chore(mod): update
* refactor: fix warn message
* feat(cli): add --no-progress to repo and fs
* mod: Update fanal dependency
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-30 19:46:12 +03:00
Masahiro331
03ad8a3cd0
Add GHSA support ( #467 )
...
* Change library advisory use github security advisory
* Add java scanner
* Add multi vulnsrc support
* Fix null pointer exception
* Add ghsa mock test
* Delete nuget & java
* Update README
* Fix bug
* refactor: add ghsa
* refactor: Add multi scanner in driver.go
* fix go.mod
* Add scanner.go
* Add parse lockfile
* unexport Driver & delete parse lockfile
* Fix scanner struct
* refactor: scanner -> advisory
* Add Driver
* delete Driver interface
* Add new drivers
* delete types.go
* Fix review
* Merge driver.go ← advisory.go
* Change NewDriver interface
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-05-30 09:34:00 +03:00
Teppei Fukuda
1218e111ef
refactor: define common options and embed them into the option for subcommand ( #502 )
...
* refactor: embed config
* config_test: Add some missing cases for custom headers
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-29 22:09:30 +03:00
Teppei Fukuda
4c77b76406
feat: support local filesystem and remote git repository (fanal#107)
...
* test(integration): move to the test directory
* chore: update fixtures path
* test: put common test images under the test directory
* chore(Makefile): rename
* feat: support local filesystem and remote git repository [PART 1] (fanal#109)
* feat(walker): add tar/fs walker
* fs_test: Add test names
Signed-off-by: Simarpreet Singh <simar@linux.com >
* walk_test: Add Test_isIgnored
Signed-off-by: Simarpreet Singh <simar@linux.com >
* feat: support local filesystem and remote git repository [PART 2] (fanal#110)
* refactor(analyzer): merge OSAnalyzer, PkgAnalyze, LibAnalyzer into
Analyzer
* test: comment out temporarily
* fix(amazon): check the length
* fix(analyzer): make AnalysisResult a reference
* library/analyzer: Refactor library analyzer code.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* feat: support local filesystem and remote git repository [PART 3] (fanal#111)
* refactor(image): move directory
* feat(applier): add applier
* fix(apk): replace extractor with applier
* test: comment out temporarily
* feat: support local filesystem and remote git repository [PART 4] (fanal#112)
* feat(artifact): add image, local and remote artifact
* image_test: Rename test field to use new convention
Signed-off-by: Simarpreet Singh <simar@linux.com >
* image_test: Add a test for put artifact failure
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor(remote): remove unnecessary files for unit test
* feat: support local filesystem and remote git repository [PART 5] (fanal#113)
* test(integration): fix tests
* feat: support local filesystem and remote git repository [PART 6] (fanal#114)
* feat(main): add sub commands
* refactor(types): remove unused type
* chore(mod): update
* test(artifact): add mock
* fix(analyzer): redhat must be replaced with oracle
* fix(analyzer): debian must be replaced with ubuntu
* fix(fs): display dir when hostname is empty
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
* fix: make AnalysisResult a reference
Co-authored-by: Simarpreet Singh <simar@linux.com >
* refactor(walker): fix comment
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-28 23:29:07 +03:00
Simarpreet Singh
78b7529172
Add image subcommand ( #493 )
...
* config_test: Add missing assertions for TestNew
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add integration tests for image subcommand.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor: bump up urfave/cli to v2.0
* refactor: apply DIY to image flags
* refactor: reorder sub commands
* feat: set hidden to global image options
* test(integration): insert --cache-dir before sub command
* README: update readme to reflect new usage
Signed-off-by: Simarpreet Singh <simar@linux.com >
* chore(README): add image subcommand
* fix(flags): define aliases according to urfave/cli v2.0 style
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-05-25 12:06:15 +03:00
Teppei Fukuda
e2bcb44687
fix: remove help template ( #500 )
2020-05-25 11:28:29 +03:00
Simarpreet Singh
a57c27eeec
vulnerability: Add CVSS Vectors to JSON output. ( #484 )
...
* vulnerability: Add CVSS Vectors to JSON output.
Now Trivy will display the CVSS Vectors presented by various
vendors as part of the JSON output. This can be seen as follows:
```
{
"VulnerabilityID": "CVE-2019-9923",
"PkgName": "tar",
"InstalledVersion": "1.30+dfsg-6",
"Layer": {
"Digest": "sha256:90fe46dd819953eb995f9cc9c326130abe9dd0b3993a998e12c01d0218a0b831",
"DiffID": "sha256:e40d297cf5f89a9822af4c2f63caa2f2085d5aa188137506918e603774b083cb"
},
"SeveritySource": "debian",
"Title": "tar: null-pointer dereference in pax_decode_header in sparse.c",
"Description": "pax_decode_header in sparse.c in GNU Tar before 1.32 had a NULL pointer dereference when parsing certain archives that have malformed extended headers.",
"Severity": "LOW",
"VendorVectors": {
"nvd": {
"v2": "AV:N/AC:L/Au:N/C:N/I:N/A:P",
"v3": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
},
"redhat": {
"v3": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L"
}
},
"References": [
"http://git.savannah.gnu.org/cgit/tar.git/commit/?id=cb07844454d8cc9fb21f53ace75975f91185a120 ",
"http://lists.opensuse.org/opensuse-security-announce/2019-04/msg00077.html ",
"http://savannah.gnu.org/bugs/?55369 ",
"https://bugs.launchpad.net/ubuntu/+source/tar/+bug/1810241 "
]
},
```
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update to latest master of trivy-db
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test: Fix tests for new struct type
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-05-21 14:22:14 -07:00
Teppei Fukuda
a1e818ac5e
refactor(cache): replace image and layer with artifact and blob (fanal#108)
...
* refactor(cache): replace image and layer with artifact and blob
* fix(cache): replace S3
2020-05-21 10:51:29 +03:00
Teppei Fukuda
926f323a72
feat: support registry token ( #482 )
...
* feat: support registry token
* chore(mod): update
* test(integration): add registry tests
* chore(mod): update
* test(integration): comment in terminate
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-19 20:49:27 +03:00
Teppei Fukuda
aa20adb22b
chore: bump up urfave/cli to v2 ( #499 )
2020-05-18 14:43:06 +03:00
Oran Moshai
81526ed0d9
Add S3 support for layer caching this will allow to save image result… (fanal#106)
...
* Add S3 support for layer caching this will allow to save image results on managed persistent object store
* Working on PR comments
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2020-05-17 15:53:16 +03:00
Teppei Fukuda
3e0779a78d
chore(doc): update README ( #490 )
2020-05-12 15:17:06 +03:00
Teppei Fukuda
09442d65f2
chore(ci): move integration tests to GitHub Actions ( #485 )
...
* fix(standalone): add defer to close databases
* test(client/server): launch a server only once
* test(docker_engine): remove the duplicated case
* test(docker_engine): copy a database only once
* test(standalone): copy a database only once
* test(server): fix tests according to updated mock
* chore(mod): update
* chore(ci): add integration tests to GitHub Actions
* chore(ci): bump up Go to 1.14
* chore(ci): remove integration tests from CircleCI
* chore(ci): add name
* chore(ci): add new lines
2020-05-05 11:14:28 +03:00
Teppei Fukuda
83ff3fda25
feat(cache): add close function (fanal#104)
...
* feat(cache): add close function
* test(mock): update mock
* test(analyzer): fix tests according to updated mock
2020-05-05 10:45:51 +03:00
Teppei Fukuda
415b99dab3
feat: support OCI Image Format ( #475 )
...
* chore(wire): specify package names
* fix(extractor): remove types.GetDockerOption
* chore(README): mention OCI support
* chore(mod): update dependencies
* test(integration): fix an error message
* test(integration): revert the error message
* chore(mod): tidy
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-03 11:30:49 +03:00
Teppei Fukuda
35b038edd3
chore(github): fix issue templates ( #483 )
2020-05-03 10:28:13 +03:00
Manuel Rüger
34a95c1556
contrib/gitlab.tpl: Add new id field ( #468 )
...
* contrib/gitlab.tpl: Add new id field
https://docs.gitlab.com/ee/user/application_security/container_scanning/#reports-json-format
vulnerabilities[].id Unique identifier of the vulnerability.
vulnerabilities[].cve (DEPRECATED - use vulnerabilities[].id instead) A fingerprint string value that represents a concrete occurrence of the vulnerability. It’s used to determine whether two vulnerability occurrences are same or different. May not be 100% accurate. This is NOT a CVE.
Signed-off-by: Manuel Rüger <manuel@rueg.eu >
* Update integration test for Gitlab
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-04-30 20:22:14 +03:00
Teppei Fukuda
b2821420fd
chore(docs): add triage.md ( #473 )
...
* chore(docs): add triage.md
* chore(labels): manage labels as code
* chore(triage): mention a milestone
* chore(triage): fix
Co-Authored-By: Liz Rice <liz@lizrice.com >
* chore(labels): remove rotten
* chore(labels): remove lifecycle/active
* chore(labels): sort priority labels
* chore(docs): add help-wanted.md
* chore(docs): move documents to contrib dir
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-04-30 14:07:23 +03:00
Teppei Fukuda
216a33b4cd
fix: handle a scratch/busybox/DockerSlim image gracefully ( #476 )
...
* fix: handle unknown OS and no package errors
* chore(mod): update dependencies
* integration: add busybox
* update depdendencies and fix tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* chore(mod): use the latest trivy-db
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-04-30 12:48:28 +03:00
Simarpreet Singh
aa4339ca41
analyzer: Send back package and apps info for unknown OS if found. (fanal#103)
...
* analyzer: Send back package and apps info for unknown OS if found.
We should send back package and apps info if found even
in the case of an unknown OS. Example Dockerfile:
```
$ cat Dockerfile
FROM hello-world
ADD https://raw.githubusercontent.com/aquasecurity/trivy-ci-test/master/Cargo.lock .
```
Should say ErrUnknownOS but still scan the Cargo vulns.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* fix(analyzer): send back package and apps info even if there is no package found
* fix(main): handle specific errors
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-04-27 15:16:47 -07:00
Teppei Fukuda
b22aebf826
feat(image): support registry token (fanal#102)
...
* feat(image): support registry token
* test: assert error messages
* chore(mod): point to the latest testdocker
2020-04-27 21:47:28 +03:00
Teppei Fukuda
364cc862f7
feat(image): support OCI Image Format (fanal#101)
...
* feat(image): support OCI Image Format
* refactor: rename NewDockerArchiveImage to NewArchiveImage
* test: rename TestNewDockerArchiveImage to TestNewArchiveImage
* fix: introduce go-multierror
* image: add more sad paths for tryOCI func
Signed-off-by: Simarpreet Singh <simar@linux.com >
* test(image): add more test case
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-04-26 13:13:28 +03:00
Simarpreet Singh
ad0bb7ce23
rpc: Fix output to use templates when in client server mode. ( #469 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-04-22 13:38:48 -07:00
Simarpreet Singh
17b84f6c09
Override with Vendor score if exists ( #433 )
...
* wip: Add a failing test to demo severity override
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan.go: Return osFound for use in determining vendor.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* pkg: Fix ScanImage return in case an OSFound
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan_test: Include a package-lock.json for happy path
Signed-off-by: Simarpreet Singh <simar@linux.com >
* wip: Add a test to include various reportResult types
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Makefile: Add a target to generate mocks.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Pass reportType as argument for FillInfo.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Add other types of vulnerabilities.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Update golden files.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* ospkg: Fix FillInfo for ospkg/server
Signed-off-by: Simarpreet Singh <simar@linux.com >
* rpc: Add os.Family type to Response.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test.go: Add case where no vendor severity exists.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Fallback to NVD if it exists.
Also add tests for other cases.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* rpc: Fix a few sites with reportType info and tests.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Remove VendorSeverity from displayed results
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Add vulnerability source information.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Add VendorSeverity logic for lightDB as well.
This commit also makes FillInfo logic common to both light and full DBs.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* remove some crufty TODOs
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test: Add a case for light db for documentation purposes
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: update trivy-db to point to master
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan_test: Remove cruft and bring back test cases
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan_test: Add pkg Type to mock return
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: reorder err check after err
Signed-off-by: Simarpreet Singh <simar@linux.com >
* client_test: Fix import ordering
Signed-off-by: Simarpreet Singh <simar@linux.com >
* convert.go: Use result.Type
Signed-off-by: Simarpreet Singh <simar@linux.com >
* convert: Use result.Type and simplify ConvertFromRpcResults signature
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Refactor calls to getVendorSeverity
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Remove centos-7-critical.json.golden
There's no critical vulnerability in CentOS 7 anymore.
In addition this test was not adding any value that is already
not covered by existing tests cases.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* rpc: Include severity source in tests.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Update test db to include VendorSeverity.
Test DB is now a snapshot of full database from trivy-db.
Also update golden files to include SeveritySource.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Make centos7 use RHEL vendor severities
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-04-16 16:58:58 -07:00
Simarpreet Singh
7629f7f0d6
docs: Update installation docs for pointing to Trivy Releases. ( #463 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/461
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-04-16 11:44:52 +03:00
Teppei Fukuda
ac5f313129
feat(db): store metadata as a file ( #464 )
...
* refactor: wrap errors
* feat(db): add the metadata file
* test(db): re-generate mocks
* fix(app): read metadata from the file in showVersion
* fix: open the database after downloading it
* fix(operation): use UpdateMetadata
* chore(mod): update dependency
* test(integration): fix tests
* fix(conf): rename TRIVY_NONSSL to TRIVY_NON_SSL
2020-04-15 16:07:42 +03:00
Teppei Fukuda
329f245283
fix: replace containers/image with google/go-containerregistry ( #456 )
...
* chore(mod): update dependencies
* fix(internal): remove cleanup
* fix: use only diff_id
* fix: use string instead of digest
* fix: replace LayerID with Layer
* test(integration): negotiate API version
* feat(conf): add TRIVY_NONSSL
* test(integration): update golden files
* test(integration): fix the error message
* chore(debian): add comments
* chore(mod): update dependencies
2020-04-14 13:31:13 +03:00
Teppei Fukuda
05ea7f4201
fix: replace containers/image with google/go-containerregistry (fanal#96)
...
* fix(image): replace containers/image with google/go-containerregistry
* test(image): remove un-needed mocks
* fix(option): add NonSSL
* fix(docker): replace containers/image with google/go-containerregistry
* test(docker): add testing servers for Docker Registry/Engine
* refactor(extractor): replace digesst.Digest with string
* fix(analyzer): replace containers/image with google/go-containerregistry
* fix(main): remove cleanup function
* chore(actions): add apt-get update
* chore(Makefile): remove unnecessary tag
* test(integration): remove cleanup function
* test(integration): specify API version
* test(bench): remove cleanup function
* test(bench): remove some cases
* test: separate testutils into another repository
* feat: implement the original struct to communicate with Docker Engine
* fix(image): use daemon.Image
* fix(docker): use diff_id instead of digest
* fix(cache): use diff_id as a key of cache
* fix(analyzer): use diff_id
* fix(main): add cleanup
* test(testdata): cleanup
* test(benchmark): measure the cost of initializing structs
* chore(mod): update dependencies
* test(integration): add cleanup
* test(integration): negotiate API version
* chore(actions): remove exit
* chore(mod): remove replace
* fix(extractor): revert removing structs
* test: add testdata
* fix: skip calculating the hash of a compressed layer when analyzing an uncompressed layer
* test(image): remove code
* refactor(image/daemon): remove cruft
* test(integration): implement docker login/logout
* test(integration): change expectation
* refactor(cache): rename layerID to diffID
* test(cache): add sad path in GetLayer
* test(analyzer): renmae LayerID to DiffID
* chore(image): add a comment
* fix(image/daemon): return empty func() instead of nil
* fix(image/daemon): add a comment
* fix(image/daemon): add a comment
* refactor(image/daemon): use client.WithAPIVersionNegotiation
* refactor(analyzer): rename LayerIDs to DiffIDs
* refactor(analyzer): remove an un-needed arg
* refactor(cache): wrap an error
* refactor(main): format
* refactor(docker): reorder imports
* refactor(docker): change the order
* chore: add the comment
* refactor(extractor): rename
* refactor(image/daemon): wrap errors
* chore(image/daemon): add a comment
* refactor(image): remove unnecessary definitions
* refactor(integration): use client.WithAPIVersionNegotiation
2020-04-13 21:21:39 +03:00
Huang Huang
8b3289c880
Support settings apkIndexArchiveURL via env FANAL_APK_INDEX_ARCHIVE_URL (fanal#94)
2020-04-13 11:55:51 +03:00
Kapil Thangavelu
d6595ad7c9
add ubuntu 20.04 ( #460 )
...
* add ubuntu 20.04
* add fossa to ubuntu.csv misc data
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-04-13 11:50:41 +03:00
Dominik Braun
114df7a345
using STDIN for docker login command ( #458 )
2020-04-13 11:33:00 +03:00
Teppei Fukuda
fc2f5ddbb2
test(integration): add tests with TLS registry (fanal#99)
...
* test(integration): add tests with TLS registry
* test(integration): add the build tag
* test(registry): aggregate imports
* test(registry): remove un-needed expectations
2020-04-06 19:25:43 +03:00
Teppei Fukuda
21e1ebf92c
fix(bench): measure initializing structs (fanal#98)
...
* fix(bench): remove some cases
* fix(bench): measure initializing Analyzer
* chore(ci): force benchmark tests to pass
2020-04-05 16:53:27 +03:00
Alexandre Sieira
e5ff5ec895
Fix CircleCI example in README.md ( #451 )
...
After trying to run trivy using CircleCI based on the sample configuration and failing, I want to suggest the following updates:
* `docker:18.09-git` no longer exists and causes workflow to fail, replaced with `stable-git` instead.
* added `setup_remote_docker` or else the docker commands fail in the rest of the execution, as per https://circleci.com/docs/2.0/building-docker-images/#overview
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-04-01 10:32:00 +03:00
Teppei Fukuda
1bc02f9f6a
fix(db): retry downloading the database if it is broken ( #452 )
2020-03-31 17:56:34 +03:00
Teppei Fukuda
05fa7791dc
chore(release): add all supported versions ( #445 )
2020-03-31 11:51:03 +03:00
Teppei Fukuda
bf63cc7f34
feat: split ID into Digest and DiffID (fanal#97)
2020-03-24 20:34:42 +02:00
Simarpreet Singh
6fbdec6e83
app: Fix a few edge cases with version flag ( #443 )
...
* app: Show just version if DB is missing
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Dont panic if cache-dir is bogus
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: DRY up logic for showVersion
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-03-24 11:09:05 +02:00
Simarpreet Singh
94eb7cc592
Expose Trivy and VulnDB version through --version ( #435 )
...
* app: Expose Trivy and VulnDB version through --version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* pkg: Use time.Time as value not reference.
Based on: 64db180151
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Use various formatted outputs
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Take value of --cache-dir for cacheDir
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Refactor and test showVersion
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library: lighten names by remove version suffix
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Show types and add parity of table and JSON
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Switch to show using UTC time
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update to latest trivy-db master.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Use c.App.Writer for os.Stdout
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Replace table output with docker version style output
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Fix output to show as "Version" for Trivy version.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* app: Move VersionInfo struct out to app.go
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-03-20 10:19:44 -07:00
Teppei Fukuda
b847e57991
feat: show origin layer for vulnerabilities ( #439 )
...
* chore(mod): update dependencies
* test(integration): update the golden file
2020-03-18 11:00:23 +02:00
Teppei Fukuda
5d7149d6cf
feat(extractor): switch to layer ID of origin layer (fanal#93)
...
* feat(extractor): switch to layer ID of origin layer
* integration: update golden file for vuln-image
This file was updated during a COVID-19 crisis.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* test(docker): sort applications
* test(docker): fix order
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-03-17 20:10:56 +02:00
Sebastian Ehmann
07a731c4bb
Fix filepath separators on Windows ( #414 )
...
* Use correct os dependent path separator for test paths
* Use correct os dependent path separator
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-03-16 16:31:50 +02:00
Andrii Soldatenko
4ee7a1e173
fix circleci example ( #431 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-03-16 11:56:06 +02:00
Simarpreet Singh
c63e3aa5d5
integration: Add dockerless mode tests (fanal#81)
...
* integration: Add dockerless mode tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* .github: Fix typo
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Improve cache assertions with containers/image
Signed-off-by: Simarpreet Singh <simar@linux.com >
* github: Update docker version before running
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Remove un-needed random num generation
Signed-off-by: Simarpreet Singh <simar@linux.com >
* rebase on latest master
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: improve packages check
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Remove un-needed goldenfiles
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Rename dockerlessImageName to remoteImageName
Signed-off-by: Simarpreet Singh <simar@linux.com >
* github: Remove un-needed bench target
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Rename dockerlessImageName to remoteImageName
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-03-15 11:35:17 +02:00
Liz Rice
ede778fb7d
Merge pull request #434 from aquasecurity/license
...
Change license to Apache 2.0
2020-03-13 11:08:25 +00:00
Liz Rice
64a07dad38
Merge branch 'master' into license
2020-03-13 10:54:17 +00:00
Liz Rice
623eb79080
Remove outdated license section from README
2020-03-13 10:26:05 +00:00
Liz Rice
3ac504288d
Change license to Apache 2.0 (fanal#92)
...
* Change license to Apache 2.0
* Change license to Apache 2.0, continued
2020-03-13 10:22:25 +00:00
Liz Rice
51b8fd8393
Change license to Apache 2.0, continued
2020-03-13 09:49:19 +00:00
Liz Rice
6f7776e5ec
Change license to Apache 2.0
2020-03-11 18:16:40 +00:00
Teppei Fukuda
a70cee9651
chore(ci): add cross-compile test ( #425 )
...
* chore(ci): add cross-compile test
* chore: add --snapshot
* chore(ci): rename job
2020-03-09 18:20:38 +02:00
Teppei Fukuda
5e36cb91de
fix(rpm): make it possible to scan non-RHEL images without rpm ( #429 )
2020-03-06 14:39:55 +02:00
Daniel Pacak
016f45e8d3
fix: Move check for rpm command to the parsePkgInfo method (fanal#90)
...
Signed-off-by: Daniel Pacak <pacak.daniel@gmail.com >
2020-03-06 14:29:36 +02:00
Teppei Fukuda
74bf99b828
fix(token): use the credential from enviroment variable ( #427 )
2020-03-06 11:43:14 +02:00
Teppei Fukuda
45ada28e38
fix(token): use the credential from enviroment variable (fanal#89)
2020-03-06 11:32:50 +02:00
Teppei Fukuda
3ed0cfbd5f
chore(goreleaser): drop BSD support temporarily ( #424 )
2020-03-05 17:12:29 +02:00
Teppei Fukuda
aca31dffb3
detector: Add LayerID to detect vulns ( #419 )
...
* detector/alpine: Add LayerID to detect vulns
Signed-off-by: Simarpreet Singh <simar@linux.com >
* amazon: Add LayerID to DetectedVulns
Signed-off-by: Simarpreet Singh <simar@linux.com >
* debian: Add LayerID to DetectVulns + tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* oracle: Add LayerID to DetectVulns + tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* photon: Add LayerID to DetectVulns + tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* redhat: Add LayerID to DetectVulns + tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* suse: Add LayerID to DetectVulns + tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* ubuntu: Add LayerID to DetectVulns + tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Fix integration tests to include LayerID
Signed-off-by: Simarpreet Singh <simar@linux.com >
* fix(rpc): add layer_id
* fix(rpc): insert layer_id to the struct
* fix(extractor): add cleanup function
* fix(library): add layer ID to detected vulnerabilities
* test: update mocks
* chore(mod): point to the feature branch of fanal
* mod: Point to fanal/master
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan_test: Include LayerID as part of the assertion
Signed-off-by: Simarpreet Singh <simar@linux.com >
* docker_engine_test.go: Update an error message to conform with fanal/master.
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-03-04 19:55:16 +02:00
Simarpreet Singh
b0937b624b
Add layer id info (merge to master) (fanal#88)
...
* analyzer: Include layerID as part of LayerInfo
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Add LayerID to Package struct
Signed-off-by: Simarpreet Singh <simar@linux.com >
* analyzer: Remove ID from returned layerInfo
Signed-off-by: Simarpreet Singh <simar@linux.com >
* analyzer: Handle missing layer.ID from cached layer
Signed-off-by: Simarpreet Singh <simar@linux.com >
* extractor/docker: Cleanup logic to avoid extra slice usage
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Fix golden files to include LayerID
Signed-off-by: Simarpreet Singh <simar@linux.com >
* analyzer: Remove condition for adding layer.ID
Signed-off-by: Simarpreet Singh <simar@linux.com >
* types: Introduce types.LibraryInfo
Signed-off-by: Simarpreet Singh <simar@linux.com >
* docker: Add LayerID to each LibraryInfo
Signed-off-by: Simarpreet Singh <simar@linux.com >
* .github/bench: Bump up docker version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* intergration/perf: Remove other OSes for the timebeing.
Looks like Github CI is running out of space while running
other tests. Until we find a better solution we need to comment
out bigger OSes.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* fix(image): call Close() via cleanup funcion
* refactor(type): add omitempty
* analyzer: Change to types.LibraryInfo in analzyer.go
Signed-off-by: Simarpreet Singh <simar@linux.com >
* wip: add CleanupDockerExtractorFn for cleanup
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor(analyzer): remove un-needed function
* test(cache): comment in
* Revert "wip: add CleanupDockerExtractorFn for cleanup"
This reverts commit dabfae104bf6d63492823c6c3eb94175d26eabad.
* Revert ".github/bench: Bump up docker version"
This reverts commit b982c46861e1cc0851d53621c0e68ac40918d755.
* refactor(analyzer): sort imports
* test(cache): remove debug code
* test(cache): format
* chore(image): remove debug code
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-03-04 08:25:19 -08:00
Teppei Fukuda
18b80e3781
feat(cache): based on JSON ( #398 )
...
* refactor(docker_conf): rename and remove unnecessary options
* feat(rpc): define new API
* fix(cli): change default timeout
* fix(import): fix package names
* refactor(vulnerability): remove old mock
* refactor(utils): remove un-needed functions
* feat(cache): implement cache communicating with a server
* refactor(scan): separate scan function as local scanner
* test(scanner): add tests for ScanImage
* refactor(scan): remove unused options
* test(vulnerability): generate mock
* refactor(server): split a file
* feat(server): implement new RPC server
* feat(client): implement new RPC client
* fix(cache): use new cache interface
* fix(standalone): use new scanner
* fix(client): use new scanner
* fix(server): pass cache
* test(integration): make sure an error is not nil before calling the method
* fix(mod): update dependencies
* test(integration): ensure the image load finishes
* feat(docker): support DOCKER_HOST and DOCKER_CERT_PATH
* chore(mod): update dependencies
* refactor(rpc): remove old client
* feat(server): support old API for backward compatibility
* fix(server): check a schema version of JSON cache
* fix(rpc): add a version to packages
* feat(rpc): add PutImage
* test: rename expectations
* refactor(cache): rename LayerCache to ImageCache
* refactor: rename ImageInfo to ImageReference
* fix(applier): pass image_id to ApplyLayer
* feat(cache): handle image cache
* chore(mod): update dependencies
* refactor(server): pass only config
* feat(cli): add -removed-pkgs option
* refactor(err): wrap errors
2020-02-27 23:17:55 +02:00
Teppei Fukuda
bfa6e76141
feat(cache): based on JSON (fanal#84)
...
* temp
* update
* fix integration test
* update
* update
* test(docker): add a test for ExtractLayerFiles
* docker_test: Add opq and wh file paths.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* docker_test: Add sad path for GetLayer
Signed-off-by: Simarpreet Singh <simar@linux.com >
* docker_test: Add invalid file for extractFiles
Signed-off-by: Simarpreet Singh <simar@linux.com >
* docker_test: remove old crufty tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* docker_test: Add tests for ApplyLayers
Signed-off-by: Simarpreet Singh <simar@linux.com >
* test(docker): add tests for status.d
* test(docker): no mock
* temp
* analyze_test: Add tests for Analzye() happy path
Signed-off-by: Simarpreet Singh <simar@linux.com >
* cache: remove mock_cache.go
Signed-off-by: Simarpreet Singh <simar@linux.com >
* analyzer_test: Prefer real extractor over mock
Signed-off-by: Simarpreet Singh <simar@linux.com >
* analyzer_test: Add sad paths for Analyze
Signed-off-by: Simarpreet Singh <simar@linux.com >
* tests: Fix invocation call sites for new JSON cache
Signed-off-by: Simarpreet Singh <simar@linux.com >
* test(image): add httptest server
* utils_test: Add build tags
Signed-off-by: Simarpreet Singh <simar@linux.com >
* test(analyzer): add sad path
* test(image): remove unused tests
* test(integration): fix interface
* test(analyzer): add an image including lock files
* refactor(analyzer): remove the unused function
* test(analyzer): add tests for Applier
* test(cache): add cache tests
* feat(cache): support schema version
* refactor(mock): remove unnecessary mocks
* refactor: clean up debug code
* test(analyzer): add a test image
* test(bench): fix cache
* cache_test: Add a layer with SchemaVersion of 2
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: remove cruft
Signed-off-by: Simarpreet Singh <simar@linux.com >
* feat(image): support docker host and cert path
* refactor(image): add omitempty
* feat(image): add new struct to have image information in cache
* feat(cache): add image bucket
* refactor(cache): commonize getting layer
* test(mock): generate new mocks
* feat(analyzer): analyze image config and store it in cache
* refactor(analyzer): make errors lowercase
* test(cache): update tests
* test(analyzer): fix tests
* fix(cmd): pass image ID
* fix(analyzer): add HistoryPackages to store package from history
* fix(cache): return an error in GetLayer
* refactor(cache): rename ImageConfig to ImageInfo
* refactor(err): wrap errors
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-02-27 21:09:05 +02:00
Teppei Fukuda
b83174f32d
chore(README): add explanation for self-compiled binaries/packages ( #413 )
2020-02-20 10:08:15 +02:00
Takuya N
80bbe47774
fix(gitlab): fix json generation on loop ( #409 )
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-02-18 14:32:56 +02:00
Teppei Fukuda
7726963e86
fix(scanner): pass docker options as an argument ( #408 )
2020-02-18 14:18:11 +02:00
Takuya N
db2136b17c
doc: Add Alpine Linux 3.11 to supported OS docs ( #407 )
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
2020-02-18 12:14:06 +02:00
Masahiro Fujimura
f0dc9fa748
Change library parse error log (fanal#85)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-02-17 22:13:04 +02:00
Teppei Fukuda
412209b0d1
test(bench): exclude master branch in GitHub Actions (fanal#82)
2020-02-17 21:04:31 +02:00
Teppei Fukuda
3d55fc5ea6
test(integration/bench): wait for an image load and remove images after tests (fanal#86)
...
* bench: remove images after finishing benchmarks
* test(integration): remove images after finishing tests
* test(bench): merge master branch
* debug
* chore(Makefile): exclude all tests when running benchmarks
* test(bench): wait for an image load
* fix(image): close source
* test(integration): wait for an image load
* test(bench): clean up debug code
2020-02-17 20:02:22 +02:00
Teppei Fukuda
42043a0888
fix(client): add image name and build time ( #402 )
...
* WIP: Add imageName and BuildTime for Remote detector
Signed-off-by: Simarpreet Singh <simar@linux.com >
* wip
Signed-off-by: Simarpreet Singh <simar@linux.com >
* change name from build_time to created
* remove an unused function
* fix(library): add image_name and created_at
* fix(ospkg): add image_name and created_at
* fix(scan): add image_name and created_at
* fix(library): remove unused param
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-02-16 10:35:53 +02:00
Teppei Fukuda
495332ccd1
refactor: replace genuinetools/reg with containers/image (fanal#70)
...
* chore(ci): remove unused lines
* feat(cache): add SetBytes
* refactor(cache): replace Initialize with New
* fix(cache): use ReadCloser instead of Reader
* fix(option): update options according to containers/image
* feat(image): add struct to manipulate an image
* refactor(token): move the directory
* chore(Makefile): fix test
* chore(Makefile): add containers_image_storage_stub tag
* refactor(docker): use Image
* refactor(docker): remove unused functions
* refactor(docker): update imports
* test(docker): fix tests
* refactor(analyer): use containers/image
* chore(mod): update dependencies
* fix(extractor): update interface
* fix(main): use updated functions
* test(integration): fix
* refactor(image): remove unused definition
* refactor(error): wrap errors
* test(image): add TestNewImage
* test(mock): prepare interfaces
* test(mock): generate mocks
* test(image): add TestImage_LayerInfos
* test(image): add TestImage_ConfigBlob
* test(image): add TestImage_GetBlob
* chore(mod): update dependencies
* refactor(error): wrap errors
* fix(auth): pass nil when auth is empty
* chore(Makefile): add a tag
* test(bench): fix
* chore(bench): introduce cob
* chore(ci): restrict a push trigger
* chore(bench): run benchmarks 10 times
* test(bench): use a random tag
* test(integration): remove ImageRemove
* chore(cob): set threshold to 0.7
* image_test: Add unhappy paths for GetBlob
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor(image): remove unused fuction
* fix(image): close io.ReadCloser via cleanup function
* test(image): do not skip populateSource
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-01-29 13:37:32 +02:00
Teppei Fukuda
246793e873
fix(redhat): use binary package name for OVAL ( #393 )
...
* fix(redhat): use binary package name for OVAL
* test(redhat): add a test
* test(imtegration): update golden files
2020-01-28 15:59:47 +02:00
Takuya N
692b0f1410
cli: append warning when --template option is ignored ( #391 )
...
* test: cli: append warning when --template option is ignored
to avoid --template is silently ignored when --format <table|json>
or no --format is passed.
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
* cli: append warning when --template option is ignored
to avoid --template is silently ignored when --format <table|json>
or no --format is passed.
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
* test: cli: append warning when --format template is ignored
when --template is not specified
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
* cli: append warning when --format template is ignored
when --template is not specified
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-01-28 13:32:57 +02:00
Teppei Fukuda
0629e1d731
fix(cli): reject multiple images ( #392 )
2020-01-28 12:02:34 +02:00
Takuya N
9707c7bcb1
Initial GitLab CI template to deeply integrated with GitLab Container Scanning ( #376 )
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
2020-01-26 16:08:44 +02:00
Davin Kevin
194fbef73c
feat(): include GitLab template inside the docker container ( #388 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-01-26 11:09:07 +02:00
Takuya N
f7db00c1eb
Modify template for GitLab Container Scanning ( #387 )
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
2020-01-26 10:04:27 +02:00
Simarpreet Singh
285e1f1bbf
integration: Fix filenames to not include the : char (fanal#79)
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-01-24 11:45:49 -08:00
Teppei Fukuda
2f4b31ecc6
chore(goreleaser): bump up to 0.124.1 ( #383 )
2020-01-23 14:13:01 +02:00
Takuya N
9289624688
doc: Update GitLab CI example documentation ( #375 )
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-01-23 12:08:18 +02:00
Simarpreet Singh
d3979a0d1f
Perf testing (fanal#72)
...
* integration: Add a test to use fanal as a library
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Table driven library_tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add even more OSes to the docker mode test
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: run tests in parallel
Signed-off-by: Simarpreet Singh <simar@linux.com >
* .git: Update gitignore with trivy images dir
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: add golden files for packages
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Run all tests in parallel
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Refactor check logic to run twice.
Once for no cache, once with cache.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Fix cache invocation
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add a more comprehensive image for library_test
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Introduce anon struct type
Signed-off-by: Simarpreet Singh <simar@linux.com >
* travis: add make test-integration
Signed-off-by: Simarpreet Singh <simar@linux.com >
* travis: Upgrade docker version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* benchmark: Add benchmark tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* removeme: Add deliberate sleep
Signed-off-by: Simarpreet Singh <simar@linux.com >
* remove sleep
Signed-off-by: Simarpreet Singh <simar@linux.com >
* travis: Add cob to travis
Signed-off-by: Simarpreet Singh <simar@linux.com >
* chore(bench): use GitHub Actions
* chore(bench): use GitHub Actions
* chore(bench): install make
* chore(bench): use GitHub Actions
* chore(ci): move unit tests to GitHub Actions
* benchmark_test: Remove assertions and goroutines
Signed-off-by: Simarpreet Singh <simar@linux.com >
* benchmark_test: Split with and without cache
Signed-off-by: Simarpreet Singh <simar@linux.com >
* benchamark_test: Add missing assertions, remove cruft
Signed-off-by: Simarpreet Singh <simar@linux.com >
* benchmark_test: Make tests indepedent of each other.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* benchmark_test: Refactor teardown
Signed-off-by: Simarpreet Singh <simar@linux.com >
* benchmark_test: Clear cache per run for Without Cache
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-01-22 13:51:25 -08:00
Simarpreet Singh
c87f30c25e
integration: Fanal as a library for tar mode (fanal#76)
...
* rename library_test > library_dockermode_test
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Introduce fanal as a library for tar mode tests.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Refactor tar and dockermode together
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: DRY check funcs
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Refactor signatures
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Remove removal of images for tar mode
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-01-22 11:55:51 -08:00
Teppei Fukuda
5a8749cd5b
chore: add install script ( #370 )
...
* chore: add install script
* installer: change perms to include +x
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-01-19 09:13:36 +02:00
Simarpreet Singh
d328815939
integration: Add a test to use fanal as a library in Docker mode (fanal#66)
...
* integration: Add a test to use fanal as a library
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Table driven library_tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add even more OSes to the docker mode test
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: run tests in parallel
Signed-off-by: Simarpreet Singh <simar@linux.com >
* .git: Update gitignore with trivy images dir
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: add golden files for packages
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Run all tests in parallel
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Refactor check logic to run twice.
Once for no cache, once with cache.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Fix cache invocation
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add a more comprehensive image for library_test
Signed-off-by: Simarpreet Singh <simar@linux.com >
* library_test: Introduce anon struct type
Signed-off-by: Simarpreet Singh <simar@linux.com >
* travis: add make test-integration
Signed-off-by: Simarpreet Singh <simar@linux.com >
* travis: Upgrade docker version
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-01-17 10:49:50 -08:00
Aruneko
4a7fb525d7
fix typo in example of .gitlab-ci.yml ( #373 )
2020-01-17 12:16:00 +02:00
Teppei Fukuda
8888fcafa7
chore(goreleaser): change name_template to file_name_template ( #369 )
2020-01-14 12:30:53 +02:00
Manuel Rüger
63a8c6d26b
Integrate with Gitlab Container Scanning ( #367 )
...
This PR integrates trivy with Gitlab Container Scanning and provides a
similar report. It adds the required template to the release tarball for easy
consumption.
https://docs.gitlab.com/ee/user/application_security/container_scanning/
https://gitlab.com/gitlab-org/gitlab/issues/11947
2020-01-14 11:46:14 +02:00
Teppei Fukuda
fc222bed7c
chore: change a licence in goreleaser.yml ( #365 )
2020-01-13 12:58:22 +02:00
Manuel Rüger
6132ff93a2
template: Load template from paths ( #202 )
...
Signed-off-by: Manuel Rüger <manuel@rueg.eu >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-01-13 11:39:02 +02:00
Manuel Rüger
87556aa741
Dockerfile: Update to alpine 3.11 ( #361 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-01-13 10:45:55 +02:00
Masahiro Fujimura
43362b2832
Fix inifinite loop when resolving dependencies of packages in Alpine ( #364 )
...
* Change fanal ref
* Fix Inifinite loop when resolving dependencies of packages in Alpine
2020-01-12 18:39:21 +02:00
Masahiro Fujimura
ca5843cec2
Fix circular dependency for alpine apk index. (fanal#68)
...
* Fix Alpine Apk index resolve dependency, apkIndex has circular dependency package
* Add nodejs test
* Fix review
* Fix pointer
2020-01-12 16:40:21 +02:00
Simarpreet Singh
1d57f7be5c
Revert PR fanal#51 entirely (fanal#67)
...
* Revert "Revert part of fanal#51 (fanal#64)"
This reverts commit a3284d4a2d .
* revert: PR fanal#51 for cache
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-01-10 11:58:23 -08:00
Simarpreet Singh
db2d0c2e9b
docker_engine_test: Add more OSes ( #358 )
...
* docker_engine_test: Add more OSes
Fixes: https://github.com/aquasecurity/trivy/issues/356
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add all OSes for docker mode.
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-01-10 21:25:43 +02:00
Huang Huang
922d493159
Add EOL Date for alpine 3.11 ( #359 )
...
Ref: https://endoflife.date/alpine
2020-01-08 10:33:17 +02:00
Teppei Fukuda
c4811c3104
chore(dep): update ( #357 )
2020-01-05 22:53:06 +02:00
Masahiro Fujimura
68eb4c6c8d
Revert part of fanal#51 (fanal#64)
...
* Fix getFilteredTarballBuffer function
* Add dotfilepath tar.gz
* Add dot filepath test
* fix test name
* change test filename
* Add empty files
* fix(docker): remove getFilteredTarballBuffer
* test(docker): remove tests for TestDocker_ExtractLayerWorker
* test(docker): remove unused files
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-01-05 22:39:22 +02:00
Teppei Fukuda
0ec840b3b4
feat(client): retry HTTP request when getting an unavailable error ( #350 )
...
* feat(client): retry HTTP request when getting an unavailable error
* fix(integration-test): use a snapshot database for Docker mode (#352 )
* fix(integration): add a binary name
The first argument is used for the program name. --skip-update was
ignored.
* fix(integration): use a snapshot database
After a new vulnerability is found, this test fails
* chore(integration): add t.Run
* refactor(client): functionalize common processes
* refactor(client): remove unused const
2020-01-05 10:21:18 +02:00
Teppei Fukuda
0b96d08877
fix(integration-test): use a snapshot database for Docker mode ( #352 )
...
* fix(integration): add a binary name
The first argument is used for the program name. --skip-update was
ignored.
* fix(integration): use a snapshot database
After a new vulnerability is found, this test fails
* chore(integration): add t.Run
2019-12-30 17:48:15 +02:00
Masahiro Fujimura
7abd41609f
Delete requires for release ( #345 )
2019-12-27 11:24:23 +02:00
Masahiro Fujimura
fcc193b7d1
Support Photon OS ( #340 )
...
* Add photon
* test(vulnerability): use generated structs and mock
* test(photon): add integration tests
* test(photon): comment in
* test(integration): add vulnerability details to trivy.db
* chore(mod): update dependencies
* chore(README): add Photon OS
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2019-12-27 10:30:53 +02:00
Teppei Fukuda
44d74a7d8a
chore(README): add 0.0.0.0 to the server example ( #342 )
2019-12-26 16:19:48 +02:00
Teppei Fukuda
4189855fc1
fix(cache): specify a directory to store image cache ( #341 )
...
* chore(mod): update dependencies
* fix(scanner): make scanner take a cache client as the argument
* refactor: sort imports
* refactor(cache): create a struct to clear cache
* fix(cache): use a struct to clear cache
* fix(wire): update constructor to take cache struct
* fix(cache): use the constructor generated by wire
* docs(cli): update the option description
* fix(cache): use the cache struct
* fix(cache): split Reset into ClearDB and ClearImages
2019-12-26 16:08:08 +02:00
Simarpreet Singh
77f1abc17d
Integration tests for docker mode ( #335 )
...
* wip: run trivy after adding image
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add an integration test for docker mode
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add error checks for docker_engine_test
Signed-off-by: Simarpreet Singh <simar@linux.com >
* circleci: add specific docker version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* circleci: add specific docker version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* docker_engine_test: Add a sad path
Signed-off-by: Simarpreet Singh <simar@linux.com >
* circleci: Add docker_version by param
Signed-off-by: Simarpreet Singh <simar@linux.com >
* circleci: Add more docker versions
Signed-off-by: Simarpreet Singh <simar@linux.com >
* test(integration): remove old docker versions
* chore(ci): add requires
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2019-12-26 12:48:17 +02:00
Teppei Fukuda
eaf9fa5e3f
feat(cache): wrap kv cache (fanal#62)
2019-12-25 13:57:07 +02:00
Tomoya Amachi
60a7565870
add aws session token (fanal#61)
2019-12-25 13:56:15 +02:00
Teppei Fukuda
96d58ccd1b
fix(client): clear cache ( #339 )
2019-12-25 13:47:56 +02:00
Teppei Fukuda
823374b578
feat(client/server): add --token-headers option ( #326 )
...
* feat(option): add token-header
* feat(client): add token header
* feat(server): add token header
* test(token): fix tests
* test(token): add integration tests
* feat(client): add --custom-headers
2019-12-24 16:49:56 +02:00
Masahiro Fujimura
78df35b570
Add photon support (fanal#59)
...
* Add photon support
* fix(suse): add continue
* refactor(photon): remove unnecessary end index
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2019-12-24 14:14:51 +02:00
Masahiro Fujimura
b127c1c8a7
Support SUSE ( #337 )
...
* Add suse support
* Add suse support
* Add OpenSUSETumbleweed
* mv suse to detector
* Add trivy-db
* Fix suse test
* Add integration test
* Change README.md
* change go.mod
* Fix bug
* Fix integration
* Fix golden file
* update go.mod
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2019-12-23 21:27:25 +02:00
Liz Rice
b1ea09d901
Merge pull request #272 from aquasecurity/lizrice-patch-1
...
docs: note that some sources are non-commercial
2019-12-17 21:01:30 +00:00
jerbia
8c1c3df232
Merge branch 'master' into lizrice-patch-1
2019-12-17 22:55:51 +02:00
Teppei Fukuda
cee08c38f4
feat(db): show progress when downloading the DB ( #317 )
...
* fix(github): return db size
* fix(github_mock): add size
* feat(indicator): add progress bar
* refactor(config): remove global Quiet
* fix(db): take progress bar as an argument
* fix(progress): inject progress bar
2019-12-16 19:23:08 +02:00
Simarpreet Singh
162fb42d62
Merge pull request fanal#57 from aquasecurity/switch-to-raw-encoding
...
cache: Switch to Raw encoding.
2019-12-16 22:46:57 +08:00
Manuel Rüger
bc8f613ba6
fix(writer): Refactor results struct ( #327 )
2019-12-16 16:15:47 +02:00
Simarpreet Singh
7d0165c767
cache: Switch to Raw encoding.
...
This commit also switches zstd to use SpeedDefault.
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-12-16 00:34:45 -08:00
Teppei Fukuda
7ef1e5f970
Cache: Save only required files (fanal#51)
2019-12-16 08:44:43 +02:00
Teppei Fukuda
94f9cf49fb
Add suse linux enterprise server support (fanal#55)
...
* Add suse linux enterprise server
* Fix comment
* Add openSUSE Tumbleweed support
2019-12-15 14:53:51 +02:00
masahiro331
bed0a0ebd1
Add openSUSE Tumbleweed support
2019-12-07 17:01:14 +09:00
masahiro331
0c254184d6
Fix comment
2019-12-07 15:22:41 +09:00
masahiro331
306c551fdf
Add suse
2019-12-07 13:54:35 +09:00
Simarpreet Singh
9c6b9a69c3
analyzer: Add tests for AnalyzeFile
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-12-04 20:41:28 -08:00
Samuel Archambault
2cb920d5d9
Using bufio reader for Stdin, otherwise the first 3 bytes are consumed and file gets "corrupted" (stdin is not seekable?)
2019-12-04 20:41:28 -08:00
Teppei Fukuda
9bf16ae1ba
Revert "change mod genuinetools/reg to vanilla (fanal#50)" (fanal#53)
...
This reverts commit ad03c4f38c .
2019-12-02 14:48:03 +02:00
Simarpreet Singh
3867fc71ee
cmd: Rebase on master and add SkipPing=true
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
3348a0669e
analyzer_test: Remove un-needed assertions
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
030687c989
analyzer: Rename struct
...
As per: https://github.com/golang/go/wiki/CodeReviewCommentsfanal#package-names
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
a273649227
docker_test: Fix import order
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
e6a79f7bc7
docker: Accept interfaces, return structs
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
2c08d9d3dc
cmd: Fix import lines
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
673fc374ed
analyzer_test: Reduce cruft.
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
511e061c0c
docker_test: Add a sample testdir.tar.gz
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
55e97e97ce
docker: Fix signature for downloadConfigFile()
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
aac55275bb
docker: Fix getValidManifest() signature
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
9aea551d86
analyzer: Remove cruft.
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
72334df0c5
docker: extract downloadConfigFile
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
72e5ec702d
docker: Extract extractLayerFiles
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
971269bac8
docker: Extract extractLayerWorker()
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
98341f1e9e
docker_test: refactor getValidManifest
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
1e66346f29
docker_test: Add sad paths for Extract()
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
e41cf57454
docker_test: Add a happy path for Extract()
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
3813f90496
gitignore: update gitignore
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
24c612e166
cache: Define an interface for cache, remove global state
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
d993110d96
analyzer_test: Fix tests by fighting with global state
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
e4b1b64788
docker: Inject docker client
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
a1ea9aeeeb
main: Update example of how to use fanal
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
3aca6b2d6a
analyzer: Add another happy path with no docker and/or image
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
a183360e76
analyzer_test: switch to table driven
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
7eb94404a3
analzyer_test: Add stronger assertions for extractFromFile
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
Simarpreet Singh
985442dc1c
analyzer_test: Adding seams for testability
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-27 09:32:37 -08:00
jabielecki
95e89a424e
change mod genuinetools/reg to vanilla (fanal#50)
...
* change mod genuinetools/reg to vanilla
Instead of using tomoyamachi's fork we can now use the vanilla upstream
package genuinetools/reg. This package gets better maintenance.
Also introducing new checksums for reg's children/dependecies.
Signed-off-by: Jakub Bielecki <jakub.bielecki@codilime.com >
* go mod tidy
2019-11-26 08:49:05 +02:00
Liz Rice
b9eddafe71
Merge branch 'master' into lizrice-patch-1
2019-11-25 11:59:40 +00:00
jabielecki
728ba00be5
fix docker reg with option SkipPing (fanal#48)
...
Workaround for a deficient Ping implementation of reg package.
Ping fails on docker registries that return http 401
Authentication Required when requesting general /v2 url, but
happily allow unauthenticated pull of a specific image.
Closes aquasecurity/trivyfanal#229
Signed-off-by: Jakub Bielecki <jakub.bielecki@codilime.com >
2019-11-24 09:30:22 +02:00
Simarpreet Singh
177a2b0ad9
Add cache tests (fanal#46)
...
* docker_test: Do not pass nil context
Ref: https://github.com/golang/go/blob/master/src/context/context.gofanal#L37:L38
Instead pass context.TODO()
Signed-off-by: Simarpreet Singh <simar@linux.com >
* cache_test: Add happy path for Get() and Set()
Signed-off-by: Simarpreet Singh <simar@linux.com >
* cache_test: Add happy path for clear
Signed-off-by: Simarpreet Singh <simar@linux.com >
* main: Rename os -> osFound to avoid shadowing
Signed-off-by: Simarpreet Singh <simar@linux.com >
* cache_test: Assert that cache is indeed cleared up.
Signed-off-by: Simarpreet Singh <simar@linux.com >
2019-11-19 10:07:12 +02:00
Liz Rice
bdd1266087
docs: note that some sources are non-commercial
2019-11-15 07:47:29 +00:00
Teppei Fukuda
f9907823b8
Update LICENSE (fanal#45)
2019-11-04 11:58:41 +00:00
Teppei Fukuda
cf9d00dfc2
feat(library): ignore files under vendor dir (fanal#44)
2019-10-31 12:25:12 +02:00
Teppei Fukuda
9e8f0bb4f0
feat(image): support tar.gz image (fanal#40)
2019-10-15 11:48:52 +03:00
Nikita Titov
83f0e2b08b
added markup and reference for code snippet in README (fanal#41)
2019-10-15 08:56:39 +03:00
R0GG
b318dec1e0
extractor/docker/docker.go: add parsing for tar.gz layers (fanal#26)
...
* extractor/docker/docker.go: add parsing for tar.gz layers
* extractor/docker/docker.go: ExtractFromFile: add new parsing logic
* extractor/docker/docker_test.go: add tarball with tar.gz layers
* Apply review
2019-10-01 00:41:48 +03:00
Teppei Fukuda
3841cf6d94
Check whether rpm is installed (fanal#39)
...
* Check whether rpm is installed
* Apply the review
2019-09-25 17:02:27 +03:00
Teppei Fukuda
cdeb41a58c
Fix wrong break (fanal#38)
2019-09-25 15:52:46 +03:00
Teppei Fukuda
4a9f3d9aa9
Bug fix: wrap nil err (fanal#37)
2019-09-25 14:11:35 +03:00
Teppei Fukuda
d5d2729237
Add error wrap (fanal#35)
...
* Add error wrap
* Fix bug
* Fix typo
2019-09-25 12:57:09 +03:00
Teppei Fukuda
a5ed21ec13
Update Go to 1.13 (fanal#36)
2019-09-25 12:05:54 +03:00
Tomoya Amachi
afcb70977c
extract all files in target require filedirs (fanal#29)
...
* extract all files in target require filedirs
* use separator to string
* change dpkg file match algorithm
* use filepath.Clean
* add test for target dir files
2019-09-25 09:35:58 +03:00
Masahiro Fujimura
c9f8a8546e
Change error log (fanal#32)
2019-09-25 09:33:36 +03:00
Tomoya Amachi
f9a8f80485
skip scan composer.lock in vendor dir (fanal#34)
2019-09-25 09:32:02 +03:00
Teppei Fukuda
a8380ab5e5
Transfer repositoriy (fanal#27)
...
* Transfer repositoriy
* Disable coverall temporarily
2019-08-19 09:15:12 +01:00
Tomoya Amachi
430740f537
change reg version (fanal#25)
2019-07-07 02:51:50 +09:00
Andrew Hamilton
cef12efc04
Improves package analysis errors usability (fanal#24)
...
- Adds a new analyzer error for "no packages detected"
- Package analyzers now return the common "no packages detected" error
- Returned errors from the package analyzers are checked against the
common "no packages detected" errors and filters those out. Other
errors will now be passed back to the user for debugging.
2019-07-02 11:42:31 +09:00
Tomoya Amachi
3a38594cd1
to be able add required files (fanal#22)
...
* to be able add required files
* fix typo
2019-05-28 13:25:47 +09:00
Tomoya Amachi
6c02a38295
add Arch for amazon linux scan (fanal#21)
2019-05-23 09:27:21 +09:00
Masahiro
4e0c7fc226
Add poetry parser (fanal#19)
2019-05-22 00:46:31 +09:00
Tomoya Amachi
dd938fd693
update go-dep-parser for yarn bugfix (fanal#18)
2019-05-22 00:13:59 +09:00
Naoki Harima
e41f180236
Use go-deb-version for version validation (fanal#17)
2019-05-17 18:06:27 +09:00
Tomoya Amachi
b7debf7f0a
add yarn.lock parser (fanal#16)
...
* add yarn.lock parser
* skip analyze package files in dependency folder
2019-05-16 09:29:14 +09:00
Teppei Fukuda
ce1f557cf7
Include source package in the package struct (fanal#15)
...
* Include source package in package struct
* Use SOURCERPM
* Use epoch of bin package as epoch of src package
2019-05-14 14:28:04 +09:00
Teppei Fukuda
9fa86c550a
Replace slash with underscore (fanal#14)
2019-05-13 15:12:10 +09:00
Teppei Fukuda
89f6348b9c
Analyze origin (fanal#13)
2019-05-13 03:56:15 +09:00
Teppei Fukuda
faed25bfec
Analyze command (fanal#12)
...
* Extract commands
* Analyze commands
* Add comment
* Resolve dependency
2019-05-12 11:18:34 +09:00
Masahiro
856dd3a464
Add cargo analyzer (fanal#11)
2019-05-11 17:35:00 +09:00
Tomoya Amachi
cb5b791d13
GetToken only run extractor/docker (fanal#10)
...
* GetToken only run extractor/docker
* delete dockerhub register analyzer
* create types package
2019-05-09 13:39:17 +09:00
Tomoya AMACHI
1211b105dc
add ecr test
2019-05-09 13:33:11 +09:00
Tomoya AMACHI
e9e2777c32
add gcr test
2019-05-09 12:58:12 +09:00
Tomoya AMACHI
123ee18257
fix reviewed point
2019-05-09 12:27:18 +09:00
Tomoya AMACHI
224069af28
refact import cycle in docker package
2019-05-09 12:25:01 +09:00
Tomoya AMACHI
5e96fa6a55
create types package
2019-05-09 12:23:22 +09:00
Tomoya AMACHI
d773f56aae
change var name : GCRCredPath -> GcpCredPath
2019-05-09 11:18:01 +09:00
Tomoya AMACHI
48a3ac53fb
fix typo
2019-05-09 11:10:58 +09:00
Tomoya AMACHI
1d2fe13f28
delete dockerhub register analyzer
2019-05-09 11:08:11 +09:00
Tomoya AMACHI
c8127c458f
GetToken only run extractor/docker
2019-05-09 11:06:20 +09:00
Teppei Fukuda
2c3bf38c73
Cache the saved image (fanal#9)
...
* Cache saved images
* Update README
2019-05-08 16:18:37 +09:00
Teppei Fukuda
1778abe4e3
Clear cache (fanal#8)
2019-05-07 21:32:06 +09:00
Teppei Fukuda
c0563f81bc
Use local images when docker daemon exists (fanal#7)
...
* Use local images when docker daemon exists
* Fix error handling
2019-05-06 20:07:05 +09:00
Tomoya Amachi
028073bd02
merge ubuntu analyzer into debianbase analyzer (fanal#6)
...
* fix genuinetools/reg module version
* merge ubuntu analyzer into debianbase analyzer
* add os analyzer tests
* add redhat base test
* add redhatbase test file
* use AnalyzeOsError
* add gitignore empty folder
* change variable name in test codes
* skip coverage check on forked project
2019-05-06 11:28:18 +09:00
Teppei Fukuda
8394568aa0
Merge pull request fanal#5 from knqyf263/initial
...
Initial
2019-05-01 22:47:35 +09:00
Teppei Fukuda
1b5c33658f
Revert "Initial commit (fanal#1)" (fanal#4)
...
This reverts commit 549812a784 .
2019-05-01 22:42:59 +09:00
Teppei Fukuda
808a6459b4
Initial commit (fanal#1)
...
* Initial commit
* update
* add apk analyzer
* add dpkg analyzer
* Analyze docker image
* Update README
* Pull image
* Support private registry and use cache
* fix test
* fix for merge
* add rpm analyzer
* add tmp gcr
* Add test
* fix tmp : fix gcr bug on reg package
* fetch gcr container from credential
* use no auth docker token
* update alpine os analyzer
* continue package if no files found
* ignore vendor
* check OS
* add soft link file path
* Add rpm
* update comment
* Support library
* Add rpm analyzer without rpm command
2019-05-01 16:21:38 +09:00
knqyf263
05821edb41
Add rpm analyzer without rpm command
2019-05-01 16:09:49 +09:00
knqyf263
e55ec73aba
Support library
2019-05-01 15:24:08 +09:00
Teppei Fukuda
fefe879691
Merge pull request fanal#2 from knqyf263/add_analyzer
...
Add analyzer
2019-05-01 12:30:25 +09:00
knqyf263
bd57e64268
update comment
2019-05-01 12:19:38 +09:00
knqyf263
66aac5d640
Add rpm
2019-04-29 10:40:18 +09:00
Tomoya AMACHI
f071cecd5c
add soft link file path
2019-04-25 22:55:00 +09:00
Tomoya AMACHI
6a2ca8f74f
check OS
2019-04-25 01:05:15 +09:00
Tomoya AMACHI
5529c83920
ignore vendor
2019-04-24 20:09:21 +09:00
Tomoya AMACHI
022b948545
continue package if no files found
2019-04-24 20:06:40 +09:00
Tomoya AMACHI
f99701585f
update alpine os analyzer
2019-04-24 14:06:51 +09:00
Tomoya AMACHI
76333a382c
use no auth docker token
2019-04-24 14:04:52 +09:00
Tomoya AMACHI
ed8de8b1aa
fetch gcr container from credential
2019-04-18 21:03:36 +09:00
Tomoya AMACHI
e72e8693ef
Merge remote-tracking branch 'origin/initial' into add_analyzer
2019-04-18 17:01:54 +09:00
Tomoya AMACHI
f06501ea2b
fix tmp : fix gcr bug on reg package
2019-04-17 20:21:35 +09:00
knqyf263
e996e0112a
Add test
2019-04-17 20:12:20 +09:00
Tomoya AMACHI
f6fe06fd12
add tmp gcr
2019-04-13 11:00:49 +09:00
Tomoya AMACHI
984ce9bd38
add rpm analyzer
2019-04-09 22:05:09 +09:00
Tomoya AMACHI
c7cf493ebd
fix for merge
2019-04-09 15:55:15 +09:00
Tomoya Amachi
9916efbf5e
Merge branch 'initial' into add_analyzer
2019-04-09 12:34:08 +09:00
knqyf263
0954e0f44b
fix test
2019-04-08 00:23:39 +09:00
knqyf263
c7208b3efa
Support private registry and use cache
2019-04-08 00:10:39 +09:00
knqyf263
262fee4195
Pull image
2019-04-07 18:01:27 +09:00
knqyf263
9f32fd0525
Update README
2019-04-07 15:04:15 +09:00
knqyf263
8065c4bf53
Analyze docker image
2019-04-07 14:56:43 +09:00
Tomoya AMACHI
64d449ee57
add dpkg analyzer
2019-04-04 01:37:43 +09:00
Tomoya AMACHI
68cb8ceba4
add apk analyzer
2019-04-03 12:16:36 +09:00
knqyf263
ec2b20dcd8
update
2019-04-01 23:34:38 +09:00
knqyf263
552c4de1a0
Initial commit
2019-04-01 00:16:25 +09:00
Teppei Fukuda
7b3bf986e8
Initial commit
2019-03-27 17:33:38 +09:00