dependabot[bot]
eac751339d
chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 ( #5892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 14:49:48 +04:00
dependabot[bot]
d866b71dd6
chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 ( #5855 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 14:46:08 +04:00
dependabot[bot]
34ba96eb78
chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 ( #5830 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 14:45:14 +04:00
Nikita Pivkin
4cdff0e573
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 ( #5822 )
2023-12-26 12:09:43 +00:00
dependabot[bot]
be969d4136
chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 ( #5809 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-25 06:13:16 +00:00
dependabot[bot]
81748f5ad0
chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 ( #5805 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 07:59:21 +00:00
Nikita Pivkin
ba825b2ae1
chore(deps): bump trivy-iac to v0.7.1 ( #5797 )
2023-12-18 12:31:07 +00:00
Juan Ariza Toledano
abf227e06e
fix(bitnami): use a different comparer for detecting vulnerabilities ( #5633 )
...
Signed-off-by: juan131 <jariza@vmware.com >
2023-12-17 10:27:19 +00:00
DmitriyLewen
df49ea4a14
refactor(sbom): disable html escaping for CycloneDX ( #5764 )
2023-12-17 09:25:08 +00:00
DmitriyLewen
f25e2df1c0
refactor(purl): use pub from package-url ( #5784 )
2023-12-13 12:07:31 +00:00
DmitriyLewen
b5e3b77f0f
docs(python): add note to using pip freeze for compatible releases ( #5760 )
2023-12-13 09:39:00 +00:00
DmitriyLewen
6cc00c2f0c
fix(report): use OS information for OS packages purl in github template ( #5783 )
2023-12-13 09:37:14 +00:00
DmitriyLewen
c317fe828d
fix(report): fix error if miconfigs are empty ( #5782 )
2023-12-13 09:34:37 +00:00
DmitriyLewen
9b4bcedf0e
refactor(vuln): don't remove VendorSeverity in JSON report ( #5761 )
2023-12-12 12:33:41 +00:00
DmitriyLewen
be5a550491
fix(report): don't mark misconfig passed tests as failed in junit.tpl ( #5767 )
2023-12-12 12:30:26 +00:00
Veronika Priesner
01edbda347
docs(k8s): replace --scanners config with --scanners misconfig in docs ( #5746 )
2023-12-07 12:12:26 +00:00
Dirk Klimpel
eb9741954c
fix(report): update Gitlab template ( #5721 )
2023-12-07 11:13:43 +00:00
Sourav Patnaik
be1c55497f
feat(secret): add support of GitHub fine-grained tokens ( #5740 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-12-07 10:45:22 +00:00
Nikita Pivkin
a5342da067
fix(misconf): add an image misconf to result ( #5731 )
2023-12-06 07:07:31 +00:00
Sourav Patnaik
108a5b05ce
feat(secret): added support of Docker registry credentials ( #5720 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-12-06 07:04:19 +00:00
dependabot[bot]
6080e245ce
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 ( #5717 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 09:38:17 +00:00
dependabot[bot]
e27ec3261e
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 ( #5701 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:52:06 +00:00
dependabot[bot]
f2aa9bf3eb
chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 ( #5696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 07:18:38 +00:00
dependabot[bot]
6d7e2f8116
chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 ( #5694 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 07:18:17 +00:00
chenk
0ff5f96bb7
feat: filter k8s core components vuln results ( #5713 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-12-05 07:17:51 +00:00
Andrea Scarpino
a54d1e95fd
feat(vuln): remove duplicates in Fixed Version ( #5596 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-12-04 16:29:14 +00:00
Teppei Fukuda
99c04c4383
feat(report): output plugin ( #4863 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-12-04 11:04:43 +00:00
dependabot[bot]
70078b9c0e
chore(deps): bump alpine from 3.18.4 to 3.18.5 ( #5700 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:37:26 +00:00
dependabot[bot]
49e83a6ad2
chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 ( #5704 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:36:06 +00:00
dependabot[bot]
af32cb310a
chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 ( #5699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:32:05 +00:00
dependabot[bot]
176627192f
chore(deps): bump actions/github-script from 6 to 7 ( #5697 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:29:43 +00:00
dependabot[bot]
7ee854767e
chore(deps): bump easimon/maximize-build-space from 8 to 9 ( #5695 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 10:28:13 +00:00
Reo Uehara
654147fc60
docs: typo in modules.md ( #5712 )
2023-12-04 10:25:18 +00:00
chenk
256957523a
feat: Add flag to configure node-collector image ref ( #5710 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-12-04 10:25:12 +00:00
dependabot[bot]
c0610097a6
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 ( #5702 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 09:46:51 +00:00
dependabot[bot]
aedbd85d6e
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 ( #5698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 03:38:34 +00:00
dependabot[bot]
e018b9c423
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 ( #5706 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 03:37:58 +00:00
simar7
b5874e3ad3
feat(misconf): Add --misconfig-scanners option ( #5670 )
2023-11-29 23:59:17 +00:00
Teppei Fukuda
075d8f6286
chore: bump Go to 1.21 ( #5662 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-28 04:01:54 +00:00
yuriShafet
16b757d180
feat: Packagesprops support ( #5605 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-11-28 01:23:47 +00:00
simar7
372efc9ec7
chore(deps): Bump up trivy misconf deps ( #5656 )
2023-11-28 00:47:23 +00:00
Anais Urlichs
edad5f6902
docs: update adopters discussion template ( #5632 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-11-27 01:29:32 +00:00
Kyle Davies
ed9d34030d
docs: terraform tutorial links updated to point to correct loc ( #5661 )
2023-11-27 01:29:22 +00:00
DmitriyLewen
8ff574e3f7
fix(secret): add sec and space to secret prefix for aws-secret-access-key ( #5647 )
2023-11-26 05:12:06 +00:00
DmitriyLewen
ad977a4256
fix(nodejs): support protocols for dependency section in yarn.lock files ( #5612 )
2023-11-22 01:44:45 +00:00
DmitriyLewen
b1dc60b885
fix(secret): exclude upper case before secret for alibaba-access-key-id ( #5618 )
2023-11-22 01:43:59 +00:00
Felix Yan
65351d4f2a
docs: Update Arch Linux package URL in installation.md ( #5619 )
2023-11-22 01:23:56 +00:00
Teppei Fukuda
c866f1c4e9
chore: add prefix to image errors ( #5601 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-20 12:38:45 +00:00
Tom Janson
ed0022b915
docs(vuln): fix link anchor ( #5606 )
2023-11-20 01:13:27 +00:00
Jeremy Adams
3c81727034
docs: Add Dagger integration section and cleanup Ecosystem CICD docs page ( #5608 )
...
Signed-off-by: Jeremy Adams <jeremy@dagger.io >
2023-11-20 00:54:26 +00:00
chenk
214546427e
fix: k8s friendly error messages kbom non cluster scans ( #5594 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-16 06:41:45 +00:00
Sylvain Baubeau
44d0b28ada
feat: set InstalledFiles for DEB and RPM packages ( #5488 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 06:37:39 +00:00
Teppei Fukuda
ae4bcf6a06
fix(report): use time.Time for CreatedAt ( #5598 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 05:42:30 +00:00
Teppei Fukuda
b6fafa04a2
test: retry containerd initialization ( #5597 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 04:17:59 +00:00
simar7
13362233c8
feat(misconf): Expose misconf engine debug logs with --debug option ( #5550 )
...
Signed-off-by: Simar <simar@linux.com >
2023-11-16 02:29:38 +00:00
Teppei Fukuda
71051863c6
test: mock VM walker ( #5589 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-16 00:49:38 +00:00
chenk
d9d7f3f190
chore: bump node-collector v0.0.9 ( #5591 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-16 00:48:56 +00:00
simar7
e3c28f8ee3
feat(misconf): Add support for --cf-params for CFT ( #5507 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: nikpivkin <nikita.pivkin@smartforce.io >
2023-11-15 07:04:22 +00:00
Teppei Fukuda
ac0e327492
feat(flag): replace '--slow' with '--parallel' ( #5572 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 06:41:13 +00:00
DmitriyLewen
5372067611
fix(report): add escaping for Sarif format ( #5568 )
2023-11-15 04:29:23 +00:00
Teppei Fukuda
a3895298de
chore: show a deprecation notice for --scanners config ( #5587 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 04:20:40 +00:00
Y.Horie
f4dd062f58
feat(report): Add CreatedAt to the JSON report. ( #5542 ) ( #5549 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 04:11:09 +00:00
Teppei Fukuda
d005f5af24
test: mock RPM DB ( #5567 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 03:06:49 +00:00
Teppei Fukuda
a96ec35572
feat: add aliases to '--scanners' ( #5558 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-15 00:53:22 +00:00
Teppei Fukuda
950e431f0f
refactor: reintroduce output writer ( #5564 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-14 12:32:23 +00:00
dependabot[bot]
2310f0dd69
chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 ( #5543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 07:50:00 +00:00
Teppei Fukuda
04b93e9fd6
chore: not load plugins for auto-generating docs ( #5569 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-14 05:37:18 +00:00
Teppei Fukuda
cccaa15ccd
chore: sort supported AWS services ( #5570 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-11-14 05:35:42 +00:00
chenk
3891e3d5d4
fix: no schedule toleration ( #5562 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-14 02:42:40 +00:00
DmitriyLewen
138feb024c
fix(cli): set correct scanners for k8s target ( #5561 )
2023-11-13 07:24:22 +00:00
DmitriyLewen
cb241a8007
fix(sbom): add FilesAnalyzed and PackageVerificationCode fields for SPDX ( #5533 )
2023-11-09 09:25:27 +00:00
simar7
e7f6a5c805
refactor(misconf): Update refactored dependencies ( #5245 )
...
Signed-off-by: Simar <simar@linux.com >
2023-11-09 02:24:52 +00:00
very-doge-wow
2f5afa5f29
feat(secret): add built-in rule for JWT tokens ( #5480 )
2023-11-09 01:34:52 +00:00
chenk
91fc8dac92
fix: trivy k8s parse ecr image with arn ( #5537 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-09 01:05:45 +00:00
chenk
05df24477e
fix: fail k8s resource scanning ( #5529 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-08 05:39:53 +00:00
DmitriyLewen
a1b47441a5
refactor(misconf): don't remove Highlighted in json format ( #5531 )
2023-11-07 23:40:42 +00:00
Tom Janson
7712f8f216
docs(k8s): fix link in kubernetes.md ( #5524 )
2023-11-07 01:18:44 +00:00
Tom Janson
043fbfcd38
docs(k8s): fix whitespace in list syntax ( #5525 )
2023-11-07 00:38:39 +00:00
DmitriyLewen
d6df5fbcda
docs: add info that license scanning supports file-patterns flag ( #5484 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-11-06 04:55:08 +00:00
Matheus Moraes
156d4cc605
docs: add Zora integration into Ecosystem session ( #5490 )
2023-11-06 04:54:48 +00:00
DmitriyLewen
772d1d08f8
fix(sbom): Use UUID as BomRef for packages with empty purl ( #5448 )
2023-11-06 03:29:13 +00:00
Nikita Pivkin
df47073fa4
ci: use maximize build space for K8s tests ( #5387 )
2023-11-06 03:25:58 +00:00
Sylvain Baubeau
fed4710188
fix: correct error mismatch causing race in fast walks ( #5516 )
2023-11-06 02:31:12 +00:00
chenk
46f1b9e7dc
docs: k8s vulnerability scanning ( #5515 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-06 02:30:07 +00:00
dependabot[bot]
fdb3a15b2d
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 ( #5506 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 23:58:20 +00:00
dependabot[bot]
d0d956fdc1
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 ( #5493 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-11-03 01:38:04 +00:00
DmitriyLewen
68b0797e5b
docs: remove glad for java datasources ( #5508 )
2023-11-03 01:37:35 +00:00
dependabot[bot]
474167c47e
chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 ( #5475 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-11-03 01:36:27 +00:00
Sylvain Baubeau
7299867c21
chore: remove unused logger attribute in amazon detector ( #5476 )
2023-11-02 04:14:54 +00:00
Sylvain Baubeau
8656bd9f77
fix: correct error mismatch causing race in fast walks ( #5482 )
2023-11-02 04:14:16 +00:00
dependabot[bot]
2e10cd2eba
chore(deps): bump goreleaser/goreleaser-action from 4 to 5 ( #5502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 03:52:43 +00:00
dependabot[bot]
13df746527
chore(deps): bump docker/build-push-action from 4 to 5 ( #5500 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:55:00 +00:00
dependabot[bot]
b0141cfbaa
chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 ( #5491 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:52:57 +00:00
Nikita Pivkin
520830b51b
fix(server): add licenses to BlobInfo message ( #5382 )
2023-11-02 01:46:32 +00:00
dependabot[bot]
9a6e125c78
chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 ( #5501 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:09:38 +00:00
dependabot[bot]
6e5927266c
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 ( #5497 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 01:09:25 +00:00
chenk
f3de7bc3be
feat: scan vulns on k8s core component apps ( #5418 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-11-01 09:31:48 +00:00
DmitriyLewen
e2fb3dd58f
fix(java): fix infinite loop when relativePath field points to pom.xml being scanned ( #5470 )
2023-10-31 01:47:58 +00:00
dependabot[bot]
3e833be7d8
chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible ( #5472 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-31 01:46:24 +00:00
DmitriyLewen
ca50b77a35
fix(sbom): save digests for package/application when scanning SBOM files ( #5432 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-28 04:09:36 +00:00
Takahiro Tsuruda
048150d433
docs: fix the broken link ( #5454 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-28 04:06:11 +00:00
DmitriyLewen
013d901993
docs: fix error when installing PyYAML for gh pages ( #5462 )
2023-10-28 03:32:13 +00:00
DmitriyLewen
26b4959541
fix(java): download java-db once ( #5442 )
2023-10-26 01:50:32 +00:00
dependabot[bot]
57fa701a87
chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 ( #5447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-26 00:42:55 +00:00
simar7
53c9a7d762
docs(misconf): Update --tf-exclude-downloaded-modules description ( #5419 )
2023-10-24 13:03:02 +00:00
simar7
01c98d1516
feat(misconf): Support --ignore-policy in config scans ( #5359 )
...
Signed-off-by: Simar <simar@linux.com >
2023-10-23 07:32:08 +00:00
yoshinorin
05b3c86a14
docs(misconf): fix broken table for Use container image section ( #5425 )
2023-10-23 06:10:39 +00:00
DmitriyLewen
1a15a3adb1
feat(dart): add graph support ( #5374 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-20 09:16:23 +00:00
Teppei Fukuda
f2a12f5f90
refactor: define a new struct for scan targets ( #5397 )
2023-10-20 01:43:15 +00:00
DmitriyLewen
6040d9f43a
fix(sbom): add missed primaryURL and source severity for CycloneDX ( #5399 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-19 05:37:32 +00:00
Erick Redwine
e5317c7bc2
fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes ( #5393 )
2023-10-19 03:29:54 +00:00
Sylvain Baubeau
9fba79f0b6
chore(deps): move to aws-sdk-go-v2 ( #5381 )
2023-10-18 14:21:56 +00:00
Nikita Pivkin
00f2059e5d
docs: remove --scanners none ( #5384 )
2023-10-17 02:34:30 +00:00
mehrdadbn9
57a1022318
docs: Update container_image.md #5182 ( #5193 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-10-16 06:22:33 +00:00
AliDatadog
5b2b4ea380
feat(report): Add InstalledFiles field to Package ( #4706 )
...
Co-authored-by: Sylvain Baubeau <lebauce@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-10-16 06:15:23 +00:00
Teppei Fukuda
cbbd1ce1f0
feat(k8s): add support for vulnerability detection ( #5268 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: chenk <hen.keinan@gmail.com >
2023-10-14 12:32:55 +00:00
DmitriyLewen
24a0d92145
fix(python): override BOM in requirements.txt files ( #5375 )
2023-10-14 08:37:32 +00:00
Itay Shakury
0c3e2f08b7
docs: add kbom documentation ( #5363 )
2023-10-13 09:00:28 +00:00
DmitriyLewen
6c12f04286
test: use maximize build space for VM tests ( #5362 )
2023-10-13 01:42:57 +00:00
dependabot[bot]
c4134224a2
chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 ( #5365 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 15:45:22 +00:00
DmitriyLewen
20ab7033b8
fix(report): add escaping quotes in misconfig Title for asff template ( #5351 )
2023-10-11 07:38:07 +00:00
DmitriyLewen
91841f59ba
ci: add workflow to check Go versions of dependencies ( #5340 )
2023-10-09 11:04:09 +00:00
simar7
57ba05c766
chore(deps): Upgrade defsec to v0.93.1 ( #5348 )
2023-10-08 12:40:21 +00:00
dependabot[bot]
fef3ed4358
chore(deps): bump alpine from 3.18.3 to 3.18.4 ( #5300 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-06 06:07:11 +00:00
Doug Donohoe
ced54aced1
fix: Report error when os.CreateTemp fails (to be consistent with other uses) ( #5342 )
2023-10-05 14:45:45 +00:00
Nikita Pivkin
2798df916b
fix: add config files to FS for post-analyzers ( #5333 )
2023-10-05 12:59:47 +00:00
DmitriyLewen
af485b33fd
fix: fix MIME warnings after updating to Go 1.20 ( #5336 )
2023-10-05 12:58:40 +00:00
Teppei Fukuda
008babfb8b
build: fix a compile error with Go 1.21 ( #5339 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-10-05 10:06:32 +00:00
Alexandr Hacicheant
00d9c4666f
feat: added Metadata into the k8s resource's scan report ( #5322 )
2023-10-05 08:16:50 +00:00
DmitriyLewen
03b6787c44
ci: check only PR's in actions/stale ( #5337 )
2023-10-05 07:36:02 +00:00
Itay Shakury
e6d5889ed4
chore: update adopters template ( #5330 )
2023-10-04 12:13:20 +00:00
Teppei Fukuda
74dbd8a1fd
ci: do not trigger tests on the push event ( #5313 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-10-03 11:10:05 +00:00
j1nka
393bfdc1ac
fix(sbom): use PURL or Group and Name in case of Java ( #5154 )
2023-10-03 11:06:27 +00:00
Anais Urlichs
76eb8a57b6
docs: add buildkite repository to ecosystem page ( #5316 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-10-03 09:02:52 +00:00
dependabot[bot]
6c74ee11f0
chore(deps): bump docker/setup-qemu-action from 2 to 3 ( #5290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 09:01:37 +00:00
dependabot[bot]
6119878de1
chore(deps): bump docker/setup-buildx-action from 2 to 3 ( #5292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 08:25:12 +00:00
dependabot[bot]
a346587b8d
chore(deps): bump actions/cache from 3.3.1 to 3.3.2 ( #5293 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 15:54:49 +00:00
dependabot[bot]
7e613cc5f7
chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 ( #5286 )
...
Bumps [github.com/google/uuid](https://github.com/google/uuid ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/google/uuid/releases )
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/uuid/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 15:45:32 +00:00
dependabot[bot]
f05bc4be4f
chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 ( #5289 )
...
Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/hashicorp/go-getter/releases )
- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml )
- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-getter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 15:45:07 +00:00
Teppei Fukuda
3be5e6b242
chore: enable go-critic ( #5302 )
...
* chore: enable gocritic
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* refactor: fix lint issues
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: return true for latest versions
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore(lint): enforce map and slice styles
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-10-02 08:33:21 +00:00
dependabot[bot]
f6cd21c873
chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 ( #5288 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.6.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 08:31:07 +00:00
dependabot[bot]
f7b975187d
chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 ( #5287 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.45.3 to 1.45.19.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.3...v1.45.19 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 07:35:19 +00:00
DmitriyLewen
18d168769c
close java-db client ( #5273 )
2023-10-02 06:56:33 +00:00
dependabot[bot]
eb60e9f3c0
chore(deps): bump docker/login-action from 2 to 3 ( #5291 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:20:14 +00:00
dependabot[bot]
5a92055e1c
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #5294 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ) from 1.21.5 to 1.22.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/s3/v1.22.0/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/efs/v1.21.5...service/s3/v1.22.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:19:08 +00:00
dependabot[bot]
46afe65eed
chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 ( #5304 )
...
Bumps [github.com/sigstore/rekor](https://github.com/sigstore/rekor ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/sigstore/rekor/releases )
- [Changelog](https://github.com/sigstore/rekor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/rekor/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/rekor
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:18:49 +00:00
dependabot[bot]
0bf2a11a2e
chore(deps): bump github.com/opencontainers/image-spec ( #5295 )
...
Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec ) from 1.1.0-rc4 to 1.1.0-rc5.
- [Release notes](https://github.com/opencontainers/image-spec/releases )
- [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md )
- [Commits](https://github.com/opencontainers/image-spec/compare/v1.1.0-rc4...v1.1.0-rc5 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/image-spec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 05:18:09 +00:00
Ignacio Íñigo Hernández
23b5fece08
fix(report): removes git::http from uri in sarif ( #5244 )
...
* fix(sarif): removes git::http from uri in sarif
* fix(sarif): removes git::http from uri in sarif
## Description
## Related issues
- Fixes https://github.com/aquasecurity/trivy/issues/5003
## Checklist
- [ ] I've read the [guidelines for contributing](https://aquasecurity.github.io/trivy/latest/community/contribute/pr/ ) to this repository.
- [ ] I've followed the [conventions](https://aquasecurity.github.io/trivy/latest/community/contribute/pr/#title ) in the PR title.
- [ ] I've added tests that prove my fix is effective or that my feature works.
- [ ] I've updated the [documentation](https://github.com/aquasecurity/trivy/blob/main/docs ) with the relevant information (if needed).
- [ ] I've added usage information (if the PR introduces new options)
- [ ] I've included a "before" and "after" example to the description (if the PR is a user interface change).
* fix lint
---------
Co-authored-by: Simar <simar@linux.com >
2023-10-02 05:17:43 +00:00
PranitRout07
4f1d576e5a
Improve the meaning of sentence ( #5301 )
...
Sentence has incomplete meaning .
Go to this link to see the issue: https://aquasecurity.github.io/trivy/v0.45/tutorials/kubernetes/gitops/
2023-10-01 18:13:12 +00:00
dependabot[bot]
6ab2bdfa7c
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 ( #5297 )
...
Bumps [github.com/owenrumney/go-sarif/v2](https://github.com/owenrumney/go-sarif ) from 2.2.0 to 2.2.2.
- [Release notes](https://github.com/owenrumney/go-sarif/releases )
- [Changelog](https://github.com/owenrumney/go-sarif/blob/main/.goreleaser.yml )
- [Commits](https://github.com/owenrumney/go-sarif/compare/v2.2.0...v2.2.2 )
---
updated-dependencies:
- dependency-name: github.com/owenrumney/go-sarif/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-01 17:43:34 +00:00
dependabot[bot]
4217cffb5a
chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 ( #5296 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/term/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-01 17:30:33 +00:00
DmitriyLewen
1840584703
add app nil check ( #5274 )
2023-10-01 07:36:59 +00:00
Erik McKelvey
c5ae9f265f
typo: in secret.md ( #5281 )
2023-10-01 07:27:47 +00:00
DmitriyLewen
562723f0a7
docs: add info about github format ( #5265 )
...
* docs: add info about github format
* rename `GitHub SBOM` to `GitHub dependency snapshots`
2023-09-28 18:40:45 +00:00
DmitriyLewen
3dd5b1e946
feat(dotnet): add license support for NuGet ( #5217 )
...
* add nuspec files support
* docs: docs, log messages, comments refactoring
* save found licences to use next time
* refactor
* refactor
* fix typo
2023-09-28 08:13:31 +00:00
Itay Shakury
5c18475f37
docs: correctly export variables ( #5260 )
...
missing = in variable definition
2023-09-28 07:15:48 +00:00
simar7
0c08dde015
chore: Add line numbers for lint output ( #5247 )
...
* fix(github): Add line numbers for lint output
* correctional message check
* update messaging
2023-09-28 07:12:47 +00:00
DmitriyLewen
0ccbb4f7fd
chore(cli): disable java-db flags in server mode ( #5263 )
...
* disable java-db flag for server mode
* update docs
2023-09-28 07:10:14 +00:00
Michel Meyer
908a4914c7
feat(db): allow passing registry options ( #5226 )
...
* feat(db): allow passing registry options
Signed-off-by: Michel Meyer <meyer_michel@outlook.com >
* feat(db): pass cli registry options to javaDB
---------
Signed-off-by: Michel Meyer <meyer_michel@outlook.com >
2023-09-27 13:17:11 +00:00
simar7
5b4652d796
chore(deps): Bump up defsec to v0.93.0 ( #5253 )
2023-09-27 06:43:55 +00:00
DmitriyLewen
faf8d49c49
refactor(purl): use TypeApk from purl ( #5232 )
...
* use TypeApk from purl
* refactor: some tweaks
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-09-26 08:55:23 +00:00
DmitriyLewen
559c0f30b1
chore: enable more linters ( #5228 )
...
* chore: enable more linters
* fix typos
* ci: add `verbose` option in linter action
* ci: remove `verbose` option in linter action
2023-09-26 06:20:54 +00:00
Nikita Pivkin
2baad46189
ci: bump GoReleaser from 1.16.2 to 1.20.0 ( #5236 )
...
* chore: replace brews.tap with brews.repository
* ci: bump GoReleaser from 1.16.2 to 1.20.0
2023-09-25 19:08:53 +00:00
za
df2bff9f5e
Fix typo on ide.md ( #5239 )
...
mange -> manage.
2023-09-25 19:05:22 +00:00
Teppei Fukuda
44656f2853
refactor: use defined types ( #5225 )
...
* refactor: replace string with defined types
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: add gci
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix(purl): not confuse trivy type with purl type
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: fix cyclonedx fixture
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix(template): cast TargetType to string
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: bump TinyGo to v0.29.0
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* test: change license to licence
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* use `analyzer.TypeGoMod` for gomod analyzer
* ignore `licence` for misspell linter
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-09-22 10:44:39 +00:00
Javier Freire Riobó
37af529947
fix(purl): skip local Go packages ( #5190 )
...
* fix(purl): trim a final slash
* fix(purl): skip local Go packages
* fix(purl): a few improvements
2023-09-20 14:19:21 +00:00
Nikita Pivkin
eea3320d83
docs: update info about license scanning in Yarn projects ( #5207 )
2023-09-19 06:24:11 +00:00
DmitriyLewen
2e6662060e
ci: auto apply labels ( #5200 )
...
* add label for mage file. Create workflow.
* fix typo
* setup go and aqua tools
* set fetch-depth == 1
2023-09-18 13:51:12 +00:00
DmitriyLewen
49680dc881
fix link ( #5203 )
2023-09-18 08:07:56 +00:00
Paternity Leave
daae88287b
fix(purl): handle rust types ( #5186 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-09-15 20:58:10 +00:00
Paternity Leave
81240cf080
chore: auto-close issues ( #5177 )
...
* chore: auto close issues
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: add state_reason
* docs: add a warning message about issues
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-09-14 06:19:59 +00:00
dependabot[bot]
bd0accd8a0
chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 ( #5093 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 06:17:08 +00:00
chenk
ecee79403e
fix(k8s): kbom support addons labels ( #5178 )
...
* feat: kbom support addons label
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kbom support addons label
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-09-14 06:12:48 +00:00
Nikita Pivkin
9ebc25d88b
test: validate SPDX with the JSON schema ( #5124 )
...
* test: validate SPDX with the JSON schema
* use the SPDX schema version based on the document version
* additionally validate the document using spdx
2023-09-14 06:10:09 +00:00
chenk
9a49a37737
chore: bump trivy-kubernetes-latest ( #5161 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-09-12 07:21:44 +00:00
Nikita Pivkin
ad1dc6327a
docs: add 'Signature Verification' guide ( #4731 )
...
* add 'Signature Verification' guide
* add gpg signature verification doc
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-09-12 06:57:40 +00:00
k.goto
7c68d4a7ec
docs: add image-scanner-with-trivy for ecosystem ( #5159 )
2023-09-11 09:18:56 +00:00
Katsuya Miyachi
ed49609a73
fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem ( #5158 )
2023-09-10 15:08:09 +00:00
dependabot[bot]
19539722e0
chore(deps): bump github.com/CycloneDX/cyclonedx-go ( #5102 )
...
Bumps [github.com/CycloneDX/cyclonedx-go](https://github.com/CycloneDX/cyclonedx-go ) from 0.7.2-0.20230625092137-07e2f29defc3 to 0.7.2.
- [Release notes](https://github.com/CycloneDX/cyclonedx-go/releases )
- [Changelog](https://github.com/CycloneDX/cyclonedx-go/blob/master/.goreleaser.yml )
- [Commits](https://github.com/CycloneDX/cyclonedx-go/commits/v0.7.2 )
---
updated-dependencies:
- dependency-name: github.com/CycloneDX/cyclonedx-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10 12:57:56 +00:00
Srishanth
c7516011b5
Update filtering.md ( #5131 )
2023-09-10 08:52:19 +00:00
dependabot[bot]
ccc6d7cb2c
chore(deps): bump sigstore/cosign-installer ( #5104 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from a5d81fb6bdbcbb3d239e864d6552820420254494 to 4a861528be5e691840a69536975ada1d4c30349d.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](a5d81fb6bd...4a861528be )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-08 14:04:16 +00:00
dependabot[bot]
48cbf45534
chore(deps): bump github.com/cyphar/filepath-securejoin ( #5143 )
...
Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin ) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/cyphar/filepath-securejoin/releases )
- [Commits](https://github.com/cyphar/filepath-securejoin/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: github.com/cyphar/filepath-securejoin
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-08 13:47:33 +00:00
dependabot[bot]
a9c2c74c55
chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 ( #5103 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-07 20:17:29 +00:00
dependabot[bot]
120ac68b5b
chore(deps): bump easimon/maximize-build-space from 7 to 8 ( #5105 )
...
Bumps [easimon/maximize-build-space](https://github.com/easimon/maximize-build-space ) from 7 to 8.
- [Release notes](https://github.com/easimon/maximize-build-space/releases )
- [Changelog](https://github.com/easimon/maximize-build-space/blob/master/CHANGELOG.md )
- [Commits](https://github.com/easimon/maximize-build-space/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: easimon/maximize-build-space
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-07 20:16:13 +00:00
dependabot[bot]
41eaa78ae0
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 ( #5126 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.273 to 1.45.3.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.273...v1.45.3 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 11:09:44 +00:00
Anais Urlichs
932f927555
chaging adopters discussion tempalte ( #5091 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-09-05 20:55:25 +00:00
dependabot[bot]
db3133346a
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 ( #5092 )
...
Bumps [github.com/cheggaaa/pb/v3](https://github.com/cheggaaa/pb ) from 3.1.2 to 3.1.4.
- [Commits](https://github.com/cheggaaa/pb/compare/v3.1.2...v3.1.4 )
---
updated-dependencies:
- dependency-name: github.com/cheggaaa/pb/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 20:50:58 +00:00
dependabot[bot]
8c0b7d619c
chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 ( #5094 )
...
Bumps [github.com/hashicorp/golang-lru/v2](https://github.com/hashicorp/golang-lru ) from 2.0.2 to 2.0.6.
- [Release notes](https://github.com/hashicorp/golang-lru/releases )
- [Commits](https://github.com/hashicorp/golang-lru/compare/v2.0.2...v2.0.6 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/golang-lru/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:23:20 +00:00
dependabot[bot]
c61c664c30
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #5095 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.18.25 to 1.18.38.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.25...config/v1.18.38 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:21:05 +00:00
dependabot[bot]
a99944c1c2
chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 ( #5097 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.3 to 1.7.5.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.3...v1.7.5 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:19:50 +00:00
dependabot[bot]
9fc844ecfc
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity ( #5098 )
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.3.0...sdk/azcore/v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 07:18:15 +00:00
dependabot[bot]
c504f8be44
chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 ( #5106 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...v3.6.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 18:42:12 +00:00
Teppei Fukuda
cdab67e7fa
docs: add Bitnami ( #5078 )
...
* docs: add Bitnami
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add a Debian link
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-09-01 04:29:05 +00:00
Juan Ariza Toledano
7acc5e8312
feat(docker): add support for scanning Bitnami components ( #5062 )
...
* feat(bitnami): add support for scanning Bitnami components
Signed-off-by: juan131 <jariza@vmware.com >
* chore(deps): bump packageurl-go
TypeBitnami is not included in v0.1.1
* feat(spdx): handle orphan packages
* fix: update Elastic SPDX
Signed-off-by: juan131 <jariza@vmware.com >
* Update pkg/fanal/analyzer/sbom/sbom.go
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
* fix: remove useless else
Signed-off-by: juan131 <jariza@vmware.com >
* call AnalysisResult.Sort()
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* delete app packages
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix: set the component path to packages
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add a comment about continue
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* chore: bump trivy-db
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add Bitnami
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: juan131 <jariza@vmware.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2023-08-31 20:18:05 +00:00
Teppei Fukuda
9628b1cbf3
feat: add support for .trivyignore.yaml ( #5070 )
...
* feat: add support for .trivyignore.yaml
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* add test for trivyignore.yaml
* Add doublestar support
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* go mod tidy
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* update docs
* test: fix
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix: load .trivyignore once
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* feat: add a debug log
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* docs: add a table for fields
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* fix: skip empty results
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* revert the change
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-08-31 11:53:37 +00:00
Nikita Pivkin
4547e27666
fix(terraform): improve detection of terraform files ( #4984 )
...
* fix(terraform): improve detection of terraform files
* update defsec
---------
Co-authored-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-31 10:47:06 +00:00
Bishwa Thapa
0c8919e1e4
feat: filter artifacts on --exclude-owned flag ( #5059 )
...
* feat: filter artifacts on --exclude-owned flag
- filter artifacts using trivy-kubernetes library
- upgrade dependencies
- generate docs
* chore: remove shorthand flag for --exclude-owned flag
2023-08-31 10:17:52 +00:00
DmitriyLewen
c04f234fa4
fix(sbom): cyclonedx advisory should omit null value ( #5041 )
...
* return nil for advisories, if len of refs == 0
add marshal test
* add integration test for cyclonedx with vulns
* use existing testcase
* test(pom): add ID for cyclondedx integration golden file
* test(integration): add sorting cyclonedx vulns
2023-08-31 10:16:34 +00:00
Teppei Fukuda
f811ed2d48
build: maximize build space for build tests ( #5072 )
...
* build: maximize build space for build tests
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* only for Linux
Signed-off-by: knqyf263 <knqyf263@gmail.com >
* maximize first
Signed-off-by: knqyf263 <knqyf263@gmail.com >
---------
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2023-08-31 09:02:18 +00:00
chenk
69ea5bf70e
feat: improve kbom component name ( #5058 )
...
* feat: improve component name - merge
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: improve component name
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-31 07:35:47 +00:00
DmitriyLewen
3715dcb3f4
fix(pom): add licenses for pom artifacts ( #5071 )
2023-08-31 06:41:35 +00:00
simar7
07f7e9853b
chore(deps): Update defsec to v0.92.0 ( #5068 )
...
* chore(deps): Update defsec to v0.92.0
* update tests
* update integration tests
2023-08-30 20:43:08 +00:00
DmitriyLewen
d4ca3cce21
chore: bump Go to 1.20 ( #5067 )
...
* update go.mod, linter, protoc dockerfile
* bump go version in .golangci.yaml
2023-08-30 10:22:33 +00:00
Teppei Fukuda
49fdd584ba
feat: PURL matching with qualifiers in OpenVEX ( #5061 )
...
* feat: PURL match in OpenVEX
* test: fix fixture
* Update docs/docs/supply-chain/vex.md
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
* docs: add a comment about overriding statements
---------
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2023-08-30 07:48:32 +00:00
DmitriyLewen
4401998ec1
feat(java): add graph support for pom.xml ( #4902 )
...
* add graph support
* update docs
* bump go-dep-parser
* remove replace for go-dep-parser
* update docs
2023-08-30 06:56:41 +00:00
DmitriyLewen
9c211d005d
feat(swift): add vulns for cocoapods ( #5037 )
...
* add vulns for cocoapods, fix purl
* update docs
* remove go-dep-parser replace
* update purl and test
* bump github.com/DmitriyLewen/trivy-db
* remove replace for trivy-db
* remove added sbom tests
* add test for Package() func
* add wrong epoch test
* refactor docs
* add comment to join the module and submodule in purl
* docs: add an example
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-29 12:46:49 +00:00
chenk
422fa414e8
fix: support image pull secret for additional workloads ( #5052 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-29 06:33:31 +00:00
Jan Mosig
8e933860a3
fix : #5033 Superfluous double quote in html.tpl ( #5036 )
2023-08-28 12:20:02 +00:00
Florian Bufler
9345a98ed1
docs(repo): update trivy repo usage and example ( #5049 )
2023-08-28 08:46:39 +00:00
Leke Ariyo
5d8da70c62
perf: Optimize Dockerfile for reduced layers and size ( #5038 )
...
* Optimize Dockerfile for reduced layers and size
* Optimize Dockerfile for clarity and efficiency without compromising debuggability
2023-08-27 07:52:02 +00:00
Bishwa Thapa
1be9da7aae
feat: scan K8s Resources Kind with --all-namespaces ( #5043 )
2023-08-27 07:38:45 +00:00
guangwu
0e17d0befc
fix: vulnerability typo ( #5044 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2023-08-27 07:12:11 +00:00
Anais Urlichs
d70fab2318
docs: adding a terraform tutorial to the docs ( #3708 )
...
* adding a terraform tutorial to the docs
* modifying Terraform tutorial
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* changes to the terraform tutorial in accoradance with the feedback
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* updates to the terraform tutorial based on PR feedback
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
---------
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-08-27 07:08:51 +00:00
Nikita Pivkin
2fa264ac1e
feat(report): add licenses to sarif format ( #4866 )
...
* feat(report): add licenses to sarif format
* update doc
2023-08-23 11:56:08 +00:00
Nikita Pivkin
07ddf47905
feat(misconf): show the resource name in the report ( #4806 )
...
* feat(misconf): show the resource name in the report
* fix typo
* use a loop instead of lo.Map
* add test
2023-08-23 11:54:08 +00:00
Jonathan Lopez Torres
9de360623a
chore: update alpine base images ( #5015 )
2023-08-23 11:53:31 +00:00
DmitriyLewen
ef70d20766
feat: add Package.resolved swift files support ( #4932 )
...
* add Package.resolved files analyzer
* add Swift detector and integration test
* refactor after go-dep-parser changes
* bump go-dep-parser
* remove replaces
* use filePath for Required func
* add ID field
2023-08-23 11:23:50 +00:00
Nikita Pivkin
ec5d8bec0d
feat(nodejs): parse licenses in yarn projects ( #4652 )
...
* feat(nodejs): parse licenses in yarn projects
* close the zip file
* use fsutils.WalkDir
* refactor: extract traverseFunc
* update tests
* update required
* improve required fn
* handle error
* fix required
* fix required
* fix required
* update test
* fix after review
* simplify test data
* fix path
* rename fn
* update docs
* update docs
* simplify required fn
* skip an empty license
* improve required
* improve required
* update golden
* classify license file
* fix path
* fix path
* improve license parsing from cache
* classify the license file from zip
* refactor
* refactor
* fix lint
* fix after review
* fix test
* mv files
* mv files
* fix dbg message
* refactor: use zip.Reader as fs.FS
* refactor: pass io.Reader
* refactor: use fs.Sub
* refactor: add a struct for license traversing
* refactor: use lo.Some
* feat: bump the yarn analyzer version
* go mod tidy
* fix: sort imports
* use multierror
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-23 06:35:54 +00:00
chenk
3114c87e60
fix: k8s private registries support ( #5021 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-21 12:00:04 +00:00
DmitriyLewen
6d79f55db9
bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 ( #5018 )
2023-08-21 09:16:56 +00:00
Nikita Pivkin
9ace59106e
feat(vuln): support last_affected field from osv ( #4944 )
...
* feat(vuln): support last_affected field from osv
* run go mod tidy
* bump trivy-db
2023-08-20 16:08:56 +00:00
Nikita Pivkin
d442176405
feat(server): add version endpoint ( #4869 )
...
* feat(server): add version endpoint
* fix panic and test
* move version.go
* move version variable
* add docs about endpoints
* move testdata
* refactor
* update build command
* refactor
2023-08-20 06:12:31 +00:00
chenk
63cd41d20d
feat: k8s private registries support ( #4987 )
...
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* fix: add non empty credential update
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: k8s private registries support
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-08-20 06:07:30 +00:00
rlubetkin
cb16e23f14
fix(server): add indirect prop to package ( #4974 )
...
* fix(server): add indirect prop to package
* fix(server): fix test
2023-08-17 08:57:20 +00:00
Teppei Fukuda
a4e981b4ec
docs: add coverage ( #4954 )
...
* docs: add coverage
* add more pages
* add dart, dotnet, elixir languages.
* add C, ruby, cocoapods. Update links
* rename headers for dart and elixir
* docs: add Google Distroless and Photon OS
* docs: add IaC
* docs: put vulnerability into a single page
* fixed broken links
* docs: add coverage overview
* update some links
* add note about arch for Rocky linux
* docs: fix typo
* fix typo
* docs: add footnotes
* docs: add a link to coverage in the license section
* docs: add a conversion table
* docs: get aligned
---------
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-08-17 08:00:34 +00:00
DmitriyLewen
6f03c79405
feat(c): add location for lock file dependencies. ( #4994 )
...
* add location for conan lock files
* bump go-dep-parser
* go mod tidy
2023-08-16 11:34:03 +00:00
Anais Urlichs
c74870500a
docs: adding blog post on ec2 ( #4813 )
...
* adding blog post on ec2
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* update title of section
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* changing the location of the article to be under Vulnerabilities
---------
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-08-13 07:40:08 +00:00
DmitriyLewen
4e1316c37f
revert 32bit bins ( #4977 )
2023-08-13 07:32:08 +00:00
dependabot[bot]
fc959fc57f
chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 ( #4917 )
...
Bumps [github.com/xlab/treeprint](https://github.com/xlab/treeprint ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/xlab/treeprint/releases )
- [Commits](https://github.com/xlab/treeprint/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/xlab/treeprint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 08:21:41 +00:00
DmitriyLewen
f105279989
fix(report): return severity colors in table format ( #4969 )
...
* use xio.NopCloser to compare with os.Stdout
* fmt of import
2023-08-10 03:58:42 +00:00
DmitriyLewen
bc2b0ca6c3
build: maximize available disk space for release ( #4937 )
...
* remove unneeded bins and archives
* use jlumbroso/free-disk-space
* remove repeating step
* use maximize-build-space
* build: remove unused step
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-09 18:18:15 +00:00
simar7
9493c6f087
test(cli): Fix assertion helptext ( #4966 )
2023-08-09 09:07:45 +00:00
simar7
b0359de664
chore(deps): Bump defsec to v0.91.1 ( #4965 )
2023-08-09 09:07:13 +00:00
Teppei Fukuda
d3a34e409c
test: validate CycloneDX with the JSON schema ( #4956 )
...
* test: validate CycloneDX with the JSON schema
* fix(sbom): move licenses to `name` field in Cyclonedx format (#4941 )
* use license.Name instead of Expression
* update tests
* test: add uuid package
* test: compare UUID
---------
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2023-08-08 12:51:10 +00:00
Nikita Pivkin
798ef1b64a
fix(server): add licenses to the Result message ( #4955 )
2023-08-08 07:21:59 +00:00
Nikita Pivkin
e8cf281471
fix(aws): resolve endpoint if endpoint is passed ( #4925 )
...
* fix(aws): resolve endpoint to get identity if endpoint is passed
* resolve endpoint for ami and ebs
* return an error if aws region is missing
2023-08-08 07:19:40 +00:00
DmitriyLewen
f18b0db583
fix(sbom): move licenses to name field in Cyclonedx format ( #4941 )
...
* use license.Name instead of Expression
* update tests
2023-08-06 12:50:35 +00:00
DmitriyLewen
a79670156f
add only uniq deps in dependsOn ( #4943 )
2023-08-06 11:39:39 +00:00
Nikita Pivkin
b544e0dea7
use testify instead of gotest.tools ( #4946 )
2023-08-06 11:33:16 +00:00
Nikita Pivkin
067a0fcb9c
fix(nodejs): do not detect lock file in node_modules as an app ( #4949 )
...
* fix(npm): do not detect lock file in node_modules as an app
* refactor: add x/path.Contains
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-06 08:59:18 +00:00
DmitriyLewen
e6d7705a51
bump go-dep-parser ( #4936 )
2023-08-06 08:07:30 +00:00
dependabot[bot]
c584dc1768
chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 ( #4914 )
...
Bumps [github.com/openvex/go-vex](https://github.com/openvex/go-vex ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/openvex/go-vex/releases )
- [Commits](https://github.com/openvex/go-vex/compare/v0.2.0...v0.2.1 )
---
updated-dependencies:
- dependency-name: github.com/openvex/go-vex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 13:07:12 +00:00
dependabot[bot]
358d56b6b5
chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 ( #4909 )
...
Bumps [helm/kind-action](https://github.com/helm/kind-action ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](fa81e57adf...dda0770415 )
---
updated-dependencies:
- dependency-name: helm/kind-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 06:14:49 +00:00
dependabot[bot]
17f3ea9180
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore ( #4912 )
...
Bumps [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.6.0...sdk/azcore/v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03 06:13:41 +00:00
Nikita Pivkin
39ccbf7b58
test(aws): move part of unit tests to integration ( #4884 )
...
* test(aws): move part of unit tests to integration
* fix typo
* fix test
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-02 15:48:52 +00:00
Will Yardley
6d3ae3bcf2
docs(cli): update help string for file and dir skipping ( #4872 )
...
* docs(cli): update help string for file and dir skipping
- Update the contextual help messages
- Add some additional examples (and clarify YAML file configuration) for
globbing
- Update docs
- Fix broken link in skipping docs
See also #3754
Signed-off-by: William Yardley <wyardley@users.noreply.github.com >
* docs: revert
---------
Signed-off-by: William Yardley <wyardley@users.noreply.github.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-08-02 12:33:59 +00:00
dependabot[bot]
7d7a1ef54a
chore(deps): bump sigstore/cosign-installer ( #4910 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from ef0e9691595ea19ec990a46b1a591dcafe568f34 to a5d81fb6bdbcbb3d239e864d6552820420254494.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](ef0e969159...a5d81fb6bd )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:54:14 +00:00
dependabot[bot]
fc7495017d
chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 ( #4916 )
...
Bumps [github.com/sosedoff/gitkit](https://github.com/sosedoff/gitkit ) from 0.3.0 to 0.4.0.
- [Commits](https://github.com/sosedoff/gitkit/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: github.com/sosedoff/gitkit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:41:38 +00:00
dependabot[bot]
b2a68bc06d
chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 ( #4918 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.27.3 to 0.27.4.
- [Commits](https://github.com/kubernetes/api/compare/v0.27.3...v0.27.4 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:37:31 +00:00
dependabot[bot]
e5c0c15b6e
chore(deps): bump github.com/secure-systems-lab/go-securesystemslib ( #4919 )
...
Bumps [github.com/secure-systems-lab/go-securesystemslib](https://github.com/secure-systems-lab/go-securesystemslib ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/secure-systems-lab/go-securesystemslib/releases )
- [Commits](https://github.com/secure-systems-lab/go-securesystemslib/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: github.com/secure-systems-lab/go-securesystemslib
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:37:09 +00:00
dependabot[bot]
da37803d59
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #4913 )
...
Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2 ) from 1.19.0 to 1.21.0.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.19.0...service/s3/v1.21.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 11:31:47 +00:00
dependabot[bot]
9744e6498d
chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 ( #4915 )
...
Bumps [github.com/magefile/mage](https://github.com/magefile/mage ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/magefile/mage/releases )
- [Changelog](https://github.com/magefile/mage/blob/master/.goreleaser.yml )
- [Commits](https://github.com/magefile/mage/compare/v1.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/magefile/mage
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 10:52:46 +00:00
Teppei Fukuda
99eebc6703
docs: update the discussion template ( #4928 )
2023-08-02 10:51:51 +00:00
Teppei Fukuda
d19c7d9f29
feat(repo): support local repositories ( #4890 )
...
* feat(repo): support local repositories
* fix tests
* test: fix client/server tests
* docs: update
* test: add fs tests
* test: do not update golden files if overridden
* docs: remove a comment about fs deprecation
2023-07-31 11:27:36 +00:00
DmitriyLewen
3c19761875
bump go-dep-parser ( #4893 )
2023-07-31 11:08:25 +00:00
Nikita Pivkin
e1c2a8c804
fix(misconf): add missing fields to proto ( #4861 )
...
* fix(misconf): add missing fields to proto
* mark deleted fields as reserved
2023-07-30 11:15:36 +00:00
Nikita Pivkin
8b8e0e83d1
fix: remove trivy-db package replacement ( #4877 )
...
* fix: remove trivy-db package replacement
* fix: remove trivy-db package replacement
2023-07-30 07:37:14 +00:00
Nikita Pivkin
f9efe44fd3
chore(test): bump the integration test timeout to 15m ( #4880 )
2023-07-30 07:34:48 +00:00
simar7
7271d682fb
chore(deps): Update defsec to v0.91.0 ( #4886 )
...
* chore(deps): Update defsec to v0.91.0
* update tests
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
2023-07-30 07:31:34 +00:00
Teppei Fukuda
c3bc67c89a
chore: update CODEOWNERS ( #4871 )
...
* Update CODEOWNERS
* Add simar7
2023-07-27 07:05:15 +00:00
Teppei Fukuda
232ba823e1
feat(vuln): support vulnerability status ( #4867 )
...
* feat: support vulnerability status
* feat: show status in table
* don't add `fixed` status in debian/redhat
* update test golden files
* add Status in rpc
* update docs
* update ignore-status example
* add ignore-status in integration test
* docs: add the explanation for statuses
---------
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-07-26 11:55:03 +00:00
simar7
11618c9408
feat(misconf): Support custom URLs for policy bundle ( #4834 )
...
* feat(misconf): Support custom URLs for policy bundle
This PR adds support for custom policy bundles to be specified
with a flag `--policy-bundle-url` as an option to Trivy.
Fixes: https://github.com/aquasecurity/trivy/issues/4672
Signed-off-by: Simar <simar@linux.com >
* update docs
Signed-off-by: Simar <simar@linux.com >
* rename flag to `--policy-bundle-repository`
Signed-off-by: Simar <simar@linux.com >
* fix field
* rebase and update docs
Signed-off-by: Simar <simar@linux.com >
* set policyBundleRepo on client
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
2023-07-26 08:45:49 +00:00
Teppei Fukuda
07075696d1
refactor: replace with sortable packages ( #4858 )
2023-07-24 07:09:14 +00:00
Damian E
fbe1c9eb1f
docs: correct license scanning sample command ( #4855 )
2023-07-24 05:02:55 +00:00
Teppei Fukuda
20c2246a61
fix(report): close the file ( #4842 )
...
* fix(report): close the file
* refactor: add the format type
* fix: return errors in version printing
* fix: lint issues
* fix: do not fail on bogus cache dir
---------
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-07-23 13:37:18 +00:00
DmitriyLewen
24a3e547d9
feat(nodejs): add support for include-dev-deps flag for yarn ( #4812 )
...
* add support for include-dev-deps flag
* remove go.mod replace
* refactor
* bump go-dep-parser
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-23 13:07:49 +00:00
simar7
a7bd7bb65f
feat(misconf): Add support for independently enabling libraries ( #4070 )
...
* feat(misconf): Add support for independently enabling libraries
Implements: https://github.com/aquasecurity/trivy/issues/4181
Signed-off-by: Simar <simar@linux.com >
* update tests
Signed-off-by: Simar <simar@linux.com >
* fix lint
Signed-off-by: Simar <simar@linux.com >
* fix tests
Signed-off-by: Simar <simar@linux.com >
* update defsec
Signed-off-by: Simar <simar@linux.com >
* fix test
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-23 09:44:59 +00:00
DmitriyLewen
4aa9ea0961
feat(secret): add secret config file for cache calculation ( #4837 )
...
* move parse secret config to initScannerConfig + add secret to cache key
* add calc cache test
* just read config file and add to cache
* refactor comments
* refactor
2023-07-23 08:26:22 +00:00
Sogo Kato
5d349d8147
Fix a link in gitlab-ci.md ( #4850 )
2023-07-23 08:20:29 +00:00
Nikita Pivkin
a61531c1f7
fix(flag): use globalstar to skip directories ( #4854 )
2023-07-23 06:11:46 +00:00
DmitriyLewen
78cc20937d
chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible ( #4849 )
...
* use 1.19.10 version for integration tests
* fix go-version field
* revert test workflow changes
* bump docker/docker
2023-07-21 09:00:35 +00:00
afdesk
93996041b2
fix(license): using common way for splitting licenses ( #4434 )
...
* fix(license): using common way for splitting licenses
* add test cases
* TEST new regex
* extract function
* fix version detection
---------
Co-authored-by: Nikita Pivkin <nikita.pivkin@smartforce.io >
2023-07-19 08:05:43 +00:00
AliDatadog
3e2416d77c
fix(containerd): Use img platform in exporter instead of strict host platform ( #4477 )
...
* match with img platform instead of host platform
* client matching pull spec
* use default platform
* pull with platforms default strict
* use withplatform to pull and add debug log
* looks like we are trying to scan a i386 image
* revert changes on test, use the right platform match
* try with Config.Platform
* use spect.platform
* fix function usage
* try another way to retrieve the platform
* fix compilation
* read platforms from config manifest
* use platform from RegistryOptions if available, otherwise get the actual platform
* goimport
* put platform in containerd client
* fix panic
* use DefaultStrict as default
2023-07-19 07:54:24 +00:00
DmitriyLewen
ce77bb46c3
remove govulndb ( #4783 )
2023-07-19 07:24:35 +00:00
Nikita Pivkin
c05caae43f
fix(java): inherit licenses from parents ( #4817 )
2023-07-19 06:51:58 +00:00
Teppei Fukuda
aca11b95d0
refactor: add allowed values for CLI flags ( #4800 )
...
* refactor: rename Value to Default
* refactor: support allowed values for CLI flags
* docs: auto-generate
* test: fix
* test: add tests for flags
2023-07-17 13:13:23 +00:00
DmitriyLewen
4cecd17ea5
add example regex to allow rules ( #4827 )
2023-07-17 12:36:22 +00:00
simar7
4bc8d29c15
feat(misconf): Support custom data for rego policies for cloud ( #4745 )
...
* feat(misconf): Support custom data for cloud policies
Signed-off-by: Simar <simar@linux.com >
* use policyfs
Signed-off-by: Simar <simar@linux.com >
* refactor to reduce cyclomatic complexity
Signed-off-by: Simar <simar@linux.com >
* bump defsec
* update docs
Signed-off-by: Simar <simar@linux.com >
* update test assertion
Signed-off-by: Simar <simar@linux.com >
* update test
Need this as OPA is currently broken on Windows
https://github.com/open-policy-agent/opa/issues/4521
Signed-off-by: Simar <simar@linux.com >
* fix data path
* fix(mapfs): convert volume names into dirs
* revert creating temp dirs
---------
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-07-17 12:34:20 +00:00
Anais Urlichs
88243a0ad6
docs: correcting the trivy k8s tutorial ( #4815 )
...
* correcting the trivy k8s tutorial
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
* docs: fix
---------
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-16 09:06:28 +00:00
Nikita Pivkin
3c7d988d71
feat(cli): add --tf-exclude-downloaded-modules flag ( #4810 )
...
* feat(cli): add --tf-exclude-downloaded-modules flag
* fix typo
* generate docs
2023-07-16 08:56:03 +00:00
DmitriyLewen
fd0fd104f8
fix(sbom): cyclonedx recommendations should include fixed versions for each package ( #4794 )
...
* add all fixed versions to recommendations
* fix tests
2023-07-13 11:16:11 +00:00
Nikita Pivkin
d0d543b881
feat(misconf): enable --policy flag to accept directory and files both ( #4777 )
...
* feat(misconf): enable --policy flag to accept directory and files both
* fix test
* Revert "clarifying a dir path is required for custom policies (#4716 )"
This reverts commit 8a1aa448a1 .
* update doc
* update the flag description
2023-07-13 10:59:21 +00:00
Nikita Pivkin
b43a3e6237
feat(python): add license fields ( #4722 )
...
* bump go-dep-parser
* update tests
* fix testdata
2023-07-13 10:55:36 +00:00
chenk
aef7b148af
fix: support trivy k8s-version on k8s sub-command ( #4786 )
...
* fix: support trivy k8s-version on k8s sub-command
Signed-off-by: chenk <hen.keinan@gmail.com >
* fix: support last applied configuration
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-07-13 08:28:09 +00:00
simar7
5d76abadc9
chore(deps): Update defsec to v0.90.3 ( #4793 )
...
* chore(deps): Update defsec to v0.90.2
Signed-off-by: Simar <simar@linux.com >
* go mod tidy
---------
Signed-off-by: Simar <simar@linux.com >
2023-07-07 08:13:56 +00:00
dependabot[bot]
fed446c515
chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 ( #4752 )
...
Bumps google.golang.org/protobuf from 1.30.0 to 1.31.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 04:56:30 +00:00
dependabot[bot]
df62927e58
chore(deps): bump alpine from 3.18.0 to 3.18.2 ( #4748 )
...
Bumps alpine from 3.18.0 to 3.18.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 04:05:43 +00:00
dependabot[bot]
1b9b9a84f7
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 ( #4758 )
...
Bumps [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis ) from 2.30.3 to 2.30.4.
- [Release notes](https://github.com/alicebob/miniredis/releases )
- [Changelog](https://github.com/alicebob/miniredis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alicebob/miniredis/compare/v2.30.3...v2.30.4 )
---
updated-dependencies:
- dependency-name: github.com/alicebob/miniredis/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 13:23:01 +00:00
zunlongzhou
3c16ca821b
docs(image): fix the comment on the soft/hard link ( #4740 )
...
* Update tar.go
The comment before the following w.processFile(filePath, tr, hdr.FileInfo(), analyzeFn) call says: // A symbolic/hard link or regular file will reach here.
But defualt's processing causes the symbolic/hard link to not reach the processFile function location
* Update tar.go
update tar.go comment
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-06 10:49:48 +00:00
DmitriyLewen
e5bee5cccd
check Type when filling pkgs in vulns ( #4776 )
2023-07-06 10:45:52 +00:00
Bill Wang
4b9f310b9c
feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script ( #4770 )
...
* feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script #4747
* feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script #4747
2023-07-06 09:05:37 +00:00
dependabot[bot]
8e7fb7cc84
chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 ( #4756 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.20.3 to 1.23.1.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.20.3...v1.23.1 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-04 19:45:34 +00:00
DmitriyLewen
a9badeaba8
fix(rocky): add architectures support for advisories ( #4691 )
...
* add multi-arch support for rocky linux advisories
* feat: comply with the new signagure
* bump trivy-db
* fix tests
* chore(deps): remove fork replace
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-07-03 08:48:57 +00:00
dependabot[bot]
f8ebccc680
chore(deps): bump github.com/opencontainers/image-spec ( #4751 )
...
Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec ) from 1.1.0-rc3 to 1.1.0-rc4.
- [Release notes](https://github.com/opencontainers/image-spec/releases )
- [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md )
- [Commits](https://github.com/opencontainers/image-spec/compare/v1.1.0-rc3...v1.1.0-rc4 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/image-spec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 07:19:56 +00:00
dependabot[bot]
1c81948e03
chore(deps): bump github.com/package-url/packageurl-go ( #4754 )
...
Bumps [github.com/package-url/packageurl-go](https://github.com/package-url/packageurl-go ) from 0.1.1-0.20220428063043-89078438f170 to 0.1.1.
- [Release notes](https://github.com/package-url/packageurl-go/releases )
- [Commits](https://github.com/package-url/packageurl-go/commits/v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/package-url/packageurl-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 04:06:44 +00:00
dependabot[bot]
497cc10d8e
chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 ( #4750 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.2.0 to 0.3.0.
- [Commits](https://github.com/golang/sync/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 14:57:57 +00:00
dependabot[bot]
065f0afa54
chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 ( #4755 )
...
Bumps [github.com/tetratelabs/wazero](https://github.com/tetratelabs/wazero ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/tetratelabs/wazero/releases )
- [Commits](https://github.com/tetratelabs/wazero/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: github.com/tetratelabs/wazero
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 14:52:44 +00:00
dependabot[bot]
e2603056dd
chore(deps): bump github.com/testcontainers/testcontainers-go ( #4759 )
...
Bumps [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go ) from 0.20.1 to 0.21.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.20.1...v0.21.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-02 13:57:46 +00:00
Alexandre
0621402bf7
fix: documentation about reseting trivy image ( #4733 )
2023-07-02 12:29:23 +00:00
Dirk Mueller
798fdbc013
fix(suse): Add openSUSE Leap 15.5 eol date as well ( #4744 )
...
Taken directly from https://en.opensuse.org/Lifetime
2023-07-02 11:22:26 +00:00
Teppei Fukuda
34a89293d5
fix: update Amazon Linux 1 EOL ( #4761 )
2023-07-02 11:00:20 +00:00
simar7
600819248d
chore(deps): Update defsec to v0.90.1 ( #4739 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/4628
Signed-off-by: Simar <simar@linux.com >
2023-06-30 06:48:47 +00:00
Nikita Pivkin
73734eab21
feat(nodejs): support yarn workspaces ( #4664 )
...
* feat(nodejs): add the workspaces field to the package
* fix go.mod
* update go.mod
* compare workspaces by length
2023-06-30 06:40:28 +00:00
DmitriyLewen
22463ababd
feat(cli): add include-dev-deps flag ( #4700 )
...
* add Dev field for Package
* fix integration test
* update docs
* feat(cli): add include-dev flag
* bump go-dep-parser
* update docs
* add integration test
* refactor
* refactor
* fix integration test
* refactor: rename flag to include-dev-deps
* update docs
* update docs
* filter dev deps when scanning packages
* add flag support for server mode
* refactor: remove comment that might confuse
* refactor: move --include-dev-deps to the scanner flag group
* refactor: not return apps
* docs: update
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-29 13:15:52 +00:00
Nikita Pivkin
790c8054ec
fix(image): pass the secret scanner option to scan the img config ( #4735 )
2023-06-29 08:37:45 +00:00
chenk
86fec9c4a9
fix: scan job pod it not found on k8s-1.27.x ( #4729 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-28 14:38:39 +00:00
Manveer Singh
26bc91160b
feat(docker): add support for mTLS authentication when connecting to registry ( #4649 )
...
* feat: add support for mTLS authentication when connecting to registry
* feat: add support for mTLS authentication when connecting to registry - added error handling
* feat: add support for mTLS authentication when connecting to registry
- code quality improvements
* feat: add support for mTLS authentication when connecting to registry
- code quality improvements
* wrap errors
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-28 11:21:26 +00:00
simar7
d699e8c101
chore(deps): Update defsec to v0.90.0 ( #4723 )
...
Signed-off-by: Simar <simar@linux.com >
2023-06-28 08:34:56 +00:00
DmitriyLewen
1777878e83
fix: skip scanning the gpg-pubkey package ( #4720 )
2023-06-28 07:06:08 +00:00
Makhonin Alexey
9be08253a2
Fix http registry oci pull ( #4701 )
...
Signed-off-by: alexey.makhonin <alexey.makhonin@flant.com >
2023-06-26 12:40:40 +00:00
simar7
5d73b47dbc
feat(misconf): Support skipping services ( #4686 )
...
* feat(misconf): Add support for `--skip-service` flag.
Fixes: https://github.com/aquasecurity/trivy/issues/4619
Signed-off-by: Simar <simar@linux.com >
* update docs
Signed-off-by: Simar <simar@linux.com >
* update go mod
* refactor processOptions to reduce cyclo complexity
Signed-off-by: Simar <simar@linux.com >
* fix a bug with multiple skip services
Signed-off-by: Simar <simar@linux.com >
* refactor tests
Signed-off-by: Simar <simar@linux.com >
* use x/slice and x/xerrors
Signed-off-by: Simar <simar@linux.com >
* go mod tidy
* lint
---------
Signed-off-by: Simar <simar@linux.com >
2023-06-26 11:11:59 +00:00
DmitriyLewen
46e784c8a9
docs: fix supported modes for pubspec.lock files ( #4713 )
2023-06-26 11:04:45 +00:00
Teppei Fukuda
0f61a84712
fix(misconf): disable the terraform plan analyzer for other scanners ( #4714 )
2023-06-26 11:03:25 +00:00
Anais Urlichs
8a1aa448a1
clarifying a dir path is required for custom policies ( #4716 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-06-26 10:56:57 +00:00
Sandro
fbab9eea3a
chore: update alpine base images ( #4715 )
2023-06-26 10:34:50 +00:00
AliDatadog
f84417bba0
fix last-history-created ( #4697 )
2023-06-26 03:57:54 +00:00
chenk
85c681d443
feat: kbom and cyclonedx v1.5 spec support ( #4708 )
...
* feat: kbom and cyclonedx v1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kbom and cyclonedx v1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kbom and cyclonedx v1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: feat: kbom and cyclonedx 1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
* fix: unmarshal bom on v1.5 return invalid specification version
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: cyclonedx-1.5 spec support
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-25 13:47:06 +00:00
Itay Shakury
46748ce6ea
docs: add information about Aqua ( #4590 )
...
* docs: add information about Aqua
* update link
2023-06-25 10:40:45 +00:00
chenk
c6741bddff
fix: k8s escape resource filename on windows os ( #4693 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-22 11:16:24 +00:00
Teppei Fukuda
a21acc7e08
ci: ignore merge queue branches ( #4696 )
2023-06-22 11:02:22 +00:00
dependabot[bot]
32a3a3311c
chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 ( #4695 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.4.0 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3.5.3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 10:56:11 +00:00
dependabot[bot]
cbb47dc7c4
chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 ( #4694 )
...
Bumps [aquaproj/aqua-installer](https://github.com/aquaproj/aqua-installer ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/aquaproj/aqua-installer/releases )
- [Commits](https://github.com/aquaproj/aqua-installer/compare/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: aquaproj/aqua-installer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-22 10:31:20 +00:00
chenk
e3d10d2512
feat: cyclondx sbom custom property support ( #4688 )
...
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: custom property support
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-22 08:33:27 +00:00
Teppei Fukuda
e1770e046c
ci: do not trigger tests in main ( #4692 )
2023-06-22 08:25:58 +00:00
Dirk Mueller
337c0b70d5
add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date ( #4690 )
...
all dates are taken from https://www.suse.com/lifecycle#suse-linux-enterprise-server-15
2023-06-22 07:34:59 +00:00
DmitriyLewen
5ccee14304
use group field for jar in cyclonedx ( #4674 )
2023-06-22 07:19:38 +00:00
Nikita Pivkin
96db52c3f6
feat(java): capture licenses from pom.xml ( #4681 )
...
* feat(java): capture licenses from pom.xml
* update doc
2023-06-21 13:12:37 +00:00
Leroy Shirto
3e902a57a9
feat(helm): make sessionAffinity configurable ( #4623 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-21 11:14:36 +00:00
Tung Bui (Leo)
904f1cf24e
fix: Show the correct URL of the secret scanning ( #4682 )
2023-06-21 10:57:54 +00:00
Meisam
7d48c5d5d4
document expected file pattern definition format ( #4654 )
2023-06-20 14:02:55 +00:00
guangwu
dcc73e964a
fix: format arg error ( #4642 )
...
* fix: format arg error
* fix: xerrors.Errorf
2023-06-19 10:52:38 +00:00
chenk
35c4262d0b
feat(k8s): cyclonedx kbom support ( #4557 )
...
* feat: cyclonedx kbom support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: cyclonedx kbom support
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sum db
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sum db
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sumdb
Signed-off-by: chenk <hen.keinan@gmail.com >
* chore: update sumdb
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
* feat: kubernetes bill of materials
Signed-off-by: chenk <hen.keinan@gmail.com >
---------
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-19 10:48:26 +00:00
Nikita Pivkin
0e01851e9e
fix(nodejs): remove unused fields for the pnpm lockfile ( #4630 )
...
* refactor(nodejs): remove unused fields for the pnpm lockfile
* run go mod tidy
---------
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-19 03:17:31 +00:00
Masahiro331
4d9b444499
fix(vm): update ext4-filesystem parser for parse multi block extents ( #4616 )
...
* chore(deps): update ext4-filesystem parser for parse multi block extents
* test(vm): update integration-vm test fixtures
* test(vm): add gzip decompresser for sparse file
* test(vm): add mage command update golden file for vm integration test
* chore(magefile): [WIP] change test repository
* Revert "chore(magefile): [WIP] change test repository"
This reverts commit c015c8892f .
* fix(test): update fixtures and golden file
* fix(test): revert fixVersion and PkgID
2023-06-18 16:41:55 +00:00
afdesk
c29197ab7d
ci: update build IDs ( #4641 )
2023-06-18 11:24:29 +00:00
Chris Novakovic
d7637adc6b
fix(debian): update EOL for Debian 12 ( #4647 )
...
* fix(debian): update EOL for Debian 12
Debian 12 was released on 2023-06-10 and will be supported for five
years - see https://www.debian.org/News/2023/20230610 .
* Update docs
2023-06-16 04:18:55 +00:00
Teppei Fukuda
ef39eeedf3
chore(deps): bump go-containerregistry ( #4639 )
2023-06-15 09:44:24 +00:00
guangwu
1ce8bb535a
chore: unnecessary use of fmt.Sprintf (S1039) ( #4637 )
2023-06-15 08:36:15 +00:00
Björn Wenzel
bc9513fc57
fix(db): change argument order in Exists query for JavaDB ( #4595 )
2023-06-14 02:26:10 +00:00
simar7
aecd2f0bf0
feat(aws): Add support to see successes in results ( #4427 )
...
Fixes: https://github.com/aquasecurity/trivy/discussions/4417
Signed-off-by: Simar <simar@linux.com >
2023-06-13 17:36:05 +00:00
dependabot[bot]
2cbf402b6a
chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 ( #4613 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 13:52:43 +00:00
Teppei Fukuda
0099b20e31
ci: do not trigger tests in main ( #4614 )
2023-06-12 13:00:32 +00:00
dependabot[bot]
a597a54fb6
chore(deps): bump sigstore/cosign-installer ( #4609 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 204a51a57a74d190b284a0ce69b44bc37201f343 to ef0e9691595ea19ec990a46b1a591dcafe568f34.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](204a51a57a...ef0e969159 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 12:16:20 +00:00
dependabot[bot]
b453fbec37
chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 ( #4608 )
...
Bumps [CycloneDX/gh-gomod-generate-sbom](https://github.com/CycloneDX/gh-gomod-generate-sbom ) from 1 to 2.
- [Release notes](https://github.com/CycloneDX/gh-gomod-generate-sbom/releases )
- [Commits](https://github.com/CycloneDX/gh-gomod-generate-sbom/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: CycloneDX/gh-gomod-generate-sbom
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-06-12 11:40:58 +00:00
Teppei Fukuda
0e876d5aa0
ci: bypass the required status checks ( #4611 )
2023-06-12 14:39:47 +03:00
Teppei Fukuda
a4f27d24a3
ci: support merge queue ( #3652 )
2023-06-12 11:39:08 +03:00
Teppei Fukuda
9e6411e9f5
ci: matrix build for testing ( #4587 )
2023-06-12 10:49:13 +03:00
chenk
ef6538a171
feat: trivy k8s private registry support ( #4567 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-12 05:40:25 +03:00
Itay Shakury
139f3e1e32
docs: add general coverage page ( #3859 )
2023-06-11 08:49:29 +03:00
Itay Shakury
479cfdd40e
chore: create SECURITY.md ( #4601 )
2023-06-11 06:16:42 +03:00
afdesk
9a279fa7bb
ci: remove 32bit packages ( #4585 )
2023-06-08 16:52:37 +03:00
Teppei Fukuda
d52b0b7bc0
fix(misconf): deduplicate misconf results ( #4588 )
2023-06-08 15:15:21 +03:00
Amir Ben Nun
9b531fa27b
fix(vm): support sector size of 4096 ( #4564 )
...
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2023-06-08 11:31:13 +03:00
Teppei Fukuda
8ca1bfdd23
fix(misconf): terraform relative paths ( #4571 )
2023-06-08 11:24:52 +03:00
Nikita Pivkin
c20d466044
fix(purl): skip unsupported library type ( #4577 )
2023-06-08 08:45:32 +03:00
Jonathan Lassoff
52cbe79759
fix(terraform): recursively detect all Root Modules ( #4457 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Simar <simar@linux.com >
2023-06-08 07:06:00 +03:00
Masahiro331
4a5b915578
fix(vm): support post analyzer for vm command ( #4544 )
2023-06-07 16:16:27 +03:00
Nikita Pivkin
56cdc55f77
fix(nodejs): change the type of the devDependencies field ( #4560 )
2023-06-06 15:51:39 +03:00
Nikita Pivkin
17d753676b
fix(sbom): export empty dependencies in CycloneDX ( #4568 )
2023-06-06 15:49:23 +03:00
Teppei Fukuda
2796abe1ed
refactor: add composite fs for post-analyzers ( #4556 )
2023-06-06 08:19:15 +03:00
dependabot[bot]
22a1573807
chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 ( #4554 )
2023-06-04 16:17:54 +03:00
dependabot[bot]
43586659a1
chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 ( #4526 )
2023-06-04 14:50:38 +03:00
dependabot[bot]
5081399659
chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 ( #4528 )
2023-06-04 14:48:41 +03:00
dependabot[bot]
e1a38128ab
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 ( #4529 )
2023-06-04 11:19:53 +03:00
dependabot[bot]
283eef6372
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 ( #4536 )
2023-06-04 11:13:44 +03:00
dependabot[bot]
bbd7b98741
chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 ( #4549 )
2023-06-04 11:12:49 +03:00
dependabot[bot]
11c81bf2f6
chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 ( #4532 )
2023-06-04 11:11:32 +03:00
dependabot[bot]
2d8d63e61a
chore(deps): bump github.com/testcontainers/testcontainers-go ( #4537 )
2023-06-04 09:27:43 +03:00
dependabot[bot]
a46839b1ce
chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 ( #4530 )
2023-06-04 09:25:43 +03:00
dependabot[bot]
19715f5de8
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #4534 )
2023-06-04 09:25:04 +03:00
dependabot[bot]
854b63940a
chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 ( #4533 )
2023-06-02 09:36:08 +03:00
dependabot[bot]
59e1a86643
chore(deps): bump alpine from 3.17.3 to 3.18.0 ( #4525 )
2023-06-02 09:34:44 +03:00
Teppei Fukuda
9ef01133c8
feat: add SBOM analyzer ( #4210 )
...
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-06-02 09:34:07 +03:00
DmitriyLewen
dadd1e10c2
fix(sbom): update logic for work with files in spdx format ( #4513 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-06-01 12:52:56 +03:00
chenk
1a658210a4
feat: azure workload identity support ( #4489 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-06-01 10:16:23 +03:00
DmitriyLewen
411862c908
feat(ubuntu): add eol date for 18.04 ESM ( #4524 )
2023-06-01 09:48:33 +03:00
simar7
62a1aaf031
fix(misconf): Update required extensions for terraformplan ( #4523 )
...
Signed-off-by: Simar <simar@linux.com >
2023-06-01 07:23:37 +03:00
Teppei Fukuda
48b2e15c23
refactor(cyclonedx): add intermediate representation ( #4490 )
2023-06-01 05:50:47 +03:00
simar7
c15f269a99
fix(misconf): Remove debug print while scanning ( #4521 )
...
Signed-off-by: Simar <simar@linux.com >
2023-06-01 05:28:37 +03:00
DmitriyLewen
b6ee08e55d
fix(java): remove duplicates of jar libs ( #4515 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-31 15:09:18 +03:00
DmitriyLewen
d4740401a3
fix(java): fix overwriting project props in pom.xml ( #4498 )
2023-05-31 13:16:28 +03:00
Tung Bui (Leo)
4cf2f94d0d
docs: Update compilation instructions ( #4512 )
2023-05-31 10:47:56 +03:00
DmitriyLewen
18ce1c3363
fix(nodejs): update logic for parsing pnpm lock files ( #4502 )
2023-05-31 08:41:08 +03:00
DmitriyLewen
87eed38c6c
fix(secret): remove aws-account-id rule ( #4494 )
2023-05-31 07:00:20 +03:00
LaurentiuNiculae
b0c591ef66
feat(oci): add support for referencing an input image by digest ( #4470 )
...
Signed-off-by: Laurentiu Niculae <niculae.laurentiu1@gmail.com >
2023-05-31 06:39:42 +03:00
dependabot[bot]
b84b5ecfc2
chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 ( #4338 )
2023-05-30 18:50:09 +03:00
Tej Singh Rana
305255a497
docs: fixed the format ( #4503 )
2023-05-30 16:37:06 +03:00
DmitriyLewen
d586de585e
fix(java): add support of * for exclusions for pom.xml files ( #4501 )
2023-05-30 16:34:54 +03:00
Anais Urlichs
de6eef3b00
feat: adding issue template for documentation ( #4453 )
2023-05-30 12:23:05 +03:00
DmitriyLewen
83a9c4a4cf
docs: switch glad to ghsa for Go ( #4493 )
2023-05-30 09:46:49 +03:00
simar7
537272257b
chore(deps): Update defsec to v0.89.0 ( #4474 )
2023-05-30 06:06:46 +03:00
simar7
6fcd1538d9
feat(misconf): Add terraformplan support ( #4342 )
...
* feat(misconf): Add terraformplan support
Fixes: https://github.com/aquasecurity/trivy/issues/4341
Signed-off-by: Simar <simar@linux.com >
* update defsec
* fix lint
Signed-off-by: Simar <simar@linux.com >
* remove debug prints
Signed-off-by: Simar <simar@linux.com >
* update tests
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
2023-05-29 14:48:26 -06:00
DmitriyLewen
72e302cf81
feat(debian): add digests for dpkg ( #4445 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-28 10:30:58 +03:00
dependabot[bot]
7e99d08a13
chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 ( #4478 )
2023-05-28 06:37:30 +03:00
chenk
12a1789be5
feat(k8s): exclude node scanning by node labels ( #4459 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-05-25 14:52:28 +03:00
DmitriyLewen
919e8c92b2
docs: add info about multi-line mode for regexp from custom secret rules ( #4159 )
2023-05-24 14:59:50 +03:00
Teppei Fukuda
50fe43f14c
feat(cli): convert JSON reports into a different format ( #4452 )
...
Co-authored-by: Aurelien LAJOIE <aurelien.lajoie@kili-technology.com >
2023-05-24 11:45:26 +03:00
DmitriyLewen
09db1d4389
feat(image): add logic to guess base layer for docker-cis scan ( #4344 )
2023-05-24 10:43:09 +03:00
afdesk
3f0721ff6e
fix(cyclonedx): set original names for packages ( #4306 )
2023-05-23 12:35:52 +03:00
Teppei Fukuda
0ef0dadb16
feat: group subcommands ( #4449 )
2023-05-23 08:15:39 +03:00
rlubetkin
3a7717fdeb
feat(cli): add retry to cache operations ( #4189 )
2023-05-22 16:56:18 +03:00
AliDatadog
63cfb2714a
fix(vuln): report architecture for apk packages ( #4247 )
...
Co-authored-by: Sylvain Baubeau <lebauce@gmail.com >
2023-05-22 16:37:00 +03:00
Teppei Fukuda
e1361368a1
refactor: enable cases where return values are not needed in pipeline ( #4443 )
2023-05-22 08:11:24 +03:00
Mike Poindexter
29b5f7e8ec
fix(image): resolve scan deadlock when error occurs in slow mode ( #4336 )
2023-05-21 10:48:06 +03:00
simar7
92ed344e8a
docs(misconf): Update docs for kubernetes file patterns ( #4435 )
...
Signed-off-by: Simar <simar@linux.com >
2023-05-21 10:20:15 +03:00
chenk
16af41be15
test: k8s integration tests ( #4423 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-18 22:41:22 +03:00
DmitriyLewen
cab8569cd7
feat(redhat): add package digest for rpm ( #4410 )
2023-05-18 14:30:00 +03:00
simar7
92f9e98d04
feat(misconf): Add --reset-policy-bundle for policy bundle ( #4167 )
2023-05-18 11:54:01 +03:00
guangwu
33fb04763d
fix: typo ( #4431 )
2023-05-18 10:09:26 +03:00
DmitriyLewen
8b162f287f
add user instruction to imgconf ( #4429 )
2023-05-18 08:53:34 +03:00
DmitriyLewen
3b7c9198dd
fix(k8s): add image sources ( #4411 )
2023-05-17 07:01:58 +03:00
simar7
c75d35ff61
docs(scanning): Add versioning banner ( #4415 )
2023-05-17 06:32:17 +03:00
DmitriyLewen
d298415c09
feat(cli): add mage command to update golden integration test files ( #4380 )
2023-05-16 13:58:50 +03:00
chenk
1a56295ff8
feat: node-collector custom namespace support ( #4407 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-05-16 13:41:01 +03:00
DmitriyLewen
864ad10a38
chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 ( #4378 )
2023-05-16 09:02:15 +03:00
DmitriyLewen
7a20d96227
refactor(sbom): use multiline json for spdx-json format ( #4404 )
2023-05-16 08:22:07 +03:00
Chris Novakovic
ea5fd75ffe
fix(ubuntu): add EOL date for Ubuntu 23.04 ( #4347 )
2023-05-16 05:21:45 +03:00
guangwu
56a01ec6f7
refactor: code-optimization ( #4214 )
2023-05-15 14:48:09 +03:00
Peter Engelbert
6a0e152657
feat(image): Add image-src flag to specify which runtime(s) to use ( #4047 )
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-15 14:42:42 +03:00
DmitriyLewen
50c8b418a9
test: skip wrong update of test golden files ( #4379 )
2023-05-15 11:35:50 +03:00
DmitriyLewen
51ca6536c3
refactor: don't return error for package.json without version/name ( #4377 )
2023-05-15 11:30:10 +03:00
guangwu
e5e7ebcdab
docs: cmd error ( #4376 )
2023-05-15 08:58:32 +03:00
DmitriyLewen
6ee4960776
test(cli): add test for config file and env combination ( #2666 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-05-15 08:56:56 +03:00
afdesk
c067b026e0
fix(report): set a correct file location for license scan output ( #4326 )
2023-05-14 15:27:13 +03:00
afdesk
ff6374829a
ci: rpm repository for all versions and aarch64 ( #4077 )
...
Co-authored-by: Franco Gil <45880759+realFranco@users.noreply.github.com >
2023-05-14 14:53:25 +03:00
Eugene Bykov
0009b02bb8
chore(alpine): Update Alpine to 3.18 ( #4351 )
2023-05-14 14:37:35 +03:00
Chris Novakovic
d61ae8cc73
fix(alpine): add EOL date for Alpine 3.18 ( #4308 )
2023-05-12 13:30:11 +03:00
dependabot[bot]
636ce808fe
chore(deps): bump github.com/docker/distribution ( #4337 )
2023-05-12 07:59:23 +03:00
Teppei Fukuda
e859d10eef
feat: allow root break for mapfs ( #4094 )
2023-05-11 14:41:17 +03:00
simar7
a6ef37fa3d
docs(misconf): Remove examples.md ( #4256 )
2023-05-10 20:41:18 +03:00
afdesk
dca8c039ed
fix(ubuntu): update eol dates for Ubuntu ( #4258 )
2023-05-10 18:10:12 +03:00
DmitriyLewen
b003f58b2c
feat(alpine): add digests for apk packages ( #4168 )
2023-05-10 16:37:50 +03:00
Teppei Fukuda
86f0016165
chore: add discussion templates ( #4190 )
2023-05-10 12:06:37 +03:00
simar7
2f318ce97d
fix(terraform): Support tfvars ( #4123 )
2023-05-10 11:18:19 +03:00
Teppei Fukuda
ec3906c24e
chore: separate docs:generate ( #4242 )
2023-05-10 09:08:31 +03:00
dependabot[bot]
37b25d28b2
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #4246 )
2023-05-10 09:06:23 +03:00
Teppei Fukuda
45d5edb0d7
refactor: define vulnerability scanner interfaces ( #4117 )
2023-05-09 22:25:08 +03:00
chenk
090a00e717
feat: unified k8s scan resources ( #4188 )
2023-05-09 16:52:02 +03:00
simar7
f2188eb56d
chore(deps): Update defsec to v0.88.1 ( #4178 )
2023-05-09 16:34:29 +03:00
dependabot[bot]
b79850f416
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 ( #4141 )
2023-05-09 16:01:12 +03:00
guangwu
36acdfa8db
chore: trivy bin ignore ( #4212 )
2023-05-09 12:03:47 +03:00
Teppei Fukuda
55fb723a6e
feat(image): enforce image platform ( #4083 )
2023-05-08 21:04:22 +03:00
dependabot[bot]
9c87cb2710
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 ( #4143 )
2023-05-08 12:07:30 +03:00
dependabot[bot]
21cf179f6b
chore(deps): bump github.com/docker/docker ( #4144 )
2023-05-07 21:56:16 +03:00
dependabot[bot]
fbf7a77aee
chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 ( #4146 )
2023-05-07 21:55:24 +03:00
dependabot[bot]
547391c224
chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 ( #4140 )
2023-05-05 12:59:49 +03:00
DmitriyLewen
882bfdd782
fix(ubuntu): fix version selection logic for ubuntu esm ( #4171 )
2023-05-05 12:59:02 +03:00
dependabot[bot]
949cd10c0c
chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 ( #4147 )
2023-05-05 12:56:59 +03:00
dependabot[bot]
93bc162ca5
chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 ( #4145 )
2023-05-04 15:06:52 +03:00
dependabot[bot]
57993ef673
chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 ( #4138 )
2023-05-04 13:55:10 +03:00
dependabot[bot]
dc4baeb359
chore(deps): bump github.com/testcontainers/testcontainers-go ( #4150 )
2023-05-04 13:53:27 +03:00
second-frank
25d0255dc3
chore: install.sh support for windows ( #4155 )
2023-05-04 13:48:58 +03:00
dependabot[bot]
73e54549f1
chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 ( #4166 )
2023-05-04 13:44:02 +03:00
dependabot[bot]
08de7c613f
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 ( #4149 )
2023-05-03 12:23:58 +03:00
Anais Urlichs
ade4730fa7
docs: moving skipping files out of others ( #4154 )
...
Signed-off-by: AnaisUrlichs <urlichsanais@gmail.com >
2023-05-03 12:23:21 +03:00
Masahiro331
1be1e2e638
fix(spdx): add workaround for no src packages ( #4118 )
2023-04-28 07:16:21 +03:00
Teppei Fukuda
45bc9e0de4
test(golang): rename broken go.mod ( #4129 )
2023-04-28 07:02:59 +03:00
DmitriyLewen
3334e78fa3
feat(sbom): add supplier field ( #4122 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-04-27 14:31:49 +03:00
DmitriyLewen
27fb1bfdee
test(misconf): skip downloading of policies for tests #4126
2023-04-27 14:25:31 +03:00
DmitriyLewen
845ae31e5d
refactor: use debug message for post-analyze errors ( #4037 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-27 12:07:35 +03:00
Teppei Fukuda
11a5b91a1a
feat(sbom): add VEX support ( #4053 )
2023-04-27 10:21:06 +03:00
DmitriyLewen
5eab464987
feat(sbom): add primary package purpose field for SPDX ( #4119 )
2023-04-25 14:47:25 +03:00
chenk
a00d00eb94
fix(k8s): fix quiet flag ( #4120 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-04-25 14:46:37 +03:00
DmitriyLewen
9bc326909f
fix(python): parse of pip extras ( #4103 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-24 21:17:56 +03:00
DmitriyLewen
8559841677
feat(java): use full path for nested jars ( #3992 )
2023-04-24 13:45:41 +03:00
Adarsh A
0650e0e1d5
feat(license): add new flag for classifier confidence level ( #4073 )
...
Co-authored-by: Aswath S <aswath.s@thoughtworks.com >
2023-04-24 13:41:08 +03:00
chenk
43b6496274
feat: config and fs compliance support ( #4097 )
2023-04-24 11:49:19 +03:00
dependabot[bot]
9181bc1f70
chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 ( #3952 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-04-24 08:43:07 +03:00
Idan Frimark
48e021ea6b
feat(spdx): add support for SPDX 2.3 ( #4058 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-23 23:36:04 +03:00
chenk
107752df65
fix: k8s all-namespaces support ( #4096 )
2023-04-23 20:08:37 +03:00
Teppei Fukuda
bd0c60364a
perf(misconf): replace with post-analyzers ( #4090 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Simar <simar@linux.com >
2023-04-23 19:22:46 +03:00
bgoareguer
76662d5dd7
fix(helm): update networking API version detection ( #4106 )
2023-04-23 10:50:40 +03:00
aswath-s-tw
be47b688c7
feat(image): custom docker host option ( #3599 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-20 22:10:51 +03:00
Chris Burns
cc18f92cf3
style: debug flag is incorrect and needs extra - ( #4087 )
2023-04-19 10:02:44 +03:00
Jonathan Lassoff
572a6193e7
docs(vuln): Document inline vulnerability filtering comments ( #4024 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-18 12:02:14 +03:00
Teppei Fukuda
914c6f0921
feat(fs): customize error callback during fs walk ( #4038 )
2023-04-17 16:51:51 +03:00
DmitriyLewen
3f02feeff3
fix(ubuntu): skip copyright files from subfolders ( #4076 )
2023-04-17 14:07:58 +03:00
Teppei Fukuda
57bb77c060
docs: restructure scanners ( #3977 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-04-17 11:54:31 +03:00
DmitriyLewen
b19b56c341
fix: fix file does not exist error for post-analyzers ( #4061 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-17 08:15:44 +03:00
simar7
b43b19ba54
feat(flag): Support globstar for --skip-files and --skip-directories ( #4026 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-16 13:48:20 +03:00
dependabot[bot]
14805002d3
chore(deps): bump actions/stale from 7 to 8 ( #3955 )
2023-04-16 13:40:12 +03:00
DmitriyLewen
83bb97ab13
fix: return insecure option to download javadb ( #4064 )
2023-04-15 08:26:50 +03:00
DmitriyLewen
79a1ba32d5
fix(nodejs): don't stop parsing when unsupported yarn.lock protocols are found ( #4052 )
2023-04-14 07:35:51 +03:00
afdesk
ff1c43a791
ci: add gpg signing for RPM packages ( #4056 )
2023-04-14 07:28:44 +03:00
chenk
b608b116cc
fix(k8s): current context title ( #4055 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-04-13 17:56:22 +03:00
chenk
2c3b60f4c9
fix(k8s): quit support on k8s progress bar ( #4021 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-04-13 17:30:54 +03:00
afdesk
a6b8642134
chore: add a note about Dockerfile.canary ( #4050 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-13 17:27:28 +03:00
afdesk
90b80662c6
ci: fix path to canary binaries ( #4045 )
2023-04-13 10:27:06 +03:00
AliDatadog
dcefc6bf3c
fix(vuln): report architecture for debian packages ( #4032 )
2023-04-12 15:51:12 +03:00
Dan Luhring
601e25fb2f
feat: add support for Chainguard's commercial distro ( #3641 )
2023-04-12 15:20:52 +03:00
afdesk
0bebec19f0
ci: bump goreleaser for Github Action from 1.4.1 to 1.16.2 ( #3979 )
2023-04-12 15:15:16 +03:00
AliDatadog
707ea94234
fix(vuln): fix error message for remote scanners ( #4031 )
2023-04-11 16:50:45 +03:00
Teppei Fukuda
8e1fe769e4
feat(report): add image metadata to SARIF ( #4020 )
...
* feat(report): add image metadata to SARIF
* test: fix sarif golden
2023-04-11 16:33:25 +03:00
DmitriyLewen
4b36e97dce
docs: fix broken cache link on Installation page ( #3999 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-10 15:38:03 +03:00
Teppei Fukuda
f0df725c5a
fix: lock downloading policies and database ( #4017 )
2023-04-10 15:37:13 +03:00
Teppei Fukuda
009675c825
fix: avoid concurrent access to the global map ( #4014 )
2023-04-10 12:30:08 +03:00
DmitriyLewen
3ed86aa3d0
feat(rust): add Cargo.lock v3 support ( #4012 )
2023-04-10 11:46:43 +03:00
chenk
f31dea4bd6
feat: auth support oci download server subcommand ( #4008 )
2023-04-10 08:26:17 +03:00
dependabot[bot]
d37c50a2b3
chore(deps): bump github.com/docker/docker ( #4009 )
2023-04-09 22:29:13 +03:00
Yousaf Nabi
693d20516b
chore: install.sh support for armv7 ( #3985 )
2023-04-09 22:18:13 +03:00
dependabot[bot]
65d89b99d1
chore(deps): bump github.com/Azure/go-autorest/autorest/adal ( #3961 )
2023-04-09 15:58:06 +03:00
DmitriyLewen
a119ef86ea
fix(rust): fix panic when 'dependencies' field is not used in cargo.toml ( #3997 )
2023-04-09 11:06:57 +03:00
DmitriyLewen
c8283cebde
fix(sbom): fix infinite loop for cyclonedx ( #3998 )
2023-04-09 09:10:02 +03:00
dependabot[bot]
6c8b042548
chore(deps): bump helm/chart-testing-action from 2.3.1 to 2.4.0 ( #3954 )
2023-04-04 16:15:26 +03:00
DmitriyLewen
c42f360f57
fix: use warning for errors from enrichment files for post-analyzers ( #3972 )
2023-04-04 16:11:07 +03:00
dependabot[bot]
20c21caccf
chore(deps): bump github.com/docker/docker ( #3963 )
2023-04-04 14:06:41 +03:00
Rewanth Tammana
54388ffd16
fix(helm): added annotation to psp configurable from values ( #3893 )
...
Signed-off-by: Rewanth Tammana <22347290+rewanthtammana@users.noreply.github.com >
2023-04-03 11:24:43 +03:00
dependabot[bot]
99a2519816
chore(deps): bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.1 ( #3962 )
2023-04-03 11:23:30 +03:00
afdesk
d113b93139
fix(secret): update built-in rule tests ( #3855 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-04-03 10:37:08 +03:00
dependabot[bot]
5ab6d25880
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.23.0 to 2.30.1 ( #3957 )
2023-04-03 10:32:13 +03:00
Teppei Fukuda
0767cb8443
test: rewrite scripts in Go ( #3968 )
2023-04-03 10:31:10 +03:00
simar7
428ee19cae
docs(cli): Improve glob documentation ( #3945 )
...
Signed-off-by: Simar <simar@linux.com >
2023-04-03 07:59:02 +03:00
dependabot[bot]
3e00dc346f
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #3959 )
2023-04-03 07:57:54 +03:00
Teppei Fukuda
cf2f0b2d1c
ci: check CLI references ( #3967 )
2023-04-03 07:57:08 +03:00
dependabot[bot]
70f507e1af
chore(deps): bump alpine from 3.17.2 to 3.17.3 ( #3951 )
2023-04-03 06:37:49 +03:00
dependabot[bot]
befabc6b99
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.212 to 1.44.234 ( #3956 )
2023-04-03 06:36:35 +03:00
dependabot[bot]
ee69abb78f
chore(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5 ( #3958 )
2023-04-02 19:29:28 +03:00
dependabot[bot]
8901f7be62
chore(deps): bump actions/setup-go from 3 to 4 ( #3953 )
2023-04-02 19:28:40 +03:00
dependabot[bot]
4e6bbbc8cc
chore(deps): bump actions/cache from 3.2.6 to 3.3.1 ( #3950 )
2023-04-02 19:28:10 +03:00
dependabot[bot]
d70f346f53
chore(deps): bump github.com/containerd/containerd from 1.6.19 to 1.7.0 ( #3965 )
2023-04-02 16:27:22 +03:00
dependabot[bot]
3efb2fdeda
chore(deps): bump github.com/sigstore/rekor from 1.0.1 to 1.1.0 ( #3964 )
2023-04-02 10:49:41 +03:00
Krishna Dutt Panchagnula
ed590966a3
docs(cli): added makefile and go file to create docs ( #3930 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-04-01 08:43:21 +03:00
Teppei Fukuda
a2f39a34c5
chore: Revert "ci: add gpg signing for RPM packages ( #3612 )" ( #3946 )
...
This reverts commit 67572dff6d .
2023-04-01 08:39:22 +03:00
Teppei Fukuda
5a10631023
chore: ignore gpg key ( #3943 )
2023-04-01 06:39:31 +03:00
afdesk
4072115e5a
feat(cyclonedx): support dependency graph ( #3177 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-04-01 00:46:30 +03:00
simar7
7cad265b7a
chore(deps): Bump defsec to v0.85.0 ( #3940 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-31 16:58:01 +03:00
DmitriyLewen
f8b5733112
feat(rust): remove dev deps and find direct deps for Cargo.lock ( #3919 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 22:05:34 +03:00
Rо́man
10796a2910
feat(server): redis with public TLS certs support ( #3783 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 15:53:21 +03:00
simar7
abff1398c2
feat(flag): Add glob support to --skip-dirs and --skip-files ( #3866 )
2023-03-30 10:48:56 +03:00
Teppei Fukuda
b40f60c405
chore: replace make with mage ( #3932 )
2023-03-30 10:40:24 +03:00
DmitriyLewen
67236f6aac
fix(sbom): add checksum to files ( #3888 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 09:24:27 +03:00
dependabot[bot]
00de24b16e
chore(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 ( #3928 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-30 09:23:39 +03:00
chenk
5976d1fa07
chore: remove unused mount volumes ( #3927 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-03-30 07:33:03 +03:00
Teppei Fukuda
f14bed4532
feat: add auth support for downloading OCI artifacts ( #3915 )
2023-03-30 05:53:24 +03:00
DmitriyLewen
1ee05189f0
refactor(purl): use epoch in qualifier ( #3913 )
2023-03-28 13:26:56 +03:00
dependabot[bot]
0000252ce4
chore(deps): bump github.com/in-toto/in-toto-golang from 0.5.0 to 0.7.0 ( #3727 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-28 13:22:47 +03:00
Teppei Fukuda
ca0d972cdb
feat(image): add registry options ( #3906 )
2023-03-28 07:00:04 +03:00
AndreyLevchenko
0336555773
feat(rust): dependency tree and line numbers support for cargo lock file ( #3746 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-26 14:43:45 +03:00
dependabot[bot]
dd9cd9528f
chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 ( #3905 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-26 13:20:02 +03:00
DmitriyLewen
edb06826b4
feat(php): add support for location, licenses and graph for composer.lock files ( #3873 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-26 12:02:53 +03:00
Crypt Keeper
c02b15b371
chore(deps): updates wazero to 1.0.0 ( #3904 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2023-03-26 08:50:38 +03:00
Teppei Fukuda
63ef760c69
feat(image): discover SBOM in OCI referrers ( #3768 )
...
Co-authored-by: saso <sasoakira6114@gmail.com >
2023-03-26 08:27:10 +03:00
DmitriyLewen
3fa703c034
docs: change cache-dir key in config file ( #3897 )
2023-03-24 19:12:14 +03:00
DmitriyLewen
4d78747c40
fix(sbom): use release and epoch for SPDX package version ( #3896 )
2023-03-24 19:11:06 +03:00
afdesk
67572dff6d
ci: add gpg signing for RPM packages ( #3612 )
2023-03-24 06:46:18 +03:00
adamcohen2
e76d5ff98a
docs: Update incorrect comment for skip-update flag ( #3878 )
2023-03-23 07:25:01 +02:00
Teppei Fukuda
011ea60db4
refactor(misconf): simplify policy filesystem ( #3875 )
2023-03-23 06:27:29 +02:00
DmitriyLewen
6445309de4
feat(nodejs): parse package.json alongside yarn.lock ( #3757 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-21 19:13:02 +02:00
DmitriyLewen
6e9c2c36da
fix(spdx): add PkgDownloadLocation field ( #3879 )
2023-03-21 16:11:38 +02:00
DmitriyLewen
18eeea2f62
fix(report): try to guess direct deps for dependency tree ( #3852 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-21 12:55:07 +02:00
DmitriyLewen
02b6914212
chore(amazon): update EOL ( #3876 )
2023-03-21 07:11:56 +02:00
DmitriyLewen
79096e1161
fix(nodejs): improvement logic for package-lock.json v2-v3 ( #3877 )
2023-03-21 07:06:34 +02:00
DmitriyLewen
fc2e80cfe0
feat(amazon): add al2023 support ( #3854 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-20 15:56:16 +02:00
dependabot[bot]
5f8d69d72e
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.0 to 3.1.2 ( #3736 )
2023-03-20 14:13:30 +02:00
simar7
7916aafffb
docs(misconf): Add information about selectors ( #3703 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-20 14:12:35 +02:00
Shubham Palriwala
1b1ed39c7d
docs(cli): update CLI docs with cobra ( #3815 )
2023-03-20 13:48:58 +02:00
chenk
234a360a7a
feat: k8s parallel processing ( #3693 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-20 13:34:38 +02:00
bgoareguer
b864b3b926
docs: add DefectDojo in the Security Management section ( #3871 )
2023-03-20 11:38:26 +02:00
Crypt Keeper
ad34c989de
chore(deps): updates wazero to 1.0.0-rc.2 ( #3853 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-19 19:56:01 +02:00
Teppei Fukuda
7148de3252
refactor: add pipeline ( #3868 )
2023-03-19 19:55:36 +02:00
DmitriyLewen
927acf9579
feat(cli): add javadb metadata to version info ( #3835 )
2023-03-19 15:51:14 +02:00
simar7
33074cfab3
chore(deps): Move compliance types to defsec ( #3842 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-19 15:46:06 +02:00
saso
ba9b0410c9
feat(sbom): add support for CycloneDX JSON Attestation of the correct specification ( #3849 )
2023-03-19 15:40:58 +02:00
chenk
a754a04e2b
feat: add node toleration option ( #3823 )
2023-03-19 14:05:57 +02:00
Teppei Fukuda
9e4b57fb43
fix: allow mapfs to open dirs ( #3867 )
2023-03-19 13:33:50 +02:00
DmitriyLewen
09fd299f96
fix(report): update uri only for os class targets ( #3846 )
2023-03-17 10:15:24 +02:00
DmitriyLewen
09e13022c2
feat(nodejs): Add v3 npm lock file support ( #3826 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-15 21:54:59 +02:00
DmitriyLewen
52cbfebcdd
feat(nodejs): parse package.json files alongside package-lock.json ( #2916 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-15 21:54:01 +02:00
simar7
d6a2d6369a
docs(misconf): Fix links to built in policies ( #3841 )
...
Signed-off-by: Simar <simar@linux.com >
2023-03-15 11:47:44 +02:00
dependabot[bot]
a12f58be57
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.86.1 to 1.89.1 ( #3827 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-14 11:17:36 +02:00
DmitriyLewen
ee518350c5
fix(java): skip empty files for jar post analyzer ( #3832 )
2023-03-14 11:15:31 +02:00
DmitriyLewen
3987a679f9
fix(docker): build healthcheck command for line without /bin/sh prefix ( #3831 )
2023-03-14 09:28:36 +02:00
Teppei Fukuda
2bb25e766b
refactor(license): use goyacc for license parser ( #3824 )
2023-03-14 09:27:17 +02:00
dependabot[bot]
00c763bc10
chore(deps): bump github.com/docker/docker from 23.0.0-rc.1+incompatible to 23.0.1+incompatible ( #3586 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-13 17:33:07 +02:00
chenk
cac5881bbb
fix: populate timeout context to node-collector ( #3766 )
2023-03-13 13:10:37 +02:00
chenk
bd9c6e613e
fix: exclude node collector scanning ( #3771 )
2023-03-13 11:40:23 +02:00
Ari Yonaty
20f10673b9
fix: display correct flag in error message when skipping java db update #3808
2023-03-13 00:39:17 +02:00
DmitriyLewen
1fac7bf1ba
fix: disable jar analyzer for scanners other than vuln ( #3810 )
2023-03-13 00:11:25 +02:00
Masahiro331
aaf265881e
fix(sbom): fix incompliant license format for spdx ( #3335 )
2023-03-12 17:21:25 +02:00
DmitriyLewen
f8307635ad
fix(java): the project props take precedence over the parent's props ( #3320 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-09 19:25:52 +02:00
DmitriyLewen
1aa3b7dc28
docs: add canary build info to README.md ( #3799 )
2023-03-09 13:36:04 +02:00
Anais Urlichs
57904c0f97
docs: adding link to gh token generation ( #3784 )
2023-03-08 14:24:02 +02:00
Anais Urlichs
bdccf72338
docs: changing docs in accordance with #3460 ( #3787 )
2023-03-08 14:23:17 +02:00
dependabot[bot]
800473a8bc
chore(deps): bump github.com/moby/buildkit from 0.11.0 to 0.11.4 ( #3789 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-08 11:51:16 +02:00
dependabot[bot]
e6ab389f9e
chore(deps): bump actions/add-to-project from 0.4.0 to 0.4.1 ( #3724 )
2023-03-07 13:35:06 +02:00
DmitriyLewen
6614398ab4
fix(license): disable jar analyzer for licence scan only ( #3780 )
2023-03-07 13:22:23 +02:00
DmitriyLewen
1dc6fee781
bump trivy-issue-action to v0.0.0; skip pkg dir ( #3781 )
2023-03-07 11:52:32 +02:00
DmitriyLewen
3357ed096b
fix: skip checking dirs for required post-analyzers ( #3773 )
2023-03-06 13:29:35 +02:00
afdesk
1064636b3d
docs: add information about plugin format ( #3749 )
2023-03-06 11:27:30 +02:00
DmitriyLewen
60b7ef5a55
fix(sbom): add trivy version to spdx creators tool field ( #3756 )
...
* fix(sbom): add trivy version to spdx creators tool field
* refactor test
2023-03-03 10:41:39 +02:00
simar7
497c955a4b
feat(misconf): Add support to show policy bundle version ( #3743 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/3696
Signed-off-by: Simar <simar@linux.com >
2023-03-02 17:00:45 +02:00
Andrea Scarpino
5d54310d76
fix(python): fix error with optional dependencies in pyproject.toml ( #3741 )
2023-03-02 16:58:03 +02:00
dependabot[bot]
44cf1e2f57
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.210 to 1.44.212 ( #3740 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-02 15:18:51 +02:00
DmitriyLewen
743b4b0d97
add id for package.json files ( #3750 )
2023-03-02 14:25:56 +02:00
dependabot[bot]
6de43855f8
chore(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19 ( #3738 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-02 13:20:32 +02:00
dependabot[bot]
9a0ceef166
chore(deps): bump actions/cache from 3.2.4 to 3.2.6 ( #3725 )
2023-03-01 23:14:17 +02:00
dependabot[bot]
0501b46d48
chore(deps): bump github.com/google/go-containerregistry ( #3731 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 23:13:31 +02:00
dependabot[bot]
ee3004d292
chore(deps): bump go.etcd.io/bbolt from 1.3.6 to 1.3.7 ( #3732 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 20:53:53 +02:00
dependabot[bot]
5c8e604f56
chore(deps): bump alpine from 3.17.1 to 3.17.2 ( #3723 )
2023-03-01 20:53:30 +02:00
Teppei Fukuda
bc0836623c
fix(cli): pass integer to exit-on-eol ( #3716 )
2023-03-01 12:18:11 +02:00
Itay Shakury
23cdac02ee
feat: add kubernetes pss compliance ( #3498 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 12:10:34 +02:00
Kalyana Krishna Varanasi
302c8ae24c
feat: Adding --module-dir and --enable-modules ( #3677 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-03-01 12:09:53 +02:00
Teppei Fukuda
34120f4201
feat: add special IDs for filtering secrets ( #3702 )
2023-03-01 09:51:11 +02:00
simar7
e399ed8439
chore(deps): Update defsec ( #3713 )
...
* chore(deps): Update defsec
* fix tests
2023-03-01 08:10:03 +02:00
simar7
ef7b762e48
docs(misconf): Add guide on input schema ( #3692 )
...
* docs(misconf): Add guide on input schema
* Update docs/docs/misconfiguration/custom/schema.md
Co-authored-by: Itay Shakury <itay@itaysk.com >
* make schema usage more descriptive
* docs: point to the full page
* update docs
Signed-off-by: Simar <simar@linux.com >
---------
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: Itay Shakury <itay@itaysk.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-28 15:55:49 -08:00
Teppei Fukuda
00daebc161
feat(go): support dependency graph and show only direct dependencies in the tree ( #3691 )
2023-02-28 13:24:53 +02:00
chenk
98d1031552
feat: docker multi credential support ( #3631 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-02-28 11:42:37 +02:00
Teppei Fukuda
b791362871
feat: summarize vulnerabilities in compliance reports ( #3651 )
2023-02-28 00:09:00 +02:00
Teppei Fukuda
719fdb1b11
feat(python): parse pyproject.toml alongside poetry.lock ( #3695 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-02-27 20:48:55 +02:00
DmitriyLewen
3ff5699b4b
feat(python): add dependency tree for poetry lock file ( #3665 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-26 16:15:00 +02:00
Masahiro331
33909d9df3
fix(cyclonedx): incompliant affect ref ( #3679 )
2023-02-26 16:04:29 +02:00
Manuel Morejón
d85a3e087b
chore(helm): update skip-db-update environment variable ( #3657 )
...
Signed-off-by: Manuel Morejon <manuel@mmorejon.io >
2023-02-26 14:16:17 +02:00
Masahiro331
551899c24e
fix(spdx): change CreationInfo timestamp format RFC3336Nano to RFC3336 ( #3675 )
2023-02-26 10:11:47 +02:00
Teppei Fukuda
3aaa2cfb75
fix(sbom): export empty dependencies in CycloneDX ( #3664 )
2023-02-25 18:33:59 +02:00
Dmitry Ivankov
9d1300c3e7
docs: java-db air-gap doc tweaks ( #3561 )
...
Downloaded file name is `javadb.tar.gz` rather than `db.tar.gz`.
Also `--skip-update` is deprecated in favor of `--skip-db-update` and `--skip-java-db-update`.
2023-02-24 17:54:29 +02:00
Teppei Fukuda
793cc43d4c
feat(go): license support ( #3683 )
2023-02-24 17:52:35 +02:00
AndreyLevchenko
6a3294e476
feat(ruby): add dependency tree/location support for Gemfile.lock ( #3669 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-23 23:47:28 +02:00
chenk
e9dc21d88a
fix(k8s): k8s label size ( #3678 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-02-23 15:09:27 +02:00
Masahiro331
12976d42df
fix(cyclondx): fix array empty value, null to [] ( #3676 )
2023-02-23 13:35:59 +02:00
Teppei Fukuda
1dc2b349c6
refactor: rewrite gomod analyzer as post-analyzer ( #3674 )
2023-02-23 13:35:08 +02:00
chenk
92eaf636ca
feat: config outdated-api result filtered by k8s version ( #3578 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-22 15:41:37 +02:00
Alexander Lauster
9af436b999
fix: Update to Alpine 3.17.2 ( #3655 )
...
Fix CVE-2023-0286
2023-02-21 19:38:20 +02:00
Teppei Fukuda
88ee68d0c6
feat: add support for virtual files ( #3654 )
2023-02-20 17:20:57 +02:00
Teppei Fukuda
75c96bd968
feat: add post-analyzers ( #3640 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2023-02-20 13:08:26 +02:00
Edoardo Vacchi
baea3997d2
chore(deps): updates wazero to 1.0.0-pre.9 ( #3653 )
...
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com >
2023-02-20 13:03:28 +02:00
dependabot[bot]
7ca0db17ea
chore(deps): bump github.com/go-openapi/runtime from 0.24.2 to 0.25.0 ( #3528 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-20 13:01:33 +02:00
dependabot[bot]
866999e454
chore(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.18 ( #3633 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-20 10:11:01 +02:00
DmitriyLewen
b7bfb9a207
feat(python): add dependency locations for Pipfile.lock ( #3614 )
2023-02-20 09:51:42 +02:00
dependabot[bot]
9badef27ac
chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 ( #3648 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-19 15:51:12 +02:00
DmitriyLewen
d856595b8e
fix(java): fix groupID selection by ArtifactID for jar files. ( #3644 )
2023-02-18 09:07:08 +02:00
dependabot[bot]
fe7c26a741
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.63.1 to 1.85.0 ( #3607 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-17 12:44:55 +02:00
Gio Rodriguez
f251dfc5ce
fix(aws): Adding a fix for update-cache flag that is not applied on AWS scans. ( #3619 )
...
* adding a fix for update-cache that was not applied on AWS scans.
* removing unneeded code
---------
Co-authored-by: Gio Rodriguez <giovanni.rodriguez@aquasec.com >
2023-02-16 22:49:20 +02:00
didiermichel
9be8062c10
feat(cli): add command completion ( #3061 )
...
Co-authored-by: congbang-le <lecongbang314@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-15 13:29:03 +02:00
Duy Nguyen
370098dbf4
docs(misconf): update dockerfile link ( #3627 )
2023-02-15 11:54:56 +02:00
Jack Lin
32acd293fd
feat(flag): add exit-on-eosl option ( #3423 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-15 10:51:15 +02:00
dependabot[bot]
aa8e185e03
chore(deps): bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.2 ( #3533 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-14 16:17:28 +02:00
Alexej Disterhoft
86603bb9c5
fix(cli): make java db repository configurable ( #3595 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-14 15:01:15 +02:00
chenk
7b1e173f51
chore: bump trivy-kubernetes ( #3613 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-02-14 13:23:45 +02:00
Helge Eichelberg
85d5d61bc7
chore(helm): update Trivy from v0.36.1 to v0.37.2 ( #3574 )
...
* chore(helm): update Trivy from v0.36.1 to v0.37.1
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
* chore(helm): bump Trivy to v0.37.2
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
---------
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
2023-02-14 13:10:07 +02:00
dependabot[bot]
2c17260ba8
chore(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 ( #3536 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-14 13:09:43 +02:00
Teppei Fukuda
c54f1aa8f0
chore(deps): bump golang/x/mod to v0.8.0 ( #3606 )
2023-02-14 07:02:26 +02:00
dependabot[bot]
625ea58122
chore(deps): bump golang.org/x/crypto from 0.3.0 to 0.5.0 ( #3529 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-13 16:15:12 +02:00
dependabot[bot]
623c7f9432
chore(deps): bump helm.sh/helm/v3 from 3.10.3 to 3.11.1 ( #3580 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-13 16:14:25 +02:00
DmitriyLewen
d291c34f51
ci: quote pros in c++ for semantic pr ( #3605 )
2023-02-13 14:05:35 +02:00
DmitriyLewen
6cac6c917f
fix(image): check proxy settings from env for remote images ( #3604 )
2023-02-13 12:54:38 +02:00
DmitriyLewen
12b563b974
BREAKING: use normalized trivy-java-db ( #3583 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-10 02:16:37 +02:00
DmitriyLewen
72a14c67af
fix(image): add timeout for remote images ( #3582 )
...
* add timeout for remote image
* fix linter error
2023-02-09 14:19:17 +02:00
dependabot[bot]
4c01d73fb7
chore(deps): bump golang.org/x/mod from 0.6.0 to 0.7.0 ( #3532 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-07 08:38:25 +02:00
dependabot[bot]
10dd5d1a95
chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 ( #3534 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2023-02-07 06:51:49 +02:00
simar7
439c541fd3
fix(misconf): handle dot files better ( #3550 )
2023-02-05 09:10:10 +09:00
Teppei Fukuda
200e04a767
chore: bump Go to 1.19 ( #3551 )
2023-02-03 15:08:01 +09:00
dependabot[bot]
a533ca87e6
chore(deps): bump alpine from 3.17.0 to 3.17.1 ( #3522 )
2023-02-03 04:21:25 +02:00
dependabot[bot]
4bccbe6e1c
chore(deps): bump docker/build-push-action from 3 to 4 ( #3523 )
2023-02-03 04:20:52 +02:00
dependabot[bot]
d0562085df
chore(deps): bump actions/cache from 3.2.2 to 3.2.4 ( #3524 )
2023-02-03 04:20:15 +02:00
dependabot[bot]
f5e65749b4
chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.4.0 ( #3525 )
2023-02-03 04:17:39 +02:00
dependabot[bot]
d3da459d45
chore(deps): bump aquaproj/aqua-installer from 1.2.0 to 2.0.2 ( #3526 )
2023-02-03 04:15:56 +02:00
Teppei Fukuda
7f8868b7d8
fix(sbom): download the Java DB when generating SBOM ( #3539 )
2023-02-01 17:33:09 +02:00
Teppei Fukuda
364379b7b2
fix: use cgo free sqlite driver ( #3521 )
...
* fix: use cgo free sqlite driver
* chore: add CGO_ENABLED=0
* chore(deps): bump go-rpmdb
2023-02-01 17:06:12 +02:00
afdesk
0205475fa9
ci: fix path to dist folder ( #3527 )
2023-02-01 16:44:01 +02:00
Teppei Fukuda
e9d2af9174
fix(image): close layers ( #3517 )
2023-02-01 13:36:48 +02:00
Naimuddin Shaik
b169424089
refactor: db client changed ( #3515 )
...
changed the constructor to accept interface.
2023-02-01 13:15:36 +02:00
DmitriyLewen
7bf1e192ec
feat(java): use trivy-java-db to get GAV ( #3484 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-01 11:48:05 +02:00
Batuhan Apaydın
023e45b896
docs: add note about the limitation in Rekor ( #3494 )
...
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-02-01 11:14:47 +02:00
Teppei Fukuda
0fe62a93df
docs: aggregate targets ( #3503 )
2023-02-01 08:48:33 +02:00
Edoardo Vacchi
0373e0822d
deps: updates wazero to 1.0.0-pre.8 ( #3510 )
...
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com >
2023-02-01 06:48:37 +02:00
DmitriyLewen
a2e21f9b5c
docs: add alma 9 and rocky 9 to supported os ( #3513 )
2023-02-01 06:47:26 +02:00
simar7
7d778b75f7
chore(deps): bump defsec to v0.82.9 ( #3512 )
2023-02-01 04:14:25 +02:00
Itay Shakury
9e9dbea717
chore: add missing target labels ( #3504 )
2023-01-31 17:20:56 +02:00
DmitriyLewen
d99a7b82f7
docs: add java vulnerability page ( #3429 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-31 08:10:24 +02:00
Teppei Fukuda
cb5af0b33b
feat(image): add support for Docker CIS Benchmark ( #3496 )
...
Co-authored-by: chenk <hen.keinan@gmail.com >
2023-01-31 07:31:59 +02:00
Teppei Fukuda
6eec9ac0a4
feat(image): secret scanning on container image config ( #3495 )
2023-01-30 16:50:56 +02:00
simar7
1eca973cbf
chore(deps): Upgrade defsec to v0.82.8 ( #3488 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-30 09:38:17 +02:00
Teppei Fukuda
fb0d8f3f30
feat(image): scan misconfigurations in image config ( #3437 )
2023-01-30 04:48:29 +02:00
Helge Eichelberg
501d424d1f
chore(helm): update Trivy from v0.30.4 to v0.36.1 ( #3489 )
...
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
2023-01-28 07:12:08 +02:00
chenk
475dc17bc8
feat(k8s): add node info resource ( #3482 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2023-01-25 22:00:05 +02:00
kunlongli
ed173b8295
perf(secret): optimize secret scanning memory usage ( #3453 )
2023-01-25 11:45:09 +02:00
Teppei Fukuda
1b368be367
feat: support aliases in CLI flag, env and config ( #3481 )
2023-01-25 11:33:12 +02:00
chenk
66a83d5cdb
fix(k8s): migrate rbac k8s ( #3459 )
2023-01-25 11:13:41 +02:00
DmitriyLewen
81bee0f11e
feat(java): add implementationVendor and specificationVendor fields to detect GroupID from MANIFEST.MF ( #3480 )
2023-01-24 12:21:19 +02:00
Teppei Fukuda
e1076085d9
refactor: rename security-checks to scanners ( #3467 )
2023-01-23 16:53:06 +02:00
Teppei Fukuda
aaf845d02e
chore: display the troubleshooting URL for the DB denial error ( #3474 )
2023-01-23 16:12:00 +02:00
Corey Wilson
ed5bb0ba92
docs: yaml tabs to spaces, auto create namespace ( #3469 )
2023-01-23 10:51:55 +02:00
Anais Urlichs
3158bfe605
docs: adding show-and-tell template to GH discussions ( #3391 )
2023-01-22 17:34:09 +02:00
Lénaïc Huard
85b6c4aa15
fix: Fix a temporary file leak in case of error ( #3465 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-22 16:12:56 +02:00
Teppei Fukuda
60bddae64c
fix(test): sort cyclonedx components ( #3468 )
2023-01-22 14:21:20 +02:00
Anais Urlichs
e0bb04c915
docs: fixing spelling mistakes ( #3462 )
2023-01-22 14:18:15 +02:00
Teppei Fukuda
c25e826bb5
ci: set paths triggering VM tests in PR ( #3438 )
2023-01-22 11:35:19 +02:00
Raz Cohen
07ddc85a46
docs: typo in --skip-files ( #3454 )
2023-01-18 14:23:56 +02:00
Srinivas Kandukuri
e88507c999
feat(custom-forward): Extended advisory data ( #3444 )
2023-01-17 16:06:27 +02:00
Carl Winbäck
e2dfee208f
docs: fix spelling error ( #3436 )
2023-01-16 14:31:43 +00:00
Teppei Fukuda
c575d6f7de
refactor(image): extend image config analyzer ( #3434 )
2023-01-16 13:48:26 +02:00
Lior Vaisman Argon
036d5a8233
fix(nodejs): add ignore protocols to yarn parser ( #3433 )
2023-01-16 11:27:20 +02:00
DmitriyLewen
e6d7f15762
fix(db): check proxy settings when using insecure flag ( #3435 )
2023-01-16 10:40:27 +02:00
simar7
a1d4427c8b
feat(misconf): Fetch policies from OCI registry ( #3015 )
...
Signed-off-by: Simar <simar@linux.com >
2023-01-15 13:37:04 +02:00
DmitriyLewen
682351a131
ci: downgrade Go to 1.18 and use stable and oldstable go versions for unit tests ( #3413 )
...
* use stable and oldstable go versions for unit tests
* downgrade Go to 1.18
2023-01-15 12:03:15 +02:00
afdesk
ff0c4516db
ci: store URLs to Github Releases in RPM repository ( #3414 )
2023-01-15 11:59:18 +02:00
DmitriyLewen
ee12442b8d
feat(server): add support of skip-db-update flag for hot db update ( #3416 )
2023-01-15 10:28:50 +02:00
DmitriyLewen
2033e05b6b
chore(deps): bump github.com/moby/buildkit from v0.10.6 to v0.11.0 ( #3411 )
2023-01-12 08:45:07 +02:00
Teppei Fukuda
6bc564e887
fix(image): handle wrong empty layer detection ( #3375 )
2023-01-11 20:17:12 +02:00
DmitriyLewen
b3b8d4dd6e
test: fix integration tests for spdx and cycloneDX ( #3412 )
2023-01-11 14:02:10 +02:00
Matthieu Maitre
b88bccae6e
feat(python): Include Conda packages in SBOMs ( #3379 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-10 16:11:17 +02:00
DmitriyLewen
fbd8a13d54
feat: add support pubspec.lock files for dart ( #3344 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-10 13:34:53 +02:00
Kalyana Krishna Varanasi
0f545cfa96
fix(image): parsePlatform is failing with UNAUTHORIZED error ( #3326 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-10 13:26:57 +02:00
DmitriyLewen
76c883dc43
fix(license): change normalize for GPL-3+-WITH-BISON-EXCEPTION ( #3405 )
2023-01-10 09:24:11 +00:00
Jack Lin
a8b671bc29
feat(server): log errors on server side ( #3397 )
2023-01-10 10:21:31 +02:00
Teppei Fukuda
a5919ca363
chore(deps): bump defsec to address helm vulnerabilities ( #3399 )
2023-01-08 15:34:11 +02:00
Itay Shakury
89016da21e
docs: rewrite installation docs and general improvements ( #3368 )
...
improve installation guide, improve overview pages, rename cli section to docs
2023-01-08 15:16:03 +02:00
Itay Shakury
c3759c6d83
chore: update code owners ( #3393 )
2023-01-08 15:14:10 +02:00
Itay Shakury
044fb9761e
chore: test docs separately from code ( #3392 )
2023-01-08 11:10:31 +02:00
Teppei Fukuda
ad2e648b33
docs: use the formula maintained by Homebrew ( #3389 )
2023-01-05 16:25:57 +02:00
Max Usachev
ad25a776cc
docs: add Security Management section with SonarQube plugin
2023-01-05 14:59:47 +02:00
jerbob92
9039df4993
fix(deps): fix errors on yarn.lock files that contain local file reference ( #3384 )
2023-01-05 12:17:11 +02:00
Jack Lin
60cf4fe49f
feat(flag): early fail when the format is invalid ( #3370 )
2023-01-04 13:46:04 +02:00
dependabot[bot]
9470e3cd27
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.136 to 1.44.171 ( #3366 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-03 20:53:50 +02:00
Olivier Jacques
d274d1568a
docs(aws): fix broken links ( #3374 )
2023-01-03 17:59:28 +02:00
dependabot[bot]
2a870f8a82
chore(deps): bump actions/stale from 6 to 7 ( #3360 )
2023-01-03 15:28:29 +02:00
dependabot[bot]
5974023b7f
chore(deps): bump helm/kind-action from 1.4.0 to 1.5.0 ( #3359 )
2023-01-03 15:23:58 +02:00
dependabot[bot]
02aa8c2c50
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.6.0 to 0.7.0 ( #2974 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2023-01-03 15:15:07 +02:00
dependabot[bot]
6e6171fead
chore(deps): bump azure/setup-helm from 3.4 to 3.5 ( #3358 )
2023-01-03 15:04:29 +02:00
dependabot[bot]
066f27792f
chore(deps): bump github.com/moby/buildkit from 0.10.4 to 0.10.6 ( #3173 )
2023-01-03 14:44:40 +02:00
dependabot[bot]
8cc3284106
chore(deps): bump goreleaser/goreleaser-action from 3 to 4 ( #3357 )
2023-01-03 14:19:00 +02:00
dependabot[bot]
8d71346143
chore(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.14 ( #3367 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-03 12:01:45 +02:00
Crypt Keeper
5b944d20ac
chore(go): updates wazero to v1.0.0-pre.7 ( #3355 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2023-01-03 11:08:17 +02:00
dependabot[bot]
9c645b99e2
chore(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 ( #3362 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2023-01-03 08:45:14 +02:00
dependabot[bot]
e2cd782d3a
chore(deps): bump actions/cache from 3.0.11 to 3.2.2 ( #3356 )
2023-01-02 15:59:36 +02:00
Itay Shakury
4813cf5cfd
docs: improve compliance docs ( #3340 )
2022-12-30 13:55:18 +02:00
Lior Vaisman Argon
025e5099d2
feat(deps): add yarn lock dependency tree ( #3348 )
2022-12-29 19:45:18 +02:00
chenk
4d59a1ef9b
fix: compliance change id and title naming ( #3349 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-29 17:46:50 +02:00
DmitriyLewen
eaa5bcf7d2
feat: add support for mix.lock files for elixir language ( #3328 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-29 15:18:51 +02:00
chenk
a888440922
feat: add k8s cis bench ( #3315 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-12-28 20:38:48 +02:00
DmitriyLewen
62b369ee39
test: disable SearchLocalStoreByNameOrDigest test for non-amd64 arch ( #3322 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-28 13:02:25 +02:00
behara
c110c4e028
revert: cache merged layers ( #3334 )
...
This reverts commit 6b4ddaaef2 .
2022-12-28 10:01:01 +02:00
Masahiro331
bc759efdc3
feat(cyclonedx): add recommendation ( #3336 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-27 15:25:27 +02:00
DmitriyLewen
fe3831e0fe
feat(ubuntu): added support ubuntu ESM versions ( #1893 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-27 10:24:28 +02:00
DmitriyLewen
b0cebec324
fix: change logic to build relative paths for skip-dirs and skip-files ( #3331 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-26 17:38:31 +02:00
dependabot[bot]
a66d3fe3f0
chore(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 2.0.1 ( #3265 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2022-12-25 12:39:26 +02:00
Owen Rumney
5190f9566b
feat: Adding support for Windows testing ( #3037 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-22 22:54:18 +02:00
gboer
b00f3c60f6
feat: add support for Alpine 3.17 ( #3319 )
2022-12-19 13:25:29 +02:00
Teppei Fukuda
a70f885113
docs: change PodFile.lock to Podfile.lock ( #3318 )
2022-12-19 13:24:26 +02:00
saso
1ec1fe64e8
fix(sbom): support for the detection of old CycloneDX predicate type ( #3316 )
2022-12-19 11:06:36 +02:00
lsoumille
68eda79357
feat(secret): Use .trivyignore for filtering secret scanning result ( #3312 )
2022-12-18 11:58:34 +02:00
Takeshi Yoneda
b95d435a6a
chore(go): remove experimental FS API usage in Wasm ( #3299 )
...
Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io >
2022-12-18 11:55:53 +02:00
DmitriyLewen
ac6b7c3354
ci: add workflow to add issues to roadmap project ( #3292 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-18 10:32:39 +02:00
gmetaxo
cfabdf9138
fix(vuln): include duplicate vulnerabilities with different package paths in the final report ( #3275 )
...
* Add test for filter with both duplicates and different package paths
* Add package path in key of uniqVulns map
* Add package path to the sorting logic
2022-12-15 19:21:54 +02:00
dependabot[bot]
56e3d8de09
chore(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 ( #3250 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-15 16:29:58 +02:00
Masahiro331
bbccb4484a
feat(sbom): better support for third-party SBOMs ( #3262 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-15 16:20:21 +02:00
DmitriyLewen
e879b0697c
docs: add information about languages with support for dependency locations ( #3306 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-12-15 15:25:40 +02:00
tockn
e92266f2c8
feat(vm): add region option to vm scan to be able to scan any region's ami and ebs snapshots ( #3284 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-12-15 12:21:05 +02:00
dependabot[bot]
01c7fb14bc
chore(deps): bump github.com/Azure/azure-sdk-for-go from 66.0.0+incompatible to 67.1.0+incompatible ( #3251 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-13 19:46:54 +02:00
DmitriyLewen
23d0613879
fix(vuln): change severity vendor priority for ghsa-ids and vulns from govuln ( #3255 )
2022-12-13 17:29:43 +02:00
Itay Shakury
407c2407d1
docs: remove comparisons ( #3289 )
2022-12-13 11:13:56 +02:00
Dan Luhring
93c5d2dc71
feat: add support for Wolfi Linux ( #3215 )
2022-12-12 22:43:44 +02:00
DmitriyLewen
2809794964
ci: add go.mod to canary workflow ( #3288 )
2022-12-12 22:40:14 +02:00
Catminusminus
08b55c3347
feat(python): skip dev dependencies ( #3282 )
...
This commit bumps the go-dep-parser version. This revents Trivy from detecting vulnerabilities in Poetry dev-dependency, so the document is also updated.
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-12-12 15:04:48 +02:00
afdesk
52300e6069
chore: update ubuntu version for Github action runnners ( #3257 )
...
* chore: update ubuntu version for Github action runnners
* update the ubuntu version for docs actions
2022-12-12 11:09:46 +02:00
DmitriyLewen
a7ac6acaa2
fix(go): skip dep without Path for go-binaries ( #3254 )
2022-12-12 11:04:57 +02:00
DmitriyLewen
4436a202ff
feat(rust): add ID for cargo pgks ( #3256 )
2022-12-12 07:40:15 +02:00
dependabot[bot]
34d505ad14
chore(deps): bump github.com/samber/lo from 1.33.0 to 1.36.0 ( #3263 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 19:21:31 +02:00
dependabot[bot]
ea956026c8
chore(deps): bump github.com/Masterminds/sprig/v3 from 3.2.2 to 3.2.3 ( #3253 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 19:16:10 +02:00
DmitriyLewen
aea298b3dc
feat: add support for swift cocoapods lock files ( #2956 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 19:15:10 +02:00
Teppei Fukuda
c67fe17b4e
fix(sbom): use proper constants ( #3286 )
2022-12-11 15:56:48 +02:00
dependabot[bot]
f907255672
chore(deps): bump golang.org/x/term from 0.1.0 to 0.3.0 ( #3278 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 15:33:28 +02:00
Teppei Fukuda
8f95743502
test(vm): import relevant analyzers ( #3285 )
2022-12-11 15:02:43 +02:00
Pikaqiu
8744534c28
feat: support scan remote repository ( #3131 )
...
Co-authored-by: AMF <work@afdesk.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-11 11:57:04 +02:00
DmitriyLewen
c278d86614
docs: fix typo in fluxcd ( #3268 )
2022-12-08 10:55:14 +02:00
Ari Yonaty
fa2281f723
docs: fix broken "ecosystem" link in readme ( #3280 )
2022-12-08 10:43:23 +02:00
simar7
a3eece4fef
feat(misconf): Add compliance check support ( #3130 )
...
Signed-off-by: Simar <simar@linux.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-07 22:42:59 +02:00
hriprsd
7a6cf5a27c
docs: Adding Concourse resource for trivy ( #3224 )
2022-12-04 16:22:10 +02:00
dependabot[bot]
dd26bd2306
chore(deps): change golang from 1.19.2 to 1.19 ( #3249 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-12-04 11:03:02 +02:00
Masahiro331
cbba6d101a
fix(sbom): duplicate dependson ( #3261 )
2022-12-04 10:48:02 +02:00
dependabot[bot]
fa2e3ac2c1
chore(deps): bump alpine from 3.16.2 to 3.17.0 ( #3247 )
2022-12-04 10:24:56 +02:00
Crypt Keeper
5c434753ce
chore(go): updates wazero to 1.0.0-pre.4 ( #3242 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-12-04 10:17:37 +02:00
DmitriyLewen
d29b0edcc7
feat(report): add dependency locations to sarif format ( #3210 )
2022-12-01 13:23:58 +02:00
Masahiro331
967e32f4a2
fix(rpm): add rocky to osVendors ( #3241 )
2022-12-01 12:44:21 +02:00
tsanva
947741660b
docs: fix a typo ( #3236 )
2022-11-30 11:56:45 +02:00
DmitriyLewen
97ce61eef0
feat(dotnet): add dependency parsing for nuget lock files ( #3222 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-29 16:15:46 +02:00
Max Fröhlich
17e13c4dbd
docs: add pre-commit hook to community tools ( #3203 )
2022-11-29 16:15:17 +02:00
Cyril Jouve
b1a2c4e9c8
feat(helm): pass arbitrary env vars to trivy ( #3208 )
2022-11-29 11:36:45 +02:00
Masahiro331
bd30e983e3
chore(vm): update xfs filesystem parser for change log ( #3230 )
2022-11-27 18:04:10 +02:00
Masahiro331
22d92e4ad6
feat: add virtual machine scan command ( #2910 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-27 11:45:00 +02:00
Itay Shakury
531eaa8f06
docs: reorganize index and readme ( #3026 )
2022-11-26 10:44:01 +02:00
afdesk
8569d43a7a
fix: slowSizeThreshold should be less than defaultSizeThreshold ( #3225 )
2022-11-24 15:09:06 +02:00
Tamir Kiviti
604a73d325
feat: Export functions for trivy plugin ( #3204 )
2022-11-22 09:40:09 +02:00
Teppei Fukuda
7594b1f041
feat(image): add support wildcard for platform os ( #3196 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-11-21 10:09:32 +02:00
chenk
fd5cafb26d
fix: load compliance report from file system ( #3161 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-11-20 15:15:03 +02:00
DmitriyLewen
6ab9380b29
fix(suse): use package name to get advisories ( #3199 )
2022-11-20 14:46:33 +02:00
Irum Malik
4a5d64355c
docs(image): space issues during image scan ( #3190 )
2022-11-20 14:41:59 +02:00
Peter Engelbert
2206e008ea
feat(containerd): scan image by digest ( #3075 )
2022-11-20 14:40:24 +02:00
AndrewCharlesHay
861bc03e2d
fix(vuln): add package name to title ( #3183 )
2022-11-20 14:00:18 +02:00
chenk
f115895d30
fix: present control status instead of compliance percentage in compliance report ( #3181 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-11-20 13:46:16 +02:00
afdesk
cc8cef1936
perf(license): remove go-enry/go-license-detector. ( #3187 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-17 18:01:57 +02:00
Naimuddin Shaik
a0033f6b61
fix: workdir command as empty layer ( #3087 )
2022-11-17 09:43:01 +02:00
Itay Shakury
cb5744dcaf
docs: reorganize ecosystem section ( #3025 )
2022-11-16 10:06:13 +02:00
DmitriyLewen
1ddd6d30b8
feat(dotnet): add support dependency location for dotnet-core files ( #3095 )
2022-11-16 09:46:28 +02:00
dependabot[bot]
30c8d75674
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.114 to 1.44.136 ( #3174 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-15 15:34:31 +02:00
dependabot[bot]
8e7b44f720
chore(deps): bump github.com/testcontainers/testcontainers-go from 0.13.0 to 0.15.0 ( #3109 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-11-15 12:40:21 +02:00
DmitriyLewen
dfff371f84
feat(dotnet): add support dependency location for nuget lock files ( #3032 )
2022-11-15 12:38:31 +02:00
Teppei Fukuda
eb571fdc40
chore: update code owners for misconfigurations ( #3176 )
2022-11-14 23:06:36 +02:00
Teppei Fukuda
757178341d
feat: add slow mode ( #3084 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-11-14 15:49:02 +02:00
Chris Adams
01df475852
docs: fix typo in enable-builin-rules mentions ( #3118 )
2022-11-14 14:19:21 +02:00
Tal Kapon
6b3be150f1
feat: Add maintainer field to OS packages ( #3149 )
2022-11-14 14:16:12 +02:00
Nozomi Morimoto
9ebdc51d3a
docs: fix some typo ( #3171 )
2022-11-14 14:15:31 +02:00
dependabot[bot]
42e81ad0a6
chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.17.8 to 1.18.0 ( #3175 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 22:16:50 +02:00
dependabot[bot]
55ec898953
chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 ( #3112 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 18:27:38 +02:00
Emily Berk
0644ceba1b
docs: fix links on Built-in Policies page ( #3124 )
2022-11-13 14:51:09 +02:00
dependabot[bot]
50af7a2f46
chore(deps): bump github.com/go-openapi/runtime from 0.24.1 to 0.24.2 ( #3117 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 14:46:35 +02:00
dependabot[bot]
c455d14209
chore(deps): bump github.com/samber/lo from 1.28.2 to 1.33.0 ( #3116 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-11-13 14:46:14 +02:00
Serge Dubrovin
8fb9d31617
fix: Perform filepath.Clean first and then filepath.ToSlash for skipFile/skipDirs settings ( #3144 )
2022-11-13 14:22:00 +02:00
Teppei Fukuda
8562b8cf33
chore: use newline for semantic pr ( #3172 )
2022-11-13 13:35:50 +02:00
dependabot[bot]
aff9a3e0d9
chore(deps): bump azure/setup-helm from 3.3 to 3.4 ( #3107 )
2022-11-13 13:04:29 +02:00
dependabot[bot]
001671ed79
chore(deps): bump sigstore/cosign-installer from 2.7.0 to 2.8.1 ( #3106 )
2022-11-13 13:03:35 +02:00
dependabot[bot]
4e7ab4842c
chore(deps): bump amannn/action-semantic-pull-request from 4 to 5 ( #3105 )
2022-11-13 13:03:07 +02:00
dependabot[bot]
a6091a7e43
chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 ( #3104 )
2022-11-13 13:00:37 +02:00
DmitriyLewen
6da148cca8
fix(spdx): rename describes field in spdx ( #3102 )
2022-11-13 12:59:37 +02:00
didiermichel
df9cf88163
chore: handle GOPATH with several paths in make file ( #3092 )
2022-11-13 12:50:14 +02:00
Jonathan Ballet
32fe108c0a
docs(flag): add "rego" configuration file options ( #3165 )
2022-11-13 10:04:20 +02:00
Crypt Keeper
8fcca9c8cf
chore(go): updates wazero to 1.0.0-pre.3 ( #3090 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-11-13 09:53:01 +02:00
dependabot[bot]
02f77bc120
chore(deps): bump actions/cache from 3.0.9 to 3.0.11 ( #3108 )
2022-11-13 09:50:21 +02:00
alfajorcito
aa3ff09ad9
docs(license): fix typo inside quick start ( #3134 )
2022-11-13 09:44:26 +02:00
Itay Shakury
f26b45294d
chore: update codeowners for docs ( #3135 )
2022-11-13 09:42:58 +02:00
chenk
3b6d7d8cb1
fix(cli): exclude --compliance flag from non supported sub-commands ( #3158 )
2022-11-13 09:39:25 +02:00
DmitriyLewen
e9a2549955
fix: remove --security-checks none from image help ( #3156 )
2022-11-13 09:38:25 +02:00
chenk
3aa19122f4
fix: compliance flag description ( #3160 )
2022-11-13 09:30:21 +02:00
BeHe
fc820570b7
docs(k8s): fix a typo ( #3163 )
2022-11-13 09:29:29 +02:00
dependabot[bot]
3a1f05e331
chore(deps): bump golang from 1.19.1 to 1.19.2 ( #3103 )
2022-11-09 20:18:37 +01:00
Teppei Fukuda
7912f585a3
feat(vuln): support dependency graph for RHEL/CentOS ( #3094 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-31 11:07:41 +02:00
Teppei Fukuda
9468056c0f
feat(vuln): support dependency graph for dpkg and apk ( #3093 )
...
Co-authored-by: Masahiro331 <m_fujimura@r.recruit.co.jp >
2022-10-31 08:54:42 +02:00
Teppei Fukuda
7cc83cc2f6
perf(license): enable license classifier only with "--license-full" ( #3086 )
2022-10-28 20:16:16 +03:00
AndrewCharlesHay
5b975de234
feat(report): add secret scanning to ASFF template ( #2860 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-10-28 08:27:10 +03:00
Peter Engelbert
b6cef12534
feat: Allow override of containerd namespace ( #3060 )
...
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2022-10-27 16:43:55 +03:00
behara
07651480fa
fix(vuln): In alpine use Name as SrcName ( #3079 )
2022-10-27 12:59:28 +03:00
DmitriyLewen
9e649b87b5
fix(secret): Alibaba AccessKey ID ( #3083 )
2022-10-27 12:58:14 +03:00
Teppei Fukuda
af89249dea
refactor(k8s): custom reports ( #3076 )
2022-10-26 00:02:33 +03:00
Aibek
f4e970f374
fix(misconf): Bump in-toto-golang with correct CycloneDX predicate ( #3068 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-25 23:41:27 +03:00
Shubham Palriwala
8ae4627941
feat(image): add support for passing architecture and OS ( #3012 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-25 22:03:50 +03:00
DmitriyLewen
0501e70375
test: disable containerd integration tests for non-amd64 arch ( #3073 )
2022-10-25 21:05:54 +03:00
bgoareguer
a377c8d04f
feat(server): Add support for client/server mode to rootfs command ( #3021 )
2022-10-25 21:04:29 +03:00
Teppei Fukuda
02a73f0138
feat(vuln): support non-packaged binaries ( #3019 )
2022-10-25 20:02:53 +03:00
chenk
18581f345b
feat: compliance reports ( #2951 )
2022-10-25 19:42:01 +03:00
saso
63b8e4d6a0
fix(flag): disable flag parsing for each plugin command ( #3074 )
2022-10-25 19:02:42 +03:00
DmitriyLewen
cbedd712db
feat(nodejs): add support dependency location for yarn.lock files ( #3016 )
2022-10-25 11:19:21 +03:00
Liam Galvin
b22e37e0c6
chore: Switch github.com/liamg dependencies to github.com/aquasecurity ( #3069 )
2022-10-25 11:17:47 +03:00
Jose Donizetti
9b0e9794cb
feat: add k8s components ( #2589 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-24 14:51:02 +03:00
behara
5e25182c98
fix(secret): update the regex for secrets scanning ( #2964 )
...
Co-authored-by: jyothikumar <behara.jyothi-kumar@aquasec.com >
2022-10-24 14:42:54 +03:00
dependabot[bot]
9947e5111c
chore(deps): bump github.com/samber/lo from 1.27.1 to 1.28.2 ( #2979 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-24 11:30:39 +03:00
Jose Donizetti
d2a15a7377
fix: bump trivy-kubernetes ( #3064 )
2022-10-23 21:07:41 +03:00
Shahar Naveh
f2efc9c554
docs: fix missing 'image' subcommand ( #3051 )
2022-10-21 12:44:12 +03:00
tspearconquest
34653c711b
chore: Patch golang x/text vulnerability ( #3046 )
...
Signed-off-by: Thomas Spear <tspear@conquestcyber.com >
2022-10-21 12:43:50 +03:00
Itay Shakury
e252ea83e0
chore: add licensed project logo ( #3058 )
2022-10-21 07:22:00 +03:00
MaineK00n
439d216634
feat(ubuntu): set Ubuntu 22.10 EOL ( #3054 )
2022-10-20 21:52:44 +03:00
Matias Insaurralde
9f5113a920
refactor(analyzer): use strings.TrimSuffix instead of strings.HasSuffix ( #3028 )
2022-10-20 14:45:33 +03:00
Craig Andrews
c1e24d5344
feat(report): Use understandable value for shortDescription in SARIF reports ( #3009 )
...
Signed-off-by: Craig Andrews <candrews@integralblue.com >
Co-authored-by: AMF <work@afdesk.com >
2022-10-20 12:54:59 +03:00
Sen
212af07e27
docs(misconf): fix typo ( #3043 )
2022-10-20 08:51:37 +03:00
Owen Rumney
68f374ac9a
feat: add support for scanning azure ARM ( #3011 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-10-13 20:24:14 +03:00
Craig Andrews
d35c668f5c
feat(report): add location.message to SARIF output ( #3002 ) ( #3003 )
...
Signed-off-by: Craig Andrews <candrews@integralblue.com >
Co-authored-by: AMF <work@afdesk.com >
2022-10-12 16:07:58 +03:00
dependabot[bot]
2150ffc701
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.95 to 1.44.109 ( #2980 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 15:47:31 +03:00
DmitriyLewen
ca434f7f26
feat(nodejs): add dependency line numbers for npm lock files ( #2932 )
2022-10-12 15:22:34 +03:00
Hirotaka Tagawa / wafuwafu13
a8ff5f06b5
test(fs): add --skip-files, --skip-dirs ( #2984 )
2022-10-12 15:20:56 +03:00
6543
561b2e7566
docs: add Woodpecker CI integrations example ( #2823 )
...
Co-authored-by: Sebastian Crane <seabass-labrax@gmx.com >
2022-10-12 15:01:59 +03:00
dependabot[bot]
4a3583da95
chore(deps): bump github.com/sigstore/rekor from 0.12.0 to 0.12.2 ( #2981 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:45:56 +03:00
dependabot[bot]
4be9eebf07
chore(deps): bump github.com/liamg/memoryfs from 1.4.2 to 1.4.3 ( #2976 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:44:35 +03:00
dependabot[bot]
a260d35dc1
chore(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 ( #2975 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:37:20 +03:00
dependabot[bot]
558189f763
chore(deps): bump github.com/caarlos0/env/v6 from 6.10.0 to 6.10.1 ( #2982 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-10-12 13:36:30 +03:00
DmitriyLewen
c2eb6ee301
fix(sbom): ref generation if serialNumber is empty when input is cyclonedx file ( #3000 )
2022-10-11 21:25:46 +03:00
DmitriyLewen
68f79526bb
fix(java): don't stop parsing jar file when wrong inner jar is found ( #2989 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-11 12:45:44 +03:00
DmitriyLewen
be78da6c40
fix(sbom): use nuget purl type for dotnet-core ( #2990 )
...
* use nuget prefix for dotnet-core
* refactor
2022-10-11 12:23:43 +03:00
saso
92b5a1931e
perf: retrieve rekor entries in bulk ( #2987 )
2022-10-09 10:53:00 +03:00
Liam Galvin
babd7e7526
feat(aws): Custom rego policies for AWS scanning ( #2994 )
2022-10-06 12:51:45 +03:00
AndrewCharlesHay
8ad9b8a939
docs: jq cli formatting ( #2881 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-10-02 10:11:03 +03:00
Kyriakos Georgiou
a78684c340
docs(repo): troubleshooting $TMPDIR customization ( #2985 )
2022-10-02 10:05:09 +03:00
dependabot[bot]
7309ed0a5b
chore(deps): bump actions/cache from 3.0.8 to 3.0.9 ( #2969 )
2022-10-02 10:03:49 +03:00
dependabot[bot]
9515a5ce8b
chore(deps): bump actions/stale from 5 to 6 ( #2970 )
2022-10-02 10:03:26 +03:00
dependabot[bot]
955aff66df
chore(deps): bump sigstore/cosign-installer from 2.5.1 to 2.7.0 ( #2971 )
2022-10-02 10:02:42 +03:00
dependabot[bot]
db56d238fd
chore(deps): bump helm/chart-testing-action from 2.3.0 to 2.3.1 ( #2972 )
2022-10-02 10:02:22 +03:00
dependabot[bot]
05a723246e
chore(deps): bump helm/kind-action from 1.3.0 to 1.4.0 ( #2973 )
2022-10-02 10:01:49 +03:00
afdesk
2c39d4729a
chore: run go fmt ( #2897 )
2022-10-02 09:33:21 +03:00
Crypt Keeper
16a7dc10e0
chore(go): updates wazero to 1.0.0-pre.2 ( #2955 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-10-02 09:29:15 +03:00
chavacava
ce4ba7c99c
fix(aws): Less function for slice sorting always returns false #2967
...
Signed-off-by: Salvador Cavadini <salvadorcavadini+github@gmail.com >
2022-10-02 09:28:27 +03:00
DmitriyLewen
4ffe74643e
fix(java): fix unmarshal pom exclusions ( #2936 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-28 19:44:53 +03:00
DmitriyLewen
8b1cee845b
fix(java): use fields of dependency from dependencyManagement from upper pom.xml to parse deps ( #2943 )
2022-09-28 15:32:01 +03:00
chenk
f5cbbb3fde
chore: expat lib and go binary deps vulns ( #2940 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-09-28 12:14:29 +03:00
Crypt Keeper
6882bdf561
wasm: Removes accidentally exported memory ( #2950 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-09-28 11:12:46 +03:00
DmitriyLewen
6ea9a61cf3
fix(sbom): fix package name separation for gradle ( #2906 )
2022-09-28 11:11:23 +03:00
DmitriyLewen
3ee4c96f13
docs(readme.md): fix broken integrations link ( #2931 )
2022-09-28 11:03:20 +03:00
Moniseeta
5745961194
fix(image): handle images with single layer in rescan mergedLayers cache ( #2927 )
...
For images with single layer, the layer key was directly being used as merged cache key.
This was posing an issue of data override and any other image having the same layer could get incorrect data.
So, fixed:
1. Even for 1 layer - merged layer key hash will be calculated
2. We will not go with assumption that merged data will have only 1 pkgInfo
3. We are setting a SchemaVersion in blob being generated in ToBlobInfo
2022-09-22 14:46:28 +03:00
DmitriyLewen
e01253d54d
fix(cli): split env values with ',' for slice flags ( #2926 )
2022-09-22 10:11:37 +03:00
Juan Antonio Osorio
0c1a42d4f3
fix(cli): config/helm: also take into account files with .yml ( #2928 )
...
YAML files can also have the `.yml` file extension. So the helm config should take that into account.
Signed-off-by: Juan Antonio Osorio <juan.osoriorobles@eu.equinix.com >
2022-09-21 17:08:13 +01:00
DmitriyLewen
237b8dcd06
fix(flag): add file-patterns flag for config subcommand ( #2925 )
2022-09-21 10:02:58 +03:00
dependabot[bot]
047a0b3d88
chore(deps): bump github.com/open-policy-agent/opa from 0.43.0 to 0.43.1 ( #2902 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-09-19 14:55:16 +03:00
Teppei Fukuda
585985edb3
docs: add Rekor SBOM attestation scanning ( #2893 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-16 15:43:01 +03:00
Teppei Fukuda
d30fa00adc
chore: narrow the owner scope ( #2894 )
2022-09-16 15:42:31 +03:00
afdesk
38c1513af6
fix: remove a patch number from the recommendation link ( #2891 )
2022-09-16 12:23:58 +03:00
saso
ba29ce648c
fix: enable parsing of UUID-only rekor entry ID ( #2887 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-16 11:16:41 +03:00
Teppei Fukuda
018eda618b
docs(sbom): add SPDX scanning ( #2885 )
2022-09-16 10:20:40 +03:00
Anais Urlichs
20f1e5991a
docs: restructure docs and add tutorials ( #2883 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 21:27:58 +03:00
saso
192fd78ca2
feat(sbom): scan sbom attestation in the rekor record ( #2699 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 20:16:39 +03:00
chenk
597836c3a2
feat(k8s): support outdated-api ( #2877 )
2022-09-15 13:02:16 +03:00
dependabot[bot]
6c7bd67c04
chore(deps): bump github.com/moby/buildkit from 0.10.3 to 0.10.4 ( #2815 )
2022-09-15 11:40:54 +03:00
François Poirotte
41270434fe
fix(c): support revisions in Conan parser ( #2878 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 11:35:44 +03:00
chenk
b677d7e2e8
feat: dynamic links support for scan results ( #2838 )
2022-09-15 10:42:33 +03:00
dependabot[bot]
8e03bbb422
chore(deps): bump go.uber.org/zap from 1.22.0 to 1.23.0 ( #2818 )
2022-09-15 10:16:47 +03:00
George Rodrigues
27005c7d6a
docs: update archlinux commands ( #2876 )
2022-09-15 10:14:53 +03:00
DmitriyLewen
b6e394dc80
feat(secret): add line from dockerfile where secret was added to secret result ( #2780 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 10:13:20 +03:00
Masahiro331
9f6680a1fa
feat(sbom): Add unmarshal for spdx ( #2868 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-15 08:39:59 +03:00
dependabot[bot]
db0aaf18e6
chore(deps): bump github.com/aws/aws-sdk-go-v2/config ( #2827 )
2022-09-14 17:28:14 +03:00
AndrewCharlesHay
bb3220c3de
fix: revert asff arn and add documentation ( #2852 )
2022-09-14 17:27:46 +03:00
AndrewCharlesHay
c51f2b82e4
docs: batch-import-findings limit ( #2851 )
2022-09-14 17:26:32 +03:00
dependabot[bot]
552732b5d7
chore(deps): bump golang from 1.19.0 to 1.19.1 ( #2872 )
2022-09-14 17:23:51 +03:00
Masahiro331
3165c376e2
feat(sbom): Add marshal for spdx ( #2867 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-14 13:36:10 +03:00
Teppei Fukuda
dac2b4a281
build: checkout before setting up Go ( #2873 )
2022-09-14 13:27:27 +03:00
Teppei Fukuda
39f83afefe
chore: bump Go to 1.19 ( #2861 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-14 11:41:55 +03:00
Carol Valencia
0ce95830c8
docs: azure doc and trivy ( #2869 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-09-14 09:20:57 +03:00
Owen Rumney
2f37961661
fix: Scan tarr'd dependencies ( #2857 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-09-12 14:55:38 +03:00
Carol Valencia
db14ef3cb5
chore(helm): helm test with ingress ( #2630 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-09-12 12:13:08 +03:00
DmitriyLewen
acb65d565a
feat(report): add secrets to sarif format ( #2820 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-09-12 12:12:13 +03:00
dependabot[bot]
a18cd7c00a
chore(deps): bump azure/setup-helm from 1.1 to 3.3 ( #2807 )
2022-09-12 12:11:02 +03:00
Teppei Fukuda
2de903ca35
refactor: add a new interface for initializing analyzers ( #2835 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-12 11:46:53 +03:00
dependabot[bot]
63c3b8ed19
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.77 to 1.44.92 ( #2840 )
2022-09-08 09:21:40 +03:00
AndrewCharlesHay
6717665ab0
fix: update ProductArn with account id ( #2782 )
2022-09-08 09:21:05 +03:00
Helge Eichelberg
41a8496716
feat(helm): make cache TTL configurable ( #2798 )
...
Signed-off-by: elchenberg <elchenberg@users.noreply.github.com >
2022-09-08 09:12:18 +03:00
Juan Antonio Osorio
0f1f2c1b29
build(): Sign releaser artifacts, not only container manifests ( #2789 )
2022-09-07 16:56:10 +03:00
Carol Valencia
b389a6f4fc
chore: improve doc about azure devops ( #2795 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-09-07 16:52:53 +03:00
dependabot[bot]
9ef9fce589
chore(deps): bump sigstore/cosign-installer from 2.5.0 to 2.5.1 ( #2804 )
2022-09-07 16:48:15 +03:00
dependabot[bot]
7b3225d0d8
chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.16.11 to 1.16.14 ( #2828 )
2022-09-07 16:47:38 +03:00
dependabot[bot]
37733edc4b
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts ( #2825 )
2022-09-07 16:46:01 +03:00
Itay Shakury
44d7e8dde1
docs: don't push patch versions ( #2824 )
2022-09-07 16:40:28 +03:00
DmitriyLewen
4839075c28
feat: add support for conan.lock file ( #2779 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-09-06 21:59:13 +03:00
Teppei Fukuda
6b4ddaaef2
feat: cache merged layers
...
igned-off-by: knqyf263 <knqyf263@gmail.com >
2022-09-06 11:04:00 +03:00
dependabot[bot]
a18f398ac0
chore(deps): bump helm/chart-testing-action from 2.2.1 to 2.3.0 ( #2805 )
2022-09-04 12:32:45 +03:00
dependabot[bot]
4dcce14051
chore(deps): bump actions/cache from 3.0.5 to 3.0.8 ( #2806 )
2022-09-04 12:32:04 +03:00
dependabot[bot]
db4544711a
chore(deps): bump github.com/caarlos0/env/v6 from 6.9.3 to 6.10.0 ( #2811 )
2022-09-04 12:15:53 +03:00
dependabot[bot]
a246d0f280
chore(deps): bump github.com/aquasecurity/table from 1.7.2 to 1.8.0 ( #2810 )
2022-09-04 12:11:31 +03:00
dependabot[bot]
1800017a9a
chore(deps): bump github.com/samber/lo from 1.27.0 to 1.27.1 ( #2808 )
2022-09-04 12:08:54 +03:00
dependabot[bot]
218e41a435
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.22.0 to 2.23.0 ( #2814 )
2022-09-04 12:08:13 +03:00
DmitriyLewen
a000adeed0
feat: add support for gradle.lockfile ( #2759 )
2022-09-01 11:27:36 +03:00
Crypt Keeper
43113bc01f
chore(mod): updates wazero to 1.0.0-pre.1 #2791
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-09-01 11:09:48 +03:00
jerbob92
5f0bf1445a
feat: move file patterns to a global level to be able to use it on any analyzer ( #2539 )
2022-09-01 11:01:57 +03:00
Alex Samorukov
2580ea1583
Fix url validaton failures ( #2783 )
...
While analyzing failure of the report schema validation i found URL looks like that: `https://ubuntu.com/security/notices/USN-5051-4 (regression only in trusty/esm)`. This causing gitlab to mark report as invalid. Patch provided just using first word of the url word.
2022-08-30 15:57:40 +03:00
DmitriyLewen
2473b2c881
fix(image): add logic to detect empty layers ( #2790 )
...
* add logic to detect empty layers
* add test for createdBy from buildkit
2022-08-30 15:56:14 +03:00
afdesk
9d018d44b9
feat(rust): add dependency graph from Rust binaries ( #2771 )
2022-08-30 15:46:38 +03:00
Teppei Fukuda
db67f16ac6
fix: handle empty OS family ( #2768 )
2022-08-29 08:53:13 +03:00
Jose Donizetti
77616bebae
fix: fix k8s summary report ( #2777 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-08-25 10:43:39 +03:00
DmitriyLewen
fcccfced23
fix: don't skip packages that don't contain vulns, when using --list-all-pkgs flag ( #2767 )
2022-08-25 10:40:03 +03:00
Jose Donizetti
8bc215ccf6
chore: bump trivy-kubernetes ( #2770 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-08-25 09:37:47 +03:00
Ankush K
d8d8e62793
fix(secret): Consider secrets in rpc calls ( #2753 )
2022-08-25 09:36:51 +03:00
DmitriyLewen
b0e89d4c57
fix(java): check depManagement from upper pom's ( #2747 )
2022-08-24 11:22:22 +03:00
afdesk
da6f1b6f25
fix(php): skip composer.lock inside vendor folder ( #2718 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-08-23 13:17:09 +03:00
Jose Donizetti
2f2952c658
fix: fix k8s rbac filter ( #2765 )
2022-08-23 11:56:06 +03:00
afdesk
8bc56bf2fc
feat(misconf): skipping misconfigurations by AVD ID ( #2743 )
2022-08-22 11:06:04 +03:00
Alexander Lauster
9c1ce5afe8
chore(deps): Upgrade Alpine to 3.16.2 to fix zlib issue ( #2741 )
2022-08-18 17:05:39 +03:00
Herby Gillot
3cd10b2358
docs: add MacPorts install instructions ( #2727 )
2022-08-17 13:41:55 +03:00
will Farrell
f369bd3e3d
docs: typo ( #2730 )
2022-08-17 10:58:44 +01:00
Liam Galvin
fefe7c4a7b
fix: Correctly handle recoverable AWS scanning errors ( #2726 )
2022-08-16 18:00:44 +03:00
Liam Galvin
9c92e3d185
docs: Remove reference to SecurityAudit policy for AWS scanning ( #2721 )
2022-08-16 16:31:49 +03:00
Liam Galvin
d343d13ac6
fix: upgrade defsec to v0.71.7 for elb scan panic ( #2720 )
2022-08-16 15:00:18 +03:00
DmitriyLewen
917f388852
fix(flag): add error when there are no supported security checks ( #2713 )
2022-08-16 09:57:46 +03:00
Teppei Fukuda
aef02aa174
fix(vuln): continue scanning when no vuln found in the first application ( #2712 )
2022-08-16 08:41:01 +03:00
Teppei Fukuda
ed1fa89117
revert: add new classes for vulnerabilities ( #2701 )
2022-08-15 21:40:29 +03:00
DmitriyLewen
a5d4f7fbd9
feat(secret): detect secrets removed or overwritten in upper layer ( #2611 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-08-15 20:40:54 +03:00
Moulick Aggarwal
ddffb1b451
fix(cli): secret scanning perf link fix ( #2607 )
2022-08-15 16:15:22 +03:00
dependabot[bot]
bc85441f7d
chore(deps): bump github.com/spf13/viper from 1.8.1 to 1.12.0 ( #2650 )
2022-08-15 12:33:41 +03:00
Liam Galvin
b259b25ce4
feat: Add AWS Cloud scanning ( #2493 )
...
* feat: Added AWS Cloud scanning
Co-authored-by: Owen Rumney <owen.rumney@aquasec.com >
2022-08-11 14:59:32 +01:00
saso
f8edda8479
docs: specify the type when verifying an attestation ( #2697 )
2022-08-11 13:17:44 +03:00
saso
687941390e
docs(sbom): improve SBOM docs by adding a description for scanning SBOM attestation ( #2690 )
2022-08-10 15:47:40 +03:00
Ankush K
babfb17465
fix(rpc): scanResponse rpc conversion for custom resources ( #2692 )
2022-08-10 13:45:32 +03:00
Tom Fay
517d2e0109
feat(rust): Add support for cargo-auditable ( #2675 )
2022-08-10 13:43:23 +03:00
Owen Rumney
01123854b4
feat: Support passing value overrides for configuration checks ( #2679 )
2022-08-08 18:22:58 +03:00
saso
317a026616
feat(sbom): add support for scanning a sbom attestation ( #2652 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-08-08 16:27:05 +03:00
DmitriyLewen
390c256c38
chore(image): skip symlinks and hardlinks from tar scan ( #2634 )
2022-08-08 15:57:08 +03:00
Matteo Vitali
63c33bfa43
fix(report): Update junit.tpl ( #2677 )
...
Add explicit name="trivy" in the testsuite element
2022-08-08 15:47:18 +03:00
Masahiro331
de365c8e92
fix(cyclonedx): add nil check to metadata.component ( #2673 )
2022-08-08 15:15:38 +03:00
Lior Vaisman Argon
50db7da947
docs(secret): fix missing and broken links ( #2674 )
2022-08-08 15:14:55 +03:00
Teppei Fukuda
e848e6d009
refactor(cyclonedx): implement json.Unmarshaler ( #2662 )
...
* refactor(cyclonedx): implement json.Unmarshaler
* fix: use pointer
2022-08-04 14:15:33 +03:00
dependabot[bot]
df0b5e40db
chore(deps): bump github.com/aquasecurity/table from 1.6.0 to 1.7.2 ( #2643 )
...
Bumps [github.com/aquasecurity/table](https://github.com/aquasecurity/table ) from 1.6.0 to 1.7.2.
- [Release notes](https://github.com/aquasecurity/table/releases )
- [Commits](https://github.com/aquasecurity/table/compare/v1.6.0...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/aquasecurity/table
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-04 11:44:55 +03:00
dependabot[bot]
006b8a5c29
chore(deps): bump github.com/Azure/go-autorest/autorest ( #2642 )
2022-08-04 11:43:18 +03:00
Magesh Dhasayyan
8d10de8b4f
feat(kubernetes): add option to specify kubeconfig file path ( #2576 )
2022-08-04 10:18:18 +03:00
Axit Patel
169c55c688
docs: follow Debian's "instructions to connect to a third-party repository" ( #2511 )
2022-08-04 10:11:38 +03:00
dependabot[bot]
9b21831440
chore(deps): bump github.com/google/licenseclassifier/v2 ( #2644 )
2022-08-03 15:04:13 +03:00
dependabot[bot]
94db37e541
chore(deps): bump github.com/samber/lo from 1.24.0 to 1.27.0 ( #2645 )
2022-08-03 14:58:40 +03:00
dependabot[bot]
d9838053df
chore(deps): bump github.com/Azure/go-autorest/autorest/adal ( #2647 )
2022-08-03 14:43:51 +03:00
dependabot[bot]
d8a9572930
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.0.8 to 3.1.0 ( #2646 )
2022-08-03 10:46:37 +03:00
dependabot[bot]
3ab3050992
chore(deps): bump sigstore/cosign-installer from 2.4.1 to 2.5.0 ( #2641 )
2022-08-03 10:46:00 +03:00
dependabot[bot]
75984f347b
chore(deps): bump actions/cache from 3.0.4 to 3.0.5 ( #2640 )
2022-08-03 10:44:59 +03:00
dependabot[bot]
525c2530d5
chore(deps): bump alpine from 3.16.0 to 3.16.1 ( #2639 )
2022-08-03 10:44:27 +03:00
dependabot[bot]
5e327e41a6
chore(deps): bump golang from 1.18.3 to 1.18.4 ( #2638 )
2022-08-03 10:44:05 +03:00
dependabot[bot]
469d771a59
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.48 to 1.44.66 ( #2648 )
2022-08-03 10:43:40 +03:00
dependabot[bot]
6bc8c87bc1
chore(deps): bump github.com/open-policy-agent/opa from 0.42.0 to 0.43.0 ( #2649 )
2022-08-03 10:43:17 +03:00
dependabot[bot]
6ab832d099
chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 ( #2651 )
2022-08-03 10:40:57 +03:00
MaineK00n
3a10497a6f
feat(alma): set AlmaLinux 9 EOL ( #2653 )
2022-08-03 10:40:07 +03:00
Liam Galvin
55825d760b
fix(misconf): Allow quotes in Dockerfile WORKDIR when detecting relative dirs ( #2636 )
2022-08-01 15:38:04 +03:00
DmitriyLewen
6bb0e4b036
test(misconf): add tests for misconf handler for dockerfiles ( #2621 )
2022-08-01 14:56:53 +03:00
DmitriyLewen
44d53bed48
feat(oracle): set Oracle Linux 9 EOL ( #2635 )
2022-08-01 10:36:30 +03:00
Teppei Fukuda
f396c677a2
BREAKING: add new classes for vulnerabilities ( #2541 )
2022-07-31 10:47:08 +03:00
DmitriyLewen
3cd88abec5
fix(secret): add newline escaping for asymmetric private key ( #2532 )
2022-07-31 10:18:16 +03:00
Ben Bodenmiller
ea91fb91b0
docs: improve formatting ( #2572 )
2022-07-31 10:17:42 +03:00
cebidhem
d0ca610a96
feat(helm): allows users to define an existing secret for tokens ( #2587 )
...
Signed-off-by: cebidhem <cebidhem@pm.me >
2022-07-31 09:56:14 +03:00
DmitriyLewen
d0ba59a44d
docs(mariner): use tdnf in fs usage example ( #2616 )
2022-07-31 09:50:27 +03:00
saso
d7742b6c17
docs: remove unnecessary double quotation marks ( #2609 )
2022-07-31 09:45:00 +03:00
Liam Galvin
27027cf40d
fix: Fix --file-patterns flag ( #2625 )
2022-07-29 21:54:57 +03:00
saso
c2a7ad5c01
feat(report): add support for Cosign vulnerability attestation ( #2567 )
2022-07-27 17:39:35 +03:00
DmitriyLewen
dfb86f41f8
docs(mariner): use v2.0 in examples ( #2602 )
2022-07-27 14:42:09 +03:00
Nate
946ce1672d
feat(report): add secrets template for codequality report ( #2461 )
2022-07-27 10:55:32 +03:00
Teppei Fukuda
f9c17bd2d8
fix: remove the first arg when running as a plugin ( #2595 )
2022-07-26 21:54:43 +03:00
Jose Donizetti
cccfade374
fix: k8s controlplaner scanning ( #2593 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-26 16:35:34 +03:00
thiago-gitlab
5a65548662
fix(vuln): GitLab report template ( #2578 )
...
* fix(vuln): GitLab report template
- Upgrade to schema 14.0.6 (https://gitlab.com/gitlab-org/security-products/security-report-schemas/-/blob/v14.0.6/dist/container-scanning-report-format.json ).
- Drop unsupported `confidence` property. Currently optional and will be removed by GitLab in schema 15-0-0.
* docs(vuln): remove note about broken GitLab integration
2022-07-26 15:51:20 +03:00
afdesk
fa8a8ba7dc
fix(server): use a new db worker for hot updates ( #2581 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-25 17:26:08 +03:00
DmitriyLewen
769ed554b0
docs: add trivy with download-db-only flag to Air-Gapped Environment ( #2583 )
2022-07-25 16:50:26 +03:00
DmitriyLewen
5f9a963ef6
docs: split commands to download db for different versions of oras ( #2582 )
2022-07-25 15:19:04 +03:00
Alexander Lauster
d93a997800
feat(report): export exitcode for license checks ( #2564 )
...
Also export the exit code for license checks
fixes #2562
2022-07-25 14:26:12 +03:00
afdesk
f9be138aab
fix: cli can use lowercase for severities ( #2565 )
2022-07-25 14:25:16 +03:00
Teppei Fukuda
c7f0bc92ae
fix: allow subcommands with TRIVY_RUN_AS_PLUGIN ( #2577 )
2022-07-25 11:27:47 +03:00
MaineK00n
c2f3731873
fix: add missing types in TypeOSes and TypeLanguages in analyzer ( #2569 )
2022-07-24 17:24:13 +03:00
saso
7b4f2dc72f
fix: enable some features of the wasm runtime ( #2575 )
2022-07-24 08:31:54 +03:00
Denys Mazhar
84677903a6
fix(k8s): no error logged if trivy can't get docker image in kubernetes mode ( #2521 )
...
* Enable k8s logging and increase log level of the image scan errors
* Rework errors reporting
* Rework GetErrors method into printErrors
Print errors during report writing
* Increase log level for scan errors logging
2022-07-21 15:34:47 -03:00
saso
e1e02d785f
docs(sbom): improve sbom attestation documentation ( #2566 )
2022-07-21 17:54:21 +03:00
afdesk
80c7b91637
fix(report): show the summary without results ( #2548 )
2022-07-21 14:41:51 +03:00
DmitriyLewen
07c3ac4de1
fix(cli): replace '-' to '_' for env vars ( #2561 )
2022-07-21 13:41:56 +03:00
Teppei Fukuda
9da45f7bbd
chore: remove a test repository ( #2551 )
2022-07-20 14:25:12 +03:00
Teppei Fukuda
6138f57bf9
fix(license): lazy loading of classifiers ( #2547 )
2022-07-20 13:43:53 +03:00
DmitriyLewen
2cbe8dfebd
fix: CVE-2022-1996 in Trivy ( #2499 )
...
* replace k8s.io/client-go
* update trivy-kubernetes
2022-07-20 13:43:37 +03:00
saso
e393ce1477
docs(sbom): add sbom attestation ( #2527 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-07-19 11:41:44 +03:00
MaineK00n
ae5a2d06b4
feat(rocky): set Rocky Linux 9 EOL ( #2543 )
2022-07-19 09:15:09 +03:00
saso
f8dd616545
docs: add attributes to the video tag to autoplay demo videos ( #2538 )
2022-07-18 12:39:44 +03:00
Owen Rumney
63cbbd071a
fix: yaml files with non-string chart name ( #2534 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-07-18 11:04:19 +03:00
afdesk
6d015d32aa
fix: skip dirs ( #2530 )
2022-07-18 08:32:46 +03:00
Shubham Palriwala
30c9f90bf8
feat(repo): add support for branch, commit, & tag ( #2494 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-17 13:54:28 +03:00
afdesk
783e7cfe0c
fix: remove auto configure environment variables via viper ( #2526 )
2022-07-16 20:32:20 +03:00
DmitriyLewen
45dae7c2cf
fix: separating multiple licenses from one line in dpkg copyright files ( #2508 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-15 14:24:25 +03:00
afdesk
469028dca5
fix: change a capital letter for plugin uninstall subcommand ( #2519 )
2022-07-15 07:39:15 +03:00
Jose Donizetti
ae9ba340af
fix: k8s hide empty report when scanning resource ( #2517 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-14 10:30:01 -03:00
Teppei Fukuda
783cf6fe74
refactor: fix comments ( #2516 )
2022-07-14 16:11:20 +03:00
Teppei Fukuda
603825a4f9
fix: scan vendor dir ( #2515 )
2022-07-14 15:35:58 +03:00
Owen Rumney
a3a66df007
feat: Add support for license scanning ( #2418 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-07-13 22:36:41 +03:00
Teppei Fukuda
bb06f6f8cf
chore: add owners for secret scanning ( #2485 )
...
Signed-off-by: knqyf263 <knqyf263@gmail.com >
2022-07-13 14:36:05 +03:00
DmitriyLewen
6b501219de
fix: remove dependency-tree flag for image subcommand ( #2492 )
2022-07-13 14:08:54 +03:00
Jose Donizetti
57192bd5ae
fix(k8s): add shorthand for k8s namespace flag ( #2495 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-13 14:07:25 +03:00
DmitriyLewen
9f8685c14e
docs: add information about using multiple servers to troubleshooting ( #2498 )
2022-07-13 14:05:48 +03:00
DmitriyLewen
ed322ac666
ci: add pushing canary build images to registries ( #2428 )
2022-07-11 15:49:55 +03:00
dependabot[bot]
8d4dba02c9
chore(deps): bump github.com/open-policy-agent/opa from 0.41.0 to 0.42.0 ( #2479 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-07-11 13:37:24 +03:00
afdesk
a6685b1bad
feat(dotnet): add support for .Net core .deps.json files ( #2487 )
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-11 13:32:38 +03:00
DmitriyLewen
56265a9b98
feat(amazon): add support for 2022 version ( #2429 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-11 11:16:06 +03:00
Prakarsh
c6f68e361d
Type correction bitnami chart ( #2415 )
2022-07-10 20:45:53 +03:00
dependabot[bot]
6ae4b360fd
chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.1 to 2.1.2 ( #2449 )
2022-07-10 20:00:28 +03:00
dependabot[bot]
6def863470
chore(deps): bump github.com/aquasecurity/table from 1.5.1 to 1.6.0 ( #2446 )
2022-07-10 20:00:00 +03:00
Teppei Fukuda
e98bde3396
docs: add config file and update CLI references ( #2489 )
2022-07-10 19:41:42 +03:00
Teppei Fukuda
736e3f11f7
feat: add support for flag groups ( #2488 )
2022-07-10 15:03:57 +03:00
Teppei Fukuda
5b7e0a858d
refactor: move from urfave/cli to spf13/cobra ( #2458 )
...
Co-authored-by: afdesk <work@afdesk.com >
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2022-07-09 19:40:31 +03:00
Liam Galvin
7699153c66
fix: Fix secrets output not containing file/lines ( #2467 )
2022-07-08 16:17:21 +03:00
afdesk
a70fd758ec
fix: clear output with modules ( #2478 )
2022-07-07 21:13:52 +03:00
dependabot[bot]
e99bf302b6
chore(deps): bump github.com/mailru/easyjson from 0.7.6 to 0.7.7 ( #2448 )
2022-07-07 11:18:26 +03:00
DmitriyLewen
64854fc850
docs(cbl): distroless 1.0 supported ( #2473 )
2022-07-07 09:06:01 +03:00
Liam Galvin
e77cfd6487
fix: Fix example dockerfile rego policy ( #2460 )
2022-07-05 17:46:27 +03:00
DmitriyLewen
e778ac3e21
fix(config): add helm to list of config analyzers ( #2457 )
2022-07-05 14:42:57 +03:00
Jose Donizetti
aedcf5b58c
feat: k8s resouces scan ( #2395 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-07-04 14:26:21 -03:00
Masahiro331
5b821d3b13
feat(sbom): add cyclonedx sbom scan ( #2203 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-07-03 20:03:21 +03:00
Crypt Keeper
f0720f3ce5
chore(deps): bump wazero to latest main ( #2436 )
...
also fixes a redundant close
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2022-07-03 18:52:37 +03:00
dependabot[bot]
581fe1ed55
chore(deps): bump github.com/stretchr/testify from 1.7.3 to 1.8.0 ( #2444 )
2022-07-03 12:26:02 +03:00
dependabot[bot]
7a4e0687fc
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.21.0 to 2.22.0 ( #2445 )
2022-07-03 11:45:28 +03:00
dependabot[bot]
422b0fc0f1
chore(deps): bump sigstore/cosign-installer from 2.3.0 to 2.4.1 ( #2442 )
2022-07-03 10:27:03 +03:00
dependabot[bot]
260756d5b9
chore(deps): bump actions/setup-python from 3 to 4 ( #2441 )
2022-07-03 10:26:42 +03:00
dependabot[bot]
9b22035967
chore(deps): bump github.com/Azure/azure-sdk-for-go ( #2450 )
2022-07-03 10:26:20 +03:00
afdesk
c96090ca2c
docs: remove links to removed content ( #2431 )
2022-07-03 10:17:21 +03:00
DmitriyLewen
14be70aa51
ci: added rpm build for rhel 9 ( #2437 )
2022-07-03 10:15:19 +03:00
DmitriyLewen
71980feca1
fix(secret): remove space from asymmetric private key ( #2434 )
2022-07-03 10:14:36 +03:00
dependabot[bot]
d94df3d9be
chore(deps): bump actions/cache from 3.0.2 to 3.0.4 ( #2440 )
2022-07-01 18:42:31 +03:00
dependabot[bot]
d213223044
chore(deps): bump helm/kind-action from 1.2.0 to 1.3.0 ( #2439 )
2022-07-01 18:42:08 +03:00
dependabot[bot]
8e0c537392
chore(deps): bump golang from 1.18.2 to 1.18.3 ( #2438 )
2022-07-01 18:41:43 +03:00
dependabot[bot]
005d0243df
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.25 to 1.44.46 ( #2447 )
2022-07-01 18:41:19 +03:00
DmitriyLewen
7de7a1f8f3
test(integration): fix golden files for debian 9 ( #2435 )
2022-07-01 11:21:04 +03:00
Jonathan Pulsifer
f64534651a
fix(cli): fix version string in docs link when secret scanning is enabled ( #2422 )
...
Signed-off-by: Jonathan Pulsifer <jonathan@pulsifer.ca >
2022-06-30 16:58:40 +03:00
Teppei Fukuda
164094968f
refactor: move CycloneDX marshaling ( #2420 )
2022-06-30 10:37:46 +03:00
mycodeself
6be6f74d5c
docs(nodejs): add docs about pnpm support ( #2423 )
2022-06-30 10:33:29 +03:00
Jose Donizetti
ac2fdc87ae
docs: improve k8s usage documentation ( #2425 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-06-30 10:28:52 +03:00
Liam Galvin
fe2ae8edc8
feat: Make secrets scanning output consistant ( #2410 )
2022-06-29 17:23:39 +03:00
DmitriyLewen
0ed39fc805
ci: create canary build after main branch changes ( #1638 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-29 16:58:11 +03:00
afdesk
7111301fa4
fix(misconf): skip broken scans ( #2396 )
2022-06-29 13:35:38 +03:00
mycodeself
c36a373def
feat(nodejs): add pnpm support ( #2414 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-29 13:31:04 +03:00
Liam Galvin
e060026ec8
fix: Fix false positive for use of COS images ( #2413 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-06-29 11:03:47 +03:00
Teppei Fukuda
8d03e5af9f
eliminate nerdctl dependency ( #2412 )
2022-06-28 21:28:59 +03:00
Guilherme Macedo
938c0d1866
Add EOL date for SUSE SLES 15.3, 15.4 and OpenSUSE 15.4 ( #2403 )
...
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com >
2022-06-28 06:26:44 +03:00
afdesk
6e8b50ede9
fix(go): no cast to lowercase go package names ( #2401 )
2022-06-27 17:31:58 +03:00
Teppei Fukuda
4a197efcb2
BREAKING(sbom): change 'trivy sbom' to scan SBOM ( #2408 )
2022-06-27 16:42:41 +03:00
afdesk
e2c3bc4124
fix(server): hot update the db from custom repository ( #2406 )
2022-06-27 13:45:48 +03:00
DmitriyLewen
57ed577459
feat: added license parser for dpkg ( #2381 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-27 13:04:53 +03:00
Erik Godding Boye
4656850c04
chore(helm): bump appVersion to latest release ( #2397 )
...
Signed-off-by: Erik Godding Boye <egboye@gmail.com >
2022-06-27 12:18:54 +03:00
Liam Galvin
c537c91d75
fix(misconf): Update defsec (v0.68.5) to fix docker rego duplicate key ( #2400 )
...
Resolves #2394
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-06-26 09:37:57 +03:00
Jose Donizetti
ee58d53fc8
feat: extract stripe publishable and secret keys ( #2392 )
2022-06-23 17:01:59 +03:00
chenk
776ef1a31e
feat: rbac support k8s sub-command ( #2339 )
2022-06-23 13:49:14 +03:00
Kyriakos Georgiou
6ed789e88b
feat(ruby): drop platform strings from dependency versions bundled with bundler v2 ( #2390 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-23 10:49:05 +03:00
Anais Urlichs
bc27198d3e
docs: Updating README with new CLI command ( #2359 )
2022-06-22 14:46:48 +03:00
Liam Galvin
4c35084f27
fix(misconf): Update defsec to v0.68.4 to resolve CF detection bug ( #2383 )
2022-06-22 14:02:40 +03:00
Itay Shakury
394c948130
chore: add integration label and merge security label ( #2316 )
...
* chore: add integration label and merge security label
* use the kind/security label for vulnerabilities
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-22 12:11:37 +03:00
afdesk
6b515bc736
chore: skip Visual Studio Code project folder ( #2379 )
2022-06-22 10:16:45 +03:00
afdesk
25416ae6d8
fix(helm): handle charts with templated names ( #2374 )
2022-06-21 20:34:17 +03:00
chenk
85cca55930
docs: redirect operator docs to trivy-operator repo ( #2372 )
2022-06-21 18:00:28 +03:00
Teppei Fukuda
b944ac6286
Merge pull request #2356 from aquasecurity/liamg-merge-fanal-magic-attempt-2
...
refactor: merge fanal into trivy
2022-06-21 17:15:10 +03:00
buda
9809a07bf1
fix(secret): use secret result when determining Failed status ( #2370 )
2022-06-21 17:01:20 +03:00
knqyf263
e9831cec2f
try removing libdb-dev
2022-06-21 16:18:55 +03:00
knqyf263
04c01f6297
run integration tests in fanal
2022-06-21 16:18:08 +03:00
knqyf263
86e19bb677
use same testing images in fanal
2022-06-21 16:18:06 +03:00
Erik Godding Boye
484ddd897d
feat(helm): add support for trivy dbRepository ( #2345 )
...
Signed-off-by: Erik Godding Boye <egboye@gmail.com >
2022-06-21 09:02:00 +03:00
Liam Galvin
9e7404e76d
fix: Fix failing test due to deref lint issue
2022-06-20 13:13:23 +01:00
afdesk
6ce9404c16
fix(report): add required fields to the SARIF template ( #2341 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-20 13:31:21 +03:00
Liam Galvin
85c6529cb5
test: Fix broken test
2022-06-20 10:42:23 +01:00
Liam Galvin
6c983cbf45
fix: Fix makefile when no previous named ref is visible in a shallow clone
2022-06-20 10:31:13 +01:00
Liam Galvin
1ac4fd8a61
chore: Fix linting issues in fanal
2022-06-20 10:11:13 +01:00
Liam Galvin
094db23a03
refactor: Fix fanal import paths and remove dotfiles
2022-06-20 09:43:33 +01:00
Liam Galvin
b6f615b535
refactor: Merge fanal into Trivy
2022-06-20 09:40:05 +01:00
Josh Soref
d6d0a60d16
chore: fix spelling errors ( #2352 )
2022-06-20 09:56:13 +03:00
Ben Harvey
6f1035269d
Omit Remediation if PrimaryURL is empty ( #2006 )
2022-06-19 15:16:08 +03:00
Schlump
396e404eeb
docs(repo): Link to installation documentation in readme shows 404 ( #2348 )
2022-06-19 15:11:31 +03:00
MaineK00n
79e941df0d
feat(alma): support for scanning of modular packages for AlmaLinux ( #2347 )
2022-06-17 10:15:27 +03:00
AndreyLevchenko
cb76acbd9f
fix(lang): fix dependency graph in client server mode ( #2336 )
2022-06-16 13:05:55 +03:00
maltemorgenstern
3d2fc78852
feat: allow expiration date for .trivyignore entries ( #2332 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-16 13:04:19 +03:00
AndreyLevchenko
3e3c119555
feat(lang): add dependency origin graph ( #1970 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-16 10:34:26 +03:00
j-k
685a92e09a
docs: update nix installation info ( #2331 )
2022-06-15 20:11:09 +03:00
chenk
1e0b03d47f
feat: add rbac scanning support ( #2328 )
2022-06-15 20:01:22 +03:00
chenk
6765c77c38
Merge pull request fanal#566 from chen-keinan/chore/bump-fanal-version
...
chore: bump defsec version v0.68.1
2022-06-15 18:05:50 +03:00
chenk
644ada1279
chore: bump defsec version v0.68.1
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-15 17:48:55 +03:00
Teppei Fukuda
c9f9a9c917
refactor: move WordPress module to another repository ( #2329 )
...
* refactor: remove go.mod/sum from example
* move a wordpress example out
2022-06-15 16:56:51 +03:00
Rafael Sene
bcc231d3ba
ci: add support for ppc64le ( #2281 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-15 16:51:03 +03:00
Teppei Fukuda
7cecade3a1
feat: add support for WASM modules ( #2195 )
2022-06-15 15:23:00 +03:00
DmitriyLewen
a9ddb39d5f
fix(secrets): added allow rule for examples (fanal#565)
...
* fix(secrets): added allow rule for examples
* test(secrets): added test for skip example file
2022-06-15 14:55:21 +03:00
Teppei Fukuda
a02c06bafd
feat(secret): show recommendation for slow scanning ( #2051 )
...
Co-authored-by: afdesk <work@afdesk.com >
2022-06-15 12:39:32 +03:00
mycodeself
e85881231f
fix(flag): remove --clear-cache flag client mode ( #2301 )
2022-06-15 11:48:24 +03:00
chenk
8d13f3da95
feat: support rbac scanner and type (fanal#563)
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-15 11:39:17 +03:00
DmitriyLewen
276daae672
fix(java): added check for looping for variable evaluation in pom file ( #2322 )
2022-06-15 11:23:52 +03:00
Jose Donizetti
546e7bd6b1
BREAKING(k8s): change CLI API ( #2186 )
2022-06-15 10:41:18 +03:00
MaineK00n
b69c4de757
feat(alpine): add Alpine Linux 3.16 ( #2319 )
2022-06-14 20:00:26 +03:00
Jose Donizetti
33b8521aee
docs: bump trivy-operator to v0.0.7 ( #2320 )
2022-06-14 19:59:48 +03:00
DmitriyLewen
c0ad4f705e
chore(deps): updated go-dep-parser (fanal#556)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-14 15:34:34 +03:00
dependabot[bot]
a6f4ab3735
chore(deps): bump github.com/Azure/go-autorest/autorest/adal (fanal#543)
2022-06-14 15:13:19 +03:00
Teppei Fukuda
8ae754a7d2
Add custom resources in fs scanning and add deregister analyzers (fanal#564)
...
* Add deregister analyzers
* feat(fs): add CustomResources
2022-06-14 14:48:54 +03:00
afdesk
313ade3386
ci: add go mod tidy check ( #2314 )
2022-06-14 10:54:45 +03:00
afdesk
b331e771aa
chore: run go mod tidy ( #2313 )
2022-06-14 08:19:38 +03:00
Jose Donizetti
bfe5c6f14f
fix: do not exit if one resource is not found ( #2311 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-06-13 17:13:19 +03:00
Patrick Decat
363a3e40ea
feat(cli): use stderr for all log messages ( resolve #381 ) ( #2289 )
2022-06-13 13:47:16 +03:00
afdesk
b213956cea
test: replace deprecated subcommand client in integration tests ( #2308 )
2022-06-12 20:38:55 +03:00
Teppei Fukuda
efbc968ca8
feat: add support for containerd ( #2305 )
...
* chore(deps): bump fanal
* replace containerd
* fix: update signatures
* docs: containerd
2022-06-12 17:50:23 +03:00
Owen Rumney
9a601d49ef
fix(kubernetes): Support floats in manifest yaml ( #2297 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-12 17:01:50 +03:00
chenk
a589353bb3
docs(kubernetes): dead links ( #2307 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-12 16:40:40 +03:00
Itay Shakury
f38f8d66fb
chore: add license label ( #2304 )
2022-06-12 13:14:53 +03:00
geyingqi
decad9b429
Support get local image by containerd (fanal#348)
...
Co-authored-by: Andrey Levchenko <levchenko.andrey@gmail.com >
Co-authored-by: afdesk <work@afdesk.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-12 13:04:12 +03:00
Owen Rumney
9c531904ad
chore(deps): update defsec (fanal#558)
...
* chore(deps): update defsec
* fix: update tests with changes
* fix test
* fix: lint fixes
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-06-10 08:48:19 +01:00
DmitriyLewen
2b1de93249
feat(mariner): added support for CBL-Mariner Distroless v2.0 ( #2293 )
2022-06-09 13:45:01 +03:00
JBOClara
5423196f4c
feat(helm): add pod annotations ( #2272 )
...
Co-authored-by: azman0101 <azman0101@gmail.com >
2022-06-09 11:13:26 +03:00
DmitriyLewen
6fb477097c
refactor: do not import defsec in fanal types package ( #2292 )
2022-06-09 11:11:44 +03:00
Rafael Sene
df669592ed
Bump go-rpmdb (fanal#553)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-09 10:35:23 +03:00
DmitriyLewen
74fcd3f881
feat(mariner): added support for CBL-Mariner Distroless v2.0 (fanal#552)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-09 10:18:27 +03:00
DmitriyLewen
d523424fda
feat(npm): calculate indirect libraries (fanal#557)
2022-06-09 10:05:07 +03:00
afdesk
42267f94c5
refactor: remove unused field imageName from integration test (fanal#555)
2022-06-08 15:24:31 +03:00
Liam Galvin
4d382a0302
feat(report): Add misconfiguration support to ASFF report template ( #2285 )
2022-06-08 14:28:18 +03:00
dependabot[bot]
1343996fec
chore(deps): bump github.com/urfave/cli/v2 from 2.6.0 to 2.8.1 (fanal#544)
2022-06-08 14:25:34 +03:00
dependabot[bot]
8a877c5b29
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#545)
2022-06-08 14:25:15 +03:00
dependabot[bot]
59f1a04ba5
chore(deps): bump github.com/samber/lo from 1.19.0 to 1.21.0 (fanal#546)
2022-06-08 14:24:48 +03:00
afdesk
d5a62c9a5c
test: use images in GHCR for integration tests (fanal#554)
2022-06-08 14:23:22 +03:00
Teppei Fukuda
f1c6af3121
test: use images in GHCR ( #2275 )
...
Co-authored-by: AMF <work@afdesk.com >
2022-06-07 13:50:32 +03:00
mycodeself
0977dfcde8
feat(helm): support pod annotations ( #2265 )
2022-06-07 11:42:58 +03:00
Owen Rumney
6b2cd7e8da
feat(misconf): Helm chart scanning ( #2269 )
...
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-06-07 11:38:43 +03:00
Teppei Fukuda
96ce2db949
refactor: do not import defsec in types package (fanal#537)
...
* refactor: do not import defsec in types package
* test(external): fix imports
2022-06-07 11:26:32 +03:00
Owen Rumney
6c25b8326e
fix: support for helm chart *.tar.gz (fanal#551)
...
* fix: support for helm chart *.tar.gz
- add test to validate
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
* fix: adding missing test tar
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-06-06 12:40:23 +01:00
Liam Galvin
3912768470
docs: Update custom rego policy docs to reflect latest defsec/fanal changes ( #2267 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-06-06 12:51:23 +03:00
mycodeself
a17c3eec2a
fix: mask redis credentials when logging ( #2264 )
2022-06-06 11:07:08 +03:00
Jose Donizetti
d8b59efea9
refactor: extract commands Runner interface ( #2147 )
2022-06-06 11:04:24 +03:00
dependabot[bot]
60a81fcb95
chore(deps): bump alpine from 3.15.4 to 3.16.0 ( #2234 )
2022-06-06 08:09:24 +03:00
dependabot[bot]
c73650d967
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.5.2 to 0.6.0 ( #2245 )
2022-06-06 08:08:49 +03:00
chenk
6cfdffda18
docs: update operator release ( #2263 )
...
Signed-off-by: chenk <hen.keinan@gmail.com >
2022-06-06 07:39:20 +03:00
dependabot[bot]
510ce1a782
chore(deps): bump github.com/urfave/cli/v2 from 2.6.0 to 2.8.1 ( #2243 )
2022-06-02 16:48:59 +03:00
DmitriyLewen
92c0452b74
feat(redhat): added architecture check ( #2172 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-02 15:35:42 +03:00
Anais Urlichs
1eb73f3fea
docs: updating links in the docs to work again ( #2256 )
2022-06-02 15:22:51 +03:00
Jose Donizetti
270dc7346f
docs: fix readme ( #2251 )
2022-06-02 12:59:35 +03:00
DmitriyLewen
a6ff0d12bb
fix: fixed incorrect CycloneDX output format ( #2255 )
2022-06-02 09:55:49 +03:00
Masahiro331
43997f33c8
feat(types): add Ref to package (fanal#540)
2022-06-02 07:33:45 +03:00
dependabot[bot]
64c91249ef
chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (fanal#541)
2022-06-01 19:35:08 +03:00
dependabot[bot]
7baccf2088
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.18.0 to 2.21.0 (fanal#547)
2022-06-01 19:34:46 +03:00
dependabot[bot]
7dd7e2ba00
chore(deps): bump github.com/aws/aws-sdk-go from 1.44.5 to 1.44.25 (fanal#548)
2022-06-01 19:34:24 +03:00
dependabot[bot]
67d94774ba
chore(deps): bump github.com/caarlos0/env/v6 from 6.9.1 to 6.9.3 ( #2241 )
2022-06-01 17:43:49 +03:00
dependabot[bot]
3e6dc37728
chore(deps): bump github.com/samber/lo from 1.19.0 to 1.21.0 ( #2242 )
2022-06-01 17:43:12 +03:00
dependabot[bot]
2dc5c9152e
chore(deps): bump goreleaser/goreleaser-action from 2 to 3 ( #2240 )
2022-06-01 17:42:17 +03:00
dependabot[bot]
6daf62ebeb
chore(deps): bump docker/setup-buildx-action from 1 to 2 ( #2238 )
2022-06-01 17:40:44 +03:00
dependabot[bot]
f9ee4943b1
chore(deps): bump docker/setup-qemu-action from 1 to 2 ( #2236 )
2022-06-01 17:40:14 +03:00
dependabot[bot]
c3e227b625
chore(deps): bump golang from 1.18.1 to 1.18.2 ( #2235 )
2022-06-01 17:39:23 +03:00
dependabot[bot]
ca390411f3
chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 ( #2237 )
2022-06-01 17:38:34 +03:00
dependabot[bot]
c676361681
chore(deps): bump docker/login-action from 1 to 2 ( #2239 )
2022-06-01 17:38:03 +03:00
dependabot[bot]
126fe0abba
chore(deps): bump github.com/hashicorp/go-getter from 1.5.11 to 1.6.1 ( #2246 )
2022-06-01 17:35:54 +03:00
AndreyLevchenko
f7d02538f6
refactor(deps): move dependencies to package ( #2189 )
2022-06-01 16:09:50 +03:00
Shira Cohen
f982167c0a
fix(report): change github format version to required ( #2229 )
2022-06-01 15:39:40 +03:00
Itay Shakury
d3a73e4db7
docs: update readme ( #2110 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-06-01 12:35:24 +03:00
DmitriyLewen
5d5b93ed69
docs: added information about choosing advisory database ( #2212 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-06-01 11:26:46 +03:00
Jose Donizetti
36498501bf
chore: update trivy-kubernetes ( #2224 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 16:01:50 -03:00
Anais Urlichs
3c0e354743
docs: clarifying parts of the k8s docs and updating links ( #2222 )
2022-05-31 22:00:47 +03:00
Owen Rumney
f5e655e22a
feat: adding helm support (fanal#534)
...
* feat: adding helm support
- adding tests for helm analyzer
- add test for non helm tarball
- adding in-memory filesystem for helm
- handle multiple charts at a time
- check the size is smaller than arbitrary size of 200MB if a tarball
2022-05-31 18:50:57 +01:00
Jose Donizetti
af5882bc3e
fix(k8s): timeout error logging ( #2179 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 14:21:07 -03:00
DmitriyLewen
3d2921343b
chore(deps): updated fanal after fix AsymmetricPrivateKeys ( #2214 )
2022-05-31 15:10:50 +03:00
AndreyLevchenko
df47d1be15
refactor(deps): move dependencies to package (fanal#535)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-31 15:04:23 +03:00
DmitriyLewen
ef8d77351f
fix(secrets): AsymmetricPrivateKeys use only base64 characters (fanal#539)
2022-05-31 13:19:52 +03:00
Jose Donizetti
e18f38af3c
feat(k8s): add --context flag ( #2171 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 07:06:10 -03:00
Jose Donizetti
0e937b5367
fix(k8s): properly instantiate TableWriter ( #2175 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-31 07:02:23 -03:00
DmitriyLewen
911c5e971a
test: fixed integration tests after updating testcontainers to v0.13.0 ( #2208 )
2022-05-31 10:49:24 +03:00
Teppei Fukuda
6fd1887e64
chore: update labels ( #2197 )
...
* chore: update labels
* add targets
2022-05-30 15:55:05 +03:00
DmitriyLewen
4059e94aba
fix(report): fixed panic if all misconf reports were removed in filter ( #2188 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-30 15:16:42 +03:00
dependabot[bot]
24005c3ed0
chore(deps): bump github.com/testcontainers/testcontainers-go from 0.12.0 to 0.13.0 (fanal#502)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DmitriyLewen <91113035+DmitriyLewen@users.noreply.github.com >
2022-05-30 09:34:01 +03:00
Jose Donizetti
84af32a7fe
feat(k8s): scan secrets ( #2178 )
2022-05-29 16:40:51 +03:00
dependabot[bot]
193680b1ed
chore(deps): bump github.com/urfave/cli/v2 from 2.4.0 to 2.6.0 (fanal#517)
2022-05-29 11:08:01 +03:00
DmitriyLewen
22db37e9da
fix(secrets): added leading slash for file paths extracted from image (fanal#525)
...
* fix(secrets): added '/' for file paths derived from image
* refactor(secrets): used input.Dir to find image scan
* test(secrets): added path to image-config.yaml
2022-05-29 11:07:38 +03:00
AndreyLevchenko
4ab696eaa2
feat(report): GitHub Dependency Snapshots support ( #1522 )
...
Co-authored-by: Shira Cohen <97398476+ShiraCohen33@users.noreply.github.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-26 21:34:15 +03:00
DmitriyLewen
b7ec642572
feat(db): added insecure skip tls verify to download trivy db ( #2140 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-05-26 14:54:39 +03:00
DmitriyLewen
1e1ccbec52
fix(redhat): always use vulns with fixed version if there is one ( #2165 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-26 11:24:31 +03:00
Vincent Palmer
4ceae2a052
chore(redhat): Add support for Red Hat UBI 9. ( #2183 )
...
* chore(redhat): Add support for Red Hat UBI 9.
* docs: add Red Hat UBI 9
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-26 10:08:30 +03:00
Jose Donizetti
4e7e842682
fix(k8s): update trivy-kubernetes ( #2163 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-26 10:01:02 +03:00
Nate
089d34e866
fix misconfig start line for code quality tpl ( #2181 )
...
Co-authored-by: Nate Fear <natefear@users.noreply.github.com >
2022-05-26 09:41:29 +03:00
Lucas Bickel
bfb0f2a193
fix: update docker/distribution from 2.8.0 to 2.8.1 ( #2176 )
...
Signed-off-by: Lucas Bickel <lucas.bickel@adfinis.com >
2022-05-26 08:11:06 +03:00
thiago-gitlab
f19243127a
docs(vuln): Include GitLab 15.0 integration ( #2153 )
2022-05-22 10:51:44 +03:00
Owen Rumney
4c6a866cce
docs: fix the operator version ( #2167 )
2022-05-20 20:19:28 +03:00
Jose Donizetti
3ecc65d626
fix(k8s): summary report when when only vulns exit ( #2146 )
...
* fix(k8s): summary report when when only vulns exit
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* fix(k8s): return error for not supported report
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* test(k8s): add tests for report Failed()
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: improve error message
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-19 10:00:37 -03:00
Liam Galvin
6b95d3857f
chore(deps): Update fanal to get defsec v0.58.2 (fixes false positives in ksv038) ( #2156 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-19 15:33:33 +03:00
Liam Galvin
894fa25106
chore(deps): Update defsec to v0.58.2 (fixes false positives in ksv038) (fanal#533)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-19 14:47:54 +03:00
Liam Galvin
f6cfcaf193
perf(misconf): Improve performance when scanning very large files ( #2152 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 18:57:32 +03:00
Liam Galvin
94f999ec07
perf(misconf): Update defsec to v0.58.1 to optimise result creation for very large files (fanal#532)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 13:41:01 +01:00
Liam Galvin
4b4a0c95ba
docs(misconf): Update examples and docs to refer to builtin/defsec instead of appshield ( #2150 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 14:49:15 +03:00
Liam Galvin
6d79fcacfc
chore(deps): Update fanal (for less verbose code in misconf results) ( #2151 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 13:47:53 +03:00
Liam Galvin
7a84438925
chore(deps): Update defsec to v0.58.0 (fanal#530)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-05-18 10:46:53 +01:00
DmitriyLewen
f8951f3847
docs: fixed installation instruction for rhel/centos ( #2143 )
2022-05-17 21:19:33 +03:00
Owen Rumney
afe3292843
fix: remove Highlighted from json output ( #2131 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-16 19:04:09 +03:00
Jose Donizetti
3d23ad846c
fix: remove trivy-kubernetes replace ( #2132 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-16 18:56:22 +03:00
Owen Rumney
9822b40862
docs: Add Operator docs under Kubernetes section ( #2111 )
...
Co-authored-by: Itay Shakury <itay@itaysk.com >
2022-05-16 17:58:25 +03:00
Owen Rumney
898aaaa11c
Merge pull request fanal#529 from aquasecurity/owenr-remove-highlighting-from-results
...
chore(deps): latest defsec for Highlight code ommission
2022-05-16 15:36:51 +01:00
Owen Rumney
c8682b55e2
fix: update defsec and fix tests accordingly
2022-05-16 15:29:06 +01:00
Jose Donizetti
bb6ff8511b
fix(k8s): security-checks panic ( #2127 )
2022-05-16 17:24:33 +03:00
Owen Rumney
f776a91d18
chore(deps): update defsec
2022-05-16 15:09:13 +01:00
DmitriyLewen
3bed96f0cf
ci: added k8s scope ( #2130 )
2022-05-16 16:17:38 +03:00
Liam Galvin
4a7544caea
docs: Update misconfig output in examples ( #2128 )
2022-05-16 16:16:55 +03:00
Owen Rumney
267adde71b
fix: remove Highlighted from json output
2022-05-16 13:48:08 +01:00
Liam Galvin
b7fc3dfc98
fix(misconf): Fix coloured output in Goland terminal ( #2126 )
2022-05-16 15:26:23 +03:00
Liam Galvin
95285015df
chore(deps): Update defsec to v0.57.6 (fanal#528)
...
* chore(deps): Update defsec to v0.57.6
2022-05-16 12:07:34 +01:00
thiago-gitlab
89893a7303
docs(secret): Fix default value of --security-checks in docs ( #2107 )
...
* Fix default value of --security-checks in docs
* Add missing value to security-checks option
2022-05-16 10:49:10 +03:00
Teppei Fukuda
dbba0bf152
refactor(report): move colorize function from trivy-db ( #2122 )
2022-05-15 20:53:24 +03:00
Jose Donizetti
3ef450d9a4
feat: k8s resource scanning ( #2118 )
2022-05-15 19:01:58 +03:00
Teppei Fukuda
f4ec4e7483
chore: add CODEOWNERS ( #2121 )
2022-05-15 16:02:41 +03:00
afdesk
96a5cb106a
feat(image): add --server option for remote scans ( #1871 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-15 14:56:48 +03:00
Jose Donizetti
023e09e3f3
refactor: k8s ( #2116 )
...
* refactor: add pkg/k8s
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract scanner
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract scanVulns
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract scanMisconfigs
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: extract filter
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* refactor: improve k8s/run.go
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* fix(k8s): code improvements
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
* chore: go mod tidy
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-15 08:07:31 -03:00
Teppei Fukuda
b3759f54fa
refactor: export useful APIs ( #2108 )
...
Co-authored-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-13 22:09:20 +03:00
Jose Donizetti
dbf4b2dec5
docs: fix k8s doc ( #2114 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-13 22:04:09 +03:00
Owen Rumney
2ae8faa7a8
feat(kubernetes): Add report flag for summary ( #2112 )
...
* feat(k8s): Add report flag for summary
* chore: add headings to the severity columns
* chore: make the default output of k8s summary table
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-05-13 19:02:01 +01:00
Liam Galvin
5f004f03d9
fix: Remove problematic advanced rego policies ( #2113 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-13 20:28:57 +03:00
Liam Galvin
3679bc358c
feat(misconf): Add special output format for misconfigurations ( #2100 )
2022-05-13 19:59:02 +03:00
Liam Galvin
0911eea9c0
chore(deps): Update defsec to v0.57.5 (remove commercial rego rules) (fanal#527)
2022-05-13 17:35:15 +01:00
Jose Donizetti
029dd76c30
feat: add k8s subcommand ( #2065 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-12 21:11:29 +03:00
dependabot[bot]
cc5d76b4ee
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#518)
2022-05-12 09:38:03 +03:00
DmitriyLewen
be3993b60a
fix(secrets): skip aws secrets of greater length (fanal#514)
2022-05-12 09:21:42 +03:00
Jose Donizetti
a39133a13c
chore: fix make lint version ( #2102 )
...
Signed-off-by: Jose Donizetti <jdbjunior@gmail.com >
2022-05-11 22:58:48 +03:00
Shira Cohen
995024f148
fix(java): handle relative pom modules ( #2101 )
2022-05-11 16:04:03 +03:00
Liam Galvin
3487accd99
chore(deps): Update defsec to v0.57.3 for improved syntax highlighting (fanal#524)
...
* chore(deps): Update defsec to v0.57.3 for improved syntax highlighting
2022-05-11 12:52:04 +01:00
Liam Galvin
c8e07a4bf8
chore(deps): Update defsec to v0.56.2 (fanal#523)
2022-05-10 16:36:46 +01:00
Shira Cohen
4249a1cadb
Pom modules (fanal#511)
2022-05-10 18:25:57 +03:00
Liam Galvin
c9f9a346cc
fix(misconf): Add missing links for non-rego misconfig results ( #2094 )
2022-05-10 17:52:34 +03:00
Liam Galvin
52934d2340
feat: Add causal code to misconfig results (fanal#522)
2022-05-10 13:52:56 +01:00
Liam Galvin
5a58e41476
feat(misconf): Added fs.FS based scanning via latest defsec ( #2084 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-10 15:05:00 +03:00
Liam Galvin
329f071b30
chore(deps): Update defsec for 'builtin' namespaced rego policies (fanal#521)
2022-05-10 11:37:59 +01:00
Liam Galvin
154ccc6e35
chore(deps): Update defsec to v0.55.5 (adds freebsd support) (fanal#520)
2022-05-10 09:55:23 +01:00
Teppei Fukuda
49cfa08d25
fix(handler): import go mod handler (fanal#519)
2022-05-09 23:35:58 +03:00
Teppei Fukuda
bcc0218200
feat: add post handler (fanal#460)
...
Co-authored-by: Liam Galvin <liam.galvin@aquasec.com >
Co-authored-by: Liam Galvin <liamgalvin@protonmail.com >
2022-05-09 22:43:39 +03:00
Teppei Fukuda
fbb83c42d9
chore(deps): bump trivy-issue-action to v0.0.4 ( #2091 )
2022-05-06 20:45:02 +03:00
dependabot[bot]
8a4b49ca70
chore(deps): bump github.com/twitchtv/twirp ( #2077 )
2022-05-06 19:04:34 +03:00
dependabot[bot]
7ba773f2bb
chore(deps): bump github.com/urfave/cli/v2 from 2.4.0 to 2.5.1 ( #2074 )
2022-05-06 18:20:50 +03:00
DmitriyLewen
bd94618b34
chore(os): updated fanal version and alpine distroless test ( #2086 )
2022-05-06 18:18:59 +03:00
dependabot[bot]
5feabc10ee
chore(deps): bump github.com/aws/aws-sdk-go from 1.43.31 to 1.44.5 (fanal#512)
2022-05-03 19:36:17 +03:00
dependabot[bot]
fa03e9e983
chore(deps): bump github.com/open-policy-agent/opa from 0.39.0 to 0.40.0 (fanal#506)
2022-05-03 19:25:27 +03:00
dependabot[bot]
fa5dcaf8f2
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.5.1 to 0.5.2 ( #2075 )
2022-05-03 19:07:20 +03:00
AndreyLevchenko
6d8ae1959c
feat(lang): add parent dependencies (fanal#459)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-03 19:06:36 +03:00
Teppei Fukuda
d137df24f7
feat(analyzer): more general support for os-release (fanal#470)
...
Co-authored-by: DmitriyLewen <dmitriy.lewen@smartforce.io >
2022-05-03 19:06:02 +03:00
dependabot[bot]
2c57716359
chore(deps): bump github.com/samber/lo from 1.16.0 to 1.19.0 ( #2076 )
2022-05-03 19:00:31 +03:00
VaismanLior
d08f3dfd6d
refactor(secret): allow list match with secret subgroups (fanal#510)
...
* refactor(secret): allow list match with secret subgroups
* chore(secret): ignore locale/locales
* added tests to allow rules refactor
* update builtin avoid-tests rule
* update builtin avoid-tests rule desc
2022-05-03 15:02:53 +03:00
dependabot[bot]
346496f943
chore(deps): bump github.com/Azure/go-autorest/autorest (fanal#509)
2022-05-03 14:49:01 +03:00
Shira Cohen
6601d2957a
feat(report): add support for SPDX ( #2059 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-05-02 13:44:26 +03:00
dependabot[bot]
2e870836dd
chore(deps): bump github.com/samber/lo from 1.15.0 to 1.19.0 (fanal#505)
2022-05-02 09:04:10 +03:00
dependabot[bot]
4066b57a84
chore(deps): bump actions/setup-go from 2 to 3 (fanal#499)
2022-05-02 09:03:39 +03:00
dependabot[bot]
6e2453c2d6
chore(deps): bump actions/setup-go from 2 to 3 ( #2073 )
2022-05-02 08:59:40 +03:00
dependabot[bot]
7c94df539c
chore(deps): bump actions/cache from 3.0.1 to 3.0.2 ( #2071 )
2022-05-02 08:59:11 +03:00
dependabot[bot]
8c33bae5a8
chore(deps): bump golang from 1.18.0 to 1.18.1 ( #2069 )
2022-05-02 08:58:47 +03:00
dependabot[bot]
2cdacc1517
chore(deps): bump actions/stale from 4 to 5 ( #2070 )
2022-05-02 08:54:51 +03:00
dependabot[bot]
9acb240fdc
chore(deps): bump sigstore/cosign-installer from 2.0.0 to 2.3.0 ( #2072 )
2022-05-02 08:52:44 +03:00
dependabot[bot]
4b193b4712
chore(deps): bump github.com/open-policy-agent/opa from 0.39.0 to 0.40.0 ( #2079 )
2022-05-02 08:47:19 +03:00
VaismanLior
1f5b26254b
feat(secret): add default secret severity (fanal#497)
2022-05-01 12:41:01 +03:00
Carol Valencia
79d1a0163f
chore: app version 0.27.0 ( #2046 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-04-30 17:20:22 +03:00
DmitriyLewen
c1b4b5be16
fix(misconf): added to skip conf files if their scanning is not enabled ( #2066 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-30 17:12:23 +03:00
VaismanLior
bbe490b162
docs(secret) fix rule path in docs ( #2061 )
2022-04-30 16:45:20 +03:00
DmitriyLewen
eb0da23d53
chore(analyzer): added array of config file analyzers (fanal#498)
2022-04-30 16:42:03 +03:00
MaineK00n
78286aaff1
docs: change from go.sum to go.mod ( #2056 )
2022-04-27 14:54:49 +03:00
afdesk
4f9e46c8d3
chore(deps): update defsec for fix CVE-2022-27191 inside x/crypto (fanal#495)
2022-04-27 09:32:26 +03:00
dependabot[bot]
55f29b8fb2
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.5.0 to 0.5.1 ( #1926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-26 19:39:38 +03:00
Oran Moshai
b6baa65ff2
refactor(fs): scanner options ( #2050 )
...
To allow Trivy plugins create InitializeScanner signature scanner options need to be public
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2022-04-26 16:05:27 +03:00
Teppei Fukuda
4b8e0ec2ea
feat(secret): truncate long line ( #2052 )
2022-04-26 15:56:25 +03:00
Teppei Fukuda
1a6d9cb1b0
feat(secret): truncate matched line if it is long (fanal#494)
2022-04-26 14:52:53 +03:00
Teppei Fukuda
cf78a436d2
docs: fix a broken bullets ( #2042 )
2022-04-26 10:42:09 +03:00
jeffalder
f8c2ced302
feat(ubuntu): add 22.04 approx eol date ( #2044 )
...
Add support for Ubuntu 22.04 LTS, Jammy Jellyfish: https://lists.ubuntu.com/archives/ubuntu-announce/2022-April/000279.html
2022-04-26 10:35:26 +03:00
tomthetommy
84c199428f
docs: update installation.md ( #2027 )
2022-04-26 10:20:47 +03:00
nishipy
bdf55e16db
docs: add Containerfile ( #2032 )
2022-04-26 10:17:24 +03:00
DmitriyLewen
9fd86da367
fix(go): fixed panic to scan gomod without version ( #2038 )
2022-04-25 16:04:44 +03:00
DmitriyLewen
acaa8dd0be
fix(go.mod): fixed panic for gomod without version (fanal#492)
2022-04-25 10:19:28 +03:00
Teppei Fukuda
fbc9030db6
docs(mariner): confirm it works with Mariner 2.0 VM ( #2036 )
2022-04-25 10:17:51 +03:00
Teppei Fukuda
db6eb9a15b
feat(secret): allow rubygems path (fanal#493)
2022-04-25 10:16:35 +03:00
Teppei Fukuda
e2a31abd19
feat(secret): support enable rules ( #2035 )
...
Co-authored-by: VaismanLior <97836016+VaismanLior@users.noreply.github.com >
2022-04-24 19:04:30 +03:00
Teppei Fukuda
1d1f8f91c0
refactor(secret): split a file including built-in rules (fanal#491)
2022-04-24 17:51:04 +03:00
Carol Valencia
708a7a7175
chore: app version 26.0 ( #2030 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-04-24 15:27:36 +03:00
Teppei Fukuda
04040b95f8
feat(secret): add enable-builtin-rules (fanal#488)
2022-04-24 15:22:31 +03:00
Teppei Fukuda
e000329ec4
docs(secret): add a demo movie ( #2031 )
2022-04-24 11:56:27 +03:00
VaismanLior
142d67f296
feat(secret): more builtin aws rules (fanal#489)
2022-04-24 11:54:56 +03:00
Teppei Fukuda
e127334664
feat: support cache TTL in Redis ( #2021 )
2022-04-22 23:19:01 +03:00
Teppei Fukuda
3870515a81
fix(go): skip system installed binaries ( #2028 )
2022-04-22 19:20:31 +03:00
Teppei Fukuda
4e6389af27
fix(go): check if go.sum is nil ( #2029 )
2022-04-22 18:50:01 +03:00
Teppei Fukuda
5f047f97db
feat: add secret scanning ( #1901 )
...
Co-authored-by: VaismanLior <97836016+VaismanLior@users.noreply.github.com >
Co-authored-by: AMF <work@afdesk.com >
2022-04-22 17:08:18 +03:00
Carol Valencia
0700586483
chore: gh publish only with push the tag release ( #2025 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-04-22 16:58:04 +03:00
Teppei Fukuda
34de675d87
feat(redis): support TTL (fanal#480)
2022-04-22 16:42:05 +03:00
Teppei Fukuda
1f393c12d5
fix(fs): ignore permission errors ( #2022 )
2022-04-22 11:47:56 +03:00
Teppei Fukuda
4dd5732125
feat(hook): skip system installed Go binaries (fanal#481)
2022-04-22 11:47:29 +03:00
MaineK00n
1e788040c5
fix(hook/gomod): check if gosum is nil (fanal#487)
2022-04-22 07:50:21 +03:00
Teppei Fukuda
ca57d318da
fix(secret): take only config file name (fanal#486)
2022-04-22 00:12:05 +03:00
Teppei Fukuda
03b16ea0ba
feat(secret): check if the config file exists (fanal#485)
2022-04-21 23:43:36 +03:00
Teppei Fukuda
bec2e29c59
feat(secret): ignore the secret config file (fanal#484)
2022-04-21 23:43:18 +03:00
Teppei Fukuda
b4ddc80c99
feat(image): disable secret scanning in base layers (fanal#483)
2022-04-21 19:15:06 +03:00
Teppei Fukuda
2061873f22
fix(secret): end line number is the same as start line number (fanal#482)
2022-04-21 19:14:52 +03:00
Teppei Fukuda
254a96e1d3
feat: add secret scanning (fanal#431)
...
Co-authored-by: VaismanLior <97836016+VaismanLior@users.noreply.github.com >
2022-04-21 18:15:37 +03:00
afdesk
110c534015
test(mod): using correct module inside test go.mod ( #2020 )
2022-04-21 16:48:33 +03:00
Teppei Fukuda
dff5dcea70
fix(analyzer): ignore permission errors (fanal#477)
2022-04-21 12:51:03 +03:00
Teppei Fukuda
c7e8d201dc
chore: disable benchmark (fanal#478)
2022-04-21 12:42:32 +03:00
bgoareguer
525e2685ce
feat(server): re-add proxy support for client/server communications ( #1995 )
2022-04-21 12:32:46 +03:00
nishipy
471e7cd5a4
Add Containerfile to requiredFiles (fanal#475)
2022-04-21 12:29:55 +03:00
afdesk
9898ac9251
fix(report): truncate a description before escaping in ASFF template ( #2004 )
2022-04-18 18:10:47 +03:00
afdesk
453a1edfd2
fix(cloudformation): correct margin removal for empty lines ( #2002 )
2022-04-17 21:46:01 +03:00
afdesk
8cd973739a
fix(deps): correct margin removal for empty lines inside defsec (fanal#471)
2022-04-16 22:13:37 +03:00
afdesk
407f3b668b
fix(template): correct check of old sarif template files ( #2003 )
2022-04-16 13:10:48 +03:00
Teppei Fukuda
a0047a7983
feat(alpine): warn mixing versions ( #2000 )
2022-04-16 00:03:04 +03:00
Ben Harvey
d786655a18
Update ASFF template ( #1914 )
2022-04-15 14:04:07 +03:00
afdesk
a02cf65196
chore(deps): replace containerd/containerd version to fix CVE-2022-23648 ( #1994 )
2022-04-14 16:29:00 +03:00
DmitriyLewen
613e38ccf6
chore(deps): bump alpine from 3.15.3 to 3.15.4 ( #1993 )
2022-04-14 14:33:08 +03:00
afdesk
3b6d65beb8
test(go): add integration tests for gomod ( #1989 )
2022-04-14 13:38:54 +03:00
DmitriyLewen
22f5b938f9
fix(python): fixed panic when scan .egg archive ( #1992 )
2022-04-14 13:13:40 +03:00
DmitriyLewen
67004a2b12
fix(python): fixed panic when scan .egg archive (fanal#446)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-04-14 11:34:17 +03:00
afdesk
485637c28a
fix(go): set correct go modules type ( #1990 )
2022-04-14 09:55:37 +03:00
Teppei Fukuda
6fdb554a0d
feat(alpine): support apk repositories ( #1987 )
2022-04-14 09:52:51 +03:00
Teppei Fukuda
d9bddb90fe
docs: add CBL-Mariner ( #1982 )
...
* docs: add CBL-Mariner
* docs: put it into a single page
2022-04-13 20:13:37 +03:00
DmitriyLewen
528d07ef37
feat(alpine): add parsing /etc/apk/repositories file to get OS version (fanal#462)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-13 18:31:30 +03:00
Teppei Fukuda
1cf1873f21
docs(go): fix version ( #1986 )
2022-04-13 17:57:40 +03:00
Teppei Fukuda
d77dbe8a55
feat(go): support go.mod in Go 1.17+ ( #1985 )
2022-04-13 16:02:16 +03:00
Teppei Fukuda
065b301414
feat(golang): add support for go.mod (fanal#465)
2022-04-13 13:35:52 +03:00
Teppei Fukuda
32bd1e484a
ci: fix URLs in the PR template ( #1972 )
2022-04-12 13:54:58 +03:00
Owen Rumney
0e28f7ccb6
Merge pull request fanal#463 from aquasecurity/liamg-fix-owens-demo
...
fix(cloudformation): add filename to cf results
2022-04-12 10:07:08 +01:00
Liam Galvin
910b8e6017
fix: add filename to cf results
2022-04-12 09:59:26 +01:00
DmitriyLewen
94a5a1808f
ci: add semantic pull requests check ( #1968 )
2022-04-12 09:59:06 +03:00
afdesk
72d94b21cf
docs(issue): added docs for wrong detection issues ( #1961 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-12 09:57:27 +03:00
Teppei Fukuda
b4a7d6a861
docs: move CONTRIBUTING.md to docs ( #1971 )
2022-04-11 18:53:26 +03:00
DmitriyLewen
0127c1d39e
refactor(table): use file name instead package path ( #1966 )
2022-04-11 12:15:15 +03:00
Teppei Fukuda
a92da72263
fix(sbom): add --db-repository ( #1964 )
2022-04-07 17:57:20 +03:00
DmitriyLewen
b0f3864e46
feat(table): add PkgPath in table result ( #1960 )
2022-04-06 15:52:13 +03:00
Jan-Otto Kröpke
0b1d32c182
fix(pom): merge multiple pom imports in a good manner ( #1959 )
2022-04-06 12:34:21 +03:00
Jan-Otto Kröpke
5f69847698
fix(pom): merge multiple pom imports in a good manner (fanal#457)
2022-04-06 11:40:15 +03:00
dependabot[bot]
3637c00b51
chore(deps): bump github.com/docker/docker (fanal#440)
2022-04-06 10:27:06 +03:00
DmitriyLewen
d4e3df81e8
fix(downloadDB): add dbRepositoryFlag to repository and rootfs commands ( #1956 )
2022-04-06 08:51:45 +03:00
afdesk
7e48cc1f4d
fix(misconf): update BurntSushi/toml for fix runtime error ( #1948 )
2022-04-05 21:13:33 +03:00
dependabot[bot]
8bdd3feb3f
chore(deps): bump github.com/urfave/cli/v2 from 2.3.0 to 2.4.0 (fanal#442)
2022-04-05 20:53:33 +03:00
Liam Galvin
c9efa8c479
fix(misconf): Update fanal/defsec to resolve missing metadata issues ( #1947 )
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-04-05 20:40:04 +03:00
Kobus van Schoor
52b715421e
feat(jar): allow setting Maven Central URL using environment variable ( #1939 )
...
* chore(deps): update fanal/go-dep-parser to allow setting maven central url
* docs(troubleshooting): Add documentation for MAVEN_CENTRAL_URL option
2022-04-05 19:02:39 +03:00
Dennis Irsigler
21f7a41b27
chore(chart): update Trivy version in HelmChart to 0.25.0 ( #1931 )
...
Signed-off-by: Dennis Irsigler <dennis.irsigler@metro-markets.de >
2022-04-05 16:36:51 +03:00
Teppei Fukuda
ff2b3d176d
chore(chart): remove version comments ( #1933 )
...
Co-authored-by: Carol Valencia <8355621+krol3@users.noreply.github.com >
2022-04-05 16:22:19 +03:00
afdesk
85351adfa8
chore(deps): update BurntSushi/toml for fix runtime error (fanal#454)
2022-04-05 16:19:07 +03:00
Liam Galvin
fbf50203cc
fix(iac): Added missing metadata to resolve Terraform scanning errors (fanal#455)
...
Signed-off-by: Liam Galvin <liam.galvin@aquasec.com >
2022-04-05 16:14:54 +03:00
DmitriyLewen
9c19298f5f
fix(downloadDB): add flag to server command ( #1942 )
2022-04-05 11:43:42 +03:00
Kobus van Schoor
18fde60392
feat(jar): allow setting Maven Central URL using environment variable (fanal#448)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-05 00:39:28 +03:00
dependabot[bot]
c2f38ee378
chore(deps): bump github.com/open-policy-agent/opa from 0.37.2 to 0.39.0 (fanal#434)
2022-04-04 23:43:54 +03:00
dependabot[bot]
a545e3af04
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#438)
2022-04-04 23:33:58 +03:00
Teppei Fukuda
c039177958
refactor(golang): use debug/buildinfo (fanal#453)
2022-04-04 23:30:26 +03:00
afdesk
86e72c0a43
chore(ci): enable gofmt linter (fanal#452)
2022-04-04 23:30:06 +03:00
Liam Galvin
aa3d696625
fix(misconf): update defsec to resolve panics ( #1935 )
2022-04-04 21:35:30 +03:00
Teppei Fukuda
177826a458
chore: bump up Go to 1.18 (fanal#449)
2022-04-04 20:00:08 +03:00
Liam Galvin
133c838902
fix: Update defsec to v0.28.3 to fix panics (fanal#450)
2022-04-04 16:52:52 +01:00
dependabot[bot]
da3d588276
chore(deps): bump github.com/Azure/go-autorest/autorest (fanal#441)
2022-04-04 18:03:10 +03:00
dependabot[bot]
31e76699da
chore(deps): bump github.com/docker/docker ( #1924 )
2022-04-04 17:58:34 +03:00
Anais Urlichs
4ca35b26a7
docs: restructure the documentation ( #1887 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-04-04 17:20:22 +03:00
dependabot[bot]
9766c47042
chore(deps): bump actions/checkout from 2 to 3 (fanal#432)
2022-04-04 17:04:28 +03:00
dependabot[bot]
db66572127
chore(deps): bump github.com/aws/aws-sdk-go from 1.43.8 to 1.43.31 (fanal#445)
2022-04-04 17:03:54 +03:00
dependabot[bot]
8da4548073
chore(deps): bump github.com/urfave/cli/v2 from 2.3.0 to 2.4.0 ( #1923 )
2022-04-04 17:03:06 +03:00
DmitriyLewen
c3e132ade5
refactor(cache messages): changed messages about missing Image and Layers in cache (fanal#447)
2022-04-04 16:24:06 +03:00
dependabot[bot]
76e9d7eb27
chore(deps): bump actions/cache from 2 to 3.0.1 ( #1920 )
2022-04-04 15:43:14 +03:00
dependabot[bot]
2b217a3b2a
chore(deps): bump actions/checkout from 2 to 3 ( #1916 )
2022-04-04 15:04:29 +03:00
dependabot[bot]
902aa8ceb9
chore(deps): bump github.com/open-policy-agent/opa from 0.37.2 to 0.39.0 ( #1921 )
2022-04-04 13:40:33 +03:00
dependabot[bot]
60b19e5e60
chore(deps): bump sigstore/cosign-installer from 2.0.0 to 2.1.0 ( #1919 )
2022-04-04 13:38:13 +03:00
dependabot[bot]
58aab67928
chore(deps): bump helm/chart-testing-action from 2.2.0 to 2.2.1 ( #1918 )
2022-04-04 13:15:02 +03:00
dependabot[bot]
209b9cc25a
chore(deps): bump golang from 1.17 to 1.18.0 ( #1915 )
2022-04-04 13:10:28 +03:00
Itay Shakury
bfb931d454
Add trivy horizontal logo ( #1932 )
2022-04-04 13:09:54 +03:00
dependabot[bot]
b194140c52
chore(deps): bump github.com/go-redis/redis/v8 from 8.11.4 to 8.11.5 (fanal#437)
2022-04-04 11:45:11 +03:00
dependabot[bot]
ae86a5b171
chore(deps): bump alpine from 3.15.0 to 3.15.3 ( #1917 )
2022-04-04 11:37:42 +03:00
dependabot[bot]
1a23039e31
chore(deps): bump github.com/go-redis/redis/v8 from 8.11.4 to 8.11.5 ( #1925 )
2022-04-04 11:06:49 +03:00
dependabot[bot]
56498ca1df
chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 ( #1927 )
2022-04-04 09:57:10 +03:00
Sashi Kumar
02105678ed
feat(db): Add dbRepository flag to get advisory database from OCI registry ( #1873 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-31 16:09:01 +03:00
dependabot[bot]
d048791355
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#409)
2022-03-30 18:01:11 +03:00
DmitriyLewen
4470a181e2
docs(filter vulnerabilities): fix link ( #1880 )
...
fixed link to helper functions
2022-03-30 17:56:16 +03:00
Nate Fear
cb171ead72
feat(template) Add misconfigurations to gitlab codequality report ( #1756 )
2022-03-30 17:55:14 +03:00
afdesk
36e24b1858
fix(rpc): add PkgPath field to client / server mode ( #1643 )
2022-03-30 14:43:29 +03:00
Owen Rumney
005fe25c75
Merge pull request fanal#429 from aquasecurity/owenr-fix-issue-no-filename
...
fix: handle no filename comeing through from defsec
2022-03-28 17:17:13 +01:00
Owen Rumney
aac7cf576e
fix: catch results where the filename is not specified
...
This is being mitigated in defsec as well to prevent results with no
filename getting through to fanal
Signed-off-by: Owen Rumney <owen.rumney@aquasec.com >
2022-03-28 17:07:28 +01:00
DmitriyLewen
88311745ba
fix(vulnerabilities): fixed trivy-db vulns ( #1883 )
2022-03-28 11:30:20 +03:00
afdesk
9154b819ac
feat(cache): remove temporary cache after filesystem scanning ( #1868 )
2022-03-27 11:31:54 +03:00
dependabot[bot]
fe1f9c916f
chore(deps): bump github.com/GoogleCloudPlatform/docker-credential-gcr (fanal#360)
2022-03-27 10:55:58 +03:00
afdesk
9e3709fb09
feat(cache): add DeleteBlobs to ArtifactCache (fanal#426)
2022-03-24 17:42:34 +02:00
Tamir Kiviti
f36d9b6f90
feat(sbom): add a dedicated sbom command ( #1799 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-23 23:42:22 +02:00
dependabot[bot]
ee54733e7b
chore(deps): bump github.com/testcontainers/testcontainers-go from 0.11.1 to 0.12.0 (fanal#375)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-22 20:23:43 +02:00
Masahiro331
7a148089ec
feat(cyclonedx): add vulnerabilities ( #1832 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-22 20:22:55 +02:00
afdesk
df80fd31a0
fix(option): hide false warning about remote options ( #1865 )
2022-03-22 16:33:03 +02:00
Teppei Fukuda
88ebc07504
chore: bump up Go to 1.18 ( #1862 )
2022-03-21 16:38:54 +02:00
afdesk
d6418cf0de
feat(filesystem): scan in client/server mode ( #1829 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-21 15:51:18 +02:00
Teppei Fukuda
12d0317a67
refactor(template): remove unused test ( #1861 )
2022-03-21 14:50:36 +02:00
DmitriyLewen
c3aca1524c
fix(cli): json format for trivy version ( #1854 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-21 14:41:41 +02:00
Rory McCune
b2b68951f2
docs: change URL for tfsec-checks ( #1857 )
...
The current URL for the tfsec-checks is 404, so changing it in-line with what we've got for cfsec, which is just the base site URL.
2022-03-20 10:16:51 +02:00
afdesk
06659f1509
fix(docker): Getting images without a tag ( #1852 )
2022-03-17 21:05:41 +02:00
afdesk
e913433934
fix(docker): getting an image by ID or a name with tag (fanal#425)
2022-03-17 20:10:13 +02:00
SIPR
a91cc50df7
docs(gitlab-ci): Use environment variables TRIVY_CACHE_DIR and TRIVY_NO_PROGRESS ( #1801 )
2022-03-17 19:16:06 +02:00
DmitriyLewen
4b8bf874d8
chore(issue labels): added new labels ( #1839 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-03-16 14:38:47 +02:00
Furkan Türkal
5040caefc8
refactor: clarify db update warning messages ( #1808 )
...
Signed-off-by: Furkan <furkan.turkal@trendyol.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-16 14:35:40 +02:00
DmitriyLewen
28cd5a5537
chore(ci): change trivy vulnerability scan for every day ( #1838 )
2022-03-16 13:00:12 +02:00
Zach Stone
b2f554eb2a
feat(helm): make Trivy service name configurable ( #1825 )
2022-03-16 10:38:45 +02:00
Ankush K
483697b416
feat(walker): export default skip variables (fanal#418)
2022-03-14 16:24:09 +02:00
DmitriyLewen
7a44a7a344
chore(deps): updated sprig to version v3.2.2. ( #1814 )
2022-03-14 14:40:52 +02:00
DmitriyLewen
18842fbe04
chore(deps): updated testcontainers-go to version v0.12.0 ( #1822 )
2022-03-14 14:13:29 +02:00
MaineK00n
12ca3ca6da
docs: add packages.config for .NET ( #1823 )
2022-03-14 13:57:53 +02:00
Ankush K
dcadfa883d
fix(filter-hook): systemfiles filter for custom resources (fanal#419)
2022-03-13 18:26:07 +02:00
Batuhan Apaydın
728a3db6c6
build: sign container image ( #1668 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-13 15:35:43 +02:00
dependabot[bot]
4e7b5ca365
chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.4.0 to 0.5.0 ( #1778 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: masahiro331 <m_fujimura@r.recruit.co.jp >
2022-03-13 14:10:36 +02:00
Ricardo
0fca2cda91
docs: fix Installation documentation ( #1804 )
...
* Add missing `image` argument in the Installation docs->Docker section for MacOS.
2022-03-13 11:59:01 +02:00
Cyrille Pontvieux
e50839bb40
fix(report): ensure json report got a final new line ( #1797 )
2022-03-13 11:58:21 +02:00
Owen Rumney
f95a0f0d52
fix(terraform): resolve panics in defsec ( #1811 )
2022-03-09 18:37:02 +02:00
Owen Rumney
bfd6eef94c
Merge pull request fanal#421 from aquasecurity/owenr-defend-npe-issues
...
chore(deps): update tfsec and defsec
2022-03-09 11:53:21 +00:00
Owen Rumney
69be985153
chore: update tfsec and defsec
2022-03-09 11:38:44 +00:00
Malte Swart
e5bf3d1e30
feat(docker): Label images based on OCI image spec ( #1793 )
...
The Label Schema Convention has been deprecated in favor of the OCI
image spec.
Update the gorelease config to use the new replacement fields.
This is not considered a breaking change, as it only touches metadata
and the Label Schema Convention is deprecated for over two years (March
2019).
Most fields only need to be renamed. `org.label-schema.schema-version`
could be removed without replacement.
`org.opencontainers.image.documentation` was added to link to the
Github page documentation in the exact version.
`org.opencontainers.image.url` was added pointing to the Aqua Security
product page of trivy.
Further labels were considered but not added (unclear purpose or value).
2022-03-06 20:00:24 +02:00
Will Dowling
2193fb3c44
fix(helm): indentation for ServiceAccount annotations ( #1795 )
2022-03-06 09:34:38 +02:00
DmitriyLewen
4d625c21e6
feat(docker): add support for scanning docker image with ImageID (fanal#405)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-03 18:23:45 +02:00
bestgopher
bbccb5a69d
fix(hcl): fix panic in hcl2json ( #1791 )
2022-03-03 18:21:18 +02:00
Kaito Ii
a625455f1c
chore(helm): remove psp from helm manifest ( #1315 )
2022-03-03 15:38:53 +02:00
Yuval Goldberg
7e69f4820e
build: Replace make protoc with for loop to return an error ( #1655 )
...
Find the `*.proto` files and run in a `for loop` to run `protoc`
for each file in a separated command. If fail, `|| exit` will exit
with the returned error.
The POSIX standard specifies that the return status of `find` is 0
unless an error occurred while traversing the directories;
the return status of executed commands doesn't enter into it.
To overcome this limitation, the `-exec ... +` pattern could be used
From the docs (https://man7.org/linux/man-pages/man1/find.1.html ):
"If any invocation with the `+' form returns a non-zero
value as exit status, then find returns a non-zero exit
status."
But as well, "This variant of the -exec action runs the specified command
on the selected files, but the command line is built by appending each selected
file name at the end;"
Unfortunately, at the moment `protoc-gen-twirp` plugin doesn't
support multiple files from different packages when the `go_package` option
is explicitly mentioned.
https://github.com/twitchtv/twirp/blob/main/protoc-gen-twirp/generator.go#L181-L185
Signed-off-by: Yuval Goldberg <yuvigoldi@gmail.com >
2022-03-03 15:35:51 +02:00
Amndeep Singh Mann
f6c986b6c0
fix: ASFF template to match ASFF schema ( #1685 )
...
Signed-off-by: Amndeep Singh Mann <amann@mitre.org >
2022-03-03 15:28:20 +02:00
bestgopher
7663c9f902
fix(hcl2json): fix panic in hcl2json (fanal#417)
...
update hcl2json@v0.3.3 -> 0.3.4
2022-03-03 15:11:10 +02:00
Eric Bailey
aab6f0bf20
feat(helm): Add support for server token ( #1734 )
2022-03-03 14:38:20 +02:00
Teppei Fukuda
eebf9c8f58
fix(pom): keep an order of dependencies ( #1784 )
2022-03-03 12:36:21 +02:00
Owen Rumney
c3279fd9b2
Merge pull request fanal#416 from aquasecurity/dependabot/go_modules/github.com/aquasecurity/tfsec-1.5.0
...
chore(deps): bump github.com/aquasecurity/tfsec from 1.4.1 to 1.5.0
2022-03-03 09:20:13 +00:00
Teppei Fukuda
971092b847
chore: bump up Go to 1.17 ( #1781 )
2022-03-03 10:30:36 +02:00
Owen Rumney
7443cba9b5
Merge branch 'main' into dependabot/go_modules/github.com/aquasecurity/tfsec-1.5.0
2022-03-03 08:26:37 +00:00
Owen Rumney
49301ccf6d
Merge pull request fanal#415 from aquasecurity/dependabot/go_modules/github.com/aquasecurity/defsec-0.14.0
...
chore(deps): bump github.com/aquasecurity/defsec from 0.12.1 to 0.14.0
2022-03-03 08:26:04 +00:00
dependabot[bot]
6e222bd809
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0 (fanal#408)
2022-03-03 10:09:10 +02:00
dependabot[bot]
8c522a76af
chore(deps): bump github.com/aquasecurity/tfsec from 1.4.1 to 1.5.0
...
Bumps [github.com/aquasecurity/tfsec](https://github.com/aquasecurity/tfsec ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/aquasecurity/tfsec/releases )
- [Changelog](https://github.com/aquasecurity/tfsec/blob/master/.goreleaser.yml )
- [Commits](https://github.com/aquasecurity/tfsec/compare/v1.4.1...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/aquasecurity/tfsec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-03 08:04:55 +00:00
dependabot[bot]
7fe75d50a0
chore(deps): bump github.com/aquasecurity/defsec from 0.12.1 to 0.14.0
...
Bumps [github.com/aquasecurity/defsec](https://github.com/aquasecurity/defsec ) from 0.12.1 to 0.14.0.
- [Release notes](https://github.com/aquasecurity/defsec/releases )
- [Commits](https://github.com/aquasecurity/defsec/compare/v0.12.1...v0.14.0 )
---
updated-dependencies:
- dependency-name: github.com/aquasecurity/defsec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-03 08:04:53 +00:00
Teppei Fukuda
0e84c4dcbf
fix(pom): keep an order of dependencies (fanal#413)
2022-03-03 10:03:09 +02:00
dependabot[bot]
2f2d8222e4
chore(deps): bump actions/setup-python from 2 to 3 ( #1776 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-03-02 14:11:29 +02:00
dependabot[bot]
a2afd6e683
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0 ( #1777 )
2022-03-02 10:43:16 +02:00
dependabot[bot]
82d9d4b77f
chore(deps): bump github.com/aws/aws-sdk-go from 1.42.51 to 1.43.8 (fanal#411)
2022-03-01 18:16:24 +02:00
afdesk
a423b99312
fix(python): correct handling pip package names with a hyphen ( #1771 )
2022-02-27 17:47:53 +02:00
afdesk
525aadf14c
fix(deps): correct handling a package name with a hyphen (fanal#407)
2022-02-25 11:58:22 +02:00
benterris
a069ad7818
doc(docker): fix command to run trivy with docker on linux ( #1761 )
2022-02-25 10:56:47 +02:00
Edvin N
015055e1f5
feat(helm): Add support for custom labels ( #1767 )
...
Solves #1766
2022-02-25 09:07:25 +02:00
Edvin N
cbaa363990
chore(helm): bump chart to trivy 0.24.0 ( #1762 )
...
Signed-off-by: Edvin Norling <edvin.norling@xenit.se >
2022-02-25 09:06:56 +02:00
Owen Rumney
bec02f098d
docs: remove erroneous command ( #1763 )
2022-02-24 14:21:10 +02:00
dependabot[bot]
d7f8b92a27
chore(deps): bump github.com/spf13/afero from 1.6.0 to 1.8.1 ( #1708 )
2022-02-22 22:49:01 +02:00
Teppei Fukuda
59ea0d5781
fix(option): warn list-all-pkgs only with the table format ( #1755 )
2022-02-22 22:48:39 +02:00
DmitriyLewen
c788676f87
feat(option): warn "--list-all-pkgs" with "--format table" ( #1632 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-22 18:41:25 +02:00
Masahiro331
58ade462b4
feat(report): add support for CycloneDX ( #1081 )
...
Co-authored-by: tspearconquest <81998567+tspearconquest@users.noreply.github.com >
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-22 18:01:15 +02:00
Owen Rumney
77cab6e0b9
chore(deps): update the defsec and tfsec versions ( #1747 )
2022-02-22 16:42:24 +02:00
AndreyLevchenko
2ede15d358
fix(scanner): fix skip of language-specific files when scanning rootf… ( #1751 )
2022-02-22 08:48:25 +02:00
dependabot[bot]
d266c74941
chore(deps): bump github.com/google/wire from 0.4.0 to 0.5.0 ( #1712 )
2022-02-21 18:46:55 +02:00
Guy Ben-Aharon
4423396bcc
feat(report): considering App.Writer when printing results ( #1722 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-21 16:47:42 +02:00
Owen Rumney
b72fa66c77
Merge pull request fanal#406 from aquasecurity/owenr-update-iac-scanning
...
chore: update the defsec and tfsec versions
2022-02-21 14:18:23 +00:00
afdesk
356ae30c7e
chore(deps): replace satori version and skipping examples folder ( #1745 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-21 15:58:45 +02:00
DmitriyLewen
f2e05d55d0
fix(hook): fix skip of language-specific files when scanning rootfs directory (fanal#380)
2022-02-21 15:35:08 +02:00
Owen Rumney
1e9376bea4
chore: update the defsec and tfsec versions
...
- rework some of the iac tests to be more flexible to change
- update the scanner to use the moved parser
- everything is now in defsec now for CF parsing, scanning and testing
2022-02-21 09:56:02 +00:00
skuethe
477dc7d5f9
build: add s390x container images ( #1726 )
...
Signed-off-by: skuethe <56306041+skuethe@users.noreply.github.com >
2022-02-21 11:31:07 +02:00
Oran Moshai
89b8d7ff30
feat(template) Add misconfigurations to junit report ( #1724 )
...
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2022-02-20 11:54:24 +02:00
dependabot[bot]
219b71b4fd
chore(deps): bump github.com/twitchtv/twirp ( #1709 )
2022-02-14 10:25:28 +02:00
Christian Zunker
aa6e1eb6f9
feat(client): configure TLS InsecureSkipVerify for server connection ( #1287 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-13 11:34:34 +02:00
Ankush K
de6c3cbb6c
fix(rpc): Supports RPC calls for new identifier CustomResource ( #1605 )
2022-02-13 11:20:51 +02:00
dependabot[bot]
b7d4d1ead4
chore(deps): bump go.uber.org/zap from 1.20.0 to 1.21.0 ( #1705 )
2022-02-13 11:18:07 +02:00
dependabot[bot]
e6c029d08a
chore(deps): bump github.com/caarlos0/env/v6 from 6.0.0 to 6.9.1 ( #1707 )
2022-02-13 10:13:06 +02:00
Will Dowling
ec6cb1a642
feat(helm): Parameterise ServiceAccount annotations ( #1677 )
2022-02-13 09:48:01 +02:00
dependabot[bot]
7dfc16cf21
chore(deps): bump github.com/hashicorp/go-getter from 1.5.2 to 1.5.11 ( #1710 )
2022-02-13 09:47:11 +02:00
dependabot[bot]
42d8fd6638
chore(deps): bump github.com/cheggaaa/pb/v3 from 3.0.3 to 3.0.8 ( #1704 )
2022-02-11 20:09:23 +02:00
dependabot[bot]
0805e8667e
chore(deps): bump go.uber.org/zap from 1.20.0 to 1.21.0 (fanal#404)
2022-02-11 20:08:15 +02:00
dependabot[bot]
c3ef2035b5
chore(deps): bump github.com/open-policy-agent/opa from 0.36.1 to 0.37.2 ( #1711 )
2022-02-11 18:04:44 +02:00
dependabot[bot]
f8eb21d63a
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.17.0 to 2.18.0 (fanal#383)
2022-02-11 14:39:10 +02:00
dependabot[bot]
ed00632796
chore(deps): bump github.com/Azure/azure-sdk-for-go (fanal#389)
2022-02-11 14:38:30 +02:00
dependabot[bot]
1277e211ca
chore(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (fanal#386)
2022-02-11 14:37:52 +02:00
dependabot[bot]
5c663d389d
chore(deps): bump github.com/aws/aws-sdk-go from 1.42.30 to 1.42.51 (fanal#403)
2022-02-11 14:37:16 +02:00
dependabot[bot]
411e5b8c97
chore(deps): bump github.com/open-policy-agent/opa from 0.36.1 to 0.37.2 (fanal#401)
2022-02-11 14:34:28 +02:00
Teppei Fukuda
327688504c
chore(dependabot): set interval to monthly (fanal#399)
2022-02-11 14:24:43 +02:00
Teppei Fukuda
274103e883
chore(dependabot): enable gomod monthly ( #1699 )
2022-02-11 14:24:25 +02:00
Konstantinos Koukopoulos
e618d83dae
fix(gitlab tpl): escape double quote ( #1635 )
2022-02-10 17:29:10 +02:00
Yuval Goldberg
3b0b2ed4ce
build: Make make protoc be consistent ( #1682 )
...
Signed-off-by: Yuval Goldberg <yuvigoldi@gmail.com >
2022-02-10 11:07:30 +02:00
Masahiro331
5c8d098324
feat(purl): add generate purl package utilities ( #1574 )
2022-02-09 20:35:36 +02:00
Teppei Fukuda
11f4f81123
refactor: move result structs under types ( #1696 )
2022-02-09 19:31:12 +02:00
Teppei Fukuda
6db2092c72
feat(mariner): add support for CBL-Mariner 2.0 ( #1694 )
2022-02-09 14:45:39 +02:00
MaineK00n
b9a7fd1547
feat(rpm): detect RPM databases in SQLite3 format (fanal#381)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-09 13:16:51 +02:00
Sven Haardiek
8898bb0937
docs(gitlab-ci): fix Script in GitLab CI Example #1688
...
This patch changes the command line order to still work with the latest version
of trivy.
Signed-off-by: Sven Haardiek <sven.haardiek@uni-muenster.de >
2022-02-08 13:31:10 +02:00
Ankush K
9825529600
fix(applier): modify apply layer to merge custom resources as well (fanal#369)
2022-02-08 12:49:02 +02:00
Carol Valencia
33d0833717
chore: Upgrade helm chart version ( #1683 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-02-08 12:45:11 +02:00
tspearconquest
13874d866c
chore(mod): update Go dependencies ( #1681 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-02-07 14:12:45 +02:00
Greg Myers
f26a06b980
docs: fix typos in markdown docs ( #1674 )
2022-02-04 22:05:30 +02:00
Rory McCune
e2821a4fba
docs: update documentation for image scanning of tar files to use a tag present on Docker Hub ( #1671 )
2022-02-04 22:04:53 +02:00
Teppei Fukuda
ef8a1afcdb
fix(repo): --no-progress suppresses git output ( #1669 )
2022-02-03 09:02:39 +02:00
Teppei Fukuda
4310d51b7e
refactor: rename quiet with no progress (fanal#392)
2022-02-02 16:16:03 +02:00
Teppei Fukuda
449add24af
docs: add ACR navigator ( #1651 )
2022-01-31 16:19:19 +02:00
John A Stevenson
cb9afc8441
fix: update example Rego files and docs ( #1628 )
2022-01-31 16:18:24 +02:00
Teppei Fukuda
78b2b899a0
feat(option): show a link to GitHub Discussions for --light deprecation ( #1650 )
2022-01-31 15:26:43 +02:00
afdesk
52fd3c2e0a
fix(sarif): fix the warning message ( #1647 )
2022-01-31 10:11:27 +02:00
Teppei Fukuda
8d5882be03
refactor: migrate to prefixed buckets ( #1644 )
2022-01-31 10:05:38 +02:00
Masahiro331
84dd33f7e9
feat(mariner): add support for CBL-Mariner ( #1640 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-29 22:53:07 +02:00
Teppei Fukuda
9e903a1d88
docs: commercial use available ( #1641 )
2022-01-29 21:26:16 +02:00
Masahiro331
c04a638d1a
feat(mariner) add CBL-Mariner analyzer (fanal#387)
2022-01-29 19:49:24 +02:00
Christian Groschupp
f4c746a2d2
feat: support azure acr ( #1611 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-28 22:50:28 +02:00
afdesk
420f8ab13e
feat(os-pkg): add data sources ( #1636 )
2022-01-28 20:41:40 +02:00
Teppei Fukuda
d2827cba06
feat(redhat): support build info in RHEL ( #807 )
2022-01-28 18:35:00 +02:00
Teppei Fukuda
ffb5c8520f
feat(analyzer): support Red Hat build info (fanal#151)
2022-01-28 15:31:14 +02:00
DmitriyLewen
ce703ce4a5
fix: change links in pull_request_template to static URLs ( #1634 )
2022-01-27 15:47:37 +02:00
Teppei Fukuda
50bb938a21
feat(lang-pkg): add data sources ( #1625 )
2022-01-27 14:22:06 +02:00
Teppei Fukuda
a31ddbe971
feat(detector): support custom detector ( #1615 )
2022-01-25 09:06:28 +02:00
AndreyLevchenko
3a4e18ac82
docs(contribution): change role who should resolve comments ( #1618 )
2022-01-24 15:11:03 +02:00
DmitriyLewen
8ba68361bd
docs: add PR template ( #1602 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-23 10:36:03 +02:00
MaineK00n
f5c5573936
feat(rocky): support Rocky Linux ( #1570 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-20 11:43:43 +02:00
MarkusTeufelberger
eab2b425db
Add the ability to set dockerhub credentials in the helm chart ( #1569 )
2022-01-20 07:51:07 +02:00
Christian Groschupp
533498f4f0
feat(token): add azure token auth (fanal#371)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-19 14:52:36 +02:00
Teppei Fukuda
2768c280c9
chore: bump Go to 1.17 (fanal#379)
2022-01-19 13:42:18 +02:00
dependabot[bot]
4e8832de4f
chore(deps): bump github.com/open-policy-agent/opa from 0.36.0 to 0.36.1 (fanal#378)
2022-01-19 11:39:51 +02:00
Taufik Mulyana
cabd18daae
feat(cache): redis TLS support ( #1297 )
2022-01-18 15:16:00 +02:00
DmitriyLewen
02c3c3659d
feat(java): add support for PAR files ( #1599 )
2022-01-18 13:26:46 +02:00
dependabot[bot]
4b6109746e
chore(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 (fanal#376)
2022-01-18 10:25:27 +02:00
dependabot[bot]
c6daf1a896
chore(deps): bump go.uber.org/zap from 1.19.1 to 1.20.0 (fanal#358)
2022-01-17 16:21:52 +02:00
DmitriyLewen
d2a4db8887
feat(java): add support PAR files (fanal#373)
2022-01-17 16:10:50 +02:00
DmitriyLewen
4f7b768369
refactor(rust): move rust-advisory-db to OSV ( #1591 )
2022-01-17 15:38:35 +02:00
rethab
d754cb8c6f
feat: log ignored vulnerabilities on debug ( #1378 )
...
* feat: log ignored vulnerabilities
* feat: show IDs in an ignore file
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-17 08:38:08 +02:00
AndreyLevchenko
a936e675c9
chore(mod): hcl2json deps update ( #1585 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-16 21:09:04 +02:00
dependabot[bot]
abf0055634
chore(deps): bump github.com/docker/docker (fanal#363)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-16 21:01:42 +02:00
DmitriyLewen
af116d3c9e
fix(rpm): do not ignore installed files via third-party rpm ( #1594 )
2022-01-16 20:34:19 +02:00
jerbob92
b507360075
feat(fs): allow scanning a single file ( #1578 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-16 16:32:31 +02:00
Teppei Fukuda
7fcbf44bb8
refactor(python): drop Safety DB ( #1580 )
2022-01-16 15:23:49 +02:00
DmitriyLewen
478d279919
feat: added insecure tls skip to scan git repo ( #1528 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-14 11:25:45 +02:00
Yuval Goldberg
33bd41b40f
Supress git clone output ( #1590 )
2022-01-14 08:59:49 +02:00
MaineK00n
39a10089fc
fix(alma): skip modular package because MODULARITYLABEL is not set ( #1588 )
2022-01-13 17:30:20 +02:00
DmitriyLewen
37abd612aa
feat(photon os): added EOL dates check ( #1587 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-01-13 16:20:32 +02:00
DmitriyLewen
78de33e8ea
docs: update supported os ( #1586 )
2022-01-13 13:53:13 +02:00
Teppei Fukuda
22054626f3
BREAKING: remove root command ( #1579 )
2022-01-12 16:13:13 +02:00
MaineK00n
28ddcf1ae8
docs: add Rust to Language-specific Packages Table ( #1577 )
2022-01-12 15:42:48 +02:00
AndreyLevchenko
9806fa6f92
chore(deps): update hcl2json dependency (fanal#368)
2022-01-12 14:21:46 +02:00
DmitriyLewen
c4fdc40f82
fix(rpm): do not ignore installed files via third-party rpm (fanal#367)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-01-12 14:19:16 +02:00
rizwan-kh
df134c73f8
docs: update int doc for gitlab ci ( #1575 )
2022-01-12 11:17:29 +02:00
afdesk
8da20c8c92
BREAKING: migrate the sarif template to Go code ( #1437 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-12 08:49:47 +02:00
Teppei Fukuda
714b5ca246
refactor: remove unused field ( #1567 )
2022-01-11 19:47:52 +02:00
jerbob92
1bb7e4894e
Allow to scan a single file (fanal#356)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2022-01-11 18:25:55 +02:00
dependabot[bot]
51e152b01c
chore(deps): bump helm/chart-testing-action from 2.1.0 to 2.2.0 ( #1554 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com
2022-01-11 14:58:23 +02:00
dependabot[bot]
d081855849
chore(deps): bump github.com/open-policy-agent/opa from 0.34.0 to 0.36.0 (fanal#362)
2022-01-11 14:54:41 +02:00
dependabot[bot]
ab0cb4f73b
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.16.0 to 2.17.0 (fanal#361)
2022-01-11 14:47:19 +02:00
DmitriyLewen
49a72f216f
feat: added insecure tls skip to scan repo (fanal#352)
2022-01-11 14:07:22 +02:00
dependabot[bot]
0c8521a856
chore(deps): bump github.com/aws/aws-sdk-go from 1.42.0 to 1.42.30 (fanal#365)
2022-01-10 18:34:30 +02:00
Teppei Fukuda
89fa4a27ab
feat(analyzer): introduce analyzer group (fanal#340)
2022-01-10 16:32:07 +02:00
Stan0304
884daff429
docs: gitlab integration ( #1381 )
2022-01-10 15:38:32 +02:00
MaineK00n
2a8336b9aa
feat(alma): support AlmaLinux ( #1238 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2022-01-06 22:26:09 +02:00
Sourabh Gupta
1e171af165
docs: added note about default template path when Trivy installed using rpm ( #1551 )
2022-01-06 20:36:39 +02:00
Teppei Fukuda
e65274e0ef
BREAKING: Trivy DB from GHCR ( #1539 )
2022-01-06 20:08:40 +02:00
Liam Galvin
db35450bbb
feat(cli): Do not set default commands when a plugin is being run ( #1549 )
2022-01-06 19:10:16 +02:00
Maria Kotlyarevskaya
24254d19f6
fix: add fingerprint field to codequality template ( #1541 )
...
Signed-off-by: Jasstkn <mariia.kotliarevskaia@gmail.com >
2022-01-06 15:12:24 +02:00
afdesk
2ee074568c
fix(image): correct handling of uncompressed layers ( #1544 )
...
Fixes #1527
2022-01-05 20:38:08 +02:00
afdesk
0d2edbfa36
fix: crash of handling compressed layers (fanal#354)
2022-01-05 19:02:35 +02:00
Carol Valencia
0aef82c58e
chore: helm chart app version 0.22.0 ( #1535 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2022-01-04 22:24:39 +02:00
Teppei Fukuda
8b2a799721
test(integration): use fixtures ( #1532 )
2021-12-30 20:53:03 +02:00
Teppei Fukuda
42f795fa34
fix(java/pom): ignore unsupported requirements ( #1514 )
2021-12-24 23:37:28 +02:00
Teppei Fukuda
8f737cc6eb
feat(cli): warning for root command ( #1516 )
2021-12-24 23:02:19 +02:00
Teppei Fukuda
996961a33f
fix(java/pom): ignore unsupported requirements (fanal#351)
2021-12-24 22:57:55 +02:00
Teppei Fukuda
76249bdcf0
BREAKING: disable JAR detection in fs/repo scanning ( #1512 )
...
Co-authored-by: Andrey Levchenko <levchenko.andrey@gmail.com >
2021-12-24 16:14:50 +02:00
Teppei Fukuda
e9251fe0a8
feat(jar): mark JAR as individual packages (fanal#350)
2021-12-24 14:29:44 +02:00
Teppei Fukuda
59957d4c6b
feat(scan): support --offline-scan option ( #1511 )
2021-12-24 12:20:21 +02:00
Teppei Fukuda
da8b72d2e7
fix: improve memory usage ( #1509 )
2021-12-24 08:33:43 +02:00
Teppei Fukuda
965400a481
feat(java): support offline mode (fanal#349)
2021-12-24 08:26:10 +02:00
Masahiro331
310dd3f5c0
fix(analyzer): improve performance (fanal#314)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-12-23 20:15:36 +02:00
Teppei Fukuda
b713ad0fd3
feat(java): support pom.xml ( #1501 )
2021-12-23 16:45:38 +02:00
Teppei Fukuda
91d4d9e385
feat(java): support pom.xml (fanal#346)
2021-12-23 14:27:27 +02:00
yuriShafet
56115e9d4f
docs: fixing rust link to security advisory ( #1504 )
2021-12-22 17:52:35 +02:00
Owen Rumney
7f859afacb
Add missing IacMetdata ( #1505 )
...
- Provider and Service added to IacMetadata on misconfiguration
2021-12-22 17:06:25 +02:00
afdesk
88094b1142
chore(deps): bump github.com/moby/buildkit from 0.8.1 to 0.9.3 (fanal#347)
2021-12-22 16:09:33 +02:00
Teppei Fukuda
628a7964d5
feat(jar): add file path ( #1498 )
2021-12-21 08:52:33 +02:00
Teppei Fukuda
c287239236
feat(jar): add file path (fanal#345)
2021-12-21 07:58:05 +02:00
Teppei Fukuda
82fba77141
feat(rpm): support NDB ( #1497 )
2021-12-21 07:57:06 +02:00
DmitriyLewen
d5269da5ee
feat: added misconfiguration field for html.tpl ( #1444 )
...
* feat: added misconfiguration field for html.tpl
* feat: added message field for html.tpl
* fix: fixed integration test error
2021-12-20 17:14:00 +02:00
Dirk Mueller
0a17306666
Also detect RPM databases in NDB format (fanal#341)
...
RPM databases in the native DB format rather than the traditional
Berkeley DB format are stored as different filenames, so detect
those as well.
2021-12-19 11:37:10 +02:00
Chetan Goti
8e57dee86b
fix(docs): typo ( #1488 )
2021-12-19 11:24:22 +02:00
Owen Rumney
c506f43613
chore(deps): Update tfsec version (fanal#339)
...
* Update the tfsec version
- get support for custom checks in the tfsec external scanner
* Pass debug through to tfsec
2021-12-16 13:41:28 +02:00
Owen Rumney
8bfbc84a41
feat(plugin): Add option to update plugin ( #1462 )
...
* Add option to update plugin
- add plugin update [pluginName] to update
- add supporting test
* refactor: wrap errors
2021-12-16 13:30:19 +02:00
DmitriyLewen
1e811de263
fix: fixed skipFiles/skipDirs flags for relative path ( #1482 )
2021-12-16 13:21:22 +02:00
Owen Rumney
8b5796f770
feat (plugin): add list and info command for plugin ( #1452 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-12-15 22:36:08 +02:00
afdesk
a2199bb417
fix: set up a vulnerability severity ( #1458 )
2021-12-15 21:28:29 +02:00
geyingqi
279e76f704
chore: add arm64 deb package ( #1480 )
2021-12-15 20:08:05 +02:00
DmitriyLewen
7e09a9f84a
fix: fixed skipFiles/skipDirs flags for relative path (fanal#342)
2021-12-15 19:33:05 +02:00
Tomas Fernandez
5262590831
Link to trivy tutorial on Semaphore ( #1449 )
...
* Link to trivy tutorial on Semaphore
* Move tutorial to Advanced > Community > Tools
2021-12-12 05:33:00 +02:00
abdennour
c275a841fd
refactor(helm): externalize env vars to configMap ( #1345 )
...
\#1343
Signed-off-by: abdennour <mail@abdennoor.com >
2021-12-08 08:37:05 +02:00
nobletrout
7beed30170
docs: provide more information on scanning Google's GCR ( #1426 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-12-07 03:28:46 +02:00
DmitriyLewen
f50e1f42a1
docs(misconfiguration): added instruction for misconfiguration detection ( #1428 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-12-06 13:56:41 +02:00
Guilherme Macedo
3ae4de5869
Update git-repository.md ( #1430 )
...
Update instructions on how to scan private git repositories, as according to https://github.com/aquasecurity/fanal/pull/253 .
2021-12-06 13:04:03 +02:00
afdesk
f733307991
chore: removed old tfsec dependencies. (fanal#337)
...
There were removed several old dependencies after `go mod tidy`.
2021-12-06 11:12:33 +02:00
AndreyLevchenko
6e35b8f53c
fix(hooks): exclude unrelated lib types from system files filtering ( #1431 )
2021-12-06 10:53:34 +02:00
afdesk
beb60b05f3
chore: run go fmt ( #1429 )
2021-12-02 17:52:57 +09:00
afdesk
582e7fd1ba
fix(sarif): change help field in the sarif template. ( #1423 )
2021-12-02 14:23:26 +09:00
Owen Rumney
11bc290111
Update fanal with cfsec version update ( #1425 )
...
- new version of cfsec brought in with latest fanal
- fixes issue where cfsec treats files as CloudFormation when they
arent
- fixes issuee where invalid content errors are surfaced to Trivy
- Gets addition of service and provider on the IaC results - this is not
visible to others
2021-12-01 04:15:26 +02:00
Owen Rumney
bb5abd4cc7
Merge pull request fanal#336 from aquasecurity/owenr-update-tfsec-and-cfsec
...
chore(deps): updating code scanning
2021-11-30 14:55:58 +00:00
Owen Rumney
18d683af15
Update code scanning dependencies
...
- update cfsec
- update tfsec
2021-11-30 14:47:36 +00:00
AndreyLevchenko
6793d65417
fix(hooks): exclude go from filtering (fanal#332)
...
* fix(hooks): exclude go from filtering
* Limited scope to individual packages
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-11-29 09:41:51 +02:00
Matthieu MOREL
776f0ec16d
ci(lint) : setup golangci-lint-action (fanal#256)
...
* build(lint): setup golangci-lint-action
Signed-off-by: Matthieu MOREL <mmorel-35@users.noreply.github.com >
* skip go installation
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-11-29 09:36:55 +02:00
Alex
0523fbc6be
allow suppressing the git clone output by setting the quiet option (fanal#335)
2021-11-29 09:08:34 +02:00
Nilushan Costa
392f68926c
Replace deprecated option in goreleaser ( #1406 )
...
* Replace deprecated docker.use_buildx with docker.use
* Bump goreleaser GitHub action to v0.183.0
2021-11-29 05:31:16 +02:00
Huang Huang
101d576025
feat(alpine): support 3.15 ( #1422 )
2021-11-29 05:30:44 +02:00
Carol Valencia
bd3ba68cce
chore: test the helm chart in the PR and used the commit hash ( #1414 )
...
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2021-11-29 05:29:01 +02:00
dependabot[bot]
3860d6e4e9
chore(deps): bump alpine from 3.14 to 3.15.0 ( #1417 )
...
Bumps alpine from 3.14 to 3.15.0.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-28 09:48:31 +02:00
afdesk
4f82673a61
chore(release): add ubuntu older versions to deploy script ( #1416 )
...
* chore(release): add ubuntu older versions to deploy script
`ubuntu-distro-info --supported` returns only versions: `bionic`, `focal`, `hirsute`, `impish` and `jammy`.
`ubuntu-distro-info --supported-esm` returns another versions: `trusty`, `xenial`, `bionic`, `focal` and `jammy`.
for the release script we should use the union of these sets.
Fixes #1194
* change `uniq` command to `-u` parameter
2021-11-28 09:43:07 +02:00
Guilherme Macedo
95afbb1a11
feat(repo): add authentication to git HTTP operation (fanal#253)
2021-11-28 09:28:47 +02:00
DmitriyLewen
7d550ea025
fix(applier): fixed layer applications update (fanal#333)
...
* Fix(Docker-image): fixed update applications
Closes trivy issue fanal#1407
* Test: added tests for Docker ApplyLayers
* test(applier): simplify the case
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-11-28 08:44:30 +02:00
Teppei Fukuda
b9a51de862
chore(mod): tidy ( #1415 )
2021-11-26 06:36:55 +02:00
AndreyLevchenko
7f248341cc
fix(rpc): fix nil layer transmit ( #1410 )
...
* fix(rpc): fix nil layer transmit
Closes #1400
* added tests
2021-11-24 10:29:13 +02:00
Naimuddin Shaik
af3eaefdb2
Lang advisory order ( #1409 )
...
* chore(advisory reorder)
Reorder language advisory.
* fixed integration tests.
2021-11-24 10:27:12 +02:00
Raul Cabello Martin
07c9200eb7
chore: add support for s390x arch ( #1304 )
2021-11-21 11:38:47 +02:00
Carol Valencia
8bc8a4ad60
fix(chart): ingress helm manifest-update trivy image ( #1323 )
...
* fix: ingress helm manifest-update trivy image
* chore: helm ingress Capabilities.apiVersion
* feat: helm chart test gh
Co-authored-by: carolina valencia <krol3@users.noreply.github.com >
2021-11-21 09:57:30 +02:00
Owen Rumney
9076a49b0f
docs: Add comparison for cfsec ( #1388 )
...
* Add cfsec comparison
* Add to mkdocs.yml
2021-11-17 16:42:17 +02:00
naoyukis
bb316d93ca
remove: delete unused functions in utils package ( #1379 )
2021-11-16 14:12:18 +02:00
AndreyLevchenko
efdb29d0d4
fix(sarif): fix validation errors ( #1376 )
2021-11-15 16:36:51 +02:00
Teppei Fukuda
9bcf9e72f5
docs: add Bitbucket Pipelines ( #1374 )
2021-11-14 11:31:21 +02:00
Teppei Fukuda
3147097daf
docs: add community integrations ( #1361 )
...
Co-authored-by: Carsten Hoffmann <choffmann87@googlemail.com >
2021-11-14 10:28:26 +02:00
Simon Engledew
33f74b3acb
Use a stable SARIF identifier ( #1230 )
2021-11-11 20:02:40 +02:00
rahul2393
5915ffb42b
fix(python): fix parsing of requirements.txt with hash checking mode available in pip since version 8.0
2021-11-11 13:18:31 +02:00
rahul2393
1ac6e8aef6
chore: update go-dep-parser dependency to fix pip parsing issue (fanal#330)
2021-11-11 11:02:23 +02:00
Owen Rumney
ae4c42b975
feat(iac): Add line information ( #1366 )
...
* feat(iac): Adding resource and Line data
- adding line in file information to the misconfiguration result
- updating tfsec and cfsec versions to provide this additional info
* Add usage of IaC metadata
* update the fanal version
2021-11-11 08:00:13 +02:00
Owen Rumney
b640ef099c
chore(dep): bump cfsec version from v0.0.11 to v0.0.12 (fanal#329)
2021-11-10 13:12:15 +00:00
Owen Rumney
a688cdf7af
feature(iac): Add location and resource to Results (fanal#328)
...
* feature(iac): Add location and resource to Results
- add the iac resource and line in file information for tfsec and cfsec
- update the version of tfsec and cfsec
2021-11-10 10:48:56 +00:00
Owen Rumney
0abfcf53e4
Merge pull request fanal#327 from aquasecurity/owenr-bump-cfsec-version
2021-11-10 06:44:16 +00:00
Owen Rumney
e0dfc37ef5
fix the test for cfsec output
2021-11-09 21:01:46 +00:00
Owen Rumney
3f52e32786
chore(deps): Bump cfsec version to get the resource
...
- cfsec now has the resource name in the message for the issue
2021-11-09 20:28:06 +00:00
Owen Rumney
19747d0535
feat(cloudformation): Adding support for cfsec IaC scanning ( #1360 )
2021-11-09 17:42:44 +02:00
Jamie
da45061f4d
chore: send debug and info logs to stdout in install.sh, not stderr. ( #1264 )
...
The current install.sh script logs all messages to stderr via ```echoerr()``` function. Since godownloader is no longer maintained, it seems reasonable to update install.sh here.
2021-11-09 16:54:42 +02:00
tspearconquest
cb1a4ed3a1
Update containerd to v1.5.7 and docker-cli to v20.10.9 ( #1356 )
...
Signed-off-by: Thomas Spear <tspear@conquestcyber.com >
2021-11-09 16:00:41 +02:00
dependabot[bot]
0dbcb834ef
chore(deps): bump github.com/docker/docker (fanal#315)
2021-11-09 15:57:36 +02:00
dependabot[bot]
6ad9b2558a
chore(deps): bump github.com/aws/aws-sdk-go from 1.41.0 to 1.42.0 (fanal#325)
2021-11-09 15:01:21 +02:00
Owen Rumney
6726d12587
Merge pull request fanal#321 from owenrumney/owenr-add-cfsec-support
...
add support for cfsec
2021-11-09 10:41:27 +00:00
Owen Rumney
41c0dbb767
Add Cloudformation analyzer
2021-11-08 16:24:21 +00:00
Owen Rumney
0d03242cfc
add support for cfsec
2021-11-08 16:23:09 +00:00
Teppei Fukuda
8a6775ad14
fix(daemon): handle nil config (fanal#322)
2021-11-03 15:14:17 +02:00
Vinod Anandan
69dae54aa1
chore: update SBOM generation ( #1349 )
2021-11-01 16:44:14 +02:00
dependabot[bot]
2674ce89ea
chore(deps): bump github.com/aquasecurity/tfsec from 0.58.11 to 0.58.14 (fanal#307)
2021-11-01 16:43:01 +02:00
dependabot[bot]
802cc6fb26
chore(deps): bump github.com/open-policy-agent/opa from 0.32.0 to 0.34.0 (fanal#319)
2021-11-01 16:42:23 +02:00
dependabot[bot]
b0de7fc645
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.15.1 to 2.16.0 (fanal#316)
2021-11-01 14:24:11 +02:00
Simar
5dc8cfe55d
docs: update builtin.md ( #1335 )
2021-10-25 21:22:13 +03:00
psibre
798b564ee3
chore: fix issues with Homebrew formula ( #1329 )
2021-10-25 20:34:32 +03:00
psibre
21bf5e58f7
chore: bump GoReleaser to v0.183.0 ( #1328 )
2021-10-25 20:33:35 +03:00
Simar
e0f4ebd7cb
docs: update iac.md for a typo ( #1326 )
2021-10-25 19:40:47 +03:00
Rory McCune
23a9a5e319
docs: typo fix ( #1308 )
...
Just fixing a typo in the docs "Filesysetm" --> "Filesystem
2021-10-25 19:39:34 +03:00
Christian Zunker
1f5d17fe13
Add new networking API features to Ingress ( #1262 )
...
* Add new networking API features to Ingress
This PR adds `v1` of the networking API introduced with k8s 1.19.
It also adds the new field `ingressClassName` introduced with k8s 1.18.
Fixes #1261
* Also query for the Kind in the capabilities
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-10-20 18:59:12 +03:00
Teppei Fukuda
bcfa0287b9
chore(release): bump up GoReleaser to v0.182.1 ( #1299 )
2021-10-16 06:48:44 +03:00
Teppei Fukuda
681ab1b889
fix(yarn): support quoted version ( #1298 )
2021-10-15 08:22:40 +03:00
Ankush K
46051d5ec8
feat(custom-forward): Forward the extended advisory data ( #1247 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-10-14 21:57:30 +03:00
Teppei Fukuda
223b1fd118
fix(yarn): support quoted version
2021-10-14 18:23:24 +03:00
dependabot[bot]
0ad38f33bc
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.49 to 1.41.0 (fanal#309)
2021-10-12 12:52:41 +03:00
dependabot[bot]
894d65898d
chore(deps): bump github.com/go-redis/redis/v8 from 8.11.3 to 8.11.4 (fanal#308)
2021-10-12 10:55:35 +03:00
santhosh1729
d8d692b8ba
feat(javascript) : Initialize npm driver for javascript packages ( #1289 )
2021-10-10 08:37:15 +03:00
besdollma
cc344dfbe3
fix(cli): fix incorrect comparision of DB metadata type. ( #1286 )
...
-- Incorrect Db metadata type comparision resulted in wrong
print in show version.
This fixes #1275 .
Signed-off-by: Bes Dollma <besi7dollma@gmail.com >
2021-10-08 19:16:46 +03:00
Itay Shakury
0dec17fc3f
docs: add footer to readme ( #1281 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-10-07 10:18:38 +03:00
santhosh1729
7c72035b87
feat(javascript) : Add JavaScript const to support custom javascript analyser (fanal#304)
2021-10-07 09:09:30 +03:00
santhosh1729
1829e36541
refactor: add ctx object to analyser (fanal#303)
2021-10-06 16:48:50 +03:00
Teppei Fukuda
f12446d3ba
feat(report): add package path ( #1274 )
2021-10-06 10:28:48 +03:00
Teppei Fukuda
d974076fe1
refactor(types): merge LibraryInfo into Package (fanal#302)
2021-10-05 20:20:59 +03:00
Teppei Fukuda
1c9ccb5e03
feat(command): add rootfs command ( #1271 )
2021-10-04 21:03:34 +03:00
Teppei Fukuda
5eb94f785b
fix(artifact): remove default disabled analyzers (fanal#300)
2021-10-04 17:47:17 +03:00
Huang Huang
a463e794ce
fix: update fanal ( #1272 )
...
Fixes #1251 Fixes #1183 Fixes #1172
2021-10-04 17:47:00 +03:00
Teppei Fukuda
e0ca5eff38
feat(commands): remove deprecated options ( #1270 )
2021-10-04 15:49:04 +03:00
Huang Huang
173b3eb654
fix(config/yaml): support yaml files which incompatible with json spec (fanal#296)
2021-10-04 13:36:28 +03:00
Masahiro331
1ebb3296ee
Aggregate jar result for table ( #1269 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-10-04 11:30:12 +03:00
Teppei Fukuda
b37f682ee2
BREAKING(report): migrate to new json schema ( #1265 )
2021-10-04 10:22:24 +03:00
Teppei Fukuda
c80126ab41
feat(daemon): add more config fields (fanal#299)
...
* feat(daemon): add more config fields
* test(daemon): add more fields
2021-10-04 10:01:00 +03:00
Masahiro331
7e9fd6719c
feat(applier/docker) aggregate jar result (fanal#298)
2021-10-03 14:12:25 +03:00
Huang Huang
b76899c318
fix(rpm): don't panic when parse source rpm name failed (fanal#297)
...
* fix(rpm): don't panic when parse source rpm name failed
* fix review suggestions
2021-10-03 13:24:25 +03:00
Teppei Fukuda
da905108b4
feat: improve --skip-dirs and --skip-files ( #1249 )
2021-10-03 13:08:09 +03:00
Teppei Fukuda
a2b995a671
feat: skip files and dirs (fanal#284)
2021-10-01 19:59:56 +03:00
Teppei Fukuda
bd57b4f9b5
fix(gobinary): skip large files ( #1259 )
2021-10-01 19:54:47 +03:00
afdesk
12463ce1b0
fix(oci): handling of complex image indexes (fanal#262)
2021-09-30 15:37:13 +03:00
dependabot[bot]
9b78112814
chore(deps): bump github.com/mitchellh/mapstructure from 1.4.1 to 1.4.2 (fanal#289)
2021-09-30 15:26:47 +03:00
Owen Rumney
ad721cf154
Chore(dep): update the tfsec version (fanal#291)
...
- Latest tfsec version has many more checks and also includes the AVD ID
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-09-30 12:15:11 +03:00
afdesk
96f7cc774a
fix(go-binary): skip large files (fanal#294)
2021-09-30 12:09:21 +03:00
Fabian Windheuser
9027dc3252
Disable library analyzer for OS only scan type ( #1191 )
2021-09-29 11:54:46 +03:00
Teppei Fukuda
843813c0f3
feat(analyzer): add group consts (fanal#293)
2021-09-29 10:57:52 +03:00
fnishe
5750cc2e1a
chore: update trivy version ( #1252 )
2021-09-29 10:56:44 +03:00
dependabot[bot]
94460305f3
chore(deps): bump golang.org/x/mod from 0.5.0 to 0.5.1 (fanal#290)
2021-09-29 10:24:20 +03:00
Eng Zer Jun
bbcce9f7b7
refactor: move from io/ioutil to io and os package ( #1245 )
...
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2021-09-29 10:17:02 +03:00
dependabot[bot]
f7329d0d9f
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.45 to 1.40.49 (fanal#287)
2021-09-29 09:42:38 +03:00
Ankush K
b04be6834a
fix(configfile-metadata): Enriched configfile metadata with OS value (fanal#286)
2021-09-28 09:42:06 +03:00
Minchao
6bcb4af10f
fix: brew test command ( #1253 )
2021-09-27 07:25:30 +03:00
Naimuddin Shaik
8d13234554
fix:added layer info in packages ( #1248 )
...
* added layer info in packages
* fixed unit cases
2021-09-22 17:17:16 +03:00
Teppei Fukuda
982f35b424
fix(go/binary): improve debug messages ( #1244 )
2021-09-20 10:28:02 +03:00
dependabot[bot]
791cf73bcb
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.37 to 1.40.45 (fanal#283)
2021-09-19 20:58:46 +03:00
洋仔
2e170cd15a
Update db.go ( #1199 )
...
fix args name error
2021-09-19 20:38:22 +03:00
Teppei Fukuda
92d1b61b5d
fix(go/binary): ignore unrecognized exe error (fanal#282)
2021-09-19 20:37:19 +03:00
dependabot[bot]
7f5b5a6aa8
chore(deps): bump go.uber.org/zap from 1.19.0 to 1.19.1 (fanal#272)
2021-09-19 20:30:10 +03:00
Teppei Fukuda
dd49885a45
fix(go/binary): check file mode (fanal#281)
2021-09-19 18:15:17 +03:00
MaineK00n
eec42da179
feat(analyzer): support AlmaLinux and Rocky Linux (fanal#193)
2021-09-19 11:01:25 +03:00
AndreyLevchenko
cc6c67d81c
fix(deps): fix CVE-2021-32760 for github.com/containerd/containerd ( #1243 )
...
Closes #1226
2021-09-19 09:49:15 +03:00
Teppei Fukuda
669fd1fd1d
feat(debian): support the versions that reached EOL ( #1237 )
...
* refactor(debian): aggregate oval and json api into salsa
* fix(vulnerability): use package-specific severity
* chore(mod): update trivy-db
2021-09-17 13:59:46 +03:00
Teppei Fukuda
8cd7de276e
feat(alpine): support unfixed vulnerabilities ( #1235 )
2021-09-16 22:20:59 +03:00
Teppei Fukuda
3bf3a46cd4
feat(report): add image config ( #1231 )
...
* feat(report): add image config
* chore(mod): update fanal
* test(scanner): fix type
2021-09-15 22:19:37 +03:00
Ankush K
8edcc62a8d
feat(nodejs): support package.json ( #1225 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-15 14:23:35 +03:00
Teppei Fukuda
074587e22a
fix(image): disable node.js analyzers depending on mode (fanal#279)
...
* fix(image): disable node.js analyzers depending on mode
* fix(walk): do not ignore node_modules
* test(integration): fix golden
2021-09-15 13:42:14 +03:00
Teppei Fukuda
31c45ffc52
refactor: use testing DB instead of mock ( #1234 )
2021-09-15 10:06:01 +03:00
Ankush K
d8cc8b550b
feat(ruby): support gemspec ( #1224 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-14 23:16:19 +03:00
Teppei Fukuda
9a4e3b1ffa
fix(applier): aggregate packages after merging layers (fanal#277)
2021-09-14 20:20:41 +03:00
Teppei Fukuda
f76c806687
fix(filter): handle the leading slash (fanal#276)
2021-09-14 16:41:07 +03:00
Teppei Fukuda
f21e5919a1
fix(image): do not use pointer for metadata (fanal#273)
2021-09-14 07:53:55 +03:00
Naimuddin Shaik
1dce67f41b
feat(image): add image metadata (fanal#227)
...
* Made below changes
1. To avoid confusion, changed the layer(blobinfo) size to uncompressed size
2. Added v1.configfile as return type of inspect method
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-09-13 23:46:46 +03:00
Ankush K
dbc7a83e8c
feat(python): add packaging detector and respective hook ( #1223 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-13 20:59:11 +03:00
Teppei Fukuda
8020b0fcfb
fix(ruby): add file path (fanal#269)
2021-09-13 17:18:20 +03:00
Teppei Fukuda
fa57fce6c9
fix(filter): hardcode system files in Distroless (fanal#268)
2021-09-13 15:05:29 +03:00
Teppei Fukuda
08e9240efd
feat(python): support egg zip (fanal#267)
2021-09-13 15:02:06 +03:00
Teppei Fukuda
41c38375b5
feat(python): support egg format (fanal#266)
2021-09-13 14:14:17 +03:00
Teppei Fukuda
34c3c46056
feat(dpkg): analyze installed files (fanal#265)
...
* feat(dpkg): analyze installed files
* test(analyzer): fix dpkg version
* test: fix
2021-09-12 20:56:28 +03:00
knqyf263
bb20d89469
feat(apk): analyze installed files (fanal#264)
2021-09-12 20:19:58 +03:00
Teppei Fukuda
62ccd79436
feat(hook): add system file filter (fanal#263)
2021-09-12 14:23:07 +03:00
Ankush K
19c0b70d26
feat(license): Added support to new License field of go-dep-parser's library ( #1167 )
2021-09-09 14:32:50 +03:00
Teppei Fukuda
1c877da6fd
feat(image): revert size (fanal#261)
2021-09-07 13:43:44 +03:00
dependabot[bot]
ff9631b94f
chore(deps): bump github.com/open-policy-agent/opa from 0.31.0 to 0.32.0 (fanal#260)
2021-09-07 11:02:28 +03:00
dependabot[bot]
255bbe1477
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.27 to 1.40.37 (fanal#258)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.40.27 to 1.40.37.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.27...v1.40.37 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-05 20:31:20 +03:00
Ankush K
6c11c0c5a6
feat(node): add package.json analyzer (fanal#225)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-05 20:30:22 +03:00
afdesk
9d617777d5
fix(oracle): handle advisories contain ksplice versions ( #1209 )
...
* fix(oracle): handle advisories contain ksplice versions
Improve a handling of advisories contain ksplice versions:
* when one of them doesn't have ksplice, we'll also skip it
* extract kspliceX and compare it with kspliceY in advisories
* if kspliceX and kspliceY are different, we will skip the advisory.
Fixes #1205
* fix(oracle): handle advisories contain ksplice versions
simplify code and remove duplicated tests
Fixes #1205
* run go fmt
2021-09-05 11:29:13 +03:00
Ankush K
1ac15af66b
feat(ruby): added new gemspec analyzer (fanal#226)
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-09-05 11:26:55 +03:00
afdesk
5d57deaa4f
fix(docs): remove OSVDB advisories ( #1215 )
...
Trivy no longer depends on OSVDB and can use "Ruby Advisory Database" for commercial usage.
Fixes #1208
2021-09-05 08:39:10 +03:00
Guilherme Macedo
b5955597a4
docs: fix typos in CONTRIBUTING.md ( #1181 )
...
* Fix typos in CONTRIBUTING.md
Fix small typos in CONTRIBUTING.md
* Fix typos in CONTRIBUTING.md
Fix small typos in CONTRIBUTING.md
2021-09-02 14:51:57 +03:00
Huang Huang
b1410b27b8
Update EOL of Debian 11 ( #1180 )
...
https://bits.debian.org/2021/08/bullseye-released.html
2021-09-02 14:32:47 +03:00
afdesk
0e777d386e
fix(plugin): resolve a closure ( #1207 )
...
There is a closure inside a function for Action field: variable p always refers on the last plugin.
solution: redefine variable inside the for loop.
Fixes #1086
2021-09-02 14:29:54 +03:00
Pascal Borreli
b6d9c30eea
docs: fix typo ( #1206 )
2021-09-01 18:03:14 +03:00
afdesk
5160a2eb53
fix(detector): change an argument for trivy-db getter ( #1203 )
...
use a package name instead of SrcName for getting of advisories
about Oracle packages.
Fixes #1170
2021-09-01 14:27:14 +03:00
Teppei Fukuda
473fe3a487
feat: add hooks (fanal#254)
...
* refactor(types): define Empty
* feat: add hooks
* test(integration): fix constructor
2021-08-24 14:26:23 +03:00
dependabot[bot]
b01a7b7207
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.22 to 1.40.27 (fanal#255)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.40.22 to 1.40.27.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.22...v1.40.27 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-24 10:59:23 +03:00
Ankush K
beaf89351c
feat(python): add egg and wheel analyzer (fanal#223)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-19 14:02:24 +03:00
Teppei Fukuda
40ed227c23
chore(mod): update fanal ( #1179 )
...
* chore(mod): update fanal
* test(integration): fix error message
* test(integration): skip reaper
2021-08-15 15:19:22 +03:00
dependabot[bot]
57eafb5545
chore(deps): bump golang.org/x/mod from 0.4.2 to 0.5.0 (fanal#252)
2021-08-15 14:46:57 +03:00
dependabot[bot]
6434945ee2
chore(deps): bump go.uber.org/zap from 1.17.0 to 1.19.0 (fanal#244)
2021-08-15 14:08:30 +03:00
dependabot[bot]
fd1fbf9c54
chore(deps): bump github.com/alicebob/miniredis/v2 from 2.14.1 to 2.15.1 (fanal#246)
2021-08-15 13:20:41 +03:00
dependabot[bot]
1352f0e964
chore(deps): bump github.com/BurntSushi/toml from 0.3.1 to 0.4.1 (fanal#245)
2021-08-15 13:20:13 +03:00
Teppei Fukuda
9a5940cede
chore(dependabot): change interval to weekly (fanal#251)
2021-08-15 13:16:12 +03:00
santhosh1729
2a4400c147
Add license info to package data ( #1176 )
2021-08-15 13:05:37 +03:00
dependabot[bot]
493a383497
chore(deps): bump github.com/aws/aws-sdk-go from 1.40.20 to 1.40.22 (fanal#250)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.40.20 to 1.40.22.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.40.20...v1.40.22 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-15 12:53:55 +03:00
dependabot[bot]
9763688eca
chore(deps): bump github.com/google/go-containerregistry from 0.1.2 to 0.6.0 (fanal#237)
...
* chore(deps): bump github.com/google/go-containerregistry
Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry ) from 0.1.2 to 0.6.0.
- [Release notes](https://github.com/google/go-containerregistry/releases )
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml )
- [Commits](https://github.com/google/go-containerregistry/compare/v0.1.2...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump github.com/google/go-containerregistry
Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry ) from 0.1.2 to 0.6.0.
- [Release notes](https://github.com/google/go-containerregistry/releases )
- [Changelog](https://github.com/google/go-containerregistry/blob/main/.goreleaser.yml )
- [Commits](https://github.com/google/go-containerregistry/compare/v0.1.2...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(mod): update testdocker
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-15 12:52:22 +03:00
Teppei Fukuda
d4855d203c
refactor: move lang-specific analzyers to lang dirs (fanal#249)
...
* refactor: move lang-specific analzyers to lang dirs
* chore(mod): update go-dep-parser
2021-08-15 11:46:44 +03:00
dependabot[bot]
620831145c
chore(deps): bump github.com/docker/docker (fanal#240)
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.7+incompatible to 20.10.8+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/docker/docker/compare/v20.10.7...v20.10.8 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 17:37:39 +03:00
dependabot[bot]
02c4a51493
chore(deps): bump github.com/go-redis/redis/v8 from 8.4.0 to 8.11.3 (fanal#238)
...
Bumps [github.com/go-redis/redis/v8](https://github.com/go-redis/redis ) from 8.4.0 to 8.11.3.
- [Release notes](https://github.com/go-redis/redis/releases )
- [Changelog](https://github.com/go-redis/redis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-redis/redis/compare/v8.4.0...v8.11.3 )
---
updated-dependencies:
- dependency-name: github.com/go-redis/redis/v8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 08:42:59 +03:00
dependabot[bot]
fbce2901f9
chore(deps): bump github.com/aws/aws-sdk-go from 1.37.0 to 1.40.20 (fanal#239)
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.37.0 to 1.40.20.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.37.0...v1.40.20 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 07:27:17 +03:00
dependabot[bot]
ba0aeedfe8
chore(deps): bump go.etcd.io/bbolt from 1.3.5 to 1.3.6 (fanal#241)
...
Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/etcd-io/bbolt/releases )
- [Commits](https://github.com/etcd-io/bbolt/compare/v1.3.5...v1.3.6 )
---
updated-dependencies:
- dependency-name: go.etcd.io/bbolt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 18:17:21 +03:00
dependabot[bot]
3ec380e500
chore(deps): bump github.com/open-policy-agent/opa from 0.25.2 to 0.31.0 (fanal#234)
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 0.25.2 to 0.31.0.
- [Release notes](https://github.com/open-policy-agent/opa/releases )
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-policy-agent/opa/compare/v0.25.2...v0.31.0 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 17:05:20 +03:00
Tauseef
82eb630be7
feat(nuget): support packages.config ( #1095 )
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-12 15:27:13 +03:00
dependabot[bot]
0058bafdee
chore(deps): bump github.com/sosedoff/gitkit from 0.2.0 to 0.3.0 (fanal#235)
...
Bumps [github.com/sosedoff/gitkit](https://github.com/sosedoff/gitkit ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/sosedoff/gitkit/releases )
- [Commits](https://github.com/sosedoff/gitkit/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: github.com/sosedoff/gitkit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 14:40:44 +03:00
dependabot[bot]
940367cf2c
chore(deps): bump actions/setup-go from 1 to 2.1.3 (fanal#231)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-12 14:06:13 +03:00
dependabot[bot]
78845b4767
chore(deps): bump actions/checkout from 1 to 2 (fanal#232)
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: Matthieu MOREL <mmorel-35@users.noreply.github.com >
2021-08-12 13:18:58 +03:00
Matthieu MOREL
d55c687c2e
chore(ci) : Setup dependabot and fix security issues (fanal#228)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-12 12:36:00 +03:00
Teppei Fukuda
e749817ebb
test(nuget): sort libraries for consistency (fanal#230)
2021-08-12 12:16:16 +03:00
AndreyLevchenko
4a8db20a9a
feat(python): add support for requirements.txt ( #1169 )
2021-08-11 11:14:37 +03:00
Tauseef
8eb30c2f02
Added a nuget config parser for packages.config (fanal#204)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-08 15:48:15 +03:00
thiago-gitlab
8db9b6a2a6
GitLab CI integration documentation ( #1168 )
...
Recommend the native GitLab integration.
2021-08-08 14:10:16 +03:00
AndreyLevchenko
0f8ac99dfc
feat(python): add support for requirements.txt (fanal#219)
2021-08-05 13:55:20 +03:00
santhosh1729
380c05baee
feat(apk): capture license information (fanal#217)
...
* Capture license information for apk packages
* changed order or license info in package struct
* Remove space replacement with comma for license info
2021-08-02 14:30:32 +03:00
santhosh1729
4ca24d9a6f
feat(rpm): capture license (fanal#218)
...
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-08-02 11:02:46 +03:00
AndreyLevchenko
c159501d0d
chore(gorelease) change goreleaser config to include template examples ( #1138 )
...
Closes #1123
2021-07-28 11:05:14 +03:00
dependabot[bot]
76e63d1124
chore(deps): bump dmnemec/copy_file_to_another_repo_action ( #1153 )
...
Bumps [dmnemec/copy_file_to_another_repo_action](https://github.com/dmnemec/copy_file_to_another_repo_action ) from 1.0.4 to 1.1.1.
- [Release notes](https://github.com/dmnemec/copy_file_to_another_repo_action/releases )
- [Commits](https://github.com/dmnemec/copy_file_to_another_repo_action/compare/v1.0.4...v1.1.1 )
---
updated-dependencies:
- dependency-name: dmnemec/copy_file_to_another_repo_action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 10:57:32 +03:00
dependabot[bot]
79b6684840
chore(deps): bump actions/stale from 3 to 4 ( #1152 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 3 to 4.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-28 10:56:09 +03:00
AndreyLevchenko
214fe82c7e
feat(report): add end of service life flag to OS metadata ( #1142 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-07-27 17:08:57 +03:00
Matthieu MOREL
c489e31f5d
chore: set up Dependabot for github-actions and docker ( #1128 )
2021-07-27 16:03:43 +03:00
MaineK00n
efd812cb1a
docs: fix typo ( #1149 )
2021-07-27 16:00:54 +03:00
Teppei Fukuda
3a920dc401
docs: add some external links ( #1147 )
2021-07-27 15:39:55 +03:00
AndreyLevchenko
7cb1598991
chore (release): add ubuntu esm versions to deploy script ( #1151 )
2021-07-26 12:49:42 +03:00
tonaim
e73d250a1d
Layer size (fanal#210)
...
while doing walk tar, we can get the actual size of layer from tar headers.
2021-07-26 10:36:05 +03:00
AndreyLevchenko
adc7ecc159
feat(data) add eosl flag to OS (fanal#213)
2021-07-22 14:41:16 +03:00
AndreyLevchenko
6a8800286e
docs(troubleshooting) add urls which are required to download vuls db ( #1137 )
2021-07-21 11:07:57 +03:00
Simran Munot
f3f3029014
Updated the Alpine Image to 3.14 (latest) ( #1130 )
2021-07-20 13:27:43 +03:00
Simran Munot
0e52fde047
Added EOL for Ubuntu 21.10 ( #1131 )
...
As per (https://wiki.ubuntu.com/Releases ) and (https://ubuntu.com/about/release-cycle ), Ubuntu 21.10 is supported until July 2022
2021-07-20 13:25:01 +03:00
AndreyLevchenko
9b3fba04f9
fix(image): disabled scanning of config files within container images ( #1133 )
2021-07-20 10:15:45 +03:00
Liam Galvin
81e4ab54dd
Update tfsec to v0.46.0 (fanal#208)
2021-07-19 18:19:03 +03:00
AndreyLevchenko
13823326ed
fix: disabled scanning of config files within containers (fanal#211)
2021-07-19 17:45:37 +03:00
mustafa-rean
1101634f6a
docs: fixed typo ( #1124 )
2021-07-18 12:18:39 +03:00
Niklas
499b7a6ecf
update cyclonedx github action to v0.3.0 ( #1127 )
...
use version `^v0` instead of `latest` to avoid breaking the build when cyclonedx-gomod introduces breaking changes in a new major version. See https://github.com/CycloneDX/gh-gomod-generate-sbom/releases/tag/v0.3.0
Signed-off-by: nscuro <nscuro@protonmail.com >
2021-07-18 11:59:55 +03:00
Teppei Fukuda
cea9b0bc78
fix(policy): fix panic on the first run ( #1116 )
2021-07-12 21:38:20 +03:00
Teppei Fukuda
dea3428804
docs(misconf): add comparison with Conftest and tfsec ( #1111 )
2021-07-12 13:43:39 +03:00
Teppei Fukuda
47d600a9b4
feat(report): add schema version ( #1110 )
2021-07-12 12:27:27 +03:00
Teppei Fukuda
eae4bafff3
fix(scan): change unknown os from info to debug ( #1109 )
2021-07-12 12:26:48 +03:00
Teppei Fukuda
9e08bd44fb
docs: add misconfiguration ( #1101 )
...
Co-authored-by: Itay Shakury <itay@itaysk.com >
2021-07-12 03:14:17 +03:00
Teppei Fukuda
d9883e4442
fix(config): rename include-successes with include-non-failures ( #1107 )
2021-07-11 16:55:13 +03:00
Teppei Fukuda
e6f7e556e8
feat(config): support --trace ( #1106 )
2021-07-11 16:07:30 +03:00
Teppei Fukuda
c8cfd72cd5
feat(policy): add query and traces (fanal#207)
...
* feat(policy): add query and traces
* fix tests
2021-07-11 12:01:15 +03:00
Teppei Fukuda
4b84e79cc3
fix(policy): reduce the Internet access ( #1105 )
...
* fix(policy): send a request only when it needs update
* fix(policy): update DownloadedAt after fetching image manifest
2021-07-10 23:17:04 +03:00
Teppei Fukuda
05ae22a85c
chore: bump golangci-lint to v1.41.1 ( #1104 )
2021-07-10 21:23:00 +03:00
Teppei Fukuda
0e8ab4f811
feat(config): add external scanner (fanal#206)
2021-07-10 11:07:53 +03:00
Teppei Fukuda
a0e5c3a2e2
feat: support config scanning ( #931 )
2021-07-09 08:18:53 +03:00
Teppei Fukuda
c0e4e47aba
refactor(config): define hcl2 parser (fanal#205)
2021-07-07 22:57:41 +03:00
Teppei Fukuda
9bad4c6cc8
refactor(config): replace parsers (fanal#202)
2021-07-07 14:17:45 +03:00
Teppei Fukuda
8e8274eca7
feat(terraform): support additional metadata (fanal#201)
2021-07-07 11:56:24 +03:00
Teppei Fukuda
797fd0884f
feat(config): add additional fields to metadata (fanal#200)
...
* feat(config): add additional fields to metadata
* feat(config): support multiple links
2021-07-07 11:41:57 +03:00
Teppei Fukuda
5d54332bb0
fix(policy): support empty string from exception rule (fanal#199)
2021-07-05 17:18:50 +03:00
Teppei Fukuda
a922042d2a
fix(policy/engine): upper severity (fanal#197)
2021-07-04 16:02:57 +03:00
Teppei Fukuda
c3d5832300
test(config): add sort test (fanal#196)
2021-07-04 11:33:48 +03:00
Teppei Fukuda
959c07688e
fix(config/json): skip lock files (fanal#195)
...
* fix(config/json): skip lock files
* refactor(config/json): use a single extension
2021-07-04 11:24:03 +03:00
Teppei Fukuda
8172518a05
fix(terraform): support severity of passed checks (fanal#194)
2021-07-04 10:32:58 +03:00
Teppei Fukuda
07a11744d5
fix(analyzer): unique analyzers (fanal#192)
2021-07-03 13:04:34 +03:00
Teppei Fukuda
712f9eba35
feat(report): add artifact metadata ( #1079 )
2021-06-30 12:53:33 +03:00
Teppei Fukuda
3120d6c3e1
fix(policy/engine): uniq rule names (fanal#191)
2021-06-30 10:32:18 +03:00
Teppei Fukuda
67b7257660
feat(config): support Terraform (fanal#190)
...
* feat(config): support Terraform
* test(config): add terraform
* refactor: add a comment
* test: fix
2021-06-29 15:43:58 +03:00
Teppei Fukuda
cb66108f4d
fix(config): change selector type (fanal#189)
...
* fix(config): change selector type
* test(policy): fix test data
2021-06-28 14:52:57 +03:00
Teppei Fukuda
ac56d1c24d
feat(artifact): add artifact type (fanal#185)
2021-06-28 11:31:54 +03:00
Teppei Fukuda
867eee8499
fix(dockerfile): rename command to stages (fanal#188)
...
* fix(dockerfile): rename command to stages
* test(docker): fix
2021-06-26 15:56:02 +03:00
Teppei Fukuda
1ab6552f73
test(dockerfile): add multi-stage build (fanal#187)
...
* test(dockerfile): add multi-stage build
* test(dockerfile): add multi-stage Dockerfile
2021-06-25 17:17:26 +03:00
Vinod Anandan
803b2f9a93
Generate SBOM ( #1076 )
...
* Generate SBOM
Generate and publish SBOM as part of the release.
* Publish bom.json
* Ignore SBOMs generated during CI
2021-06-22 09:53:08 +03:00
Teppei Fukuda
92f980f4b7
fix(db): multiple prefixed data sources ( #1070 )
2021-06-20 16:23:26 +03:00
Chris Novakovic
52e98f1bd9
Add EOL date for Alpine 3.14 ( #1072 )
...
Per https://alpinelinux.org/releases/ , Alpine 3.14 is supported until
2023-05-01.
Closes #1071 .
2021-06-20 11:15:22 +03:00
Dirk Mueller
6cd9a328a4
suse: mark sle 15.3 as maintained, add opensuse 15.3 ( #1059 )
...
SLE 15.3 is about to be released and will be maintained until
6 months after 15.4. this allows us to guess the 15 SP2 EOL date,
so updating that as well.
2021-06-17 12:09:46 +03:00
Teppei Fukuda
03a73667db
docs: improve data sources ( #1069 )
...
* docs: improve data sources
* docs: add os data sources
* refactor
2021-06-16 16:43:42 +03:00
Teppei Fukuda
a29d6d8c5b
chore(label): add kind/security-advisory ( #1068 )
2021-06-16 15:33:06 +03:00
Teppei Fukuda
2a08969ddc
fix(asff): replace slice with substr ( #1058 )
2021-06-10 16:19:28 +03:00
Abhinav Khanna
3a94b7399b
fix(helm-chart): parametrized ingress host path ( #1049 )
...
Signed-off-by: Abhinav Khanna <abhinav.khanna@salesforce.com >
2021-06-10 16:03:48 +03:00
Tauseef
41d000c97e
feat: support Google Artifact Repository ( #1055 )
...
* Update Fanal library reference
This commit updates Fanal library version to latest which
includes support for Google artifact repository.
* chore(mod): tidy
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-10 12:19:40 +03:00
David Wittman
78da283c1b
Update ASFF template to use label for severity ( #1047 )
...
* Update ASFF template to use label for severity
Use of the `Normalized` and `Product` fields is deprecated in the [ASFF spec](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-findings-format-attributes.html#asff-severity ). Instead, we should just provide the severity as a `Label`, which simplifies the logic in this template quite a bit as well.
* fix(asff): use severity var
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-10 12:12:53 +03:00
Teppei Fukuda
e362843705
BREAKING: migrate to a new JSON schema ( #782 )
...
* feat: introduce a new JSON schema
* test: update
* chore(mod): update fanal
* refactor: add a comment
* test(report): fix
* refactor(writer): add omitempty
* refactor: replace url
* test(scanner): fix
2021-06-08 18:03:24 +03:00
David Wittman
097b8d4881
docs: Fix link to AWS Security Hub template ( #1046 )
2021-06-07 10:14:18 +03:00
Teppei Fukuda
3b6122f86d
refactor(server): support gzip ( #1045 )
2021-06-06 17:54:12 +03:00
Teppei Fukuda
f75a36945c
chore(rpc): update protoc and twirp ( #1044 )
2021-06-06 16:33:25 +03:00
tonaim
e4c32cdb77
Added support for list all packages flag in client ( #1032 )
...
* Added support for list all packages flag in client
This commit is to support --list-all_pkgs argument in client command
Example command: trivy -d client --list-all-pkgs --remote http://localhost:8080 ubuntu:18.04.
* Updated argument in client.md
* Fixed all format issues
2021-06-03 22:47:48 +03:00
Tauseef
60c5a04ad1
feat: Support Google artifact registry (fanal#181)
...
* feat: Support Google artifact registry
This commit adds the capability to scan images from Google artifact
registry(GAR). GAR domains were earlier rejected by Trivy e.g.
europe-west3-docker.pkg.dev etc. With this change, we will treat domain
ending with 'docker.pkg.dev' as GAR domain and use gcloud sdk to fetch
credentials from provided file or credstore.
* refactor: rename GCR to Registry
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-02 08:40:43 +03:00
tonaim
2bb882fdec
feat(image): add uncompressed layer size (fanal#182)
...
* Add uncompressed layer size
This commit will help in getting uncompressed layer sizes. Can sum up these layer sizes to get the actual image size
* Removed unnecessary exception
* refactor
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-06-01 17:41:05 +03:00
Carol Valencia
fb19abd09a
chore: chart with 0.18.3 ( #1033 )
...
Co-authored-by: krol3 <krol3@users.noreply.github.com >
2021-06-01 08:29:21 +03:00
bmagistro
d2afc206b2
feat: add gitlab codequality template ( #895 )
...
* Add gitlab codequality template
* add unit test for gitlab codequality template
* update line endings to msdos (\r\n) from unix
* update gitlab docs for codeclimate template
2021-05-31 11:20:59 +03:00
Teppei Fukuda
43ff5f93e8
feat(plugin): add aqua plugin ( #1029 )
2021-05-31 10:54:46 +03:00
rahul2393
5e6a50b2f9
fix(go): if patchedVersion is empty mark it as vulnerable ( #1030 )
...
* fix(go): if patchedVersion is empty mark it as vulnerable
* fix(go): skip checking for vulnerable version if empty
* fix(go): refactored empty check at start of match
* fix(go): added unit test for empty patched/vulnerable version
2021-05-30 15:43:14 +03:00
Teppei Fukuda
23b9533791
docs(ubuntu): fix supported versions ( #1028 )
2021-05-30 14:13:45 +03:00
Huang Huang
d1f8cfcfdc
Support Ubuntu 21.04 ( #1027 )
2021-05-30 11:10:19 +03:00
Teppei Fukuda
aa2336be92
chore: remove codecov ( #1016 )
2021-05-27 09:25:37 +03:00
Tomoya Amachi
e64617212e
fix typo on github-actions.md ( #1022 )
2021-05-27 09:10:46 +03:00
Teppei Fukuda
85e45cad95
chore(ci): change to more granular tokens ( #1014 )
2021-05-24 02:35:44 +03:00
rahul2393
9fa512a652
chore(ci): add Go scanning and update dependencies ( #1001 )
...
* Fixed dependency
* Scan repo action added
* only check for Critical with exit-code=1
* Fix vulnerability in go.sum
* more fixes
2021-05-23 11:21:23 +03:00
skovati
349371bbc9
docs: Add HIGH severity to Trivy command in GitLab CI example to match comment ( #1013 )
...
* Add HIGH severity to Trivy command in GitLab CI example to match comment
* Change comment to accurately reflect Trivy command that fails only on CRITICAL vulnerabilities
2021-05-23 04:55:46 +03:00
Teppei Fukuda
4446961167
fix(image): disable go.sum scanning ( #1007 )
2021-05-20 10:01:19 +03:00
Teppei Fukuda
04473ada48
fix(gomod): handle go.sum with an empty line ( #1006 )
2021-05-20 09:39:06 +03:00
Teppei Fukuda
1b66b77f69
feat: prepare for config scanning ( #1005 )
...
* temp: disable config scanning
2021-05-20 09:05:36 +03:00
Teppei Fukuda
a0f5bdc861
fix(image): disable go.sum scanning (fanal#179)
2021-05-20 06:43:23 +03:00
Teppei Fukuda
4a2b1c09d1
fix(gomod): fix a panic (fanal#178)
2021-05-20 05:10:43 +03:00
Teppei Fukuda
6fd4c8951f
feat: support config (fanal#166)
...
Co-authored-by: aprp <doelaudi@gmail.com >
Co-authored-by: rahul2393 <rahulyadavsep92@gmail.com >
2021-05-19 08:05:14 +03:00
gboer
8fc6ea6489
Clarify that dev dependencies are excluded ( #986 )
...
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-05-19 05:47:05 +03:00
rahul2393
eaf2da20a6
Include target value in Sarif template ruleID ( #991 )
...
* Include target value in Sarif template ruleID
* Fix format
2021-05-13 20:10:34 +03:00
rahul2393
083c157b05
chore(mkdocs): allow workflow_dispatch ( #989 )
...
* Updated docs for go libraries.
* Add option to manually trigger doc publish
2021-05-12 19:57:14 +03:00
rahul2393
e26e39a7f8
fix(vuln) unique vulnerabilities from different data sources ( #984 )
...
* Fix duplicate Rule in sarif template
* Fix integration tests
* Fixed tests
* Update certs validity upto 2100
* Moved deduplication logic to Filter
* Fix linting issue
* Fix liniting issue
* fix: deduplicate vulnerabilities
* refactor
* fix: add installed versions to uniq keys
* Fix tests
* Fix Unit tests.
* Revert port change
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-05-12 13:10:05 +03:00
rahul2393
04e7ccabea
feat(go): added support of gomod analyzer ( #978 )
...
* Added support of gomod analyzer.
* add imports
* fix gocyclo
* Ran go fmt
2021-05-11 04:18:13 +03:00
rahul2393
b2dd367f8e
feat(go): added support of go.sum (fanal#175)
...
* Added support of go.sum
* Added requested changes
* fix test name
* refactor
* refactor
* feat(main): import gomod
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-05-02 02:50:03 +03:00
rahul2393
415e1d8ea3
Upgrade fanal dependency ( #976 )
2021-05-01 13:14:08 +03:00
rahul2393
7141f20e88
Skipping directory is file is symlink (fanal#176)
2021-05-01 12:30:21 +03:00
Teppei Fukuda
3bb8852ef7
docs: mention upx binaries ( #974 )
2021-05-01 04:39:42 +03:00
rahul2393
c0fddd9467
Upgrade alpine to fix git and libcurl vulnerabilities in trivy docker image scan ( #971 )
...
* Upgrade alpine to fix git and libcurl vulnerabilities in trivy docker image scan
* remove patch version
2021-04-30 11:06:57 +03:00
Teppei Fukuda
41c066d4c8
fix(fs): skip dirs ( #969 )
2021-04-30 07:50:07 +03:00
Teppei Fukuda
f6a678c60a
fix(fs): skip dir (fanal#173)
...
* fix(fs): skip dir
* test(fs): fix
2021-04-30 07:43:51 +03:00
Teppei Fukuda
2316931e3b
chore(ci): replace GITHUB_TOKEN with ORG_GITHUB_TOKEN ( #965 )
2021-04-29 21:57:43 +03:00
Teppei Fukuda
77f3d55149
chore(ci): clone trivy-repo after releasing binaries ( #963 )
2021-04-29 21:15:11 +03:00
Teppei Fukuda
b319579b78
docs: add golang support ( #962 )
2021-04-29 20:53:12 +03:00
Teppei Fukuda
0c0febe28a
fix(table): skip zero vulnerabilities on java ( #961 )
2021-04-29 20:52:55 +03:00
Teppei Fukuda
d41736b828
chore(ci): create a release discussion ( #959 )
...
* chore(ci): create a release discussion
* chore(ci): bump up goreleaser version
2021-04-29 19:53:39 +03:00
Masahiro331
c88bbbd6cc
feat(go): support binary scan ( #948 )
...
* feature(gobinary) support gobinary scan
* chore(mod): update fanal
* update(go.mod) update trivy-db
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-04-29 19:47:50 +03:00
Masahiro331
d88b7cfb08
feat(java): support GitLab Advisory Database ( #917 )
...
* feature(maven) support requirements
* test(maven) fix test name
* update(go.mod) update fanal
* refactor(maven compare) fix test
* update(go.mod) update go-mvn-version
2021-04-29 18:40:51 +03:00
Masahiro331
3cf1f4c972
feat(golang): support binary (fanal#165)
...
* feat(GoBinary) support gobinary and add test
* update(modules) update go-dep-parser
* test(gobinary) update test
* fix(library): return nil with empty result
* test(library): add tests
* refactor: group imports
* chore: update .gitignore
* Update README.md
* refactor(gobinary): update an error
* chore(ci): bunp up Go to 1.16
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-04-29 17:21:35 +03:00
Masahiro331
271879331e
feat(analyzer): limit the number of parallelism (fanal#172)
...
* add(AnalyzeFile) add limit for analyze
* fix(AnalyzeFile) limiter define global
* change(AnalyzeFile) up to limit of scan concurrency
* change(Artifact Goroutine) fix limiter
* feat: use semaphore
* refactor: remove unused const
* refactor: wrap errors
* update(go.mod) update go-dep-parser
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-04-28 03:38:30 +03:00
Teppei Fukuda
1385fa4190
feat: show help message when the context's deadline passes ( #955 )
2021-04-27 17:13:01 +03:00
Teppei Fukuda
0346a106f8
chore(mkdocs): replace github token ( #954 )
2021-04-27 14:43:54 +03:00
Yong Yan
60a4e7e5d4
Update SARIF report template ( #935 )
...
* Update SARIF repot template
* Update test data sarif.golden
* Fix golangci-lint issue
* Add test cases
* Address review feedbacks
* Inline value in assert statement
* Fix location Uri format issue
2021-04-19 13:35:30 -07:00
Henry Jenkins
39ab6bd630
Update install docs to make commands consistent ( #933 )
...
* Update install docs to make commands consistent
Removed `$` prefixes from code blocks to make them constant across the page and make the commands copypasta-able.
* Revert change on docs which need manual changes
2021-04-12 10:04:59 +03:00
Drew Robinson
0518d2785f
Docker multi-platform image build with buildx, using Goreleaser ( #915 )
...
* Minimal WIP cross platform build with goreleaser
* Add Docker manifest, update docker image tags
* Update GH release workflow
* Comment out ECR image repo and RPM/DEB generation
* Enable and set up Docker Buildx for multi-platform builds
Also add caching of Go modules
* Add Docker Buildx support, re-enable parent repo workflows
* Add Docker Buildx support for multi-arch image builds
* Added Docker Buildx setup into `build-test` job of `test` workflow
Otherwise the `test` workflow will fail.
Also updated `setup-go` GH action to latest version, v2, per request
of @krol3
2021-03-29 11:53:28 +03:00
Paul T
a6b8ec3134
Fix JUnit template for AWS CodeBuild compatibility ( #904 )
...
* #902 ensure the number of tests matches the number of failures
* #902 tidy up the template and ensure test is aligned
2021-03-29 11:53:09 +03:00
Teppei Fukuda
6d22387727
break(cli): use StringSliceFlag for skip-dirs/files ( #916 )
...
* fix(cli): use StringSliceFlag for skip-dirs/files
* test(scanner): rename
* test(integration): fix
2021-03-29 10:25:30 +03:00
Teppei Fukuda
7221579340
docs: add white logo ( #914 )
2021-03-24 13:04:17 +02:00
rahul2393
ee29ffaf4f
add package name in ruleID ( #913 )
2021-03-23 17:27:58 -07:00
Carol Valencia
8935aa6523
feat: gh-action for stale issues ( #908 )
...
* feat: gh-action for stale issues
* Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Update .github/workflows/stale-issues.yaml
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: krol3 <krol3@users.noreply.github.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2021-03-21 17:39:59 +02:00
Teppei Fukuda
288481ffe1
chore(triage): add lifecycle/active label ( #909 )
2021-03-21 17:36:14 +02:00
Carol Valencia
f961e9912e
feat: publish helm repository ( #888 )
...
* feat: publish helm repository
* chore: docs about helm installation
Co-authored-by: krol3 <krol3@users.noreply.github.com >
2021-03-19 11:00:51 +02:00
Stephan
0edf73bf3d
Fix Documentation Typo ( #901 )
2021-03-19 10:59:19 +02:00
Teppei Fukuda
f5b060a9f1
docs: migrate README to MkDocs ( #884 )
...
* docs: slim README
* docs: add images
* docs: update README
* docs: add futher reading
* docs: add docs for maintainers
* docs: fix links
* docs: add notes
* Update docs/further.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/further.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/further.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/index.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/index.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* Update docs/index.md
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* docs: update mkdocs.yml
* chore: add a mkdocs target to Makefile
* docs(installation): use git.tag
* chore(Makefile): fix the tag of the mkdocs image
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
2021-03-17 07:19:34 +02:00
Teppei Fukuda
c26a3e481f
refactor(internal): export internal packages ( #887 )
...
* refactor: export internal packages
* refactor(server): define Server
* refactor: fix lint issues
* test(integration): fix imports
2021-03-14 17:04:01 +02:00
aprp
493a70b45c
feat(config): support HCL files (fanal#158)
...
* feat(config): support HCL1 files
* feat(config): support HCL2 files
* feat(hcl): add Version()
* feat(config): support HCL files
- combine HCL2.0 and HCL1.0 parsing, checking for conformation to HCL2.0
spec first
- checks for HCL1.0 conformation if content does not comply with HCL2.0
spec
- parsing returns an error only if file content does not
comply with BOTH HCL2.0 and HCL1.0
* add Type() test
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-03-11 11:09:11 +02:00
Teppei Fukuda
8b3b5d0290
feat: support plugins ( #878 )
...
* fix(log): set the default logger
* feat: support plugins
* feat(plugin): add run command
* feat(plugin): add uninstall command
* test(plugin): add tests
* chore(ci): pin go version
* chore(ci): disable G204
* refactor: fix lint issues
* feat(plugin): skip downloading installed plugins
* feat: add TRIVY_RUN_AS_PLUGIN
* support Ubuntu 20.10 (#876 )
* docs(README): update ubuntu versions (#877 )
* add MkDocs implementation (#870 )
* mkdocs: add top level nav
* mkdocs: add installation nav
* mkdocs: add quick-start nav
* mkdocs: add examples nav
* mkdocs: add CI nav
* mkdocs: add vuln-detection nav
* mkdocs: add comparison nav
* mkdocs: add usage nav
* mkdocs: add migration nav
* mkdocs: add FAQ nav
* mkdocs: add mkdocs.yml
* mkdocs: add github workflow
* docs: update documents
* fix links
* chore(ci): use ORG_GITHUB_TOKEN
* chore(mkdocs): use mike
* chore(ci): support dev
* chore(ci): documentation test
Co-authored-by: knqyf263 <knqyf263@gmail.com >
* docs: add plugins
* chore: remove stale workflow
* refactor: fix lint issues
Co-authored-by: Huang Huang <mozillazg101@gmail.com >
Co-authored-by: aprp <doelaudi@gmail.com >
2021-03-10 21:44:08 +02:00
Teppei Fukuda
37edc66418
chore(ci): deploy dev docs only for the main branch ( #882 )
...
* chore(ci): deploy dev docs only for the main branch
* chore(ci): add mkdocs.yml
2021-03-10 17:55:16 +02:00
aprp
becd5088df
add MkDocs implementation ( #870 )
...
* mkdocs: add top level nav
* mkdocs: add installation nav
* mkdocs: add quick-start nav
* mkdocs: add examples nav
* mkdocs: add CI nav
* mkdocs: add vuln-detection nav
* mkdocs: add comparison nav
* mkdocs: add usage nav
* mkdocs: add migration nav
* mkdocs: add FAQ nav
* mkdocs: add mkdocs.yml
* mkdocs: add github workflow
* docs: update documents
* fix links
* chore(ci): use ORG_GITHUB_TOKEN
* chore(mkdocs): use mike
* chore(ci): support dev
* chore(ci): documentation test
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2021-03-09 20:05:37 +02:00
Teppei Fukuda
e517bef17f
docs(README): update ubuntu versions ( #877 )
2021-03-07 08:35:26 +02:00
Huang Huang
da2b28a3bb
support Ubuntu 20.10 ( #876 )
2021-03-07 07:10:23 +02:00
Teppei Fukuda
965bb6d08a
feat(cache): introduce versioned cache ( #865 )
...
* refactor(scan): rename image to artifact
* refactor(scan): trim version suffixes for debug info
* chore(mod): update fanal
* refactor: reduce complexity
* chore(mod): update fanal
* refactor(scan): early return
2021-02-28 12:18:56 +02:00
Teppei Fukuda
b64a526223
feat(cache): introduce versioned keys (fanal#160)
...
* feat(analyzer): return analyzer versions as string
* feat(artifact): add version suffix
* fix: revert embedded analyzer versions
* test(cache/fs): update tests
* feat(cache): add common functions
* fix(analyzer): replace string with iota
* fix tests
2021-02-28 10:57:56 +02:00
aprp
1a53cbe31a
feat(config): support Dockerfiles (fanal#161)
...
* feat(config): support Dockerfile
* update namings and add Type() test
* only accepts dockerfile as ext/base name
* simplify dockerfile check
* add test case
2021-02-28 10:19:59 +02:00
aprp
34f865d6e5
feat(config): support JSON files (fanal#159)
...
* feat(config): support JSON files
* feat(json): add Version()
* fix Type() and add test
2021-02-28 06:14:00 +02:00
Teppei Fukuda
049728665f
chore: bump up Go to 1.16 ( #861 )
...
* chore: bump up Go to 1.16
* chore(release): support darwin/arm64
2021-02-25 19:04:13 +02:00
aprp
30fc5b97da
feat(config): support TOML files (fanal#157)
...
* feat(config): support TOML files
* feat(toml): add Version()
2021-02-25 17:19:34 +02:00
Teppei Fukuda
fcb9a93d05
fix: allow the latest tag ( #864 )
...
* fix: allow the latest tag
* docs: update README
2021-02-25 16:23:11 +02:00
Teppei Fukuda
425eaf8a2a
feat: disable analyzers ( #846 )
...
* feat: pass disabled analyzers
* refactor(run): split into functions
* feat(run): pass disabled analyzers
* chore(mod): update fanal
* chore(mod): update fanal
* refactor
2021-02-24 11:02:24 +02:00
Teppei Fukuda
059deda653
feat(cache): add analyzer versions (fanal#156)
...
* feat(cache): add analyzer versions
* feat(artifact): add analyzer versions
* feat(analyzer): add analyzer versions
* feat(analyzer): add Version()
* feat(yaml): add Version()
* fix(analyzer): use consts
2021-02-24 07:25:01 +02:00
Teppei Fukuda
47ce996d36
chore(ci): push the official image to public ECR ( #855 )
2021-02-23 07:35:31 +02:00
Teppei Fukuda
c813a60b6f
feat(config): support YAML files (fanal#155)
...
* feat: add config
* feat(analyzer/config): add yaml analyzer
* chore(mod): update
* chore(ci): bump up Go to 1.15
* test(analyzer/config): add anchors yaml test
* test(analyzer/config): add circular referneces yaml test
* refactor(analyzer/config) change yaml interface
* test(analyzer/config) add multiple yaml test
* chore(analyzer) change comment
Co-authored-by: masahiro331 <mur4m4s4.331@gmail.com >
2021-02-23 07:11:35 +02:00
Teppei Fukuda
907e6be7fd
feat(analyzer): disable analyzers (fanal#153)
...
* feat: add Type()
* feat: pass disabled analyzers
* fix(jar): return type
* fix: pass disable analyzers to constructors
* test: fix integration tests
2021-02-22 13:56:00 +02:00
Teppei Fukuda
e890ae02c2
chore(ci): migrate CircleCI to GitHub Actions ( #850 )
2021-02-22 06:56:17 +02:00
shorty-at-next
9bc3565af1
adds example with multistage build ( #853 )
2021-02-21 08:42:38 +02:00
aprp
a0cd5d70ae
remove SARIF helpUri if empty ( #841 ) ( #845 )
...
* remove SARIF helpUri if empty (#841 )
* add tests for primary url
2021-02-19 12:24:11 -08:00
Nils Bokermann
3170dc3e63
Add Sprig to Template Engine ( #832 )
...
* Add sprig template function to template writer
* gofmt corrected
* includes corrected
* GoFMT corrected
* Added accidentically removed template functions
* Corrected use of template-file
* Add sprig test
* Add short example for sprig.
2021-02-18 08:39:22 +02:00
Andreas Härpfer
10ad2edd3c
Fix "GitLab CI using Trivy container" usage example ( fixes #843 ) ( #844 )
2021-02-15 11:24:48 +02:00
Teppei Fukuda
c9f22f4e55
feat(java): support jar/war/ear ( #837 )
...
* refactor(server): remove Detect endpoint
* refactor(library): do not use interface
* refactor: add dbtest package
* test: add bolt fixtures
* feat: support jar scanning
* refactor: rename node to npm
* refactor: fix lint issues
* test(maven): remove some tests
* chore(mod): update fanal
* docs: update README
* chore(mod): update trivy-db
* fix(library/drive): add ecosystem
* fix: do not display 0 vulnerabilities
* refactor(table): split method
* Update README.md (#838 )
* fix(app): increase the default value of timeout (#842 )
* feat(maven): use go-mvn-version
* test(maven): update tests
* fix(scan): skip files and dirs before vulnerability detection
* fix: display log messages only once per type
* docs(README): add file suffixes
* chore(mod): update go-mvn-version
* feat(log): set go-dep-parser logger
* chore(mod): update fanal
* docs: update README
* docs(README): add java source
* test(maven): fix invalid case
2021-02-14 18:19:42 +02:00
Teppei Fukuda
4f9e51897e
feat(library): support jar/war/ear (fanal#152)
...
* refactor(library): fix the error message
* feat(analyzer): support jar/war/ear
* feat(main): add jar
* test(jar): add tests
* chore(mod): update go-dep-parser
* fix: change bundler to jar
* chore(mod): update go-dep-parser
* feat(jar): pass file paths
* feat(analyzer): analyze files in parallel
* chore(mod): update go-dep-parser
* fix: sort results
* feat(jar): allow capital extensions
2021-02-14 14:28:59 +02:00
Teppei Fukuda
3047c524d9
fix(app): increase the default value of timeout ( #842 )
2021-02-14 08:15:53 +02:00
Teppei Fukuda
89e5295421
Update README.md ( #838 )
2021-02-11 14:37:17 +02:00
Maximilian Schlosser
cdabe7fc9e
Fix compatibility for Jenkins xunit plugin ( #820 )
...
* Compatibility for Jenkins xunit plugin
* fix test
2021-02-08 11:10:06 +02:00
Denis Pisarev
b0fe439309
README: add Gitlab job that uses a container with trivy ( #823 )
2021-02-08 11:08:57 +02:00
Teppei Fukuda
6685cd4e21
feat: support Podman ( #825 )
...
* docs(README): add Podman support
* chore(mod): update fanal
* docs: update README
* docs(README): add how to build images
2021-01-28 16:53:08 +02:00
Kota Kanbe
7a683bd02e
fix(eol): update EOL dates ( #824 )
2021-01-27 07:46:22 +02:00
Teppei Fukuda
6ed03a83a5
fix(python): follow PEP 440 ( #816 )
...
* feat(python): replace go-version with go-pep440-version
* chore(mod): add go-pep440-version
* refactor: add trick for golangci-lint
* refactor: rename test functions
2021-01-25 14:44:07 +02:00
Huang Huang
182cb800a8
Support alpine 3.13 ( #819 )
2021-01-24 13:59:19 +02:00
Paul Mossman
2acd1cafd0
Changed the output string to "Using your github token". ( #814 )
2021-01-21 09:10:33 +02:00
Clemens Buchacher
dd35bfd1a1
Align comment with code ( #812 )
2021-01-21 09:09:42 +02:00
Christian Zunker
1f17e71dce
Parse redis backend url ( #804 )
...
As suggested by the go-redis client, parse the url to get the config.
This will fix problems, when the url contains a username and/or password.
Fixes #798
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-21 09:08:53 +02:00
Teppei Fukuda
4a10108d11
feat(image): support Podman (fanal#149)
...
* refactor(daemon): replace Image with DockerImage
* feat(image): support Podman
* chore(mod): update testdocker
2021-01-19 07:12:30 +02:00
Teppei Fukuda
0954f6b1bb
Update README.md ( #810 )
2021-01-19 06:06:12 +02:00
Carlos Tolon
6b29bf1c71
Added nodeSelector, affinity and tolerations to helm chart ( #803 )
...
* Added nodeSelector, affinity and tolerations to helm chart
* Updated helm README.md and bumped version
2021-01-11 16:33:35 +02:00
Oran Moshai
f6afdf0145
Fix readme typo in policy flag ( #805 )
...
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2021-01-11 16:32:33 +02:00
Teppei Fukuda
3f358815c9
refactor(analyzer): pass file paths to analyzers (fanal#150)
...
* refactor(analyze): pass file path to analyzers
* refactor(library): embed file path
* refactor(library): aligh with new interface
* refactor(os): align with new interface
* refactor(pkg): aligh with new interface
* refactor(analyzer): remove Name()
* Revert "refactor(analyzer): remove Name()"
This reverts commit aaea3808f493a8ae82956ac69880a5f287090408.
* refactor: pass AnalysisTarget
2021-01-11 06:47:04 +02:00
Damien Carol
412847d6a2
Fix errors in SARIF format ( #801 )
...
* Fix errors in SARIF format
* Fix one golden file for integration tests
* Fix golden file
* Fix golden again :>
* Update sarif.tpl
* Update alpine-310.sarif.golden
2021-01-08 14:16:35 -08:00
Christian Zunker
5b2786213a
Fix env variable for github token ( #796 )
...
Fixes #795
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-07 15:51:20 +02:00
Teppei Fukuda
6ed25c19e6
fix(vulnerability): set unknown severity for empty values ( #793 )
...
* fix(vulnerability): set unknown severity for empty values
* chore(mod): update trivy-db
2021-01-07 06:48:32 +02:00
Teppei Fukuda
bac65cb793
feat(image): support RepoTags and RepoDigests (fanal#148)
...
* refactor(oci): cut out to a separate file
* refactor(archive): cut out to a separate file
* feat(image): define extender
* feat(remote): support RepoTags and RepoDigests
* feat(image): add archiveExtender
* feat(image): add daemonExtender
* feat(daemon): return inspect content
* test(image): add tests for metadata
* chore(mod): update
* feat(image/artifact): return RepoTags and RepoDigests
* chore: remove craft
* chore(mod): add a comment
* feat(remote): add implicitReference
* feat(main): display RepoTags and RepoDigests
2021-01-06 10:33:48 +02:00
Robert Jacob
e2c483f856
Remove global flags from filesystem command ( #772 )
...
* Remove global flags from subcommands
If the global flags are added to the subcommand as well as being used
globally, their value will be overwritten when the arguments for the
subcommand are parsed. This leads to the value passed to the flag at the
global position being lost.
* Update readme
2021-01-05 12:49:39 +02:00
Christian Zunker
5c5e0cb86d
Add imagePullSecrets to helm Chart ( #789 )
...
* Add imagePullSecrets to helm Chart
Fixes #787
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
* use only one imagePullSecret
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
* Bugfix
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-05 12:41:42 +02:00
Christian Zunker
b9b84cd963
Add redis cache backend configuration options ( #784 )
...
You can now specify redis as caching as backend.
The default is still the filesystem.
In case redis is added as caching backend, the cache-dir is still
used for the vulnerability database.
Fixes #781
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2021-01-04 11:42:05 +02:00
justfortee
e517bcc2b2
Update README.md ( #735 )
...
Grammatical error.
2021-01-03 12:23:42 +02:00
Teppei Fukuda
7f5a6d479e
feat(redhat): support modular packages ( #790 )
2020-12-31 19:40:25 +02:00
Christian Zunker
8de09ddf37
Fix formatting of log message ( #785 )
...
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2020-12-25 16:26:23 +02:00
Teppei Fukuda
e08ae8d01d
chore(ci): migrate unit tests to GitHub Actions ( #779 )
2020-12-22 06:20:05 +02:00
Yashvardhan Kukreja
a00d719ed2
shifted: brews.github to brews.tap ( #780 )
2020-12-21 16:28:19 +02:00
Johannes
08ca1b00b7
Feat: NuGet Scanner ( #686 )
...
* Initial nuget advisory detector code.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Added nuget package to scan.go
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Removed nuget advisory file and instead added csharp/nuget as a driver in driver.go.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Removed nuget package from driver. Added ghasnuget as a source in vulnerability.go
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* Updated nuget driver to use correct name and to initialize with the new generic scanner.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* refactor: cut out to a separate method
* chore(mod): update trivy-db
* fix(driver): add a general driver
* test(ghsa): add nuget
* chore: update README
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-21 10:17:15 +02:00
Teppei Fukuda
7b86f81e29
feat(cache): support Redis ( #770 )
...
* feat(config): add --cache-backend
* feat(operation): embed cache.Cache into operation.Cache
* feat(cache): support redis://
* test(integration): add redis test
* chore(README): add --cache-backend
* chore(mod): update
* chore: add disclaimer
2020-12-21 08:26:19 +02:00
Masahiro331
8cd4afeaf1
fix(redhat): skip module packages ( #776 )
...
* remove cbinding
* skip modular packages
* add debug log
* Fix clomatic complexity 11
* Add comment
* Fix test release
* chore(mod): update
* refactor(redhat): rename a method
* test(redhat): refactor
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-18 07:52:13 +02:00
Masahiro331
a20d4811d2
add support modularitylabel for rpm (fanal#147)
2020-12-18 07:09:47 +02:00
Teppei Fukuda
b606b621e5
chore: migrate from master to main ( #778 )
2020-12-17 17:27:36 +02:00
Teppei Fukuda
7da3f7e57d
chore: migrate Travis CI to GitHub Actions (fanal#146)
2020-12-17 16:03:15 +02:00
Teppei Fukuda
42520f3edf
chore: migrate from master to main (fanal#145)
2020-12-17 15:47:02 +02:00
Teppei Fukuda
5c2b14b910
chore(circleci): remove gofmt ( #777 )
2020-12-17 15:35:11 +02:00
Teppei Fukuda
a19a023f1f
chore(README): remove experimental ( #775 )
2020-12-16 06:06:17 +02:00
Simarpreet Singh
e6cef75162
NVD: Add timestamps. ( #761 )
...
* (feat): Add NVD published and modified dates
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix golden files.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix registry_test.go golden files.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix distroless-base-ignore-unfixed.json.golden with ignore-unfixed option.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix fluentd-multiple-lockfiles.json.golden.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Fix alpine-310.html.golden file.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* fix(convert): fix disparency between standalone and client/server
* test(integration): update trivy.db
* test(integration): update golden files
* (test): Add a check for non nil date types.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Add a unit test for ConvertFromRPCResults.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (test): Add a nil date case for ConvertFromRPCResults.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor: sort imports
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-14 13:21:09 -08:00
Teppei Fukuda
b75c6c4158
feat(cache): support Redis (fanal#143)
...
* feat(cache): support Redis
* chore(mod): update
* feat(main): support Redis
* test: update error messages according to different errors on GitHub Actions
* feat(redis): add prefix
* fix an error
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* fix an error
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* fix(main): defer close
* test(redis): fix error messages
* test(redis): count current connections
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* test(redis): use structs instead of string literals
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
2020-12-14 15:26:01 +02:00
Simarpreet Singh
1371f72cfb
(fix): Make the table output less wide. ( #763 )
...
* (fix): Make the table output less wide.
Currently the table outupt can be as long as 200 characters wide in some
images like nginx:1.16
This PR merges the Title and the URL columns to shorten it.
With this change the longest column has reduced from 200 -> 162 (-19%).
Signed-off-by: Simarpreet Singh <simar@linux.com >
* (fix): Remove Debian TEMP-* links.
These links are quite wide. Removing them makes it 200 -> 143 (-28.5%) shorter for table output.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Revert "(fix): Remove Debian TEMP-* links."
This reverts commit 228540f7c3 .
2020-12-08 11:08:30 -08:00
Christian Zunker
8ecaa2f057
Add gitHubToken to prevent rate limit problems ( #769 )
...
And remove unnecessary config parameters.
Fixes #768
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2020-12-08 09:39:22 +02:00
Christian Zunker
8132174754
Add helm chart to install trivy in server mode. ( #751 )
...
Fixes #688
Signed-off-by: Christian Zunker <christian.zunker@codecentric.cloud >
2020-12-06 13:21:19 +02:00
Jack Kelly
bcc285095d
chore(docs): add nix install ( #762 )
2020-12-04 14:45:31 -08:00
irrandon
cb369727cd
HTML template ( #567 )
...
* add html template
* test(integration): use JSONEq only for JSON folden files
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-12-02 10:50:45 +02:00
Teppei Fukuda
9bdbeaba66
feat: remove rpm dependency ( #753 )
...
* chore(docker): remove rpm
* chore(README): remove rpm
* fix(scanner): replace rpmcmd with rpm
* chore(goreleaser): remove rpm
* chore(mod): update fanal
* chore(mod): update fanal
2020-12-02 07:24:43 +02:00
Teppei Fukuda
d85cb77123
fix(vulnerability): make an empty severity UNKNOWN ( #759 )
2020-12-02 07:24:02 +02:00
Teppei Fukuda
1bee83ccc4
chore(README): add TRIVY_INSECURE ( #760 )
...
* chore(README): add TRIVY_INSECURE
* chore(README): replace server with registry
2020-11-30 16:43:33 +02:00
Teppei Fukuda
da40228e28
fix(rpm): fill source package information (fanal#142)
...
* fix(rpm): fill source package information
* test(rpm): update expected results
* refactor(rpmcmd): remove a package depending on rpm command
* test(integration): fix import
* refactor(rpm): remove arch and epoch
2020-11-29 10:53:23 +02:00
Teppei Fukuda
4d1894327e
feat(vulnerability): add primary URLs ( #752 )
...
* refactor(vulnerability): rename a method
* feat(vulnerability): add primary url
* fix(templates): add primary links
* feat(writer): add url
* refactor(convert): remove an unnecessary function
* feat(rpc): add primary_url
* test(integration): update golden files
2020-11-26 06:06:26 +02:00
Teppei Fukuda
91dc954116
feat: remove CGO (fanal#141)
2020-11-23 07:36:33 +02:00
Teppei Fukuda
e17931c273
fix(main): import nuget (fanal#140)
2020-11-23 07:35:46 +02:00
Teppei Fukuda
1391b3bf47
fix(oracle): handle ksplice advisories ( #745 )
2020-11-18 20:14:01 +02:00
Teppei Fukuda
b6d5b82c48
fix: version comparison ( #740 )
...
* feat: add comparer
* refactor: rename lang with ecosystem
* feat(bundler): add comparer
* feat(node): add comparer
* feat(bundler): integrate comparer
* feat(cargo): integrate comparer
* feat(composer): add comparer
* feat(ghsa): integrate comparer
* feat(node): integrate comparer
* feat(python): integrate comparer
* test(bundler): add tests
* test(cargo): add tests
* test(composer): add tests
* test(ghsa): add tests
* test(node): add tests
* test(python): add tests
* refactor(utils): remove unnecessary functions
* test(utils): add tests
* test: rename bucket prefixes
* fix(detect): use string
* chore: update dependencies
* docs: add comments
* fix(cargo): handle unpatched vulnerability
* test(db): update trivy-db for integration tests
* test(integration): update a golden file
* test(cargo): Add a case for missing patched version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor(advisory): update comments
* refactor(node/advisory): change the receiver
* chore(mod): update dependencies
* refactor(comparer): unexport MatchVersion
* refactor: fix maligned structs
* test(node): add empty value
* refactor
* refactor: sort imports
* chore(mod): update trivy-db
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-11-17 11:38:58 +02:00
Gianni Carafa
9dfb0fe3a9
updated Readme.md ( #737 )
...
removed unused env var TRIVY_AUTH_URL
2020-11-12 21:16:42 -08:00
Dirk Mueller
455546975c
Add suse sles 15.2 to the EOL list as well ( #734 )
...
without that you get this arning:
WARN This OS version is not on the EOL list: suse linux enterprise server 15.2
which is actually misleading because 15.2 is the most current release,
we just don't know when it ends. we can however assume that it runs
for at least another year.
Signed-off-by: Dirk Mueller <dirk@dmllr.de >
Signed-off-by: Dirk Mueller <dmueller@suse.com >
2020-10-30 16:42:48 -07:00
Sinith
c189aa6a0a
Update README.md ( #731 )
2020-10-29 12:24:21 -07:00
Dax McDonald
8442528fa7
Warn when a user attempts to use trivy without a detectable lockfile ( #729 )
...
* Warn when a user attempts to use trivy without a detectable lockfile
* Update pkg/scanner/local/scan.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-10-29 12:45:59 +02:00
Dax McDonald
d09787e150
Add back support for FreeBSD & OpenBSD ( #728 )
...
Reverts 7fc94ad95c
2020-10-29 07:21:49 +02:00
Johannes
8006d76f5d
Feat: Created analyzer for NuGet lockfiles. (fanal#139)
...
* Created analyzer for NuGet.
Signed-off-by: Johannes Tegnér <johannes@jitesoft.com >
* refactor(nuget): sort imports
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-10-28 14:29:20 +02:00
Carlos Eduardo
0285a89c7c
Add support for ppc64le architecture ( #724 )
2020-10-26 17:08:14 -07:00
Evgeniy Kosov
7d7784fecb
Skip packages from unsupported repository (remi) ( #695 )
...
* Skip packages from unsupported repository (remi)
* Use HasSuffix instead of regexp match
2020-10-26 13:14:46 +02:00
Huang Huang
ca6f196001
Skip downloading DB if a remote DB is not updated ( #717 )
...
* Skip downloading DB if a remote DB is not updated
* Apply suggestions from code review
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* update github.com/aquasecurity/trivy-db version
* fix lint
* Use UTC datetime
* display DownloadedAt info in debug log
* refactor(db): merge isLatestDB into isNewDB
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-10-26 09:07:30 +02:00
Huang Huang
e621cf2bc1
Sunsetting VendorVectors ( #718 )
2020-10-25 13:45:56 +02:00
Teppei Fukuda
906ab5483e
Add GitHub Container Registry to README ( #712 )
2020-10-25 13:17:16 +02:00
Pascal Andy
1549c25709
update BUG_REPORT.md using H2 instead of bold formatting ( #714 )
2020-10-22 14:15:20 -07:00
Teppei Fukuda
fe1d07e58c
fix(ci/deb): do not remove old packages for EOL versions ( #706 )
2020-10-22 06:52:42 +03:00
rahul2393
793a1aa3c8
Add linter check support ( #679 )
...
* add linter supports
* add only minor version
* use latest version
* Fix println with format issue
* Fix test
* Fix tests
* For slice with unknown length, preallocating the array
* fix code-coverage
* Removed linter rules
* Reverting linter fixes, adding TODO for later
* Ignore linter error for import
* Remove another err var.
* Ignore shadow error
* Fixes
* Fix issue
* Add back goimports local-prefixes
* Update local prefixes
* Removed extra spaces and merge the imports
* more refactoring
* Update photon.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-10-20 15:20:04 +03:00
Jeff Rescignano
4a94477532
Optimize images ( #696 )
2020-10-20 08:13:33 +03:00
Teppei Fukuda
9bc2b1949c
Update triage.md ( #701 )
2020-10-20 08:12:47 +03:00
Aron Moore
49691ba85e
ci(circle): update remote docker version ( #683 )
2020-10-13 15:39:01 +03:00
Dirk Mueller
87ff0c1bbc
suse: update end of life dates for SLES service packs ( #676 )
...
All synced with https://www.suse.com/lifecycle/ as of today
Signed-off-by: Dirk Mueller <dirk@dmllr.de >
Signed-off-by: Dirk Mueller <dmueller@suse.com >
2020-10-11 10:30:28 +03:00
Karan Thanvi
de30c3f8d6
update readme for parallel run issue ( #660 )
...
* update readme for parallel run
* move to Q&A
2020-10-11 10:24:19 +03:00
Neha Viswanathan
4c3bfb89a4
fix link for Clear images section in README ( #659 )
2020-10-05 13:59:01 -07:00
Neha Viswanathan
8b21cfe7eb
add link to Gitlab CI pipeline in README ( #658 )
2020-10-05 13:47:49 -07:00
Teppei Fukuda
46700f7b74
test: add tests for mux ( #645 )
2020-09-30 09:10:33 +03:00
Bastian
fde2487249
Close open connections and files (fanal#135)
...
Ensure that the client and file is closed either in error cases or once cleanup() is called so no file descriptors are leaked.
2020-09-29 13:44:44 +03:00
Teppei Fukuda
014be7e143
chore: bump up Go to 1.15 ( #646 )
...
* chore: bump up Go to 1.15
* chore(goreleaser): ignore darwin/386
2020-09-24 08:00:08 +03:00
Alexander Lauster
b3ff2c35ea
Add contrib/ to the release chain for Docker ( #638 )
...
* Add contrib/ to the release chain for Docker
Add the complete contrib/ folder to the release chain
* Include all template files to the tar.gz archives
2020-09-23 10:49:22 +03:00
Huang Huang
9c786de8f9
Add health check endpoint to trivy server ( #644 )
2020-09-21 16:30:45 +03:00
Teppei Fukuda
188e108d7c
fix(cli): show help for subcommands ( #629 )
2020-09-21 14:03:25 +03:00
Huang Huang
7d7842f2f3
Add --skip-update option to fs and repo subcommand ( #641 )
2020-09-18 14:49:47 -07:00
Manuel Rüger
901a3715cb
goreleaser.yml: Add all templates to archive ( #636 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/631
Signed-off-by: Manuel Rüger <manuel@rueg.eu >
2020-09-15 16:09:38 -07:00
Masahiro331
095b5ce97c
fix(cli): show help when no argument is passed ( #628 )
...
* Fix subcommands help
* refactor: call ShowAppHelpAndExit
* refactor: remove an unused error
* test: remove exit cases
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-09-08 17:32:20 +03:00
Teppei Fukuda
1d3f70e07f
chore(image): push the official image to GitHub Container Registry as well ( #627 )
2020-09-08 15:06:32 +03:00
Teppei Fukuda
5e308da81a
feat(cli): add --skip-files option ( #624 )
...
* feat(cli): add --skip-files
* test(integration): add --skip-files and --skip-dirs
* chore(docs): update README
* chore(docs): correct a grammar mistake
2020-09-08 15:04:56 +03:00
Teppei Fukuda
2231e4068d
chore(docs): update comparison table ( #623 )
...
* chore(docs): update README
* use ⭐
2020-09-02 16:56:30 +03:00
Simarpreet Singh
b3680f0016
logo: Add new Trivy logo ( #615 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-09-02 12:41:11 +03:00
Carol Valencia
89527796f6
fix(Readme) - Results using a template ( #622 )
...
Co-authored-by: Carol Valencia <krol3@users.noreply.github.com >
2020-09-02 12:40:05 +03:00
Chris Aumann
165d593fdb
Improve Gitlab CI installation step in README ( #621 )
...
This improves the installation step in `.gitlab-ci.yml`.
- Removes unnecessary installation and use of `curl` (replaces it with `wget`)
- Removes storing the intermediate file by using a pipe to `tar`
2020-09-02 12:39:05 +03:00
Teppei Fukuda
d8b09628f0
feat(rpc): add CWE-ID ( #614 )
2020-09-02 07:42:32 +03:00
rahul2393
b62ebec01e
Fix: Support local cache of APK index (fanal#133)
...
* Added support for local APK index file read
* Updated test compare to assert
* refactoring
* Remove unnecessary write header in test
2020-09-01 15:56:02 +03:00
Teppei Fukuda
66b9842ac9
refactor(image): minor changes (fanal#134)
2020-08-31 16:37:39 +03:00
Alexander Lauster
d35e8ec351
Add all templates to the docker image ( #619 )
...
Before this change, only a subset of templates were included in the docker image.
Now all templates which are part of the git repo will be included when the docker image will be build, a future commit for every new template is not needed anymore
2020-08-31 11:16:22 +03:00
Shivam Mishra
fa1f12776b
Support for scanning of an OCI image given a tag. (fanal#130)
...
Condition:- Specify an image name and tag ":" separated.
If correct image name and tag is specified ":" separated, image with given tag will be return otherwise first one will be return
2020-08-30 15:56:55 +03:00
Teppei Fukuda
f50b0ce8af
feat(library): support a custom data source ( #613 )
...
* chore(mod): update trivy-db
* refactor(detector/library): use programming language instead of package
manager
* feat(library): add general advisory
* test(utils): add a util function initializing DB
* test(advisory): add tests
* chore: use aquasecurity/bolt-fixtures
* refactor: add comments
* chore(mod): revert fanal version
* chore(mod): update trivy-db
* refactor: update the comment
2020-08-30 10:11:32 +03:00
Teppei Fukuda
ed8607b710
fix(alpine): use source package ( #607 )
...
* chore(mod): update fanal
* fix(integration): support -update flag
* fix(alpine): use source package for vulnerability detection
* test(integration): update golden files
* chore(mod): update fanal
2020-08-25 13:01:49 +03:00
Teppei Fukuda
ea28d3b6f3
test(vulnerability): fix usages of new trivy-db refactor changes ( #611 )
...
* mod: Update trivy-db
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test: Fix usages of new trivy-db refactor changes
Signed-off-by: Simarpreet Singh <simar@linux.com >
* chore(mod): update trivy-db
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-08-25 12:21:15 +03:00
Teppei Fukuda
827cea3245
refactor(bundler): remove unnecessary code ( #610 )
2020-08-24 13:22:11 +03:00
Simarpreet Singh
b2a0d83518
codecov: Move into root directory ( #608 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-08-20 10:21:52 -07:00
Teppei Fukuda
3f64bd6b32
fix(alpine): add origin package as source package (fanal#131)
...
* fix(alpine): add an origin package as a source package
* test(integration): add -update flag
* test(integration): update golden files
2020-08-20 10:46:32 +03:00
rahul2393
85e0139f32
Fix: fullDescription field in SARIF output is not correctly escaped ( #605 )
...
* Fixed sarif template fullDescription escape
* Added fix to other possible places
* Added test for escaping character
2020-08-19 10:23:04 -07:00
Teppei Fukuda
80d5df0ceb
chore(docs): add AWS Security Hub ( #598 )
...
* chore(docs): add AWS Security Hub
* Update docs/integration/security-hub.md
Co-authored-by: Simarpreet Singh <simar@linux.com >
* Update README.md
Co-authored-by: Liz Rice <liz@lizrice.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-08-19 13:19:24 +03:00
Teppei Fukuda
3a54e5b644
refactor(writer): define the constructor for TemplateWriter ( #597 )
2020-08-17 09:06:50 +03:00
Teppei Fukuda
c875ba5942
Revert "Added skip_dir in image artifacts scan (fanal#128)" (fanal#129)
...
This reverts commit 94c68283e7 .
2020-08-13 23:47:49 +03:00
Simarpreet Singh
acc6a9bd01
circleci: Allow coverage changes without a failure ( #599 )
...
Ref: https://github.com/testground/testground/pull/430
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-08-13 10:13:49 +03:00
Teppei Fukuda
96af6dc499
feat: add --skip-directories option ( #595 )
...
* feat: add --skip-directories option
* chore(README): update
* refactor: rename skip-directories to skip-dirs
* Update internal/app.go
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
* refactor: add some context in the warning message
* chore(README): update
Co-authored-by: Daniel Pacak <pacak.daniel@gmail.com >
2020-08-12 14:03:12 +03:00
rahul2393
675e1b4118
Added test and support of ASFF template ( #594 )
...
* Added test and support of ASFF template
* Improve test coverage
* Fixed/Improved tests
* Removed extra space
* Added NVD score/vectors, Added logic to trim description due to file size restriction
* Included quotations around AccountID
2020-08-12 13:25:58 +03:00
rahul2393
0bd417531d
Added skip_dir in image artifacts scan (fanal#128)
...
* Added skip_dir in image artifact scan
* Updated walker as per suggestions
* Fixed factory method
* refactor(image): revert skipDirectories in artifact
* feat: add InspectOption
* test(walker): add tests for skipDirectories
* test(walker): add tests for skipDirectories
* test(fs): add tests
* test(image): add tests
* test(integration): fix
* feat(main): add --skip-directories
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-08-11 09:20:37 +03:00
Carol Valencia
8ca484f538
fix: remove error using no options ( #539 )
...
* fix: remove error using no options
* chore: return error in Init
* chore: return custom error ErrNoTarget
* Update internal/config/artifact.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* Update internal/config/artifact.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* Update internal/artifact/image.go
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
* chore - remove error using no options
* fix(config): typo
* test(config): change the log level
* test(config): revert removed tests
Co-authored-by: Carol <krol3@users.noreply.github.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-08-09 10:39:27 +03:00
Sebastian Gumprich
9a25f4fbe4
Fix comparison table to use words instead of symbols ( #587 )
...
fixes #301
2020-08-05 10:38:45 +03:00
Simarpreet Singh
467ec46cd3
sarif: Remove extra periods from short descriptions ( #590 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-08-04 22:28:11 -07:00
rahul2393
52feff2213
Added template fucntion to escape string before output ( #583 )
...
* Added template fucntion to escape string before output
* Fixed tests
2020-07-31 10:12:49 -07:00
rahul2393
add65f2f0c
Revert Dockerfile changes ( #581 )
2020-07-30 22:04:31 +03:00
rahul2393
20f2bae49b
Fix non-root directory permission denied error ( #578 )
...
* Fix non-root directory permission denied error
* Updated Readme
* Fixed Readme
* Updated readme to use latest tag for QA error
* updated Dockerfile
* Moved error to others section
2020-07-30 12:57:44 +03:00
Simarpreet Singh
8eb9df8447
.circleci: Add code coverage ( #572 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-29 15:09:27 -07:00
rahul2393
88aaffa957
Added support of list-all-packages ( #574 )
...
* Added support of list-all-packages
* updated Readme
* Added library packages and fixed import name
* updated env var name
* Sorting packages in scan
2020-07-29 22:11:38 +03:00
Moch. Lutfi
469c0b41df
fix: only show severity total from filter flags ( #559 )
...
* Add filter table output by severity flags
* Simplify filter output
* Fix unit test
* add filter unique severities
* remove wrong comment
* Remove utils and update logic
* chore(mod): tidy
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-07-29 10:54:51 +03:00
Teppei Fukuda
4a34f72f22
Update README.md ( #575 )
2020-07-29 10:31:49 +03:00
Simarpreet Singh
4d721e1410
SARIF: Tweak format for GitHub UI ( #571 )
...
* sarif: Tweak format for GitHub UI
Signed-off-by: Simarpreet Singh <simar@linux.com >
* sarif: Make sarif easier to use with a default template
This will help us use Trivy in places like GitHub Actions where
we cannot specify a template as input.
$ trivy image --format=sarif alpine:3.10.1
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Revert "sarif: Make sarif easier to use with a default template"
This reverts commit 5b5d1c8f7d .
* .dockerignore: Add un-needed large directories
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Dockerfile: Add sarif template.
This will let users run and save the output through the docker image
Example:
```
docker run --rm -it -v $(pwd):/tmp aquasec/trivy:latest image -f template --template "@contrib/sarif.tpl" --output="/tmp/sarif.test" alpine:3.10.2
```
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-28 11:22:03 -07:00
rahul2393
9c91da8a2b
Add non root user ( #570 )
2020-07-28 12:37:43 +03:00
Simarpreet Singh
5b9d942313
rpc: Add CVSS information to client/server ( #564 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-26 15:06:25 +03:00
rahul2393
d6b37cb87e
Fix --timeout flag ( #569 )
...
* Wrapped scan call inside context timeout
* timeout has default value
2020-07-22 21:33:30 +03:00
Teppei Fukuda
9c6f077818
feat(report): support OPA to filter vulnerabilities ( #562 )
...
* feat(cli): add --filter option
* feat(opa): support OPA
* test(opa): add a test case with OPA
* test: update a mock
* chore(mod): update dependencies
* chore(filter): add example Rego files
* chore(README): update
* chore(rego): apply opa fmt
* refactor: replace filter with policy
* chore(policy): update rego files
* fix(vulnerability): evaluate each vulnerability
* chore(README): update
* Update README.md
Co-authored-by: Itay Shakury <itay@itaysk.com >
* Update README.md
Co-authored-by: Itay Shakury <itay@itaysk.com >
* chore(README): update a TOC link
* fix: replace allow with ignore
* chore(README): update
Co-authored-by: Itay Shakury <itay@itaysk.com >
2020-07-22 21:10:44 +03:00
rahul2393
0b5d936dbe
Fixed case when pre-release is in suffix ( #565 )
...
* Fixed case when pre-release is in suffix
* moved regex to global scope
* removed not needed code
* Update error to debug
* skip constraint when empty
2020-07-22 08:57:19 +03:00
rahul2393
6eebed33b2
improve ruby comparison version check. ( #552 )
...
* Implemented ruby comparison version check.
* Added semver package to validate and check version
* Added more tests
* Replaced go-version with semver
* Removing go-version from dependency
* Added check for ruby gem version format
* Updated semver model and patch rewrite process
* Refactoring
2020-07-19 18:03:56 +03:00
rahul2393
43085a80bc
Added sarif template ( #558 )
...
* Added sarif template
* Updated readme
* fixed tests
* Added integration tests and fixed all sarif validations issues
* Added tests for endWithPeriod
* Fixed tests, and added sarif golden file
* removed optional newline sequence
2020-07-17 11:08:50 -07:00
Teppei Fukuda
4f90b114ea
feat(vulnerability): add CWE-ID ( #561 )
...
* chore(mod): update dependency
* test(vulnerability): add CweIDs
2020-07-16 11:07:27 +03:00
rahul2393
80595dc426
Check status for dpkg package (fanal#127)
...
* Check status for dpkg package
* by default package is installed if status is not present
* Fixed test file
* Updated check
2020-07-15 15:26:54 +03:00
Michal Slusarczyk
d9fa353a06
Fixing Error retrieving template from path when --format is not template but template is provided ( #556 )
2020-07-13 14:01:08 +03:00
Michal Slusarczyk
9a1d7460f6
Adding contrib/junit.tpl to docker image ( #554 )
2020-07-09 09:23:31 +03:00
Simarpreet Singh
d18d17b861
db: Update trivy-db to include CVSS score info ( #530 )
...
* mod: Update trivy-db to include CVSS score info
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update go.mod
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update trivy-db to latest
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-07-07 08:16:42 -07:00
Liz Rice
4b57c0d4e6
docs: fix markdown ( #553 )
...
Correct markdown for MicroScanner link
2020-07-07 16:27:51 +03:00
rahul2393
ccd9b2d2c5
Added function to escape string in failure message title and descriptions ( #551 )
...
* Added function to escape string in failure message title and descriptions
* updated template to use xml.EscapeText
* Renamed template function
2020-07-06 12:43:11 +03:00
rahul2393
ec770cd819
Added JUNIT support ( #541 )
...
* added template for junit
* updated readme and junit format
* Added severity in testcase name instead of separate failure block
2020-06-25 17:23:04 +03:00
Teppei Fukuda
ceb4e47ef1
fix(apk): replace go-deb-version with go-apk-version (fanal#118)
...
* fix(apk): replace go-deb-version with go-apk-version
* chore(mod): update dependencies
* chore(mod): update go-apk-version
2020-06-24 21:02:56 +03:00
Teppei Fukuda
b7ec633fb2
chore(docs): mention air-gapped environment ( #544 )
...
* chore(docs): mention air-gapped environment
* Update docs/air-gap.md
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-06-24 17:15:17 +03:00
Teppei Fukuda
7aabff1236
chore(README): add programming languages ( #543 )
2020-06-23 20:52:43 +03:00
Teppei Fukuda
9dc1bdffb1
fix(log): write error messages to stderr ( #538 )
2020-06-23 15:06:42 +03:00
Simarpreet Singh
2ac672a663
Use StoreMetadata from trivy-db ( #509 )
...
* db_test: Remove cruft
Signed-off-by: Simarpreet Singh <simar@linux.com >
* db: Add StoreMetadata from trivy-db.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update trivy-db dependency
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Bump trivy-db version
Signed-off-by: Simarpreet Singh <simar@linux.com >
* db: Eliminate metadata.Store
Signed-off-by: Simarpreet Singh <simar@linux.com >
* db: Add a TODO to move things into trivy-db repo
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-06-22 14:29:38 -07:00
Liz Rice
11ae6b29d5
docs: add more CI options to README ( #535 )
...
Add GitHub Actions and AWS CodePipeline to CI section of Readme
Correct a broken link to "Data sources"
2020-06-21 11:26:22 +03:00
Oran Moshai
4025117c23
Merge pull request fanal#122 from oranmoshai/fix/s3-head
...
fix(s3/cache): HeadObject bucketName was missing.
2020-06-15 12:18:07 +03:00
Teppei Fukuda
f201f59e27
chore(Dockerfile): bump up alpine to 3.12 ( #528 )
2020-06-15 11:29:38 +03:00
oranmoshai
d56c477e5f
fix(s3/cache): HeadObject bucketName was missing.
...
Add unit testing
2020-06-14 10:06:03 +03:00
Teppei Fukuda
25d45e1ac5
fix(alpine): replace go-deb-version with go-apk-version ( #520 )
...
* fix(alpine): add a failing test with go-deb-version
* fix(alpine): replace go-deb-version with go-apk-version
* chore(mod): update dependencies
* chore(mod): update go-apk-version
2020-06-11 12:55:34 +03:00
Oran Moshai
717f36c819
Fix/s3 cache (fanal#121)
...
* fix: Due read after write consistency in S3 missingLayers called the actual object that created cache 403 response
This change creating index file for each object so missingLayers will not hit object that not exist.
* fix comments error description
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2020-06-10 15:10:41 +03:00
Oran Moshai
298ba99b8f
fix: MissingBlobs is implemented different in FS and S3 the method log… ( #522 )
...
* fix: MissingBlobs is implemented diffrent in FS and S3 the method logic moved to cache.MissingBlobs
* fix(unittest): implement MockArtifactCache instead MockLocalArtifactCache
* fix(gofmt)
* fix naming convention
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2020-06-10 10:38:37 +03:00
Teppei Fukuda
65cbe3cac3
fix(alpine): support 3.12 ( #517 )
2020-06-08 17:17:38 +03:00
Teppei Fukuda
f94e8dcf04
chore(README): prepare for v0.9.0 ( #507 )
...
* chore(README): prepare for v0.9.0
* chore(README): replace 'artifacts' with 'containers and other artifacts'
* chore: more detail for filesystem scan
Co-authored-by: Liz Rice <liz@lizrice.com >
* chore: more detail for embedding Trivy in the Dockerfile
Co-authored-by: Liz Rice <liz@lizrice.com >
* Update README.md
Co-authored-by: Liz Rice <liz@lizrice.com >
* Update README.md
Co-authored-by: Liz Rice <liz@lizrice.com >
* chore(README): add a new line
* chore(README): revert TOC and add blog links
* chore(README): add Microscanner link
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-06-08 16:20:44 +03:00
Teppei Fukuda
9629303a0f
fix(config): transpose arguments ( #516 )
2020-06-08 15:47:20 +03:00
Teppei Fukuda
020c4a3b14
fix(app): add ArgsUsage ( #508 )
2020-06-02 21:28:14 +03:00
Teppei Fukuda
e8d06ba336
fix(cache/s3): take s3 client and prefix as args (fanal#116)
...
* fix(cache): revert options
* fix(cache/s3): take a s3 client as the argument
* test(cache): update mocks
* test(cache/s3): fix tests
2020-06-01 19:22:42 +03:00
Teppei Fukuda
81390970cd
feat(cache): support options to pass S3 prefix (fanal#115)
...
* feat(cache): support options
* refactor(cache/s3): avoid overwriting session
* refactor(cache/s3): replace image and layer with artifact and blob
* fix(cache/s3): check if S3Cache implements Cache
* refactor(cache): move FSCache to a dedicated file
* test(cache): update mocks
* test(cache/s3): fix tests
2020-05-31 11:52:39 +03:00
Teppei Fukuda
2f2d1a908b
feat: support repository and filesystem scan ( #503 )
...
* refactor: embed config
* refactor: replace image and layer with artifact and blob
* feat(config): add ArtifactConfig
* fix(scanner): use Artifact
* test(scanner): update mocks
* feat: add repo and fs subcommands
* chore(mod): update
* refactor: fix warn message
* feat(cli): add --no-progress to repo and fs
* mod: Update fanal dependency
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-30 19:46:12 +03:00
Masahiro331
03ad8a3cd0
Add GHSA support ( #467 )
...
* Change library advisory use github security advisory
* Add java scanner
* Add multi vulnsrc support
* Fix null pointer exception
* Add ghsa mock test
* Delete nuget & java
* Update README
* Fix bug
* refactor: add ghsa
* refactor: Add multi scanner in driver.go
* fix go.mod
* Add scanner.go
* Add parse lockfile
* unexport Driver & delete parse lockfile
* Fix scanner struct
* refactor: scanner -> advisory
* Add Driver
* delete Driver interface
* Add new drivers
* delete types.go
* Fix review
* Merge driver.go ← advisory.go
* Change NewDriver interface
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-05-30 09:34:00 +03:00
Teppei Fukuda
1218e111ef
refactor: define common options and embed them into the option for subcommand ( #502 )
...
* refactor: embed config
* config_test: Add some missing cases for custom headers
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-29 22:09:30 +03:00
Teppei Fukuda
4c77b76406
feat: support local filesystem and remote git repository (fanal#107)
...
* test(integration): move to the test directory
* chore: update fixtures path
* test: put common test images under the test directory
* chore(Makefile): rename
* feat: support local filesystem and remote git repository [PART 1] (fanal#109)
* feat(walker): add tar/fs walker
* fs_test: Add test names
Signed-off-by: Simarpreet Singh <simar@linux.com >
* walk_test: Add Test_isIgnored
Signed-off-by: Simarpreet Singh <simar@linux.com >
* feat: support local filesystem and remote git repository [PART 2] (fanal#110)
* refactor(analyzer): merge OSAnalyzer, PkgAnalyze, LibAnalyzer into
Analyzer
* test: comment out temporarily
* fix(amazon): check the length
* fix(analyzer): make AnalysisResult a reference
* library/analyzer: Refactor library analyzer code.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* feat: support local filesystem and remote git repository [PART 3] (fanal#111)
* refactor(image): move directory
* feat(applier): add applier
* fix(apk): replace extractor with applier
* test: comment out temporarily
* feat: support local filesystem and remote git repository [PART 4] (fanal#112)
* feat(artifact): add image, local and remote artifact
* image_test: Rename test field to use new convention
Signed-off-by: Simarpreet Singh <simar@linux.com >
* image_test: Add a test for put artifact failure
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor(remote): remove unnecessary files for unit test
* feat: support local filesystem and remote git repository [PART 5] (fanal#113)
* test(integration): fix tests
* feat: support local filesystem and remote git repository [PART 6] (fanal#114)
* feat(main): add sub commands
* refactor(types): remove unused type
* chore(mod): update
* test(artifact): add mock
* fix(analyzer): redhat must be replaced with oracle
* fix(analyzer): debian must be replaced with ubuntu
* fix(fs): display dir when hostname is empty
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
* fix: make AnalysisResult a reference
Co-authored-by: Simarpreet Singh <simar@linux.com >
* refactor(walker): fix comment
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-28 23:29:07 +03:00
Simarpreet Singh
78b7529172
Add image subcommand ( #493 )
...
* config_test: Add missing assertions for TestNew
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Add integration tests for image subcommand.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* refactor: bump up urfave/cli to v2.0
* refactor: apply DIY to image flags
* refactor: reorder sub commands
* feat: set hidden to global image options
* test(integration): insert --cache-dir before sub command
* README: update readme to reflect new usage
Signed-off-by: Simarpreet Singh <simar@linux.com >
* chore(README): add image subcommand
* fix(flags): define aliases according to urfave/cli v2.0 style
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-05-25 12:06:15 +03:00
Teppei Fukuda
e2bcb44687
fix: remove help template ( #500 )
2020-05-25 11:28:29 +03:00
Simarpreet Singh
a57c27eeec
vulnerability: Add CVSS Vectors to JSON output. ( #484 )
...
* vulnerability: Add CVSS Vectors to JSON output.
Now Trivy will display the CVSS Vectors presented by various
vendors as part of the JSON output. This can be seen as follows:
```
{
"VulnerabilityID": "CVE-2019-9923",
"PkgName": "tar",
"InstalledVersion": "1.30+dfsg-6",
"Layer": {
"Digest": "sha256:90fe46dd819953eb995f9cc9c326130abe9dd0b3993a998e12c01d0218a0b831",
"DiffID": "sha256:e40d297cf5f89a9822af4c2f63caa2f2085d5aa188137506918e603774b083cb"
},
"SeveritySource": "debian",
"Title": "tar: null-pointer dereference in pax_decode_header in sparse.c",
"Description": "pax_decode_header in sparse.c in GNU Tar before 1.32 had a NULL pointer dereference when parsing certain archives that have malformed extended headers.",
"Severity": "LOW",
"VendorVectors": {
"nvd": {
"v2": "AV:N/AC:L/Au:N/C:N/I:N/A:P",
"v3": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
},
"redhat": {
"v3": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L"
}
},
"References": [
"http://git.savannah.gnu.org/cgit/tar.git/commit/?id=cb07844454d8cc9fb21f53ace75975f91185a120 ",
"http://lists.opensuse.org/opensuse-security-announce/2019-04/msg00077.html ",
"http://savannah.gnu.org/bugs/?55369 ",
"https://bugs.launchpad.net/ubuntu/+source/tar/+bug/1810241 "
]
},
```
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: Update to latest master of trivy-db
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test: Fix tests for new struct type
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-05-21 14:22:14 -07:00
Teppei Fukuda
a1e818ac5e
refactor(cache): replace image and layer with artifact and blob (fanal#108)
...
* refactor(cache): replace image and layer with artifact and blob
* fix(cache): replace S3
2020-05-21 10:51:29 +03:00
Teppei Fukuda
926f323a72
feat: support registry token ( #482 )
...
* feat: support registry token
* chore(mod): update
* test(integration): add registry tests
* chore(mod): update
* test(integration): comment in terminate
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-19 20:49:27 +03:00
Teppei Fukuda
aa20adb22b
chore: bump up urfave/cli to v2 ( #499 )
2020-05-18 14:43:06 +03:00
Oran Moshai
81526ed0d9
Add S3 support for layer caching this will allow to save image result… (fanal#106)
...
* Add S3 support for layer caching this will allow to save image results on managed persistent object store
* Working on PR comments
Co-authored-by: oranmoshai <oran.moshai@aquasec.com >
2020-05-17 15:53:16 +03:00
Teppei Fukuda
3e0779a78d
chore(doc): update README ( #490 )
2020-05-12 15:17:06 +03:00
Teppei Fukuda
09442d65f2
chore(ci): move integration tests to GitHub Actions ( #485 )
...
* fix(standalone): add defer to close databases
* test(client/server): launch a server only once
* test(docker_engine): remove the duplicated case
* test(docker_engine): copy a database only once
* test(standalone): copy a database only once
* test(server): fix tests according to updated mock
* chore(mod): update
* chore(ci): add integration tests to GitHub Actions
* chore(ci): bump up Go to 1.14
* chore(ci): remove integration tests from CircleCI
* chore(ci): add name
* chore(ci): add new lines
2020-05-05 11:14:28 +03:00
Teppei Fukuda
83ff3fda25
feat(cache): add close function (fanal#104)
...
* feat(cache): add close function
* test(mock): update mock
* test(analyzer): fix tests according to updated mock
2020-05-05 10:45:51 +03:00
Teppei Fukuda
415b99dab3
feat: support OCI Image Format ( #475 )
...
* chore(wire): specify package names
* fix(extractor): remove types.GetDockerOption
* chore(README): mention OCI support
* chore(mod): update dependencies
* test(integration): fix an error message
* test(integration): revert the error message
* chore(mod): tidy
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-05-03 11:30:49 +03:00
Teppei Fukuda
35b038edd3
chore(github): fix issue templates ( #483 )
2020-05-03 10:28:13 +03:00
Manuel Rüger
34a95c1556
contrib/gitlab.tpl: Add new id field ( #468 )
...
* contrib/gitlab.tpl: Add new id field
https://docs.gitlab.com/ee/user/application_security/container_scanning/#reports-json-format
vulnerabilities[].id Unique identifier of the vulnerability.
vulnerabilities[].cve (DEPRECATED - use vulnerabilities[].id instead) A fingerprint string value that represents a concrete occurrence of the vulnerability. It’s used to determine whether two vulnerability occurrences are same or different. May not be 100% accurate. This is NOT a CVE.
Signed-off-by: Manuel Rüger <manuel@rueg.eu >
* Update integration test for Gitlab
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-04-30 20:22:14 +03:00
Teppei Fukuda
b2821420fd
chore(docs): add triage.md ( #473 )
...
* chore(docs): add triage.md
* chore(labels): manage labels as code
* chore(triage): mention a milestone
* chore(triage): fix
Co-Authored-By: Liz Rice <liz@lizrice.com >
* chore(labels): remove rotten
* chore(labels): remove lifecycle/active
* chore(labels): sort priority labels
* chore(docs): add help-wanted.md
* chore(docs): move documents to contrib dir
Co-authored-by: Liz Rice <liz@lizrice.com >
2020-04-30 14:07:23 +03:00
Teppei Fukuda
216a33b4cd
fix: handle a scratch/busybox/DockerSlim image gracefully ( #476 )
...
* fix: handle unknown OS and no package errors
* chore(mod): update dependencies
* integration: add busybox
* update depdendencies and fix tests
Signed-off-by: Simarpreet Singh <simar@linux.com >
* chore(mod): use the latest trivy-db
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-04-30 12:48:28 +03:00
Simarpreet Singh
aa4339ca41
analyzer: Send back package and apps info for unknown OS if found. (fanal#103)
...
* analyzer: Send back package and apps info for unknown OS if found.
We should send back package and apps info if found even
in the case of an unknown OS. Example Dockerfile:
```
$ cat Dockerfile
FROM hello-world
ADD https://raw.githubusercontent.com/aquasecurity/trivy-ci-test/master/Cargo.lock .
```
Should say ErrUnknownOS but still scan the Cargo vulns.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* fix(analyzer): send back package and apps info even if there is no package found
* fix(main): handle specific errors
Co-authored-by: knqyf263 <knqyf263@gmail.com >
2020-04-27 15:16:47 -07:00
Teppei Fukuda
b22aebf826
feat(image): support registry token (fanal#102)
...
* feat(image): support registry token
* test: assert error messages
* chore(mod): point to the latest testdocker
2020-04-27 21:47:28 +03:00
Teppei Fukuda
364cc862f7
feat(image): support OCI Image Format (fanal#101)
...
* feat(image): support OCI Image Format
* refactor: rename NewDockerArchiveImage to NewArchiveImage
* test: rename TestNewDockerArchiveImage to TestNewArchiveImage
* fix: introduce go-multierror
* image: add more sad paths for tryOCI func
Signed-off-by: Simarpreet Singh <simar@linux.com >
* test(image): add more test case
Co-authored-by: Simarpreet Singh <simar@linux.com >
2020-04-26 13:13:28 +03:00
Simarpreet Singh
ad0bb7ce23
rpc: Fix output to use templates when in client server mode. ( #469 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-04-22 13:38:48 -07:00
Simarpreet Singh
17b84f6c09
Override with Vendor score if exists ( #433 )
...
* wip: Add a failing test to demo severity override
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan.go: Return osFound for use in determining vendor.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* pkg: Fix ScanImage return in case an OSFound
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan_test: Include a package-lock.json for happy path
Signed-off-by: Simarpreet Singh <simar@linux.com >
* wip: Add a test to include various reportResult types
Signed-off-by: Simarpreet Singh <simar@linux.com >
* Makefile: Add a target to generate mocks.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Pass reportType as argument for FillInfo.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Add other types of vulnerabilities.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Update golden files.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* ospkg: Fix FillInfo for ospkg/server
Signed-off-by: Simarpreet Singh <simar@linux.com >
* rpc: Add os.Family type to Response.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test.go: Add case where no vendor severity exists.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Fallback to NVD if it exists.
Also add tests for other cases.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* rpc: Fix a few sites with reportType info and tests.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Remove VendorSeverity from displayed results
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Add vulnerability source information.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Add VendorSeverity logic for lightDB as well.
This commit also makes FillInfo logic common to both light and full DBs.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* remove some crufty TODOs
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability_test: Add a case for light db for documentation purposes
Signed-off-by: Simarpreet Singh <simar@linux.com >
* mod: update trivy-db to point to master
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan_test: Remove cruft and bring back test cases
Signed-off-by: Simarpreet Singh <simar@linux.com >
* scan_test: Add pkg Type to mock return
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: reorder err check after err
Signed-off-by: Simarpreet Singh <simar@linux.com >
* client_test: Fix import ordering
Signed-off-by: Simarpreet Singh <simar@linux.com >
* convert.go: Use result.Type
Signed-off-by: Simarpreet Singh <simar@linux.com >
* convert: Use result.Type and simplify ConvertFromRpcResults signature
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Refactor calls to getVendorSeverity
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Remove centos-7-critical.json.golden
There's no critical vulnerability in CentOS 7 anymore.
In addition this test was not adding any value that is already
not covered by existing tests cases.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* rpc: Include severity source in tests.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* integration: Update test db to include VendorSeverity.
Test DB is now a snapshot of full database from trivy-db.
Also update golden files to include SeveritySource.
Signed-off-by: Simarpreet Singh <simar@linux.com >
* vulnerability: Make centos7 use RHEL vendor severities
Signed-off-by: Simarpreet Singh <simar@linux.com >
2020-04-16 16:58:58 -07:00
Simarpreet Singh
7629f7f0d6
docs: Update installation docs for pointing to Trivy Releases. ( #463 )
...
Fixes: https://github.com/aquasecurity/trivy/issues/461
Signed-off-by: Simarpreet Singh <simar@linux.com >
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com >
2020-04-16 11:44:52 +03:00
Teppei Fukuda
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