DmitriyLewen
27a3e55e8e
fix(java): download java-db once ( #5442 )
2023-10-28 12:20:47 +09:00
dependabot[bot]
d223732657
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-28 12:20:43 +09: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
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
0e8ab4f811
feat(config): add external scanner (fanal#206)
2021-07-10 11:07: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
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
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
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
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
7141f20e88
Skipping directory is file is symlink (fanal#176)
2021-05-01 12:30:21 +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
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
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
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
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
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
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
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
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
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
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
Masahiro331
a20d4811d2
add support modularitylabel for rpm (fanal#147)
2020-12-18 07:09:47 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
oranmoshai
d56c477e5f
fix(s3/cache): HeadObject bucketName was missing.
...
Add unit testing
2020-06-14 10:06:03 +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
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
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
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
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
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
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
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
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
Teppei Fukuda
bf63cc7f34
feat: split ID into Digest and DiffID (fanal#97)
2020-03-24 20:34:42 +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
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
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
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
45ada28e38
fix(token): use the credential from enviroment variable (fanal#89)
2020-03-06 11:32:50 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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