From 7639bb391a1046958dc6887ca58cd83257b278cb Mon Sep 17 00:00:00 2001 From: knqyf263 Date: Tue, 9 Mar 2021 18:13:02 +0200 Subject: [PATCH] docs: update documents --- docs/air-gap.md | 8 +- .../comparison/index.md => comparison.md} | 3 + docs/{mkdocs => }/credit.md | 0 docs/examples/cache.md | 42 + .../lightweight-db.md => examples/db.md} | 40 + docs/examples/filter.md | 320 +++++ .../exit-code.md => examples/others.md} | 20 + .../save/json.md => examples/report.md} | 83 ++ docs/examples/skip.md | 17 + docs/{mkdocs/faq/homebrew.md => faq.md} | 25 +- docs/imgs/client-server.png | Bin 0 -> 285128 bytes docs/imgs/excalidraw/client-server.excalidraw | 1151 +++++++++++++++++ docs/imgs/excalidraw/fs.excalidraw | 397 ++++++ docs/imgs/excalidraw/image.excalidraw | 504 ++++++++ docs/imgs/excalidraw/repo.excalidraw | 631 +++++++++ docs/imgs/fs.png | Bin 0 -> 108573 bytes docs/imgs/image.png | Bin 0 -> 185899 bytes docs/{mkdocs => }/imgs/logo.png | Bin docs/imgs/repo.png | Bin 0 -> 231262 bytes docs/{mkdocs => }/imgs/usage.gif | Bin docs/{mkdocs => }/imgs/usage1.png | Bin docs/{mkdocs => }/imgs/usage2.png | Bin docs/index.md | 49 + docs/installation.md | 166 +++ .../aws-codepipeline.md | 1 + .../aws-security-hub.md} | 0 .../circleci.md | 12 +- .../github-actions.md | 2 + .../gitlab-ci.md | 2 + .../index.md | 0 .../travis-ci.md | 2 + docs/mkdocs/abstract.md | 9 - docs/mkdocs/air-gap.md | 55 - docs/mkdocs/comparison/anchore.md | 5 - docs/mkdocs/comparison/clair.md | 33 - docs/mkdocs/comparison/quay_dockerhub_gcr.md | 3 - .../aws-security-hub.md | 3 - docs/mkdocs/examples/index.md | 3 - .../examples/standalone/clear-caches.md | 17 - .../standalone/embed-in-dockerfile.md | 42 - .../standalone/filter/by-opa-policy.md | 35 - .../standalone/filter/by-severities.md | 60 - .../examples/standalone/filter/by-type.md | 133 -- .../ignore/specified-vulnerabilities.md | 27 - .../ignore/unfixed-vulnerabilities.md | 45 - .../standalone/only-download-vuln-db.md | 5 - docs/mkdocs/examples/standalone/reset.md | 14 - .../examples/standalone/save/template.md | 51 - .../container-from-inside-the-container.md | 38 - docs/mkdocs/examples/standalone/scan/image.md | 206 --- .../scan/project-including-a-lock-file.md | 38 - .../examples/standalone/skip/directory.md | 5 - docs/mkdocs/examples/standalone/skip/files.md | 5 - .../standalone/skip/update-vuln-db.md | 25 - .../standalone/specify/cache-backend.md | 13 - .../standalone/specify/cache-directory.md | 3 - docs/mkdocs/faq/index.md | 1 - docs/mkdocs/faq/others.md | 16 - docs/mkdocs/feature.md | 36 - docs/mkdocs/index.md | 11 - docs/mkdocs/installation/arch-linux.md | 8 - docs/mkdocs/installation/binary.md | 3 - docs/mkdocs/installation/debian_ubuntu.md | 16 - docs/mkdocs/installation/from-source.md | 8 - docs/mkdocs/installation/homebrew.md | 5 - docs/mkdocs/installation/index.md | 3 - docs/mkdocs/installation/install-script.md | 5 - docs/mkdocs/installation/nix_nixos.md | 9 - docs/mkdocs/installation/rhel_centos.md | 18 - docs/mkdocs/migration/binary.md | 1 - docs/mkdocs/migration/debian_ubuntu.md | 8 - docs/mkdocs/migration/homebrew.md | 7 - docs/mkdocs/migration/index.md | 12 - docs/mkdocs/migration/rhel_centos.md | 8 - docs/mkdocs/quick-start/filesystem.md | 15 - docs/mkdocs/quick-start/git-repository.md | 7 - docs/mkdocs/quick-start/image/docker-hub.md | 41 - docs/mkdocs/quick-start/image/github.md | 7 - docs/mkdocs/quick-start/index.md | 5 - docs/mkdocs/vuln-detection/data-source.md | 30 - .../mkdocs/vuln-detection/image-tar-format.md | 14 - docs/mkdocs/vuln-detection/library.md | 24 - .../examples => modes}/client-server.md | 12 +- docs/modes/standalone.md | 16 + .../docker-hub.md | 0 .../private => private-registries}/ecr.md | 0 .../private => private-registries}/gcr.md | 0 .../private => private-registries}/index.md | 1 - .../private => private-registries}/self.md | 0 .../image/index.md => quickstart.md} | 2 + .../advanced}/embed-in-dockerfile.md | 6 +- .../oci-image.md => scanning/advanced/oci.md} | 2 + .../advanced}/podman.md | 6 +- docs/scanning/advanced/unpacked-filesystem.md | 116 ++ docs/scanning/filesystem.md | 103 ++ docs/scanning/git-repository.md | 150 +++ .../scan/image-file.md => scanning/image.md} | 41 + docs/scanning/index.md | 7 + docs/{mkdocs => }/usage/client.md | 6 +- docs/usage/fs.md | 31 + docs/{mkdocs => }/usage/image.md | 6 +- docs/{mkdocs => }/usage/index.md | 0 docs/usage/repo.md | 31 + docs/{mkdocs => }/usage/server.md | 4 +- docs/vuln-detection/data-source.md | 20 + docs/vuln-detection/image-tar-format.md | 9 + docs/{mkdocs => }/vuln-detection/index.md | 0 docs/vuln-detection/library.md | 24 + docs/{mkdocs => }/vuln-detection/os.md | 8 +- mkdocs.yml | 129 +- 110 files changed, 4084 insertions(+), 1312 deletions(-) rename docs/{mkdocs/comparison/index.md => comparison.md} (90%) rename docs/{mkdocs => }/credit.md (100%) create mode 100644 docs/examples/cache.md rename docs/{mkdocs/examples/standalone/lightweight-db.md => examples/db.md} (50%) create mode 100644 docs/examples/filter.md rename docs/{mkdocs/examples/standalone/specify/exit-code.md => examples/others.md} (82%) rename docs/{mkdocs/examples/standalone/save/json.md => examples/report.md} (65%) create mode 100644 docs/examples/skip.md rename docs/{mkdocs/faq/homebrew.md => faq.md} (79%) create mode 100644 docs/imgs/client-server.png create mode 100644 docs/imgs/excalidraw/client-server.excalidraw create mode 100644 docs/imgs/excalidraw/fs.excalidraw create mode 100644 docs/imgs/excalidraw/image.excalidraw create mode 100644 docs/imgs/excalidraw/repo.excalidraw create mode 100644 docs/imgs/fs.png create mode 100644 docs/imgs/image.png rename docs/{mkdocs => }/imgs/logo.png (100%) create mode 100644 docs/imgs/repo.png rename docs/{mkdocs => }/imgs/usage.gif (100%) rename docs/{mkdocs => }/imgs/usage1.png (100%) rename docs/{mkdocs => }/imgs/usage2.png (100%) create mode 100644 docs/index.md create mode 100644 docs/installation.md rename docs/{mkdocs/continuous-integration => integrations}/aws-codepipeline.md (90%) rename docs/{integration/security-hub.md => integrations/aws-security-hub.md} (100%) rename docs/{mkdocs/continuous-integration => integrations}/circleci.md (63%) rename docs/{mkdocs/continuous-integration => integrations}/github-actions.md (96%) rename docs/{mkdocs/continuous-integration => integrations}/gitlab-ci.md (99%) rename docs/{mkdocs/continuous-integration => integrations}/index.md (100%) rename docs/{mkdocs/continuous-integration => integrations}/travis-ci.md (98%) delete mode 100644 docs/mkdocs/abstract.md delete mode 100644 docs/mkdocs/air-gap.md delete mode 100644 docs/mkdocs/comparison/anchore.md delete mode 100644 docs/mkdocs/comparison/clair.md delete mode 100644 docs/mkdocs/comparison/quay_dockerhub_gcr.md delete mode 100644 docs/mkdocs/continuous-integration/aws-security-hub.md delete mode 100644 docs/mkdocs/examples/index.md delete mode 100644 docs/mkdocs/examples/standalone/clear-caches.md delete mode 100644 docs/mkdocs/examples/standalone/embed-in-dockerfile.md delete mode 100644 docs/mkdocs/examples/standalone/filter/by-opa-policy.md delete mode 100644 docs/mkdocs/examples/standalone/filter/by-severities.md delete mode 100644 docs/mkdocs/examples/standalone/filter/by-type.md delete mode 100644 docs/mkdocs/examples/standalone/ignore/specified-vulnerabilities.md delete mode 100644 docs/mkdocs/examples/standalone/ignore/unfixed-vulnerabilities.md delete mode 100644 docs/mkdocs/examples/standalone/only-download-vuln-db.md delete mode 100644 docs/mkdocs/examples/standalone/reset.md delete mode 100644 docs/mkdocs/examples/standalone/save/template.md delete mode 100644 docs/mkdocs/examples/standalone/scan/container-from-inside-the-container.md delete mode 100644 docs/mkdocs/examples/standalone/scan/image.md delete mode 100644 docs/mkdocs/examples/standalone/scan/project-including-a-lock-file.md delete mode 100644 docs/mkdocs/examples/standalone/skip/directory.md delete mode 100644 docs/mkdocs/examples/standalone/skip/files.md delete mode 100644 docs/mkdocs/examples/standalone/skip/update-vuln-db.md delete mode 100644 docs/mkdocs/examples/standalone/specify/cache-backend.md delete mode 100644 docs/mkdocs/examples/standalone/specify/cache-directory.md delete mode 100644 docs/mkdocs/faq/index.md delete mode 100644 docs/mkdocs/faq/others.md delete mode 100644 docs/mkdocs/feature.md delete mode 100644 docs/mkdocs/index.md delete mode 100644 docs/mkdocs/installation/arch-linux.md delete mode 100644 docs/mkdocs/installation/binary.md delete mode 100644 docs/mkdocs/installation/debian_ubuntu.md delete mode 100644 docs/mkdocs/installation/from-source.md delete mode 100644 docs/mkdocs/installation/homebrew.md delete mode 100644 docs/mkdocs/installation/index.md delete mode 100644 docs/mkdocs/installation/install-script.md delete mode 100644 docs/mkdocs/installation/nix_nixos.md delete mode 100644 docs/mkdocs/installation/rhel_centos.md delete mode 100644 docs/mkdocs/migration/binary.md delete mode 100644 docs/mkdocs/migration/debian_ubuntu.md delete mode 100644 docs/mkdocs/migration/homebrew.md delete mode 100644 docs/mkdocs/migration/index.md delete mode 100644 docs/mkdocs/migration/rhel_centos.md delete mode 100644 docs/mkdocs/quick-start/filesystem.md delete mode 100644 docs/mkdocs/quick-start/git-repository.md delete mode 100644 docs/mkdocs/quick-start/image/docker-hub.md delete mode 100644 docs/mkdocs/quick-start/image/github.md delete mode 100644 docs/mkdocs/quick-start/index.md delete mode 100644 docs/mkdocs/vuln-detection/data-source.md delete mode 100644 docs/mkdocs/vuln-detection/image-tar-format.md delete mode 100644 docs/mkdocs/vuln-detection/library.md rename docs/{mkdocs/examples => modes}/client-server.md (90%) create mode 100644 docs/modes/standalone.md rename docs/{mkdocs/continuous-integration/private => private-registries}/docker-hub.md (100%) rename docs/{mkdocs/continuous-integration/private => private-registries}/ecr.md (100%) rename docs/{mkdocs/continuous-integration/private => private-registries}/gcr.md (100%) rename docs/{mkdocs/continuous-integration/private => private-registries}/index.md (75%) rename docs/{mkdocs/continuous-integration/private => private-registries}/self.md (100%) rename docs/{mkdocs/quick-start/image/index.md => quickstart.md} (98%) rename docs/{mkdocs/quick-start => scanning/advanced}/embed-in-dockerfile.md (95%) rename docs/{mkdocs/examples/standalone/scan/oci-image.md => scanning/advanced/oci.md} (97%) rename docs/{mkdocs/quick-start => scanning/advanced}/podman.md (96%) create mode 100644 docs/scanning/advanced/unpacked-filesystem.md create mode 100644 docs/scanning/filesystem.md create mode 100644 docs/scanning/git-repository.md rename docs/{mkdocs/examples/standalone/scan/image-file.md => scanning/image.md} (81%) create mode 100644 docs/scanning/index.md rename docs/{mkdocs => }/usage/client.md (95%) create mode 100644 docs/usage/fs.md rename docs/{mkdocs => }/usage/image.md (94%) rename docs/{mkdocs => }/usage/index.md (100%) create mode 100644 docs/usage/repo.md rename docs/{mkdocs => }/usage/server.md (97%) create mode 100644 docs/vuln-detection/data-source.md create mode 100644 docs/vuln-detection/image-tar-format.md rename docs/{mkdocs => }/vuln-detection/index.md (100%) create mode 100644 docs/vuln-detection/library.md rename docs/{mkdocs => }/vuln-detection/os.md (93%) diff --git a/docs/air-gap.md b/docs/air-gap.md index 1cfa3bfc5e..cc089ebf40 100644 --- a/docs/air-gap.md +++ b/docs/air-gap.md @@ -1,16 +1,16 @@ -# Air-gapped environment +# Air-Gapped Environment + Trivy can be used in air-gapped environments. ## Download the vulnerability database At first, you need to download the vulnerability database for use in air-gapped environments. -Go to [trivy-db](https://github.com/aquasecurity/trivy-db/releases) and download `trivy-offline.db.tgz` in the latest release. +Go to [trivy-db][trivy-db] and download `trivy-offline.db.tgz` in the latest release. If you download `trivy-light-offline.db.tgz`, you have to run Trivy with `--light` option. ``` $ wget https://github.com/aquasecurity/trivy-db/releases/latest/download/trivy-offline.db.tgz ``` - ## Transfer the DB file into the air-gapped environment The way of transfer depends on the environment. @@ -53,3 +53,5 @@ In an air-gapped environment, specify `--skip-update` so that Trivy doesn't atte ``` $ trivy image --skip-update alpine:3.12 ``` + +[trivy-db]: https://github.com/aquasecurity/trivy-db/releases diff --git a/docs/mkdocs/comparison/index.md b/docs/comparison.md similarity index 90% rename from docs/mkdocs/comparison/index.md rename to docs/comparison.md index 82fa721a85..cf76506c16 100644 --- a/docs/mkdocs/comparison/index.md +++ b/docs/comparison.md @@ -1,3 +1,5 @@ +# Comparison with other scanners + | Scanner | OS
Packages | Application
Dependencies | Easy to use | Accuracy | Suitable
for CI | | -------------- | :-------------: | :-------------------------: | :----------: | :---------: | :-----------------: | | Trivy | ✅ | ✅
(7 languages) | ⭐ ⭐ ⭐ | ⭐ ⭐ ⭐ | ⭐ ⭐ ⭐ | @@ -9,6 +11,7 @@ - [Open Source CVE Scanner Round-Up: Clair vs Anchore vs Trivy][round-up] - [Docker Image Security: Static Analysis Tool Comparison – Anchore Engine vs Clair vs Trivy][tool-comparison] +- [Research Spike: evaluate Trivy for scanning running containers](https://gitlab.com/gitlab-org/gitlab/-/issues/270888) [round-up]: https://boxboat.com/2020/04/24/image-scanning-tech-compared/ [tool-comparison]: https://www.a10o.net/devsecops/docker-image-security-static-analysis-tool-comparison-anchore-engine-vs-clair-vs-trivy/ diff --git a/docs/mkdocs/credit.md b/docs/credit.md similarity index 100% rename from docs/mkdocs/credit.md rename to docs/credit.md diff --git a/docs/examples/cache.md b/docs/examples/cache.md new file mode 100644 index 0000000000..ac1d04c14d --- /dev/null +++ b/docs/examples/cache.md @@ -0,0 +1,42 @@ +# Cache + +## Clear Caches +The `--clear-cache` option removes caches. + +**The scan is not performed.** + +``` +$ trivy image --clear-cache +``` + +
+Result + +``` +2019-11-15T15:13:26.209+0200 INFO Reopening vulnerability DB +2019-11-15T15:13:26.209+0200 INFO Removing image caches... +``` + +
+ +## Cache Directory +Specify where the cache is stored with `--cache-dir`. + +``` +$ trivy --cache-dir /tmp/trivy/ image python:3.4-alpine3.9 +``` + +## Cache Backend +[EXPERIMENTAL] This feature might change without preserving backwards compatibility. + +Trivy supports local filesystem and Redis as the cache backend. This option is useful especially for client/server mode. + +Two options: +- `fs` + - the cache path can be specified by `--cache-dir` +- `redis://` + - `redis://[HOST]:[PORT]` + +``` +$ trivy server --cache-backend redis://localhost:6379 +``` diff --git a/docs/mkdocs/examples/standalone/lightweight-db.md b/docs/examples/db.md similarity index 50% rename from docs/mkdocs/examples/standalone/lightweight-db.md rename to docs/examples/db.md index beda98e9e4..dc74609793 100644 --- a/docs/mkdocs/examples/standalone/lightweight-db.md +++ b/docs/examples/db.md @@ -1,3 +1,43 @@ +# Vulnerability DB + +## Skip update of vulnerability DB +`Trivy` downloads its vulnerability database every 12 hours when it starts operating. +This is usually fast, as the size of the DB is only 10~30MB. +But if you want to skip even that, use the `--skip-update` option. + +``` +$ trivy image --skip-update python:3.4-alpine3.9 +``` + +
+Result + +``` +2019-05-16T12:48:08.703+0900 INFO Detecting Alpine vulnerabilities... + +python:3.4-alpine3.9 (alpine 3.9.2) +=================================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) + ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| openssl | CVE-2019-1543 | MEDIUM | 1.1.1a-r1 | 1.1.1b-r1 | openssl: ChaCha20-Poly1305 | +| | | | | | with long nonces | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +``` + +
+ +## Only download vulnerability database +You can also ask `Trivy` to simply retrieve the vulnerability database. +This is useful to initialize workers in Continuous Integration systems. + +``` +$ trivy image --download-db-only +``` + +## Lightweight DB The lightweight DB doesn't contain vulnerability detail such as descriptions and references. Because of that, the size of the DB is smaller and the download is faster. This option is useful when you don't need vulnerability details and is suitable for CI/CD. diff --git a/docs/examples/filter.md b/docs/examples/filter.md new file mode 100644 index 0000000000..ff60632dc7 --- /dev/null +++ b/docs/examples/filter.md @@ -0,0 +1,320 @@ +# Filter Vulnerabilities + +## Hide Unfixed Vulnerabilities + +By default, `Trivy` also detects unpatched/unfixed vulnerabilities. This means you can't fix these vulnerabilities even if you update all packages. +If you would like to ignore them, use the `--ignore-unfixed` option. + +```bash +$ trivy image --ignore-unfixed ruby:2.4.0 +``` + +
+Result + +``` +2019-05-16T12:49:52.656+0900 INFO Updating vulnerability database... +2019-05-16T12:50:14.786+0900 INFO Detecting Debian vulnerabilities... + +ruby:2.4.0 (debian 8.7) +======================= +Total: 4730 (UNKNOWN: 1, LOW: 145, MEDIUM: 3487, HIGH: 1014, CRITICAL: 83) + ++------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ +| apt | CVE-2019-3462 | CRITICAL | 1.0.9.8.3 | 1.0.9.8.5 | Incorrect sanitation of the | +| | | | | | 302 redirect field in HTTP | +| | | | | | transport method of... | ++ +------------------+----------+ +----------------------------------+-----------------------------------------------------+ +| | CVE-2016-1252 | MEDIUM | | 1.0.9.8.4 | The apt package in Debian | +| | | | | | jessie before 1.0.9.8.4, in | +| | | | | | Debian unstable before... | ++------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ +| bash | CVE-2019-9924 | HIGH | 4.3-11 | 4.3-11+deb8u2 | bash: BASH_CMD is writable in | +| | | | | | restricted bash shells | ++ +------------------+ + +----------------------------------+-----------------------------------------------------+ +| | CVE-2016-7543 | | | 4.3-11+deb8u1 | bash: Specially crafted | +| | | | | | SHELLOPTS+PS4 variables allows | +| | | | | | command substitution | ++ +------------------+----------+ + +-----------------------------------------------------+ +| | CVE-2016-0634 | MEDIUM | | | bash: Arbitrary code execution | +| | | | | | via malicious hostname | ++ +------------------+----------+ +----------------------------------+-----------------------------------------------------+ +| | CVE-2016-9401 | LOW | | 4.3-11+deb8u2 | bash: popd controlled free | ++------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ +... +``` + +
+ +## By Severity + +Use `--severity` option. + +```bash +$ trivy image --severity HIGH,CRITICAL ruby:2.4.0 +``` + +
+Result + +```bash +2019-05-16T01:51:46.255+0900 INFO Updating vulnerability database... +2019-05-16T01:51:49.213+0900 INFO Detecting Debian vulnerabilities... + +ruby:2.4.0 (debian 8.7) +======================= +Total: 1785 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1680, CRITICAL: 105) + ++-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ +| apt | CVE-2019-3462 | CRITICAL | 1.0.9.8.3 | 1.0.9.8.5 | Incorrect sanitation of the | +| | | | | | 302 redirect field in HTTP | +| | | | | | transport method of... | ++-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ +| bash | CVE-2019-9924 | HIGH | 4.3-11 | 4.3-11+deb8u2 | bash: BASH_CMD is writable in | +| | | | | | restricted bash shells | ++ +------------------+ + +----------------------------------+-------------------------------------------------+ +| | CVE-2016-7543 | | | 4.3-11+deb8u1 | bash: Specially crafted | +| | | | | | SHELLOPTS+PS4 variables allows | +| | | | | | command substitution | ++-----------------------------+------------------+ +---------------------------+----------------------------------+-------------------------------------------------+ +| binutils | CVE-2017-8421 | | 2.25-5 | | binutils: Memory exhaustion in | +| | | | | | objdump via a crafted PE file | ++ +------------------+ + +----------------------------------+-------------------------------------------------+ +| | CVE-2017-14930 | | | | binutils: Memory leak in | +| | | | | | decode_line_info | ++ +------------------+ + +----------------------------------+-------------------------------------------------+ +| | CVE-2017-7614 | | | | binutils: NULL | +| | | | | | pointer dereference in | +| | | | | | bfd_elf_final_link function | ++ +------------------+ + +----------------------------------+-------------------------------------------------+ +| | CVE-2014-9939 | | | | binutils: buffer overflow in | +| | | | | | ihex.c | ++ +------------------+ + +----------------------------------+-------------------------------------------------+ +| | CVE-2017-13716 | | | | binutils: Memory leak with the | +| | | | | | C++ symbol demangler routine | +| | | | | | in libiberty | ++ +------------------+ + +----------------------------------+-------------------------------------------------+ +| | CVE-2018-12699 | | | | binutils: heap-based buffer | +| | | | | | overflow in finish_stab in | +| | | | | | stabs.c | ++-----------------------------+------------------+ +---------------------------+----------------------------------+-------------------------------------------------+ +| bsdutils | CVE-2015-5224 | | 2.25.2-6 | | util-linux: File name | +| | | | | | collision due to incorrect | +| | | | | | mkstemp use | ++ +------------------+ + +----------------------------------+-------------------------------------------------+ +| | CVE-2016-2779 | | | | util-linux: runuser tty hijack | +| | | | | | via TIOCSTI ioctl | ++-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ +``` + +
+ +## By Vulnerability IDs + +Use `.trivyignore`. + +```bash +$ cat .trivyignore +# Accept the risk +CVE-2018-14618 + +# No impact in our settings +CVE-2019-1543 + +$ trivy image python:3.4-alpine3.9 +``` + +
+Result + +```bash +2019-05-16T12:53:10.076+0900 INFO Updating vulnerability database... +2019-05-16T12:53:28.134+0900 INFO Detecting Alpine vulnerabilities... + +python:3.4-alpine3.9 (alpine 3.9.2) +=================================== +Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) + +``` + +
+ +## By Type +Use `--vuln-type` option. + +```bash +$ trivy image --vuln-type os ruby:2.4.0 +``` + +Available values: +- library +- os + +
+Result + +```bash +2019-05-22T19:36:50.530+0200 INFO Updating vulnerability database... +2019-05-22T19:36:51.681+0200 INFO Detecting Alpine vulnerabilities... +2019-05-22T19:36:51.685+0200 INFO Updating npm Security DB... +2019-05-22T19:36:52.389+0200 INFO Detecting npm vulnerabilities... +2019-05-22T19:36:52.390+0200 INFO Updating pipenv Security DB... +2019-05-22T19:36:53.406+0200 INFO Detecting pipenv vulnerabilities... + +ruby:2.4.0 (debian 8.7) +Total: 4751 (UNKNOWN: 1, LOW: 150, MEDIUM: 3504, HIGH: 1013, CRITICAL: 83) + ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +| curl | CVE-2018-14618 | CRITICAL | 7.61.0-r0 | 7.61.1-r0 | curl: NTLM password overflow | +| | | | | | via integer overflow | ++ +------------------+----------+ +---------------+----------------------------------+ +| | CVE-2018-16839 | HIGH | | 7.61.1-r1 | curl: Integer overflow leading | +| | | | | | to heap-based buffer overflow in | +| | | | | | Curl_sasl_create_plain_message() | ++ +------------------+ + +---------------+----------------------------------+ +| | CVE-2019-3822 | | | 7.61.1-r2 | curl: NTLMv2 type-3 header | +| | | | | | stack buffer overflow | ++ +------------------+ + +---------------+----------------------------------+ +| | CVE-2018-16840 | | | 7.61.1-r1 | curl: Use-after-free when | +| | | | | | closing "easy" handle in | +| | | | | | Curl_close() | ++ +------------------+----------+ +---------------+----------------------------------+ +| | CVE-2019-3823 | MEDIUM | | 7.61.1-r2 | curl: SMTP end-of-response | +| | | | | | out-of-bounds read | ++ +------------------+ + + +----------------------------------+ +| | CVE-2018-16890 | | | | curl: NTLM type-2 heap | +| | | | | | out-of-bounds buffer read | ++ +------------------+ + +---------------+----------------------------------+ +| | CVE-2018-16842 | | | 7.61.1-r1 | curl: Heap-based buffer | +| | | | | | over-read in the curl tool | +| | | | | | warning formatting | ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +| git | CVE-2018-17456 | HIGH | 2.15.2-r0 | 2.15.3-r0 | git: arbitrary code execution | +| | | | | | via .gitmodules | ++ +------------------+ + + +----------------------------------+ +| | CVE-2018-19486 | | | | git: Improper handling of | +| | | | | | PATH allows for commands to be | +| | | | | | executed from... | ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +| libssh2 | CVE-2019-3855 | CRITICAL | 1.8.0-r2 | 1.8.1-r0 | libssh2: Integer overflow in | +| | | | | | transport read resulting in | +| | | | | | out of bounds write... | ++ +------------------+----------+ + +----------------------------------+ +| | CVE-2019-3861 | MEDIUM | | | libssh2: Out-of-bounds reads | +| | | | | | with specially crafted SSH | +| | | | | | packets | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-3857 | | | | libssh2: Integer overflow in | +| | | | | | SSH packet processing channel | +| | | | | | resulting in out of... | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-3856 | | | | libssh2: Integer overflow in | +| | | | | | keyboard interactive handling | +| | | | | | resulting in out of bounds... | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-3863 | | | | libssh2: Integer overflow | +| | | | | | in user authenticate | +| | | | | | keyboard interactive allows | +| | | | | | out-of-bounds writes | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-3862 | | | | libssh2: Out-of-bounds memory | +| | | | | | comparison with specially | +| | | | | | crafted message channel | +| | | | | | request | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-3860 | | | | libssh2: Out-of-bounds reads | +| | | | | | with specially crafted SFTP | +| | | | | | packets | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-3858 | | | | libssh2: Zero-byte allocation | +| | | | | | with a specially crafted SFTP | +| | | | | | packed leading to an... | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-3859 | | | | libssh2: Unchecked use of | +| | | | | | _libssh2_packet_require and | +| | | | | | _libssh2_packet_requirev | +| | | | | | resulting in out-of-bounds | +| | | | | | read | ++---------+------------------+ +-------------------+---------------+----------------------------------+ +| libxml2 | CVE-2018-14404 | | 2.9.7-r0 | 2.9.8-r1 | libxml2: NULL pointer | +| | | | | | dereference in | +| | | | | | xpath.c:xmlXPathCompOpEval() | +| | | | | | can allow attackers to cause | +| | | | | | a... | ++ +------------------+ + + +----------------------------------+ +| | CVE-2018-14567 | | | | libxml2: Infinite loop when | +| | | | | | --with-lzma is used allows for | +| | | | | | denial of service... | ++ +------------------+----------+ + +----------------------------------+ +| | CVE-2018-9251 | LOW | | | libxml2: infinite loop in | +| | | | | | xz_decomp function in xzlib.c | ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +| openssh | CVE-2019-6109 | MEDIUM | 7.5_p1-r9 | 7.5_p1-r10 | openssh: Missing character | +| | | | | | encoding in progress display | +| | | | | | allows for spoofing of scp... | ++ +------------------+ + + +----------------------------------+ +| | CVE-2019-6111 | | | | openssh: Improper validation | +| | | | | | of object names allows | +| | | | | | malicious server to overwrite | +| | | | | | files... | ++ +------------------+----------+ + +----------------------------------+ +| | CVE-2018-20685 | LOW | | | openssh: scp client improper | +| | | | | | directory name validation | ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +| sqlite | CVE-2018-20346 | MEDIUM | 3.21.0-r1 | 3.25.3-r0 | CVE-2018-20505 CVE-2018-20506 | +| | | | | | sqlite: Multiple flaws in | +| | | | | | sqlite which can be triggered | +| | | | | | via... | ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +| tar | CVE-2018-20482 | LOW | 1.29-r1 | 1.31-r0 | tar: Infinite read loop in | +| | | | | | sparse_dump_region function in | +| | | | | | sparse.c | ++---------+------------------+----------+-------------------+---------------+----------------------------------+ +``` + +
+ + +## By Open Policy Agent + +[EXPERIMENTAL] This feature might change without preserving backwards compatibility. + +Trivy supports Open Policy Agent (OPA) to filter vulnerabilities. You can specify a Rego file with `--ignore-policy` option. + +The Rego package name must be `trivy` and it must include a rule called `ignore` which determines if each individual vulnerability should be excluded (ignore=true) or not (ignore=false). In the policy, each vulnerability will be available for inspection as the `input` variable. The structure of each vulnerability input is the same as for the Trivy JSON output. +There is a built-in Rego library with helper functions that you can import into your policy using: `import data.lib.trivy`. For more info about the helper functions, look at the library [here][helper] + +To get started, see the [example policy][policy]. + +```bash +$ trivy image --ignore-policy contrib/example_filter/basic.rego centos:7 +``` + +
+Result + +```bash +centos:7 (centos 7.8.2003) +========================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0) + ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| glib2 | CVE-2016-3191 | HIGH | 2.56.1-5.el7 | | pcre: workspace overflow | +| | | | | | for (*ACCEPT) with deeply | +| | | | | | nested parentheses (8.39/13, | +| | | | | | 10.22/12) | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +``` + +
+ +[helper]: https://github.com/aquasecurity/trivy/tree/main/pkg/vulnerability/module.go +[policy]: https://github.com/aquasecurity/trivy/tree/main/contrib/example_policy diff --git a/docs/mkdocs/examples/standalone/specify/exit-code.md b/docs/examples/others.md similarity index 82% rename from docs/mkdocs/examples/standalone/specify/exit-code.md rename to docs/examples/others.md index 5bb60c0216..872881e299 100644 --- a/docs/mkdocs/examples/standalone/specify/exit-code.md +++ b/docs/examples/others.md @@ -1,3 +1,6 @@ +# Others + +## Exit Code By default, `Trivy` exits with code 0 even when vulnerabilities are detected. Use the `--exit-code` option if you want to exit with a non-zero exit code. @@ -32,3 +35,20 @@ This option is useful for CI/CD. In the following example, the test will fail on $ trivy image --exit-code 0 --severity MEDIUM,HIGH ruby:2.4.0 $ trivy image --exit-code 1 --severity CRITICAL ruby:2.4.0 ``` + +## Reset +The `--reset` option removes all caches and database. +After this, it takes a long time as the vulnerability database needs to be rebuilt locally. + +``` +$ trivy image --reset +``` + +
+Result + +``` +2019-05-16T13:05:31.935+0900 INFO Resetting... +``` + +
diff --git a/docs/mkdocs/examples/standalone/save/json.md b/docs/examples/report.md similarity index 65% rename from docs/mkdocs/examples/standalone/save/json.md rename to docs/examples/report.md index 711195b30b..be8c276625 100644 --- a/docs/mkdocs/examples/standalone/save/json.md +++ b/docs/examples/report.md @@ -1,3 +1,13 @@ +# Report Formats + +## Table (Default) + +``` +$ trivy image -f table golang:1.12-alpine +``` + +## JSON + ``` $ trivy image -f json -o results.json golang:1.12-alpine ``` @@ -122,3 +132,76 @@ $ trivy image -f json -o results.json golang:1.12-alpine `VulnerabilityID`, `PkgName`, `InstalledVersion`, and `Severity` in `Vulnerabilities` are always filled with values, but other fields might be empty. + +## Template + +### Custom Template + +{% raw %} +``` +$ trivy image --format template --template "{{ range . }} {{ .Target }} {{ end }}" golang:1.12-alpine +``` +{% endraw %} + +
+Result + +``` +2020-01-02T18:02:32.856+0100 INFO Detecting Alpine vulnerabilities... + golang:1.12-alpine (alpine 3.10.2) +``` +
+ +You can compute different figures within the template using [sprig][sprig] functions. +As an example you can summarize the different classes of issues: + + +{% raw %} +``` +$ trivy image --format template --template '{{- $critical := 0 }}{{- $high := 0 }}{{- range . }}{{- range .Vulnerabilities }}{{- if eq .Severity "CRITICAL" }}{{- $critical = add $critical 1 }}{{- end }}{{- if eq .Severity "HIGH" }}{{- $high = add $high 1 }}{{- end }}{{- end }}{{- end }}Critical: {{ $critical }}, High: {{ $high }}' golang:1.12-alpine +``` +{% endraw %} + +
+Result + +``` +Critical: 0, High: 2 +``` +
+ +For other features of sprig, see the official [sprig][sprig] documentation. + +### Load templates from a file +You can load templates from a file prefixing the template path with an @. + +``` +$ trivy image --format template --template "@/path/to/template" golang:1.12-alpine +``` + +### Default Templates +#### XML +In the following example using the template `junit.tpl` XML can be generated. +``` +$ trivy image --format template --template "@contrib/junit.tpl" -o junit-report.xml golang:1.12-alpine +``` + +#### SARIF +In the following example using the template `sarif.tpl` [Sarif][sarif] can be generated. +``` +$ trivy image --format template --template "@contrib/sarif.tpl" -o report.sarif golang:1.12-alpine +``` +This SARIF format can be uploaded to GitHub code scanning results, and there is a [Trivy GitHub Action][action] for automating this process. + +Trivy also supports an [ASFF template for reporting findings to AWS Security Hub][asff] + +#### HTML + +``` +$ trivy image --format template --template "@contrib/html.tpl" -o report.html golang:1.12-alpine +``` + +[action]: https://github.com/aquasecurity/trivy-action +[asff]: https://github.com/aquasecurity/trivy/tree/main/docs/integration/security-hub.md +[sarif]: https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-results-from-code-scanning +[sprig]: http://masterminds.github.io/sprig/ diff --git a/docs/examples/skip.md b/docs/examples/skip.md new file mode 100644 index 0000000000..9054a16348 --- /dev/null +++ b/docs/examples/skip.md @@ -0,0 +1,17 @@ +# Skip Files/Directories + +## Skip Files +Trivy traversals directories and looks for all lock files by default. +If your image contains lock files which are not maintained by you, you can skip the file. + +``` +$ trivy image --skip-files "/Gemfile.lock,/app/Pipfile.lock" quay.io/fluentd_elasticsearch/fluentd:v2.9.0 +``` + +## Skip Directories +Trivy traversals directories and look for all lock files by default. +If your image contains lock files which are not maintained by you, you can skip traversal in the specific directory. + +``` +$ trivy image --skip-dirs "/usr/lib/ruby/gems,/etc" fluent/fluentd:edge +``` diff --git a/docs/mkdocs/faq/homebrew.md b/docs/faq.md similarity index 79% rename from docs/mkdocs/faq/homebrew.md rename to docs/faq.md index e3c7062b9f..bafe0420b8 100644 --- a/docs/mkdocs/faq/homebrew.md +++ b/docs/faq.md @@ -1,3 +1,6 @@ +# FAQ + +## Homebrew ### Error: Your macOS keychain GitHub credentials do not have sufficient scope! ``` @@ -39,10 +42,28 @@ $ brew install aquasecurity/trivy/trivy $ TRIVY_INSECURE=true trivy image [YOUR_IMAGE] ``` -### Running in parallel takes same time as series run +### Running in parallel takes same time as series run When running trivy on multiple images simultaneously, it will take same time as running trivy in series. -This is because of a limitation of boltdb. +This is because of a limitation of boltdb. > Bolt obtains a file lock on the data file so multiple processes cannot open the same database at the same time. Opening an already open Bolt database will cause it to hang until the other process closes it. Reference : [boltdb: Opening a database][boltdb]. [boltdb]: https://github.com/boltdb/bolt#opening-a-database + +## Others +### GitHub Rate limiting + +Specify GITHUB_TOKEN for authentication +https://developer.github.com/v3/#rate-limiting + +``` +$ GITHUB_TOKEN=XXXXXXXXXX trivy alpine:3.10 +``` + +### Unknown error + +Try again with `--reset` option: + +``` +$ trivy image --reset +``` diff --git a/docs/imgs/client-server.png b/docs/imgs/client-server.png new file mode 100644 index 0000000000000000000000000000000000000000..fce67eefdf0b01950b966f07fbf9c245675554b0 GIT binary patch literal 285128 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%0D)F%FLOIvr{-ST6n1(48{EXCv=nb; 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
    y@qrwq9S4u#aT(tlWdb@9+! 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⪙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

    #4;`o|xYdEhgP6v1|k9Yqaz#h1K-O*eH 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 literal 0 HcmV?d00001 diff --git a/docs/imgs/image.png b/docs/imgs/image.png new file mode 100644 index 0000000000000000000000000000000000000000..e014f0c7b653d1281cba74de156c8a3b67aa317a GIT binary patch literal 185899 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⪙s@#- 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

    bbMmG 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

    voGtNh6e4$wOP5th+YjG)H$YErv+L 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 + + + +## Abstract + +`Trivy` (`tri` pronounced like **tri**gger, `vy` pronounced like en**vy**) is a simple and comprehensive vulnerability scanner for containers and other artifacts. +A software vulnerability is a glitch, flaw, or weakness present in the software or in an Operating System. +`Trivy` detects vulnerabilities of OS packages (Alpine, RHEL, CentOS, etc.) and application dependencies (Bundler, Composer, npm, yarn, etc.). +`Trivy` is easy to use. Just install the binary and you're ready to scan. All you need to do for scanning is to specify a target such as an image name of the container. + +It is considered to be used in CI. Before pushing to a container registry or deploying your application, you can scan your local container image and other artifacts easily. +See [here](#continuous-integration-ci) for details. + +## Features + +- Detect comprehensive vulnerabilities + - OS packages (Alpine, **Red Hat Universal Base Image**, Red Hat Enterprise Linux, CentOS, Oracle Linux, Debian, Ubuntu, Amazon Linux, openSUSE Leap, SUSE Enterprise Linux, Photon OS and Distroless) + - **Application dependencies** (Bundler, Composer, Pipenv, Poetry, npm, yarn, Cargo, NuGet, and Maven) +- Simple + - Specify only an image name or artifact name + - See [Quick Start](#quick-start) and [Examples](#examples) +- Fast + - The first scan will finish within 10 seconds (depending on your network). Consequent scans will finish in single seconds. + - Unlike other scanners that take long to fetch vulnerability information (~10 minutes) on the first run, and encourage you to maintain a durable vulnerability database, Trivy is stateless and requires no maintenance or preparation. +- Easy installation + - `apt-get install`, `yum install` and `brew install` is possible (See [Installation](#installation)) + - **No pre-requisites** such as installation of DB, libraries, etc. +- High accuracy + - **Especially Alpine Linux and RHEL/CentOS** + - Other OSes are also high +- DevSecOps + - **Suitable for CI** such as Travis CI, CircleCI, Jenkins, GitLab CI, etc. + - See [CI Example](#continuous-integration-ci) +- Support multiple formats + - container image + - A local image in Docker Engine which is running as a daemon + - A local image in Podman (>=2.0) which is exposing a socket + - A remote image in Docker Registry such as Docker Hub, ECR, GCR and ACR + - A tar archive stored in the `docker save` / `podman save` formatted file + - An image directory compliant with [OCI Image Format](https://github.com/opencontainers/image-spec) + - local filesystem + - remote git repository + +Please see [LICENSE](https://github.com/aquasecurity/trivy/blob/main/LICENSE) for Trivy licensing information. Note that Trivy uses vulnerability information from a variety of sources, some of which are licensed for non-commercial use only. diff --git a/docs/installation.md b/docs/installation.md new file mode 100644 index 0000000000..ebd31e94da --- /dev/null +++ b/docs/installation.md @@ -0,0 +1,166 @@ +# Installation + +Replace `{TRIVY_VERSION}` with the latest released version of Trivy. You can find the latest releases on this page: https://github.com/aquasecurity/trivy/releases + +## RHEL/CentOS + +Add repository setting to `/etc/yum.repos.d`. + +``` +$ sudo vim /etc/yum.repos.d/trivy.repo +[trivy] +name=Trivy repository +baseurl=https://aquasecurity.github.io/trivy-repo/rpm/releases/$releasever/$basearch/ +gpgcheck=0 +enabled=1 +$ sudo yum -y update +$ sudo yum -y install trivy +``` + +or + +``` +$ rpm -ivh https://github.com/aquasecurity/trivy/releases/download/{TRIVY_VERSION}/trivy_{TRIVY_VERSION}_Linux-64bit.rpm +``` + +## Debian/Ubuntu + +Add repository to `/etc/apt/sources.list.d`. + +``` +$ sudo apt-get install wget apt-transport-https gnupg lsb-release +$ wget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key | sudo apt-key add - +$ echo deb https://aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list.d/trivy.list +$ sudo apt-get update +$ sudo apt-get install trivy +``` + +or + +``` +$ wget https://github.com/aquasecurity/trivy/releases/download/{TRIVY_VERSION}/trivy_{TRIVY_VERSION}_Linux-64bit.deb +$ sudo dpkg -i trivy_{TRIVY_VERSION}_Linux-64bit.deb +``` + + + +## Arch Linux +Package trivy-bin can be installed from the Arch User Repository. Examples: +``` +pikaur -Sy trivy-bin +``` +or +``` +yay -Sy trivy-bin +``` + +## Homebrew + +You can use homebrew on macOS and Linux. + +``` +$ brew install aquasecurity/trivy/trivy +``` + +## Nix/NixOS + +You can use nix on Linux or macOS and on others unofficially. + +Note that trivy is currently only in the unstable channels. + +``` +$ nix-env --install trivy +``` + +Or through your configuration on NixOS or with home-manager as usual + + +## Install Script +This script downloads Trivy binary based on your OS and architecture. + +``` +$ curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin +``` + +## Binary + +Get the latest version from [this page](https://github.com/aquasecurity/trivy/releases/latest), and download the archive file for your operating system/architecture. Unpack the archive, and put the binary somewhere in your `$PATH` (on UNIX-y systems, /usr/local/bin or the like). Make sure it has execution bits turned on. + +## From source + +```sh +$ mkdir -p $GOPATH/src/github.com/aquasecurity +$ cd $GOPATH/src/github.com/aquasecurity +$ git clone https://github.com/aquasecurity/trivy +$ cd trivy/cmd/trivy/ +$ export GO111MODULE=on +$ go install +``` + +## Docker +### Docker Hub +Replace [YOUR_CACHE_DIR] with the cache directory on your machine. + +``` +$ docker pull aquasec/trivy +``` + +Example for Linux: + +``` +$ docker run --rm -v [YOUR_CACHE_DIR]:/root/.cache/ aquasec/trivy [YOUR_IMAGE_NAME] +``` + +Example for macOS: + +``` +$ docker run --rm -v $HOME/Library/Caches:/root/.cache/ aquasec/trivy python:3.4-alpine +``` + +If you would like to scan the image on your host machine, you need to mount `docker.sock`. + +``` +$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \ + -v $HOME/Library/Caches:/root/.cache/ aquasec/trivy python:3.4-alpine +``` + +Please re-pull latest `aquasec/trivy` if an error occurred. + +

    +Result + +``` +2019-05-16T01:20:43.180+0900 INFO Updating vulnerability database... +2019-05-16T01:20:53.029+0900 INFO Detecting Alpine vulnerabilities... + +python:3.4-alpine3.9 (alpine 3.9.2) +=================================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) + ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| openssl | CVE-2019-1543 | MEDIUM | 1.1.1a-r1 | 1.1.1b-r1 | openssl: ChaCha20-Poly1305 | +| | | | | | with long nonces | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +``` + +
    + +### GitHub Container Registry + +The same image is hosted on [GitHub Container Registry][registry] as well. + +``` +$ docker pull ghcr.io/aquasecurity/trivy:latest +``` + +[registry]: https://github.com/orgs/aquasecurity/packages/container/package/trivy + +### Amazon ECR Public + +The same image is hosted on [Amazon ECR Public](https://gallery.ecr.aws/aquasecurity/trivy) as well. + +``` +$ docker pull public.ecr.aws/aquasecurity/trivy:latest +``` diff --git a/docs/mkdocs/continuous-integration/aws-codepipeline.md b/docs/integrations/aws-codepipeline.md similarity index 90% rename from docs/mkdocs/continuous-integration/aws-codepipeline.md rename to docs/integrations/aws-codepipeline.md index 1da3135888..396339e1c3 100644 --- a/docs/mkdocs/continuous-integration/aws-codepipeline.md +++ b/docs/integrations/aws-codepipeline.md @@ -1,3 +1,4 @@ +# AWS CodePipeline See [this blog post][blog] for an example of using Trivy within AWS CodePipeline. [blog]: https://aws.amazon.com/blogs/containers/scanning-images-with-trivy-in-an-aws-codepipeline/ diff --git a/docs/integration/security-hub.md b/docs/integrations/aws-security-hub.md similarity index 100% rename from docs/integration/security-hub.md rename to docs/integrations/aws-security-hub.md diff --git a/docs/mkdocs/continuous-integration/circleci.md b/docs/integrations/circleci.md similarity index 63% rename from docs/mkdocs/continuous-integration/circleci.md rename to docs/integrations/circleci.md index 926042c42a..81b0091ab3 100644 --- a/docs/mkdocs/continuous-integration/circleci.md +++ b/docs/integrations/circleci.md @@ -1,3 +1,5 @@ +# CircleCI + ``` $ cat .circleci/config.yml jobs: @@ -14,15 +16,7 @@ jobs: name: Install trivy command: | apk add --update-cache --upgrade curl - VERSION=$( - curl --silent "https://api.github.com/repos/aquasecurity/trivy/releases/latest" | \ - grep '"tag_name":' | \ - sed -E 's/.*"v([^"]+)".*/\1/' - ) - - wget https://github.com/aquasecurity/trivy/releases/download/v${VERSION}/trivy_${VERSION}_Linux-64bit.tar.gz - tar zxvf trivy_${VERSION}_Linux-64bit.tar.gz - mv trivy /usr/local/bin + curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin - run: name: Scan the local image with trivy command: trivy --exit-code 0 --no-progress trivy-ci-test:${CIRCLE_SHA1} diff --git a/docs/mkdocs/continuous-integration/github-actions.md b/docs/integrations/github-actions.md similarity index 96% rename from docs/mkdocs/continuous-integration/github-actions.md rename to docs/integrations/github-actions.md index 9542ec685f..80aae4fbd8 100644 --- a/docs/mkdocs/continuous-integration/github-actions.md +++ b/docs/integrations/github-actions.md @@ -1,3 +1,5 @@ +# GitHub Actions + - Here is the [Trivy Github Action][action] - The Microsoft Azure team have written a [container-scan action][azuer] that uses Trivy and Dockle - For full control over the options specified to Trivy, this [blog post][blog] describes adding Trivy into your own GitHub action workflows diff --git a/docs/mkdocs/continuous-integration/gitlab-ci.md b/docs/integrations/gitlab-ci.md similarity index 99% rename from docs/mkdocs/continuous-integration/gitlab-ci.md rename to docs/integrations/gitlab-ci.md index 70177ab9f2..564b82e694 100644 --- a/docs/mkdocs/continuous-integration/gitlab-ci.md +++ b/docs/integrations/gitlab-ci.md @@ -1,3 +1,5 @@ +# GitLab CI + ``` $ cat .gitlab-ci.yml stages: diff --git a/docs/mkdocs/continuous-integration/index.md b/docs/integrations/index.md similarity index 100% rename from docs/mkdocs/continuous-integration/index.md rename to docs/integrations/index.md diff --git a/docs/mkdocs/continuous-integration/travis-ci.md b/docs/integrations/travis-ci.md similarity index 98% rename from docs/mkdocs/continuous-integration/travis-ci.md rename to docs/integrations/travis-ci.md index ba57cc4dd3..992b4ed9fa 100644 --- a/docs/mkdocs/continuous-integration/travis-ci.md +++ b/docs/integrations/travis-ci.md @@ -1,3 +1,5 @@ +# Travis CI + ``` $ cat .travis.yml services: diff --git a/docs/mkdocs/abstract.md b/docs/mkdocs/abstract.md deleted file mode 100644 index f1c1f1a73e..0000000000 --- a/docs/mkdocs/abstract.md +++ /dev/null @@ -1,9 +0,0 @@ -`Trivy` (`tri` pronounced like **tri**gger, `vy` pronounced like en**vy**) is a simple and comprehensive vulnerability scanner for containers and other artifacts. -A software vulnerability is a glitch, flaw, or weakness present in the software or in an Operating System. -`Trivy` detects vulnerabilities of OS packages (Alpine, RHEL, CentOS, etc.) and application dependencies (Bundler, Composer, npm, yarn, etc.). -`Trivy` is easy to use. Just install the binary and you're ready to scan. All you need to do for scanning is to specify a target such as an image name of the container. - -It is considered to be used in CI. Before pushing to a container registry or deploying your application, you can scan your local container image and other artifacts easily. -See [here][ci] for details. - -[ci]: continuous-integration/index.md diff --git a/docs/mkdocs/air-gap.md b/docs/mkdocs/air-gap.md deleted file mode 100644 index 921828952d..0000000000 --- a/docs/mkdocs/air-gap.md +++ /dev/null @@ -1,55 +0,0 @@ -Trivy can be used in air-gapped environments. - -## Download the vulnerability database -At first, you need to download the vulnerability database for use in air-gapped environments. -Go to [trivy-db][trivy-db] and download `trivy-offline.db.tgz` in the latest release. -If you download `trivy-light-offline.db.tgz`, you have to run Trivy with `--light` option. - -``` -$ wget https://github.com/aquasecurity/trivy-db/releases/latest/download/trivy-offline.db.tgz -``` - -## Transfer the DB file into the air-gapped environment -The way of transfer depends on the environment. - -``` -$ rsync -av -e ssh /path/to/trivy-offline.db.tgz [user]@[host]:dst -``` - -## Put the DB file in Trivy's cache directory -You have to know where to put the DB file. The following command shows the default cache directory. - -``` -$ ssh user@host -$ trivy -h | grep cache - --cache-dir value cache directory (default: "/home/myuser/.cache/trivy") [$TRIVY_CACHE_DIR] -``` - -Put the DB file in the cache directory + `/db`. - -``` -$ mkdir -p /home/myuser/.cache/trivy/db -$ cd /home/myuser/.cache/trivy/db -$ mv /path/to/trivy-offline.db.tgz . -``` - -Then, decompress it. -`trivy-offline.db.tgz` file includes two files, `trivy.db` and `metadata.json`. - -``` -$ tar xvf trivy-offline.db.tgz -x trivy.db -x metadata.json -$ rm trivy-offline.db.tgz -``` - -In an air-gapped environment it is your responsibility to update the Trivy database on a regular basis, so that the scanner can detect recently-identified vulnerabilities. - -## Run Trivy with --skip-update option -In an air-gapped environment, specify `--skip-update` so that Trivy doesn't attempt to download the latest database file. - -``` -$ trivy image --skip-update alpine:3.12 -``` - -[trivy-db]: https://github.com/aquasecurity/trivy-db/releases diff --git a/docs/mkdocs/comparison/anchore.md b/docs/mkdocs/comparison/anchore.md deleted file mode 100644 index 89b6ffb95f..0000000000 --- a/docs/mkdocs/comparison/anchore.md +++ /dev/null @@ -1,5 +0,0 @@ -Similar to Clair, there is a difference in detection accuracy on Alpine Linux. -Then, as noted above, `Anchore Engine` does not detect unfixable vulnerabilities on RHEL/CentOS, whereas `Trivy` does. - -Also, `Anchore Engine` needs some steps to start scanning. -`Trivy` is much easier to use. diff --git a/docs/mkdocs/comparison/clair.md b/docs/mkdocs/comparison/clair.md deleted file mode 100644 index 4c1643ad31..0000000000 --- a/docs/mkdocs/comparison/clair.md +++ /dev/null @@ -1,33 +0,0 @@ -[Clair][clair] uses [alpine-secdb][alpine-secdb]. -However, the purpose of this database is to make it possible to know what packages has backported fixes. -As README says, it is not a complete database of all security issues in Alpine. - -`Trivy` collects vulnerability information in Alpine Linux from [Alpine Linux aports repository][aports]. -Then, those vulnerabilities will be saved on [vuln-list][vuln-list]. - -`alpine-secdb` has 6959 vulnerabilities (as of 2019/05/12). -`vuln-list` has 11101 vulnerabilities related to Alpine Linux (as of 2019/05/12). -There is a difference in detection accuracy because the number of vulnerabilities is nearly doubled. - -In addition, `Trivy` analyzes the middle layers as well to find out which version of the library was used for static linking. - -`Clair` can not handle the following cases because it analyzes the image after applying all layers. - -``` -RUN apk add --no-cache sqlite-dev \ - && wget https://xxx/yyy.tar.gz \ - && tar zxvf yyy.tar.gz && cd yyy \ - && make && make install \ - && apk del sqlite-dev -``` - -And as many people know, it is difficult to select a `Clair` client because many clients are deprecated. - -Trivy is a stand-alone tool and can scan very fast. This means it's very easy to use in CI/CD. - -Finally, `Trivy` can also detect vulnerabilities in application dependent libraries such as Bundler, Composer, Pipenv, etc. - -[clair]: https://github.com/coreos/clair -[alpine-secdb]: https://github.com/alpinelinux/alpine-secdb/ -[aports]: https://gitlab.alpinelinux.org/alpine/aports -[vuln-list]: https://github.com/aquasecurity/vuln-list/tree/main/alpine diff --git a/docs/mkdocs/comparison/quay_dockerhub_gcr.md b/docs/mkdocs/comparison/quay_dockerhub_gcr.md deleted file mode 100644 index 8bc3931bce..0000000000 --- a/docs/mkdocs/comparison/quay_dockerhub_gcr.md +++ /dev/null @@ -1,3 +0,0 @@ -As `Quay` uses `Clair` internally, it has the same accuracy as `Clair`. `Docker Hub` can scan only official images. `GCR` hardly detects vulnerabilities on Alpine Linux. Also, it is locked to a specific registry. - -`Trivy` can be used regardless of the registry, and it is easily integrated with CI/CD services. diff --git a/docs/mkdocs/continuous-integration/aws-security-hub.md b/docs/mkdocs/continuous-integration/aws-security-hub.md deleted file mode 100644 index dfacc1d71a..0000000000 --- a/docs/mkdocs/continuous-integration/aws-security-hub.md +++ /dev/null @@ -1,3 +0,0 @@ -See [here][hub] - -[hub]: https://github.com/aquasecurity/trivy/tree/main/docs/integration/security-hub.md diff --git a/docs/mkdocs/examples/index.md b/docs/mkdocs/examples/index.md deleted file mode 100644 index eed36a63bd..0000000000 --- a/docs/mkdocs/examples/index.md +++ /dev/null @@ -1,3 +0,0 @@ -Trivy can be run in both standalone mode or [Client/Server][client-server] mode. - -[client-server]: client-server.md diff --git a/docs/mkdocs/examples/standalone/clear-caches.md b/docs/mkdocs/examples/standalone/clear-caches.md deleted file mode 100644 index 94bfa2a5c5..0000000000 --- a/docs/mkdocs/examples/standalone/clear-caches.md +++ /dev/null @@ -1,17 +0,0 @@ -The `--clear-cache` option removes caches. - -**The scan is not performed.** - -``` -$ trivy image --clear-cache -``` - -
    -Result - -``` -2019-11-15T15:13:26.209+0200 INFO Reopening vulnerability DB -2019-11-15T15:13:26.209+0200 INFO Removing image caches... -``` - -
    diff --git a/docs/mkdocs/examples/standalone/embed-in-dockerfile.md b/docs/mkdocs/examples/standalone/embed-in-dockerfile.md deleted file mode 100644 index 137ac29e6d..0000000000 --- a/docs/mkdocs/examples/standalone/embed-in-dockerfile.md +++ /dev/null @@ -1,42 +0,0 @@ -``` -$ cat Dockerfile -FROM alpine:3.7 - -RUN apk add curl \ - && curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin \ - && trivy filesystem --exit-code 1 --no-progress / - -$ docker build -t vulnerable-image . -``` - -
    -Result - -``` -Sending build context to Docker daemon 31.14MB -Step 1/2 : FROM alpine:3.7 - ---> 6d1ef012b567 -Step 2/2 : RUN curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin && trivy filesystem --exit-code 1 --no-progress / - ---> Running in 27b004205da0 -2020-06-01T14:10:41.261Z INFO Need to update DB -2020-06-01T14:10:41.262Z INFO Downloading DB... -2020-06-01T14:10:56.188Z INFO Detecting Alpine vulnerabilities... -2020-06-01T14:10:56.188Z WARN This OS version is no longer supported by the distribution: alpine 3.7.3 -2020-06-01T14:10:56.188Z WARN The vulnerability detection may be insufficient because security updates are not provided - -27b004205da0 (alpine 3.7.3) -=========================== -Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0) - -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| musl | CVE-2019-14697 | HIGH | 1.1.18-r3 | 1.1.18-r4 | musl libc through 1.1.23 | -| | | | | | has an x87 floating-point | -| | | | | | stack adjustment imbalance, | -| | | | | | related... | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -The command '/bin/sh -c trivy filesystem --exit-code 1 --no-progress /' returned a non-zero code: 1 -``` - -
    diff --git a/docs/mkdocs/examples/standalone/filter/by-opa-policy.md b/docs/mkdocs/examples/standalone/filter/by-opa-policy.md deleted file mode 100644 index a81024342f..0000000000 --- a/docs/mkdocs/examples/standalone/filter/by-opa-policy.md +++ /dev/null @@ -1,35 +0,0 @@ -[EXPERIMENTAL] This feature might change without preserving backwards compatibility. - -Trivy supports Open Policy Agent (OPA) to filter vulnerabilities. You can specify a Rego file with `--ignore-policy` option. - -The Rego package name must be `trivy` and it must include a rule called `ignore` which determines if each individual vulnerability should be excluded (ignore=true) or not (ignore=false). In the policy, each vulnerability will be available for inspection as the `input` variable. The structure of each vulnerability input is the same as for the Trivy JSON output. -There is a built-in Rego library with helper functions that you can import into your policy using: `import data.lib.trivy`. For more info about the helper functions, look at the library [here][helper] - -To get started, see the [example policy][policy]. - -``` -$ trivy image --ignore-policy contrib/example_filter/basic.rego centos:7 -``` - -
    -Result - -``` -centos:7 (centos 7.8.2003) -========================== -Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0) - -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| glib2 | CVE-2016-3191 | HIGH | 2.56.1-5.el7 | | pcre: workspace overflow | -| | | | | | for (*ACCEPT) with deeply | -| | | | | | nested parentheses (8.39/13, | -| | | | | | 10.22/12) | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -``` - -
    - -[helper]: https://github.com/aquasecurity/trivy/tree/main/pkg/vulnerability/module.go -[policy]: https://github.com/aquasecurity/trivy/tree/main/contrib/example_policy diff --git a/docs/mkdocs/examples/standalone/filter/by-severities.md b/docs/mkdocs/examples/standalone/filter/by-severities.md deleted file mode 100644 index 472b83a372..0000000000 --- a/docs/mkdocs/examples/standalone/filter/by-severities.md +++ /dev/null @@ -1,60 +0,0 @@ -``` -$ trivy image --severity HIGH,CRITICAL ruby:2.4.0 -``` - -
    -Result - -``` -2019-05-16T01:51:46.255+0900 INFO Updating vulnerability database... -2019-05-16T01:51:49.213+0900 INFO Detecting Debian vulnerabilities... - -ruby:2.4.0 (debian 8.7) -======================= -Total: 1785 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1680, CRITICAL: 105) - -+-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ -| apt | CVE-2019-3462 | CRITICAL | 1.0.9.8.3 | 1.0.9.8.5 | Incorrect sanitation of the | -| | | | | | 302 redirect field in HTTP | -| | | | | | transport method of... | -+-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ -| bash | CVE-2019-9924 | HIGH | 4.3-11 | 4.3-11+deb8u2 | bash: BASH_CMD is writable in | -| | | | | | restricted bash shells | -+ +------------------+ + +----------------------------------+-------------------------------------------------+ -| | CVE-2016-7543 | | | 4.3-11+deb8u1 | bash: Specially crafted | -| | | | | | SHELLOPTS+PS4 variables allows | -| | | | | | command substitution | -+-----------------------------+------------------+ +---------------------------+----------------------------------+-------------------------------------------------+ -| binutils | CVE-2017-8421 | | 2.25-5 | | binutils: Memory exhaustion in | -| | | | | | objdump via a crafted PE file | -+ +------------------+ + +----------------------------------+-------------------------------------------------+ -| | CVE-2017-14930 | | | | binutils: Memory leak in | -| | | | | | decode_line_info | -+ +------------------+ + +----------------------------------+-------------------------------------------------+ -| | CVE-2017-7614 | | | | binutils: NULL | -| | | | | | pointer dereference in | -| | | | | | bfd_elf_final_link function | -+ +------------------+ + +----------------------------------+-------------------------------------------------+ -| | CVE-2014-9939 | | | | binutils: buffer overflow in | -| | | | | | ihex.c | -+ +------------------+ + +----------------------------------+-------------------------------------------------+ -| | CVE-2017-13716 | | | | binutils: Memory leak with the | -| | | | | | C++ symbol demangler routine | -| | | | | | in libiberty | -+ +------------------+ + +----------------------------------+-------------------------------------------------+ -| | CVE-2018-12699 | | | | binutils: heap-based buffer | -| | | | | | overflow in finish_stab in | -| | | | | | stabs.c | -+-----------------------------+------------------+ +---------------------------+----------------------------------+-------------------------------------------------+ -| bsdutils | CVE-2015-5224 | | 2.25.2-6 | | util-linux: File name | -| | | | | | collision due to incorrect | -| | | | | | mkstemp use | -+ +------------------+ + +----------------------------------+-------------------------------------------------+ -| | CVE-2016-2779 | | | | util-linux: runuser tty hijack | -| | | | | | via TIOCSTI ioctl | -+-----------------------------+------------------+----------+---------------------------+----------------------------------+-------------------------------------------------+ -``` - -
    diff --git a/docs/mkdocs/examples/standalone/filter/by-type.md b/docs/mkdocs/examples/standalone/filter/by-type.md deleted file mode 100644 index 7e01c02f62..0000000000 --- a/docs/mkdocs/examples/standalone/filter/by-type.md +++ /dev/null @@ -1,133 +0,0 @@ -``` -$ trivy image --vuln-type os ruby:2.4.0 -``` - -Available values: - - library - - os - -
    -Result - -``` -2019-05-22T19:36:50.530+0200 INFO Updating vulnerability database... -2019-05-22T19:36:51.681+0200 INFO Detecting Alpine vulnerabilities... -2019-05-22T19:36:51.685+0200 INFO Updating npm Security DB... -2019-05-22T19:36:52.389+0200 INFO Detecting npm vulnerabilities... -2019-05-22T19:36:52.390+0200 INFO Updating pipenv Security DB... -2019-05-22T19:36:53.406+0200 INFO Detecting pipenv vulnerabilities... - -ruby:2.4.0 (debian 8.7) -Total: 4751 (UNKNOWN: 1, LOW: 150, MEDIUM: 3504, HIGH: 1013, CRITICAL: 83) - -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| curl | CVE-2018-14618 | CRITICAL | 7.61.0-r0 | 7.61.1-r0 | curl: NTLM password overflow | -| | | | | | via integer overflow | -+ +------------------+----------+ +---------------+----------------------------------+ -| | CVE-2018-16839 | HIGH | | 7.61.1-r1 | curl: Integer overflow leading | -| | | | | | to heap-based buffer overflow in | -| | | | | | Curl_sasl_create_plain_message() | -+ +------------------+ + +---------------+----------------------------------+ -| | CVE-2019-3822 | | | 7.61.1-r2 | curl: NTLMv2 type-3 header | -| | | | | | stack buffer overflow | -+ +------------------+ + +---------------+----------------------------------+ -| | CVE-2018-16840 | | | 7.61.1-r1 | curl: Use-after-free when | -| | | | | | closing "easy" handle in | -| | | | | | Curl_close() | -+ +------------------+----------+ +---------------+----------------------------------+ -| | CVE-2019-3823 | MEDIUM | | 7.61.1-r2 | curl: SMTP end-of-response | -| | | | | | out-of-bounds read | -+ +------------------+ + + +----------------------------------+ -| | CVE-2018-16890 | | | | curl: NTLM type-2 heap | -| | | | | | out-of-bounds buffer read | -+ +------------------+ + +---------------+----------------------------------+ -| | CVE-2018-16842 | | | 7.61.1-r1 | curl: Heap-based buffer | -| | | | | | over-read in the curl tool | -| | | | | | warning formatting | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| git | CVE-2018-17456 | HIGH | 2.15.2-r0 | 2.15.3-r0 | git: arbitrary code execution | -| | | | | | via .gitmodules | -+ +------------------+ + + +----------------------------------+ -| | CVE-2018-19486 | | | | git: Improper handling of | -| | | | | | PATH allows for commands to be | -| | | | | | executed from... | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| libssh2 | CVE-2019-3855 | CRITICAL | 1.8.0-r2 | 1.8.1-r0 | libssh2: Integer overflow in | -| | | | | | transport read resulting in | -| | | | | | out of bounds write... | -+ +------------------+----------+ + +----------------------------------+ -| | CVE-2019-3861 | MEDIUM | | | libssh2: Out-of-bounds reads | -| | | | | | with specially crafted SSH | -| | | | | | packets | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3857 | | | | libssh2: Integer overflow in | -| | | | | | SSH packet processing channel | -| | | | | | resulting in out of... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3856 | | | | libssh2: Integer overflow in | -| | | | | | keyboard interactive handling | -| | | | | | resulting in out of bounds... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3863 | | | | libssh2: Integer overflow | -| | | | | | in user authenticate | -| | | | | | keyboard interactive allows | -| | | | | | out-of-bounds writes | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3862 | | | | libssh2: Out-of-bounds memory | -| | | | | | comparison with specially | -| | | | | | crafted message channel | -| | | | | | request | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3860 | | | | libssh2: Out-of-bounds reads | -| | | | | | with specially crafted SFTP | -| | | | | | packets | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3858 | | | | libssh2: Zero-byte allocation | -| | | | | | with a specially crafted SFTP | -| | | | | | packed leading to an... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3859 | | | | libssh2: Unchecked use of | -| | | | | | _libssh2_packet_require and | -| | | | | | _libssh2_packet_requirev | -| | | | | | resulting in out-of-bounds | -| | | | | | read | -+---------+------------------+ +-------------------+---------------+----------------------------------+ -| libxml2 | CVE-2018-14404 | | 2.9.7-r0 | 2.9.8-r1 | libxml2: NULL pointer | -| | | | | | dereference in | -| | | | | | xpath.c:xmlXPathCompOpEval() | -| | | | | | can allow attackers to cause | -| | | | | | a... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2018-14567 | | | | libxml2: Infinite loop when | -| | | | | | --with-lzma is used allows for | -| | | | | | denial of service... | -+ +------------------+----------+ + +----------------------------------+ -| | CVE-2018-9251 | LOW | | | libxml2: infinite loop in | -| | | | | | xz_decomp function in xzlib.c | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| openssh | CVE-2019-6109 | MEDIUM | 7.5_p1-r9 | 7.5_p1-r10 | openssh: Missing character | -| | | | | | encoding in progress display | -| | | | | | allows for spoofing of scp... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-6111 | | | | openssh: Improper validation | -| | | | | | of object names allows | -| | | | | | malicious server to overwrite | -| | | | | | files... | -+ +------------------+----------+ + +----------------------------------+ -| | CVE-2018-20685 | LOW | | | openssh: scp client improper | -| | | | | | directory name validation | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| sqlite | CVE-2018-20346 | MEDIUM | 3.21.0-r1 | 3.25.3-r0 | CVE-2018-20505 CVE-2018-20506 | -| | | | | | sqlite: Multiple flaws in | -| | | | | | sqlite which can be triggered | -| | | | | | via... | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| tar | CVE-2018-20482 | LOW | 1.29-r1 | 1.31-r0 | tar: Infinite read loop in | -| | | | | | sparse_dump_region function in | -| | | | | | sparse.c | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -``` - -
    diff --git a/docs/mkdocs/examples/standalone/ignore/specified-vulnerabilities.md b/docs/mkdocs/examples/standalone/ignore/specified-vulnerabilities.md deleted file mode 100644 index 38568ae03f..0000000000 --- a/docs/mkdocs/examples/standalone/ignore/specified-vulnerabilities.md +++ /dev/null @@ -1,27 +0,0 @@ -Use `.trivyignore`. - -``` -$ cat .trivyignore -# Accept the risk -CVE-2018-14618 - -# No impact in our settings -CVE-2019-1543 - -$ trivy image python:3.4-alpine3.9 -``` - -
    -Result - -``` -2019-05-16T12:53:10.076+0900 INFO Updating vulnerability database... -2019-05-16T12:53:28.134+0900 INFO Detecting Alpine vulnerabilities... - -python:3.4-alpine3.9 (alpine 3.9.2) -=================================== -Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) - -``` - -
    diff --git a/docs/mkdocs/examples/standalone/ignore/unfixed-vulnerabilities.md b/docs/mkdocs/examples/standalone/ignore/unfixed-vulnerabilities.md deleted file mode 100644 index c780dcce43..0000000000 --- a/docs/mkdocs/examples/standalone/ignore/unfixed-vulnerabilities.md +++ /dev/null @@ -1,45 +0,0 @@ -By default, `Trivy` also detects unpatched/unfixed vulnerabilities. This means you can't fix these vulnerabilities even if you update all packages. -If you would like to ignore them, use the `--ignore-unfixed` option. - -``` -$ trivy image --ignore-unfixed ruby:2.4.0 -``` - -
    -Result - -``` -2019-05-16T12:49:52.656+0900 INFO Updating vulnerability database... -2019-05-16T12:50:14.786+0900 INFO Detecting Debian vulnerabilities... - -ruby:2.4.0 (debian 8.7) -======================= -Total: 4730 (UNKNOWN: 1, LOW: 145, MEDIUM: 3487, HIGH: 1014, CRITICAL: 83) - -+------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ -| apt | CVE-2019-3462 | CRITICAL | 1.0.9.8.3 | 1.0.9.8.5 | Incorrect sanitation of the | -| | | | | | 302 redirect field in HTTP | -| | | | | | transport method of... | -+ +------------------+----------+ +----------------------------------+-----------------------------------------------------+ -| | CVE-2016-1252 | MEDIUM | | 1.0.9.8.4 | The apt package in Debian | -| | | | | | jessie before 1.0.9.8.4, in | -| | | | | | Debian unstable before... | -+------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ -| bash | CVE-2019-9924 | HIGH | 4.3-11 | 4.3-11+deb8u2 | bash: BASH_CMD is writable in | -| | | | | | restricted bash shells | -+ +------------------+ + +----------------------------------+-----------------------------------------------------+ -| | CVE-2016-7543 | | | 4.3-11+deb8u1 | bash: Specially crafted | -| | | | | | SHELLOPTS+PS4 variables allows | -| | | | | | command substitution | -+ +------------------+----------+ + +-----------------------------------------------------+ -| | CVE-2016-0634 | MEDIUM | | | bash: Arbitrary code execution | -| | | | | | via malicious hostname | -+ +------------------+----------+ +----------------------------------+-----------------------------------------------------+ -| | CVE-2016-9401 | LOW | | 4.3-11+deb8u2 | bash: popd controlled free | -+------------------------------+------------------+----------+----------------------------+----------------------------------+-----------------------------------------------------+ -... -``` - -
    diff --git a/docs/mkdocs/examples/standalone/only-download-vuln-db.md b/docs/mkdocs/examples/standalone/only-download-vuln-db.md deleted file mode 100644 index b8f1884b55..0000000000 --- a/docs/mkdocs/examples/standalone/only-download-vuln-db.md +++ /dev/null @@ -1,5 +0,0 @@ -You can also ask `Trivy` to simply retrieve the vulnerability database. This is useful to initialize workers in Continuous Integration systems. - -``` -$ trivy image --download-db-only -``` diff --git a/docs/mkdocs/examples/standalone/reset.md b/docs/mkdocs/examples/standalone/reset.md deleted file mode 100644 index ba9f7f6ccb..0000000000 --- a/docs/mkdocs/examples/standalone/reset.md +++ /dev/null @@ -1,14 +0,0 @@ -The `--reset` option removes all caches and database. After this, it takes a long time as the vulnerability database needs to be rebuilt locally. - -``` -$ trivy image --reset -``` - -
    -Result - -``` -2019-05-16T13:05:31.935+0900 INFO Resetting... -``` - -
    diff --git a/docs/mkdocs/examples/standalone/save/template.md b/docs/mkdocs/examples/standalone/save/template.md deleted file mode 100644 index f28fb33673..0000000000 --- a/docs/mkdocs/examples/standalone/save/template.md +++ /dev/null @@ -1,51 +0,0 @@ -``` -$ trivy image --format template --template "{{ range . }} {{ .Target }} {{ end }}" golang:1.12-alpine -``` -
    -Result - -``` -2020-01-02T18:02:32.856+0100 INFO Detecting Alpine vulnerabilities... - golang:1.12-alpine (alpine 3.10.2) -``` -
    - -You can compute different figures within the template using [sprig][sprig] functions. -As an example you can summarize the different classes of issues: - -``` -$ trivy image --format template --template '{{- $critical := 0 }}{{- $high := 0 }}{{- range . }}{{- range .Vulnerabilities }}{{- if eq .Severity "CRITICAL" }}{{- $critical = add $critical 1 }}{{- end }}{{- if eq .Severity "HIGH" }}{{- $high = add $high 1 }}{{- end }}{{- end }}{{- end }}Critical: {{ $critical }}, High: {{ $high }}' golang:1.12-alpine -``` -
    -Result - -``` -Critical: 0, High: 2 -``` -
    - -For other features of sprig, see the official [sprig][sprig] documentation. - -You can load templates from a file prefixing the template path with an @. - -``` -$ trivy image --format template --template "@/path/to/template" golang:1.12-alpine -``` - -In the following example using the template `junit.tpl` XML can be generated. -``` -$ trivy image --format template --template "@contrib/junit.tpl" -o junit-report.xml golang:1.12-alpine -``` - -In the following example using the template `sarif.tpl` [Sarif][sarif] can be generated. -``` -$ trivy image --format template --template "@contrib/sarif.tpl" -o report.sarif golang:1.12-alpine -``` -This SARIF format can be uploaded to GitHub code scanning results, and there is a [Trivy GitHub Action][action] for automating this process. - -Trivy also supports an [ASFF template for reporting findings to AWS Security Hub][asff] - -[action]: https://github.com/aquasecurity/trivy-action -[asff]: https://github.com/aquasecurity/trivy/tree/main/docs/integration/security-hub.md -[sarif]: https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-results-from-code-scanning -[sprig]: http://masterminds.github.io/sprig/ diff --git a/docs/mkdocs/examples/standalone/scan/container-from-inside-the-container.md b/docs/mkdocs/examples/standalone/scan/container-from-inside-the-container.md deleted file mode 100644 index cd2349b01b..0000000000 --- a/docs/mkdocs/examples/standalone/scan/container-from-inside-the-container.md +++ /dev/null @@ -1,38 +0,0 @@ -``` -$ docker run --rm -it alpine:3.10.2 -/ # curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin -/ # trivy fs / -``` - -
    -Result - -``` -adb3b9abab80 (alpine 3.10.2) -============================ -Total: 5 (UNKNOWN: 0, LOW: 1, MEDIUM: 4, HIGH: 0, CRITICAL: 0) - -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| openssl | CVE-2019-1549 | MEDIUM | 1.1.1c-r0 | 1.1.1d-r0 | openssl: information | -| | | | | | disclosure in fork() | -+ +------------------+ + +---------------+--------------------------------+ -| | CVE-2019-1551 | | | 1.1.1d-r2 | openssl: Integer overflow in | -| | | | | | RSAZ modular exponentiation on | -| | | | | | x86_64 | -+ +------------------+ + +---------------+--------------------------------+ -| | CVE-2019-1563 | | | 1.1.1d-r0 | openssl: information | -| | | | | | disclosure in PKCS7_dataDecode | -| | | | | | and CMS_decrypt_set1_pkey | -+ +------------------+ + +---------------+--------------------------------+ -| | CVE-2020-1967 | | | 1.1.1g-r0 | openssl: Segmentation fault in | -| | | | | | SSL_check_chain causes denial | -| | | | | | of service | -+ +------------------+----------+ +---------------+--------------------------------+ -| | CVE-2019-1547 | LOW | | 1.1.1d-r0 | openssl: side-channel weak | -| | | | | | encryption vulnerability | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -``` - -
    diff --git a/docs/mkdocs/examples/standalone/scan/image.md b/docs/mkdocs/examples/standalone/scan/image.md deleted file mode 100644 index 577b156e90..0000000000 --- a/docs/mkdocs/examples/standalone/scan/image.md +++ /dev/null @@ -1,206 +0,0 @@ -Simply specify an image name (and a tag). - -``` -$ trivy image knqyf263/vuln-image:1.2.3 -``` - -
    -Result - -``` -2019-05-16T12:59:03.150+0900 INFO Detecting Alpine vulnerabilities... -2019-05-16T12:59:04.941+0900 INFO Detecting bundler vulnerabilities... -2019-05-16T12:59:05.967+0900 INFO Detecting cargo vulnerabilities... -2019-05-16T12:59:07.834+0900 INFO Detecting composer vulnerabilities... -2019-05-16T12:59:10.285+0900 INFO Detecting npm vulnerabilities... -2019-05-16T12:59:11.487+0900 INFO Detecting pipenv vulnerabilities... - -knqyf263/vuln-image:1.2.3 (alpine 3.7.1) -======================================== -Total: 26 (UNKNOWN: 0, LOW: 3, MEDIUM: 16, HIGH: 5, CRITICAL: 2) - -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| curl | CVE-2018-14618 | CRITICAL | 7.61.0-r0 | 7.61.1-r0 | curl: NTLM password overflow | -| | | | | | via integer overflow | -+ +------------------+----------+ +---------------+----------------------------------+ -| | CVE-2018-16839 | HIGH | | 7.61.1-r1 | curl: Integer overflow leading | -| | | | | | to heap-based buffer overflow in | -| | | | | | Curl_sasl_create_plain_message() | -+ +------------------+ + +---------------+----------------------------------+ -| | CVE-2019-3822 | | | 7.61.1-r2 | curl: NTLMv2 type-3 header | -| | | | | | stack buffer overflow | -+ +------------------+ + +---------------+----------------------------------+ -| | CVE-2018-16840 | | | 7.61.1-r1 | curl: Use-after-free when | -| | | | | | closing "easy" handle in | -| | | | | | Curl_close() | -+ +------------------+----------+ + +----------------------------------+ -| | CVE-2018-16842 | MEDIUM | | | curl: Heap-based buffer | -| | | | | | over-read in the curl tool | -| | | | | | warning formatting | -+ +------------------+ + +---------------+----------------------------------+ -| | CVE-2018-16890 | | | 7.61.1-r2 | curl: NTLM type-2 heap | -| | | | | | out-of-bounds buffer read | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3823 | | | | curl: SMTP end-of-response | -| | | | | | out-of-bounds read | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| git | CVE-2018-17456 | HIGH | 2.15.2-r0 | 2.15.3-r0 | git: arbitrary code execution | -| | | | | | via .gitmodules | -+ +------------------+ + + +----------------------------------+ -| | CVE-2018-19486 | | | | git: Improper handling of | -| | | | | | PATH allows for commands to be | -| | | | | | executed from... | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| libssh2 | CVE-2019-3855 | CRITICAL | 1.8.0-r2 | 1.8.1-r0 | libssh2: Integer overflow in | -| | | | | | transport read resulting in | -| | | | | | out of bounds write... | -+ +------------------+----------+ + +----------------------------------+ -| | CVE-2019-3859 | MEDIUM | | | libssh2: Unchecked use of | -| | | | | | _libssh2_packet_require and | -| | | | | | _libssh2_packet_requirev | -| | | | | | resulting in out-of-bounds | -| | | | | | read | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3858 | | | | libssh2: Zero-byte allocation | -| | | | | | with a specially crafted SFTP | -| | | | | | packed leading to an... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3863 | | | | libssh2: Integer overflow | -| | | | | | in user authenticate | -| | | | | | keyboard interactive allows | -| | | | | | out-of-bounds writes | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3862 | | | | libssh2: Out-of-bounds memory | -| | | | | | comparison with specially | -| | | | | | crafted message channel | -| | | | | | request | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3860 | | | | libssh2: Out-of-bounds reads | -| | | | | | with specially crafted SFTP | -| | | | | | packets | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3857 | | | | libssh2: Integer overflow in | -| | | | | | SSH packet processing channel | -| | | | | | resulting in out of... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3861 | | | | libssh2: Out-of-bounds reads | -| | | | | | with specially crafted SSH | -| | | | | | packets | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-3856 | | | | libssh2: Integer overflow in | -| | | | | | keyboard interactive handling | -| | | | | | resulting in out of bounds... | -+---------+------------------+ +-------------------+---------------+----------------------------------+ -| libxml2 | CVE-2018-14567 | | 2.9.7-r0 | 2.9.8-r1 | libxml2: Infinite loop when | -| | | | | | --with-lzma is used allows for | -| | | | | | denial of service... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2018-14404 | | | | libxml2: NULL pointer | -| | | | | | dereference in | -| | | | | | xpath.c:xmlXPathCompOpEval() | -| | | | | | can allow attackers to cause | -| | | | | | a... | -+ +------------------+----------+ + +----------------------------------+ -| | CVE-2018-9251 | LOW | | | libxml2: infinite loop in | -| | | | | | xz_decomp function in xzlib.c | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| openssh | CVE-2019-6109 | MEDIUM | 7.5_p1-r9 | 7.5_p1-r10 | openssh: Missing character | -| | | | | | encoding in progress display | -| | | | | | allows for spoofing of scp... | -+ +------------------+ + + +----------------------------------+ -| | CVE-2019-6111 | | | | openssh: Improper validation | -| | | | | | of object names allows | -| | | | | | malicious server to overwrite | -| | | | | | files... | -+ +------------------+----------+ + +----------------------------------+ -| | CVE-2018-20685 | LOW | | | openssh: scp client improper | -| | | | | | directory name validation | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| sqlite | CVE-2018-20346 | MEDIUM | 3.21.0-r1 | 3.25.3-r0 | sqlite: Multiple flaws in | -| | | | | | sqlite which can be triggered | -| | | | | | via corrupted internal... | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ -| tar | CVE-2018-20482 | LOW | 1.29-r1 | 1.31-r0 | tar: Infinite read loop in | -| | | | | | sparse_dump_region function in | -| | | | | | sparse.c | -+---------+------------------+----------+-------------------+---------------+----------------------------------+ - -ruby-app/Gemfile.lock -===================== -Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) - -+----------------------+------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+----------------------+------------------+----------+-------------------+---------------+--------------------------------+ -| rails-html-sanitizer | CVE-2018-3741 | MEDIUM | 1.0.3 | >= 1.0.4 | rubygem-rails-html-sanitizer: | -| | | | | | non-whitelisted attributes | -| | | | | | are present in sanitized | -| | | | | | output when input with | -| | | | | | specially-crafted... | -+----------------------+------------------+----------+-------------------+---------------+--------------------------------+ - -rust-app/Cargo.lock -=================== -Total: 3 (UNKNOWN: 3, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) - -+---------+-------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+-------------------+----------+-------------------+---------------+--------------------------------+ -| ammonia | RUSTSEC-2019-0001 | UNKNOWN | 1.9.0 | >= 2.1.0 | Uncontrolled recursion leads | -| | | | | | to abort in HTML serialization | -+---------+-------------------+ +-------------------+---------------+--------------------------------+ -| openssl | RUSTSEC-2016-0001 | | 0.8.3 | >= 0.9.0 | SSL/TLS MitM vulnerability due | -| | | | | | to insecure defaults | -+ +-------------------+ + +---------------+--------------------------------+ -| | RUSTSEC-2018-0010 | | | >= 0.10.9 | Use after free in CMS Signing | -+---------+-------------------+----------+-------------------+---------------+--------------------------------+ - -php-app/composer.lock -===================== -Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) - -+-------------------+------------------+----------+-------------------+---------------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+-------------------+------------------+----------+-------------------+---------------------+--------------------------------+ -| guzzlehttp/guzzle | CVE-2016-5385 | MEDIUM | 6.2.0 | 6.2.1, 4.2.4, 5.3.1 | PHP: sets environmental | -| | | | | | variable based on user | -| | | | | | supplied Proxy request header | -+-------------------+------------------+----------+-------------------+---------------------+--------------------------------+ - -node-app/package-lock.json -========================== -Total: 4 (UNKNOWN: 0, LOW: 0, MEDIUM: 3, HIGH: 1, CRITICAL: 0) - -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| jquery | CVE-2019-5428 | MEDIUM | 3.3.9 | >=3.4.0 | Modification of | -| | | | | | Assumed-Immutable Data (MAID) | -+ +------------------+ + + +--------------------------------+ -| | CVE-2019-11358 | | | | js-jquery: prototype pollution | -| | | | | | in object's prototype leading | -| | | | | | to denial of service or... | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| lodash | CVE-2018-16487 | HIGH | 4.17.4 | >=4.17.11 | lodash: Prototype pollution in | -| | | | | | utilities function | -+ +------------------+----------+ +---------------+ + -| | CVE-2018-3721 | MEDIUM | | >=4.17.5 | | -| | | | | | | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ - -python-app/Pipfile.lock -======================= -Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) - -+---------+------------------+----------+-------------------+---------------+------------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+------------------------------------+ -| django | CVE-2019-6975 | MEDIUM | 2.0.9 | 2.0.11 | python-django: | -| | | | | | memory exhaustion in | -| | | | | | django.utils.numberformat.format() | -+---------+------------------+----------+-------------------+---------------+------------------------------------+ -``` - -
    diff --git a/docs/mkdocs/examples/standalone/scan/project-including-a-lock-file.md b/docs/mkdocs/examples/standalone/scan/project-including-a-lock-file.md deleted file mode 100644 index f0a2f6cbdd..0000000000 --- a/docs/mkdocs/examples/standalone/scan/project-including-a-lock-file.md +++ /dev/null @@ -1,38 +0,0 @@ -``` -$ trivy fs ~/src/github.com/aquasecurity/trivy-ci-test -``` - -
    -Result - -``` -2020-06-01T17:06:58.652+0300 WARN OS is not detected and vulnerabilities in OS packages are not detected. -2020-06-01T17:06:58.652+0300 INFO Detecting pipenv vulnerabilities... -2020-06-01T17:06:58.691+0300 INFO Detecting cargo vulnerabilities... - -Pipfile.lock -============ -Total: 10 (UNKNOWN: 2, LOW: 0, MEDIUM: 6, HIGH: 2, CRITICAL: 0) - -+---------------------+------------------+----------+-------------------+------------------------+------------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------------------+------------------+----------+-------------------+------------------------+------------------------------------+ -| django | CVE-2020-7471 | HIGH | 2.0.9 | 3.0.3, 2.2.10, 1.11.28 | django: potential | -| | | | | | SQL injection via | -| | | | | | StringAgg(delimiter) | -+ +------------------+----------+ +------------------------+------------------------------------+ -| | CVE-2019-19844 | MEDIUM | | 3.0.1, 2.2.9, 1.11.27 | Django: crafted email address | -| | | | | | allows account takeover | -+ +------------------+ + +------------------------+------------------------------------+ -| | CVE-2019-3498 | | | 2.1.5, 2.0.10, 1.11.18 | python-django: Content | -| | | | | | spoofing via URL path in | -| | | | | | default 404 page | -+ +------------------+ + +------------------------+------------------------------------+ -| | CVE-2019-6975 | | | 2.1.6, 2.0.11, 1.11.19 | python-django: | -| | | | | | memory exhaustion in | -| | | | | | django.utils.numberformat.format() | -+---------------------+------------------+----------+-------------------+------------------------+------------------------------------+ -... -``` - -
    diff --git a/docs/mkdocs/examples/standalone/skip/directory.md b/docs/mkdocs/examples/standalone/skip/directory.md deleted file mode 100644 index 6fe06e6eb9..0000000000 --- a/docs/mkdocs/examples/standalone/skip/directory.md +++ /dev/null @@ -1,5 +0,0 @@ -Trivy traversals directories and look for all lock files by default. If your image contains lock files which are not maintained by you, you can skip traversal in the specific directory. - -``` -$ trivy image --skip-dirs "/usr/lib/ruby/gems,/etc" fluent/fluentd:edge -``` diff --git a/docs/mkdocs/examples/standalone/skip/files.md b/docs/mkdocs/examples/standalone/skip/files.md deleted file mode 100644 index 3080985cf6..0000000000 --- a/docs/mkdocs/examples/standalone/skip/files.md +++ /dev/null @@ -1,5 +0,0 @@ -Trivy traversals directories and looks for all lock files by default. If your image contains lock files which are not maintained by you, you can skip the file. - -``` -$ trivy image --skip-files "/Gemfile.lock,/app/Pipfile.lock" quay.io/fluentd_elasticsearch/fluentd:v2.9.0 -``` diff --git a/docs/mkdocs/examples/standalone/skip/update-vuln-db.md b/docs/mkdocs/examples/standalone/skip/update-vuln-db.md deleted file mode 100644 index 7f5cb479fd..0000000000 --- a/docs/mkdocs/examples/standalone/skip/update-vuln-db.md +++ /dev/null @@ -1,25 +0,0 @@ -`Trivy` downloads its vulnerability database every 12 hours when it starts operating. This is usually fast, as the size of the DB is only 10~30MB. But if you want to skip even that, use the `--skip-update` option. - -``` -$ trivy image --skip-update python:3.4-alpine3.9 -``` - -
    -Result - -``` -2019-05-16T12:48:08.703+0900 INFO Detecting Alpine vulnerabilities... - -python:3.4-alpine3.9 (alpine 3.9.2) -=================================== -Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) - -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| openssl | CVE-2019-1543 | MEDIUM | 1.1.1a-r1 | 1.1.1b-r1 | openssl: ChaCha20-Poly1305 | -| | | | | | with long nonces | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -``` - -
    diff --git a/docs/mkdocs/examples/standalone/specify/cache-backend.md b/docs/mkdocs/examples/standalone/specify/cache-backend.md deleted file mode 100644 index 95635cb3ed..0000000000 --- a/docs/mkdocs/examples/standalone/specify/cache-backend.md +++ /dev/null @@ -1,13 +0,0 @@ -[EXPERIMENTAL] This feature might change without preserving backwards compatibility. - -Trivy supports local filesystem and Redis as the cache backend. This option is useful especially for client/server mode. - -Two options: -- `fs` - - the cache path can be specified by `--cache-dir` -- `redis://` - - `redis://[HOST]:[PORT]` - -``` -$ trivy server --cache-backend redis://localhost:6379 -``` diff --git a/docs/mkdocs/examples/standalone/specify/cache-directory.md b/docs/mkdocs/examples/standalone/specify/cache-directory.md deleted file mode 100644 index 1c3e421a23..0000000000 --- a/docs/mkdocs/examples/standalone/specify/cache-directory.md +++ /dev/null @@ -1,3 +0,0 @@ -``` -$ trivy --cache-dir /tmp/trivy/ image python:3.4-alpine3.9 -``` diff --git a/docs/mkdocs/faq/index.md b/docs/mkdocs/faq/index.md deleted file mode 100644 index 7c1636fe34..0000000000 --- a/docs/mkdocs/faq/index.md +++ /dev/null @@ -1 +0,0 @@ -Frequently Asked Questions diff --git a/docs/mkdocs/faq/others.md b/docs/mkdocs/faq/others.md deleted file mode 100644 index b394473cc1..0000000000 --- a/docs/mkdocs/faq/others.md +++ /dev/null @@ -1,16 +0,0 @@ -### GitHub Rate limiting - -Specify GITHUB_TOKEN for authentication -https://developer.github.com/v3/#rate-limiting - -``` -$ GITHUB_TOKEN=XXXXXXXXXX trivy alpine:3.10 -``` - -### Unknown error - -Try again with `--reset` option: - -``` -$ trivy image --reset -``` diff --git a/docs/mkdocs/feature.md b/docs/mkdocs/feature.md deleted file mode 100644 index ecba12ef8e..0000000000 --- a/docs/mkdocs/feature.md +++ /dev/null @@ -1,36 +0,0 @@ -- Detect comprehensive vulnerabilities - - OS packages (Alpine, **Red Hat Universal Base Image**, Red Hat Enterprise Linux, CentOS, Oracle Linux, Debian, Ubuntu, Amazon Linux, openSUSE Leap, SUSE Enterprise Linux, Photon OS and Distroless) - - **Application dependencies** (Bundler, Composer, Pipenv, Poetry, npm, yarn, Cargo, NuGet, and Maven) -- Simple - - Specify only an image name or artifact name - - See [Quick Start][quick-start] and [Examples][examples] -- Fast - - The first scan will finish within 10 seconds (depending on your network). Consequent scans will finish in single seconds. - - Unlike other scanners that take long to fetch vulnerability information (~10 minutes) on the first run, and encourage you to maintain a durable vulnerability database, Trivy is stateless and requires no maintenance or preparation. -- Easy installation - - `apt-get install`, `yum install` and `brew install` is possible (See [Installation][installation]) - - **No pre-requisites** such as installation of DB, libraries, etc. -- High accuracy - - **Especially Alpine Linux and RHEL/CentOS** - - Other OSes are also high -- DevSecOps - - **Suitable for CI** such as Travis CI, CircleCI, Jenkins, GitLab CI, etc. - - See [CI Example][ci] -- Support multiple formats - - container image - - A local image in Docker Engine which is running as a daemon - - A local image in Podman (>=2.0) which is exposing a socket - - A remote image in Docker Registry such as Docker Hub, ECR, GCR and ACR - - A tar archive stored in the `docker save` / `podman save` formatted file - - An image directory compliant with [OCI Image Format][oci-img-fmt] - - local filesystem - - remote git repository - -Please see [LICENSE][license] for Trivy licensing information. Note that Trivy uses vulnerability information from a variety of sources, some of which are licensed for non-commercial use only. - -[quick-start]: quick-start/index.md -[examples]: examples/index.md -[installation]: installation/index.md -[ci]: continuous-integration/index.md -[oci-img-fmt]: https://github.com/opencontainers/image-spec -[license]: https://github.com/aquasecurity/trivy/blob/main/LICENSE diff --git a/docs/mkdocs/index.md b/docs/mkdocs/index.md deleted file mode 100644 index 09ed593671..0000000000 --- a/docs/mkdocs/index.md +++ /dev/null @@ -1,11 +0,0 @@ -# Welcome to {{ config.site_name }} - -A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI. - -![usage-gif][usage-gif] -![usage-1][usage-1] -![usage-2][usage-2] - -[usage-gif]: imgs/usage.gif -[usage-1]: imgs/usage1.png -[usage-2]: imgs/usage2.png diff --git a/docs/mkdocs/installation/arch-linux.md b/docs/mkdocs/installation/arch-linux.md deleted file mode 100644 index 810137f34b..0000000000 --- a/docs/mkdocs/installation/arch-linux.md +++ /dev/null @@ -1,8 +0,0 @@ -Package trivy-bin can be installed from the Arch User Repository. Examples: -``` -pikaur -Sy trivy-bin -``` -or -``` -yay -Sy trivy-bin -``` diff --git a/docs/mkdocs/installation/binary.md b/docs/mkdocs/installation/binary.md deleted file mode 100644 index e2e8a7f23d..0000000000 --- a/docs/mkdocs/installation/binary.md +++ /dev/null @@ -1,3 +0,0 @@ -Get the latest version from [this page][latest], and download the archive file for your operating system/architecture. Unpack the archive, and put the binary somewhere in your `$PATH` (on UNIX-y systems, /usr/local/bin or the like). Make sure it has execution bits turned on. - -[latest]: https://github.com/aquasecurity/trivy/releases/latest diff --git a/docs/mkdocs/installation/debian_ubuntu.md b/docs/mkdocs/installation/debian_ubuntu.md deleted file mode 100644 index 2a8211794b..0000000000 --- a/docs/mkdocs/installation/debian_ubuntu.md +++ /dev/null @@ -1,16 +0,0 @@ -Add repository to `/etc/apt/sources.list.d`. - -``` -$ sudo apt-get install wget apt-transport-https gnupg lsb-release -$ wget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key | sudo apt-key add - -$ echo deb https://aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list.d/trivy.list -$ sudo apt-get update -$ sudo apt-get install trivy -``` - -or - -``` -$ wget https://github.com/aquasecurity/trivy/releases/download/{TRIVY_VERSION}/trivy_{TRIVY_VERSION}_Linux-64bit.deb -$ sudo dpkg -i trivy_{TRIVY_VERSION}_Linux-64bit.deb -``` diff --git a/docs/mkdocs/installation/from-source.md b/docs/mkdocs/installation/from-source.md deleted file mode 100644 index e033727e51..0000000000 --- a/docs/mkdocs/installation/from-source.md +++ /dev/null @@ -1,8 +0,0 @@ -```sh -$ mkdir -p $GOPATH/src/github.com/aquasecurity -$ cd $GOPATH/src/github.com/aquasecurity -$ git clone https://github.com/aquasecurity/trivy -$ cd trivy/cmd/trivy/ -$ export GO111MODULE=on -$ go install -``` diff --git a/docs/mkdocs/installation/homebrew.md b/docs/mkdocs/installation/homebrew.md deleted file mode 100644 index 784a014bb5..0000000000 --- a/docs/mkdocs/installation/homebrew.md +++ /dev/null @@ -1,5 +0,0 @@ -You can use homebrew on macOS and Linux. - -``` -$ brew install aquasecurity/trivy/trivy -``` diff --git a/docs/mkdocs/installation/index.md b/docs/mkdocs/installation/index.md deleted file mode 100644 index f0633004fa..0000000000 --- a/docs/mkdocs/installation/index.md +++ /dev/null @@ -1,3 +0,0 @@ -Replace `{TRIVY_VERSION}` with the latest released version of Trivy. You can find the latest releases on [this page][releases] - -[releases]: https://github.com/aquasecurity/trivy/releases diff --git a/docs/mkdocs/installation/install-script.md b/docs/mkdocs/installation/install-script.md deleted file mode 100644 index a833a4d118..0000000000 --- a/docs/mkdocs/installation/install-script.md +++ /dev/null @@ -1,5 +0,0 @@ -This script downloads Trivy binary based on your OS and architecture. - -``` -$ curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin -``` diff --git a/docs/mkdocs/installation/nix_nixos.md b/docs/mkdocs/installation/nix_nixos.md deleted file mode 100644 index 8a01bc5819..0000000000 --- a/docs/mkdocs/installation/nix_nixos.md +++ /dev/null @@ -1,9 +0,0 @@ -You can use nix on Linux or macOS and on others unofficially. - -Note that trivy is currently only in the unstable channels. - -``` -$ nix-env --install trivy -``` - -Or through your configuration on NixOS or with home-manager as usual diff --git a/docs/mkdocs/installation/rhel_centos.md b/docs/mkdocs/installation/rhel_centos.md deleted file mode 100644 index aa61d28b93..0000000000 --- a/docs/mkdocs/installation/rhel_centos.md +++ /dev/null @@ -1,18 +0,0 @@ -Add repository setting to `/etc/yum.repos.d`. - -``` -$ sudo vim /etc/yum.repos.d/trivy.repo -[trivy] -name=Trivy repository -baseurl=https://aquasecurity.github.io/trivy-repo/rpm/releases/$releasever/$basearch/ -gpgcheck=0 -enabled=1 -$ sudo yum -y update -$ sudo yum -y install trivy -``` - -or - -``` -$ rpm -ivh https://github.com/aquasecurity/trivy/releases/download/{TRIVY_VERSION}/trivy_{TRIVY_VERSION}_Linux-64bit.rpm -``` diff --git a/docs/mkdocs/migration/binary.md b/docs/mkdocs/migration/binary.md deleted file mode 100644 index 1eca9db7f0..0000000000 --- a/docs/mkdocs/migration/binary.md +++ /dev/null @@ -1 +0,0 @@ -No need to fix. diff --git a/docs/mkdocs/migration/debian_ubuntu.md b/docs/mkdocs/migration/debian_ubuntu.md deleted file mode 100644 index 681d3bfe56..0000000000 --- a/docs/mkdocs/migration/debian_ubuntu.md +++ /dev/null @@ -1,8 +0,0 @@ -Use `https://aquasecurity.github.io` instead of `https://knqyf263.github.io`. - -```bash -$ apt-get remove --purge trivy -$ sed -i s/knqyf263/aquasecurity/g /etc/apt/sources.list.d/trivy.list -$ apt-get update -$ apt-get install trivy -``` diff --git a/docs/mkdocs/migration/homebrew.md b/docs/mkdocs/migration/homebrew.md deleted file mode 100644 index 2b4bb6960b..0000000000 --- a/docs/mkdocs/migration/homebrew.md +++ /dev/null @@ -1,7 +0,0 @@ -Tap aquasecurity/trivy - -```bash -$ brew uninstall --force trivy -$ brew untap knqyf263/trivy -$ brew install aquasecurity/trivy/trivy -``` diff --git a/docs/mkdocs/migration/index.md b/docs/mkdocs/migration/index.md deleted file mode 100644 index 9bc5846054..0000000000 --- a/docs/mkdocs/migration/index.md +++ /dev/null @@ -1,12 +0,0 @@ -On 19 August 2019, Trivy's repositories moved from `knqyf263/trivy` to `aquasecurity/trivy`. If you previously installed Trivy you should update any scripts or package manager records as described in this section. - -If you have a script that installs Trivy (for example into your CI pipelines) you should update it to obtain it from the new location by replacing knqyf263/trivy with aquasecurity/trivy. - -For example: -```bash -# Before -$ wget https://github.com/knqyf263/trivy/releases/download/v${VERSION}/trivy_${VERSION}_Linux-64bit.tar.gz - -# After -$ wget https://github.com/aquasecurity/trivy/releases/download/v${VERSION}/trivy_${VERSION}_Linux-64bit.tar.gz -``` diff --git a/docs/mkdocs/migration/rhel_centos.md b/docs/mkdocs/migration/rhel_centos.md deleted file mode 100644 index 81cffe5aed..0000000000 --- a/docs/mkdocs/migration/rhel_centos.md +++ /dev/null @@ -1,8 +0,0 @@ -Use `https://aquasecurity.github.io` instead of `https://knqyf263.github.io`. - -```bash -$ yum remove trivy -$ sed -i s/knqyf263/aquasecurity/g /etc/yum.repos.d/trivy.repo -$ yum update -$ yum install trivy -``` diff --git a/docs/mkdocs/quick-start/filesystem.md b/docs/mkdocs/quick-start/filesystem.md deleted file mode 100644 index 6a7e93e55b..0000000000 --- a/docs/mkdocs/quick-start/filesystem.md +++ /dev/null @@ -1,15 +0,0 @@ -Scan a filesystem (such as a host machine, a virtual machine image, or an unpacked container image filesystem). - -Trivy will look for vulnerabilities based on lock files such as Gemfile.lock and package-lock.json. - -``` -$ trivy fs /path/to/project -``` - -Scan your container from inside the container. - -``` -$ docker run --rm -it alpine:3.11 -/ # curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin -/ # trivy fs / -``` diff --git a/docs/mkdocs/quick-start/git-repository.md b/docs/mkdocs/quick-start/git-repository.md deleted file mode 100644 index e843ad5d0a..0000000000 --- a/docs/mkdocs/quick-start/git-repository.md +++ /dev/null @@ -1,7 +0,0 @@ -Scan your remote git repository - -``` -$ trivy repo https://github.com/knqyf263/trivy-ci-test -``` - -Only public repositories are supported. diff --git a/docs/mkdocs/quick-start/image/docker-hub.md b/docs/mkdocs/quick-start/image/docker-hub.md deleted file mode 100644 index bd9a6b136d..0000000000 --- a/docs/mkdocs/quick-start/image/docker-hub.md +++ /dev/null @@ -1,41 +0,0 @@ -Replace [YOUR_CACHE_DIR] with the cache directory on your machine. - -``` -$ docker run --rm -v [YOUR_CACHE_DIR]:/root/.cache/ aquasec/trivy [YOUR_IMAGE_NAME] -``` - -Example for macOS: - -``` -$ docker run --rm -v $HOME/Library/Caches:/root/.cache/ aquasec/trivy python:3.4-alpine -``` - -If you would like to scan the image on your host machine, you need to mount `docker.sock`. - -``` -$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \ - -v $HOME/Library/Caches:/root/.cache/ aquasec/trivy python:3.4-alpine -``` - -Please re-pull latest `aquasec/trivy` if an error occurred. - -
    -Result - -``` -2019-05-16T01:20:43.180+0900 INFO Updating vulnerability database... -2019-05-16T01:20:53.029+0900 INFO Detecting Alpine vulnerabilities... - -python:3.4-alpine3.9 (alpine 3.9.2) -=================================== -Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) - -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -| openssl | CVE-2019-1543 | MEDIUM | 1.1.1a-r1 | 1.1.1b-r1 | openssl: ChaCha20-Poly1305 | -| | | | | | with long nonces | -+---------+------------------+----------+-------------------+---------------+--------------------------------+ -``` - -
    diff --git a/docs/mkdocs/quick-start/image/github.md b/docs/mkdocs/quick-start/image/github.md deleted file mode 100644 index a8358e7983..0000000000 --- a/docs/mkdocs/quick-start/image/github.md +++ /dev/null @@ -1,7 +0,0 @@ -The same image is hosted on [GitHub Container Registry][registry] as well. - -``` -$ docker pull ghcr.io/aquasecurity/trivy:latest -``` - -[registry]: https://github.com/orgs/aquasecurity/packages/container/package/trivy diff --git a/docs/mkdocs/quick-start/index.md b/docs/mkdocs/quick-start/index.md deleted file mode 100644 index ad138f1ebb..0000000000 --- a/docs/mkdocs/quick-start/index.md +++ /dev/null @@ -1,5 +0,0 @@ -Trivy can be used to scan [image][image], [filesystem][filesystem], [Git Repository][git]. - -[image]: image/index.md -[filesystem]: filesystem.md -[git]: git-repository.md diff --git a/docs/mkdocs/vuln-detection/data-source.md b/docs/mkdocs/vuln-detection/data-source.md deleted file mode 100644 index c8b7727265..0000000000 --- a/docs/mkdocs/vuln-detection/data-source.md +++ /dev/null @@ -1,30 +0,0 @@ -### PHP -- [PHP Security Advisories Database][security-advisories] -- [Composer][composer] -### Python -- [Safety DB][safety-db] -- [PIP][pip] -### Ruby -- [Ruby Advisory Database][ruby-advisory] -- [Gems][ruby-gems] -### Node.js -- [Security Working Group][security-wg] -- [NPM][npm] -### Rust -- [Rust Advisory Database][rust] -### .NET -- [NuGet][nuget] -### Java -- [Maven][maven] - -[security-advisories]: https://github.com/FriendsOfPHP/security-advisories -[composer]: https://github.com/advisories?query=ecosystem%3Acomposer -[safety-db]: https://github.com/pyupio/safety-db -[pip]: https://github.com/advisories?query=ecosystem%3Apip -[ruby-advisory]: https://github.com/rubysec/ruby-advisory-db -[ruby-gems]: https://github.com/advisories?query=ecosystem%3Arubygems -[nodejs]: https://github.com/nodejs/security-wg -[npm]: https://github.com/advisories?query=ecosystem%3Anpm -[rust]: https://github.com/RustSec/advisory-db -[nuget]: https://github.com/advisories?query=ecosystem%3Anuget -[maven]: https://github.com/advisories?query=ecosystem%3Amaven diff --git a/docs/mkdocs/vuln-detection/image-tar-format.md b/docs/mkdocs/vuln-detection/image-tar-format.md deleted file mode 100644 index 171803943d..0000000000 --- a/docs/mkdocs/vuln-detection/image-tar-format.md +++ /dev/null @@ -1,14 +0,0 @@ -Trivy scans a tar image with the following format. - -### [Docker Image Specification][docker] -- [Moby Project][moby] -- [Buildah, Podman][buildah] -- [img][img] -### Kaniko -- [Kaniko][kaniko] - -[docker]: https://github.com/moby/moby/tree/master/image/spec -[moby]: https://github.com/moby/moby/ -[buildah]: https://github.com/containers/buildah -[img]: https://github.com/genuinetools/img -[kaniko]: https://github.com/GoogleContainerTools/kaniko diff --git a/docs/mkdocs/vuln-detection/library.md b/docs/mkdocs/vuln-detection/library.md deleted file mode 100644 index 73c166883f..0000000000 --- a/docs/mkdocs/vuln-detection/library.md +++ /dev/null @@ -1,24 +0,0 @@ -`Trivy` automatically detects the following files in the container and scans vulnerabilities in the application dependencies. - -### Ruby -- Gemfile.lock -### Python -- Pipfile.lock -- poetry.lock -### PHP -- composer.lock -### Node.js -- package-lock.json -- yarn.lock -### Rust -- Cargo.lock -### .NET -- packages.lock.json -### Java -- JAR/WAR/EAR files (*.jar, *.war, and *.ear) - -The path of these files does not matter. - -[Example][example] - -[example]: https://github.com/aquasecurity/trivy-ci-test/blob/main/Dockerfile diff --git a/docs/mkdocs/examples/client-server.md b/docs/modes/client-server.md similarity index 90% rename from docs/mkdocs/examples/client-server.md rename to docs/modes/client-server.md index d60d4ebcf7..232d66e614 100644 --- a/docs/mkdocs/examples/client-server.md +++ b/docs/modes/client-server.md @@ -1,6 +1,8 @@ +# Client/Server + Trivy has client/server mode. Trivy server has vulnerability database and Trivy client doesn't have to download vulnerability database. It is useful if you want to scan images at multiple locations and do not want to download the database at every location. -### Server +## Server At first, you need to launch Trivy server. It downloads vulnerability database automatically and continue to fetch the latest DB in the background. ``` $ trivy server --listen localhost:8080 @@ -15,7 +17,7 @@ If you want to accept a connection from outside, you have to specify `0.0.0.0` o $ trivy server --listen 0.0.0.0:8080 ``` -### Client +## Client Then, specify the remote address. ``` $ trivy client --remote http://localhost:8080 alpine:3.10 @@ -41,7 +43,7 @@ Total: 3 (UNKNOWN: 0, LOW: 1, MEDIUM: 2, HIGH: 0, CRITICAL: 0) ``` -### Authentication +## Authentication ``` $ trivy server --listen localhost:8080 --token dummy @@ -51,7 +53,7 @@ $ trivy server --listen localhost:8080 --token dummy $ trivy client --remote http://localhost:8080 --token dummy alpine:3.10 ``` -### Deprecated options +## Architecture -`--only-update`, `--refresh` and `--auto-refresh` are deprecated since they are unnecessary now. These options will be removed at the next version +![architecture](../imgs/client-server.png) diff --git a/docs/modes/standalone.md b/docs/modes/standalone.md new file mode 100644 index 0000000000..9a45688a99 --- /dev/null +++ b/docs/modes/standalone.md @@ -0,0 +1,16 @@ +# Standalone + +`trivy image`, `trivy filesystem`, and `trivy repo` works as standalone mode. + +## Image + +![standalone](../imgs/image.png) + +## Filesystem + +![fs](../imgs/fs.png) + +## Git Repository + +![repo](../imgs/repo.png) + diff --git a/docs/mkdocs/continuous-integration/private/docker-hub.md b/docs/private-registries/docker-hub.md similarity index 100% rename from docs/mkdocs/continuous-integration/private/docker-hub.md rename to docs/private-registries/docker-hub.md diff --git a/docs/mkdocs/continuous-integration/private/ecr.md b/docs/private-registries/ecr.md similarity index 100% rename from docs/mkdocs/continuous-integration/private/ecr.md rename to docs/private-registries/ecr.md diff --git a/docs/mkdocs/continuous-integration/private/gcr.md b/docs/private-registries/gcr.md similarity index 100% rename from docs/mkdocs/continuous-integration/private/gcr.md rename to docs/private-registries/gcr.md diff --git a/docs/mkdocs/continuous-integration/private/index.md b/docs/private-registries/index.md similarity index 75% rename from docs/mkdocs/continuous-integration/private/index.md rename to docs/private-registries/index.md index 59355c6a26..cd2450e47b 100644 --- a/docs/mkdocs/continuous-integration/private/index.md +++ b/docs/private-registries/index.md @@ -2,4 +2,3 @@ Trivy can download images from a private registry, without installing `Docker` o That's because it's easy to run in a CI process. All you have to do is install `Trivy` and set ENV vars. -But, I can't recommend using ENV vars in your local machine to you. diff --git a/docs/mkdocs/continuous-integration/private/self.md b/docs/private-registries/self.md similarity index 100% rename from docs/mkdocs/continuous-integration/private/self.md rename to docs/private-registries/self.md diff --git a/docs/mkdocs/quick-start/image/index.md b/docs/quickstart.md similarity index 98% rename from docs/mkdocs/quick-start/image/index.md rename to docs/quickstart.md index dd0120c443..0395f83c19 100644 --- a/docs/mkdocs/quick-start/image/index.md +++ b/docs/quickstart.md @@ -1,3 +1,5 @@ +# Quick Start + Simply specify an image name (and a tag). ``` diff --git a/docs/mkdocs/quick-start/embed-in-dockerfile.md b/docs/scanning/advanced/embed-in-dockerfile.md similarity index 95% rename from docs/mkdocs/quick-start/embed-in-dockerfile.md rename to docs/scanning/advanced/embed-in-dockerfile.md index 50eecb35a3..ed13ad0d0e 100644 --- a/docs/mkdocs/quick-start/embed-in-dockerfile.md +++ b/docs/scanning/advanced/embed-in-dockerfile.md @@ -1,8 +1,10 @@ +# Embed in Dockerfile + Scan your image as part of the build process by embedding Trivy in the Dockerfile. This approach can be used to update Dockerfiles currently using Aqua’s [Microscanner][microscanner]. -``` +```bash $ cat Dockerfile FROM alpine:3.7 @@ -14,7 +16,7 @@ $ docker build -t vulnerable-image . ``` Alternatively you can use Trivy in a multistage build. Thus avoiding the insecure `curl | sh`. Also the image is not changed. -``` +```bash [...] # Run vulnerability scan on build image FROM build AS vulnscan diff --git a/docs/mkdocs/examples/standalone/scan/oci-image.md b/docs/scanning/advanced/oci.md similarity index 97% rename from docs/mkdocs/examples/standalone/scan/oci-image.md rename to docs/scanning/advanced/oci.md index 9391fc6a29..1ff339cc1d 100644 --- a/docs/mkdocs/examples/standalone/scan/oci-image.md +++ b/docs/scanning/advanced/oci.md @@ -1,3 +1,5 @@ +# OCI + An image directory compliant with "Open Container Image Layout Specification". Buildah: diff --git a/docs/mkdocs/quick-start/podman.md b/docs/scanning/advanced/podman.md similarity index 96% rename from docs/mkdocs/quick-start/podman.md rename to docs/scanning/advanced/podman.md index b4be239843..6fadf9360c 100644 --- a/docs/mkdocs/quick-start/podman.md +++ b/docs/scanning/advanced/podman.md @@ -1,16 +1,18 @@ +# Podman + [EXPERIMENTAL] This feature might change without preserving backwards compatibility. Scan your image in Podman (>=2.0) running locally. The remote Podman is not supported. Before performing Trivy commands, you must enable the podman.sock systemd service on your machine. For more details, see [here][sock] -``` +```bash $ systemctl --user enable --now podman.socket ``` Then, you can scan your image in Podman. -``` +```bash $ cat Dockerfile FROM alpine:3.12 RUN apk add --no-cache bash diff --git a/docs/scanning/advanced/unpacked-filesystem.md b/docs/scanning/advanced/unpacked-filesystem.md new file mode 100644 index 0000000000..9b53b9f289 --- /dev/null +++ b/docs/scanning/advanced/unpacked-filesystem.md @@ -0,0 +1,116 @@ +# Unpacked Filesystem + +Scan aan unpacked container image filesystem. + +In this case, Trivy works the same way when scanning containers + +```bash +$ docker export $(docker create alpine:3.10.2) | tar -C /tmp/rootfs -xvf - +$ trivy fs /tmp/rootfs +``` + +
    +Result + +```bash +2021-03-08T05:22:26.378Z INFO Need to update DB +2021-03-08T05:22:26.380Z INFO Downloading DB... +20.37 MiB / 20.37 MiB [-------------------------------------------------------------------------------------------------------------------------------------] 100.00% 8.24 MiB p/s 2s +2021-03-08T05:22:30.134Z INFO Detecting Alpine vulnerabilities... + +/tmp/rootfs (alpine 3.10.2) +=========================== +Total: 20 (UNKNOWN: 0, LOW: 2, MEDIUM: 10, HIGH: 8, CRITICAL: 0) + ++--------------+------------------+----------+-------------------+---------------+---------------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++--------------+------------------+----------+-------------------+---------------+---------------------------------------+ +| libcrypto1.1 | CVE-2020-1967 | HIGH | 1.1.1c-r0 | 1.1.1g-r0 | openssl: Segmentation | +| | | | | | fault in SSL_check_chain | +| | | | | | causes denial of service | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-1967 | ++ +------------------+ + +---------------+---------------------------------------+ +| | CVE-2021-23839 | | | 1.1.1j-r0 | openssl: incorrect SSLv2 | +| | | | | | rollback protection | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23839 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23840 | | | | openssl: integer | +| | | | | | overflow in CipherUpdate | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23840 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23841 | | | | openssl: NULL pointer dereference | +| | | | | | in X509_issuer_and_serial_hash() | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23841 | ++ +------------------+----------+ +---------------+---------------------------------------+ +| | CVE-2019-1547 | MEDIUM | | 1.1.1d-r0 | openssl: side-channel weak | +| | | | | | encryption vulnerability | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1547 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2019-1549 | | | | openssl: information | +| | | | | | disclosure in fork() | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1549 | ++ +------------------+ + +---------------+---------------------------------------+ +| | CVE-2019-1551 | | | 1.1.1d-r2 | openssl: Integer overflow in RSAZ | +| | | | | | modular exponentiation on x86_64 | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1551 | ++ +------------------+ + +---------------+---------------------------------------+ +| | CVE-2020-1971 | | | 1.1.1i-r0 | openssl: EDIPARTYNAME | +| | | | | | NULL pointer de-reference | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-1971 | ++ +------------------+----------+ +---------------+---------------------------------------+ +| | CVE-2019-1563 | LOW | | 1.1.1d-r0 | openssl: information | +| | | | | | disclosure in PKCS7_dataDecode | +| | | | | | and CMS_decrypt_set1_pkey | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1563 | ++--------------+------------------+----------+ +---------------+---------------------------------------+ +| libssl1.1 | CVE-2020-1967 | HIGH | | 1.1.1g-r0 | openssl: Segmentation | +| | | | | | fault in SSL_check_chain | +| | | | | | causes denial of service | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-1967 | ++ +------------------+ + +---------------+---------------------------------------+ +| | CVE-2021-23839 | | | 1.1.1j-r0 | openssl: incorrect SSLv2 | +| | | | | | rollback protection | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23839 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23840 | | | | openssl: integer | +| | | | | | overflow in CipherUpdate | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23840 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23841 | | | | openssl: NULL pointer dereference | +| | | | | | in X509_issuer_and_serial_hash() | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23841 | ++ +------------------+----------+ +---------------+---------------------------------------+ +| | CVE-2019-1547 | MEDIUM | | 1.1.1d-r0 | openssl: side-channel weak | +| | | | | | encryption vulnerability | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1547 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2019-1549 | | | | openssl: information | +| | | | | | disclosure in fork() | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1549 | ++ +------------------+ + +---------------+---------------------------------------+ +| | CVE-2019-1551 | | | 1.1.1d-r2 | openssl: Integer overflow in RSAZ | +| | | | | | modular exponentiation on x86_64 | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1551 | ++ +------------------+ + +---------------+---------------------------------------+ +| | CVE-2020-1971 | | | 1.1.1i-r0 | openssl: EDIPARTYNAME | +| | | | | | NULL pointer de-reference | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-1971 | ++ +------------------+----------+ +---------------+---------------------------------------+ +| | CVE-2019-1563 | LOW | | 1.1.1d-r0 | openssl: information | +| | | | | | disclosure in PKCS7_dataDecode | +| | | | | | and CMS_decrypt_set1_pkey | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-1563 | ++--------------+------------------+----------+-------------------+---------------+---------------------------------------+ +| musl | CVE-2020-28928 | MEDIUM | 1.1.22-r3 | 1.1.22-r4 | In musl libc through 1.2.1, | +| | | | | | wcsnrtombs mishandles particular | +| | | | | | combinations of destination buffer... | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-28928 | ++--------------+ + + + + + +| musl-utils | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | ++--------------+------------------+----------+-------------------+---------------+---------------------------------------+ +``` + +
    diff --git a/docs/scanning/filesystem.md b/docs/scanning/filesystem.md new file mode 100644 index 0000000000..5c9c635520 --- /dev/null +++ b/docs/scanning/filesystem.md @@ -0,0 +1,103 @@ +# Filesystem + +Scan a filesystem (such as a host machine, a virtual machine image, or an unpacked container image filesystem). + +```bash +$ trivy fs /path/to/project +``` + +## Local Project +Trivy will look for vulnerabilities based on lock files such as Gemfile.lock and package-lock.json. + +``` +$ trivy fs ~/src/github.com/aquasecurity/trivy-ci-test +``` + +
    +Result + +``` +2020-06-01T17:06:58.652+0300 WARN OS is not detected and vulnerabilities in OS packages are not detected. +2020-06-01T17:06:58.652+0300 INFO Detecting pipenv vulnerabilities... +2020-06-01T17:06:58.691+0300 INFO Detecting cargo vulnerabilities... + +Pipfile.lock +============ +Total: 10 (UNKNOWN: 2, LOW: 0, MEDIUM: 6, HIGH: 2, CRITICAL: 0) + ++---------------------+------------------+----------+-------------------+------------------------+------------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++---------------------+------------------+----------+-------------------+------------------------+------------------------------------+ +| django | CVE-2020-7471 | HIGH | 2.0.9 | 3.0.3, 2.2.10, 1.11.28 | django: potential | +| | | | | | SQL injection via | +| | | | | | StringAgg(delimiter) | ++ +------------------+----------+ +------------------------+------------------------------------+ +| | CVE-2019-19844 | MEDIUM | | 3.0.1, 2.2.9, 1.11.27 | Django: crafted email address | +| | | | | | allows account takeover | ++ +------------------+ + +------------------------+------------------------------------+ +| | CVE-2019-3498 | | | 2.1.5, 2.0.10, 1.11.18 | python-django: Content | +| | | | | | spoofing via URL path in | +| | | | | | default 404 page | ++ +------------------+ + +------------------------+------------------------------------+ +| | CVE-2019-6975 | | | 2.1.6, 2.0.11, 1.11.19 | python-django: | +| | | | | | memory exhaustion in | +| | | | | | django.utils.numberformat.format() | ++---------------------+------------------+----------+-------------------+------------------------+------------------------------------+ +... +``` + +
    + +## From Inside Containers +Scan your container from inside the container. + +```bash +$ docker run --rm -it alpine:3.11 +/ # curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin +/ # trivy fs / +``` + +
    +Result + +``` +2021-03-08T05:22:26.378Z INFO Need to update DB +2021-03-08T05:22:26.380Z INFO Downloading DB... +20.37 MiB / 20.37 MiB [-------------------------------------------------------------------------------------------------------------------------------------] 100.00% 8.24 MiB p/s 2s +2021-03-08T05:22:30.134Z INFO Detecting Alpine vulnerabilities... +2021-03-08T05:22:30.138Z INFO Trivy skips scanning programming language libraries because no supported file was detected + +313430f09696 (alpine 3.11.7) +============================ +Total: 6 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 6, CRITICAL: 0) + ++--------------+------------------+----------+-------------------+---------------+---------------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++--------------+------------------+----------+-------------------+---------------+---------------------------------------+ +| libcrypto1.1 | CVE-2021-23839 | HIGH | 1.1.1i-r0 | 1.1.1j-r0 | openssl: incorrect SSLv2 | +| | | | | | rollback protection | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23839 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23840 | | | | openssl: integer | +| | | | | | overflow in CipherUpdate | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23840 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23841 | | | | openssl: NULL pointer dereference | +| | | | | | in X509_issuer_and_serial_hash() | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23841 | ++--------------+------------------+ + + +---------------------------------------+ +| libssl1.1 | CVE-2021-23839 | | | | openssl: incorrect SSLv2 | +| | | | | | rollback protection | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23839 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23840 | | | | openssl: integer | +| | | | | | overflow in CipherUpdate | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23840 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2021-23841 | | | | openssl: NULL pointer dereference | +| | | | | | in X509_issuer_and_serial_hash() | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-23841 | ++--------------+------------------+----------+-------------------+---------------+---------------------------------------+ +``` + +
    diff --git a/docs/scanning/git-repository.md b/docs/scanning/git-repository.md new file mode 100644 index 0000000000..959f3e867d --- /dev/null +++ b/docs/scanning/git-repository.md @@ -0,0 +1,150 @@ +# Git Repository + +Scan your remote git repository + +``` +$ trivy repo https://github.com/knqyf263/trivy-ci-test +``` + +Only public repositories are supported. + +
    +Result + +``` +2021-03-09T15:04:19.003+0200 INFO Detecting cargo vulnerabilities... +2021-03-09T15:04:19.005+0200 INFO Detecting pipenv vulnerabilities... + +Cargo.lock +========== +Total: 7 (UNKNOWN: 7, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) + ++----------+-------------------+----------+-------------------+------------------------------+---------------------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++----------+-------------------+----------+-------------------+------------------------------+---------------------------------------------+ +| ammonia | RUSTSEC-2019-0001 | UNKNOWN | 1.9.0 | >= 2.1.0 | Uncontrolled recursion leads | +| | | | | | to abort in HTML serialization | +| | | | | | -->rustsec.org/advisories/RUSTSEC-2019-0001 | ++----------+-------------------+ +-------------------+------------------------------+---------------------------------------------+ +| openssl | RUSTSEC-2016-0001 | | 0.8.3 | >= 0.9.0 | SSL/TLS MitM vulnerability | +| | | | | | due to insecure defaults | +| | | | | | -->rustsec.org/advisories/RUSTSEC-2016-0001 | ++----------+-------------------+ +-------------------+------------------------------+---------------------------------------------+ +| smallvec | RUSTSEC-2018-0018 | | 0.6.9 | >= 0.6.13 | smallvec creates uninitialized | +| | | | | | value of any type | +| | | | | | -->rustsec.org/advisories/RUSTSEC-2018-0018 | ++ +-------------------+ + +------------------------------+---------------------------------------------+ +| | RUSTSEC-2019-0009 | | | >= 0.6.10 | Double-free and use-after-free | +| | | | | | in SmallVec::grow() | +| | | | | | -->rustsec.org/advisories/RUSTSEC-2019-0009 | ++ +-------------------+ + + +---------------------------------------------+ +| | RUSTSEC-2019-0012 | | | | Memory corruption in SmallVec::grow() | +| | | | | | -->rustsec.org/advisories/RUSTSEC-2019-0012 | ++ +-------------------+ + +------------------------------+---------------------------------------------+ +| | RUSTSEC-2021-0003 | | | >= 0.6.14, < 1.0.0, >= 1.6.1 | Buffer overflow in SmallVec::insert_many | +| | | | | | -->rustsec.org/advisories/RUSTSEC-2021-0003 | ++----------+-------------------+ +-------------------+------------------------------+---------------------------------------------+ +| tempdir | RUSTSEC-2018-0017 | | 0.3.7 | | `tempdir` crate has been | +| | | | | | deprecated; use `tempfile` instead | +| | | | | | -->rustsec.org/advisories/RUSTSEC-2018-0017 | ++----------+-------------------+----------+-------------------+------------------------------+---------------------------------------------+ + +Pipfile.lock +============ +Total: 20 (UNKNOWN: 3, LOW: 0, MEDIUM: 7, HIGH: 5, CRITICAL: 5) + ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| django | CVE-2019-19844 | CRITICAL | 2.0.9 | 3.0.1, 2.2.9, 1.11.27 | Django: crafted email address | +| | | | | | allows account takeover | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-19844 | ++ +------------------+ + +------------------------+---------------------------------------+ +| | CVE-2020-7471 | | | 3.0.3, 2.2.10, 1.11.28 | django: potential SQL injection | +| | | | | | via StringAgg(delimiter) | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-7471 | ++ +------------------+----------+ +------------------------+---------------------------------------+ +| | CVE-2019-6975 | HIGH | | 2.1.6, 2.0.11, 1.11.19 | python-django: memory exhaustion in | +| | | | | | django.utils.numberformat.format() | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-6975 | ++ +------------------+ + +------------------------+---------------------------------------+ +| | CVE-2020-9402 | | | 3.0.4, 2.2.11, 1.11.29 | django: potential SQL injection | +| | | | | | via "tolerance" parameter in | +| | | | | | GIS functions and aggregates... | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-9402 | ++ +------------------+----------+ +------------------------+---------------------------------------+ +| | CVE-2019-3498 | MEDIUM | | 2.1.5, 2.0.10, 1.11.18 | python-django: Content spoofing | +| | | | | | via URL path in default 404 page | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-3498 | ++ +------------------+ + +------------------------+---------------------------------------+ +| | CVE-2020-13254 | | | 3.0.7, 2.2.13 | django: potential data leakage | +| | | | | | via malformed memcached keys | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-13254 | ++ +------------------+ + + +---------------------------------------+ +| | CVE-2020-13596 | | | | django: possible XSS via | +| | | | | | admin ForeignKeyRawIdWidget | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-13596 | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| django-cors-headers | pyup.io-37132 | UNKNOWN | 2.5.2 | 3.0.0 | In django-cors-headers | +| | | | | | version 3.0.0, | +| | | | | | ``CORS_ORIGIN_WHITELIST`` | +| | | | | | requires URI schemes, and | +| | | | | | optionally ports. This... | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| djangorestframework | CVE-2020-25626 | MEDIUM | 3.9.2 | 3.11.2 | django-rest-framework: XSS | +| | | | | | Vulnerability in API viewer | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-25626 | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| httplib2 | CVE-2021-21240 | HIGH | 0.12.1 | 0.19.0 | python-httplib2: Regular | +| | | | | | expression denial of | +| | | | | | service via malicious header | +| | | | | | -->avd.aquasec.com/nvd/cve-2021-21240 | ++ +------------------+----------+ +------------------------+---------------------------------------+ +| | CVE-2020-11078 | MEDIUM | | 0.18.0 | python-httplib2: CRLF injection | +| | | | | | via an attacker controlled | +| | | | | | unescaped part of uri for... | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-11078 | ++ +------------------+----------+ + +---------------------------------------+ +| | pyup.io-38303 | UNKNOWN | | | Httplib2 0.18.0 is an | +| | | | | | important security update to | +| | | | | | patch a CWE-93 CRLF... | ++---------------------+------------------+ +-------------------+------------------------+---------------------------------------+ +| jinja2 | pyup.io-39525 | | 2.10.1 | 2.11.3 | This affects the package | +| | | | | | jinja2 from 0.0.0 and before | +| | | | | | 2.11.3. The ReDOS... | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| py | CVE-2020-29651 | HIGH | 1.8.0 | | python-py: ReDoS in the py.path.svnwc | +| | | | | | component via mailicious input | +| | | | | | to blame functionality... | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-29651 | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| pyyaml | CVE-2019-20477 | CRITICAL | 5.1 | | PyYAML: command execution | +| | | | | | through python/object/apply | +| | | | | | constructor in FullLoader | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-20477 | ++ +------------------+ + +------------------------+---------------------------------------+ +| | CVE-2020-14343 | | | 5.4 | PyYAML: incomplete | +| | | | | | fix for CVE-2020-1747 | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-14343 | ++ +------------------+ + +------------------------+---------------------------------------+ +| | CVE-2020-1747 | | | 5.3.1 | PyYAML: arbitrary command | +| | | | | | execution through python/object/new | +| | | | | | when FullLoader is used | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-1747 | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +| urllib3 | CVE-2019-11324 | HIGH | 1.24.1 | 1.24.2 | python-urllib3: Certification | +| | | | | | mishandle when error should be thrown | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-11324 | ++ +------------------+----------+ +------------------------+---------------------------------------+ +| | CVE-2019-11236 | MEDIUM | | | python-urllib3: CRLF injection | +| | | | | | due to not encoding the | +| | | | | | '\r\n' sequence leading to... | +| | | | | | -->avd.aquasec.com/nvd/cve-2019-11236 | ++ +------------------+ + +------------------------+---------------------------------------+ +| | CVE-2020-26137 | | | 1.25.9 | python-urllib3: CRLF injection | +| | | | | | via HTTP request method | +| | | | | | -->avd.aquasec.com/nvd/cve-2020-26137 | ++---------------------+------------------+----------+-------------------+------------------------+---------------------------------------+ +``` + +
    diff --git a/docs/mkdocs/examples/standalone/scan/image-file.md b/docs/scanning/image.md similarity index 81% rename from docs/mkdocs/examples/standalone/scan/image-file.md rename to docs/scanning/image.md index b88d263895..40ee67f2b3 100644 --- a/docs/mkdocs/examples/standalone/scan/image-file.md +++ b/docs/scanning/image.md @@ -1,3 +1,42 @@ +# Image + +## Container Images + +Simply specify an image name (and a tag). + +``` +$ trivy image [YOUR_IMAGE_NAME] +``` + +For example: + +``` +$ trivy image python:3.4-alpine +``` + +
    +Result + +``` +2019-05-16T01:20:43.180+0900 INFO Updating vulnerability database... +2019-05-16T01:20:53.029+0900 INFO Detecting Alpine vulnerabilities... + +python:3.4-alpine3.9 (alpine 3.9.2) +=================================== +Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) + ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +| openssl | CVE-2019-1543 | MEDIUM | 1.1.1a-r1 | 1.1.1b-r1 | openssl: ChaCha20-Poly1305 | +| | | | | | with long nonces | ++---------+------------------+----------+-------------------+---------------+--------------------------------+ +``` + +
    + +## Tar Files + ``` $ docker save ruby:2.3.0-alpine3.9 -o ruby-2.3.0.tar $ trivy image --input ruby-2.3.0.tar @@ -45,3 +84,5 @@ Total: 7447 (UNKNOWN: 5, LOW: 326, MEDIUM: 5695, HIGH: 1316, CRITICAL: 105) ``` + + diff --git a/docs/scanning/index.md b/docs/scanning/index.md new file mode 100644 index 0000000000..420fc7d0fe --- /dev/null +++ b/docs/scanning/index.md @@ -0,0 +1,7 @@ +# Scanning + +Trivy can be used to scan + +- [Container Images](image.md) +- [Filesystem](filesystem.md) +- [Git Repositores](git.md) diff --git a/docs/mkdocs/usage/client.md b/docs/usage/client.md similarity index 95% rename from docs/mkdocs/usage/client.md rename to docs/usage/client.md index 4b032b58a0..96f6b768b4 100644 --- a/docs/mkdocs/usage/client.md +++ b/docs/usage/client.md @@ -1,4 +1,6 @@ -``` +# Client + +```bash NAME: trivy client - client mode @@ -17,7 +19,7 @@ OPTIONS: --removed-pkgs detect vulnerabilities of removed packages (only for Alpine) (default: false) [$TRIVY_REMOVED_PKGS] --vuln-type value comma-separated list of vulnerability types (os,library) (default: "os,library") [$TRIVY_VULN_TYPE] --ignorefile value specify .trivyignore file (default: ".trivyignore") [$TRIVY_IGNOREFILE] - --timeout value docker timeout (default: 5m0s) [$TRIVY_TIMEOUT] + --timeout value timeout (default: 5m0s) [$TRIVY_TIMEOUT] --ignore-policy value specify the Rego file to evaluate each vulnerability [$TRIVY_IGNORE_POLICY] --token value for authentication [$TRIVY_TOKEN] --token-header value specify a header name for token (default: "Trivy-Token") [$TRIVY_TOKEN_HEADER] diff --git a/docs/usage/fs.md b/docs/usage/fs.md new file mode 100644 index 0000000000..815f2ed265 --- /dev/null +++ b/docs/usage/fs.md @@ -0,0 +1,31 @@ +# Filesystem + +```bash +NAME: + trivy filesystem - scan local filesystem + +USAGE: + trivy filesystem [command options] dir + +OPTIONS: + --template value, -t value output template [$TRIVY_TEMPLATE] + --format value, -f value format (table, json, template) (default: "table") [$TRIVY_FORMAT] + --input value, -i value input file path instead of image name [$TRIVY_INPUT] + --severity value, -s value severities of vulnerabilities to be displayed (comma separated) (default: "UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL") [$TRIVY_SEVERITY] + --output value, -o value output file name [$TRIVY_OUTPUT] + --exit-code value Exit code when vulnerabilities were found (default: 0) [$TRIVY_EXIT_CODE] + --skip-update skip db update (default: false) [$TRIVY_SKIP_UPDATE] + --clear-cache, -c clear image caches without scanning (default: false) [$TRIVY_CLEAR_CACHE] + --ignore-unfixed display only fixed vulnerabilities (default: false) [$TRIVY_IGNORE_UNFIXED] + --removed-pkgs detect vulnerabilities of removed packages (only for Alpine) (default: false) [$TRIVY_REMOVED_PKGS] + --vuln-type value comma-separated list of vulnerability types (os,library) (default: "os,library") [$TRIVY_VULN_TYPE] + --ignorefile value specify .trivyignore file (default: ".trivyignore") [$TRIVY_IGNOREFILE] + --cache-backend value cache backend (e.g. redis://localhost:6379) (default: "fs") [$TRIVY_CACHE_BACKEND] + --timeout value timeout (default: 5m0s) [$TRIVY_TIMEOUT] + --no-progress suppress progress bar (default: false) [$TRIVY_NO_PROGRESS] + --ignore-policy value specify the Rego file to evaluate each vulnerability [$TRIVY_IGNORE_POLICY] + --list-all-pkgs enabling the option will output all packages regardless of vulnerability (default: false) [$TRIVY_LIST_ALL_PKGS] + --skip-files value specify the file path to skip traversal [$TRIVY_SKIP_FILES] + --skip-dirs value specify the directory where the traversal is skipped [$TRIVY_SKIP_DIRS] + --help, -h show help (default: false) +``` \ No newline at end of file diff --git a/docs/mkdocs/usage/image.md b/docs/usage/image.md similarity index 94% rename from docs/mkdocs/usage/image.md rename to docs/usage/image.md index ee8c1641b6..008fc7f7b3 100644 --- a/docs/mkdocs/usage/image.md +++ b/docs/usage/image.md @@ -1,6 +1,6 @@ -`fs` and `repo` have the same options as `image`. +# Image -``` +```bash NAME: trivy image - scan an image @@ -23,7 +23,7 @@ OPTIONS: --removed-pkgs detect vulnerabilities of removed packages (only for Alpine) (default: false) [$TRIVY_REMOVED_PKGS] --vuln-type value comma-separated list of vulnerability types (os,library) (default: "os,library") [$TRIVY_VULN_TYPE] --ignorefile value specify .trivyignore file (default: ".trivyignore") [$TRIVY_IGNOREFILE] - --timeout value docker timeout (default: 5m0s) [$TRIVY_TIMEOUT] + --timeout value timeout (default: 5m0s) [$TRIVY_TIMEOUT] --light light mode: it's faster, but vulnerability descriptions and references are not displayed (default: false) [$TRIVY_LIGHT] --ignore-policy value specify the Rego file to evaluate each vulnerability [$TRIVY_IGNORE_POLICY] --list-all-pkgs enabling the option will output all packages regardless of vulnerability (default: false) [$TRIVY_LIST_ALL_PKGS] diff --git a/docs/mkdocs/usage/index.md b/docs/usage/index.md similarity index 100% rename from docs/mkdocs/usage/index.md rename to docs/usage/index.md diff --git a/docs/usage/repo.md b/docs/usage/repo.md new file mode 100644 index 0000000000..345cfe1dcd --- /dev/null +++ b/docs/usage/repo.md @@ -0,0 +1,31 @@ +# Repository + +```bash +NAME: + trivy repository - scan remote repository + +USAGE: + trivy repository [command options] repo_url + +OPTIONS: + --template value, -t value output template [$TRIVY_TEMPLATE] + --format value, -f value format (table, json, template) (default: "table") [$TRIVY_FORMAT] + --input value, -i value input file path instead of image name [$TRIVY_INPUT] + --severity value, -s value severities of vulnerabilities to be displayed (comma separated) (default: "UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL") [$TRIVY_SEVERITY] + --output value, -o value output file name [$TRIVY_OUTPUT] + --exit-code value Exit code when vulnerabilities were found (default: 0) [$TRIVY_EXIT_CODE] + --skip-update skip db update (default: false) [$TRIVY_SKIP_UPDATE] + --clear-cache, -c clear image caches without scanning (default: false) [$TRIVY_CLEAR_CACHE] + --ignore-unfixed display only fixed vulnerabilities (default: false) [$TRIVY_IGNORE_UNFIXED] + --removed-pkgs detect vulnerabilities of removed packages (only for Alpine) (default: false) [$TRIVY_REMOVED_PKGS] + --vuln-type value comma-separated list of vulnerability types (os,library) (default: "os,library") [$TRIVY_VULN_TYPE] + --ignorefile value specify .trivyignore file (default: ".trivyignore") [$TRIVY_IGNOREFILE] + --cache-backend value cache backend (e.g. redis://localhost:6379) (default: "fs") [$TRIVY_CACHE_BACKEND] + --timeout value timeout (default: 5m0s) [$TRIVY_TIMEOUT] + --no-progress suppress progress bar (default: false) [$TRIVY_NO_PROGRESS] + --ignore-policy value specify the Rego file to evaluate each vulnerability [$TRIVY_IGNORE_POLICY] + --list-all-pkgs enabling the option will output all packages regardless of vulnerability (default: false) [$TRIVY_LIST_ALL_PKGS] + --skip-files value specify the file path to skip traversal [$TRIVY_SKIP_FILES] + --skip-dirs value specify the directory where the traversal is skipped [$TRIVY_SKIP_DIRS] + --help, -h show help (default: false) +``` \ No newline at end of file diff --git a/docs/mkdocs/usage/server.md b/docs/usage/server.md similarity index 97% rename from docs/mkdocs/usage/server.md rename to docs/usage/server.md index 3a4642c013..069d99f865 100644 --- a/docs/mkdocs/usage/server.md +++ b/docs/usage/server.md @@ -1,4 +1,6 @@ -``` +# Server + +```bash NAME: trivy server - server mode diff --git a/docs/vuln-detection/data-source.md b/docs/vuln-detection/data-source.md new file mode 100644 index 0000000000..164a78c001 --- /dev/null +++ b/docs/vuln-detection/data-source.md @@ -0,0 +1,20 @@ +# Data Sources + +- PHP + - https://github.com/FriendsOfPHP/security-advisories + - https://github.com/advisories?query=ecosystem%3Acomposer +- Python + - https://github.com/pyupio/safety-db + - https://github.com/advisories?query=ecosystem%3Apip +- Ruby + - https://github.com/rubysec/ruby-advisory-db + - https://github.com/advisories?query=ecosystem%3Arubygems +- Node.js + - https://github.com/nodejs/security-wg + - https://github.com/advisories?query=ecosystem%3Anpm +- Rust + - https://github.com/RustSec/advisory-db +- .NET + - https://github.com/advisories?query=ecosystem%3Anuget +- Java + - https://github.com/advisories?query=ecosystem%3Amaven diff --git a/docs/vuln-detection/image-tar-format.md b/docs/vuln-detection/image-tar-format.md new file mode 100644 index 0000000000..fc1202ef60 --- /dev/null +++ b/docs/vuln-detection/image-tar-format.md @@ -0,0 +1,9 @@ +# Supported Image Tar Formats +Trivy scans a tar image with the following format. + +- Docker Image Specification (https://github.com/moby/moby/tree/master/image/spec) + - Moby Project (https://github.com/moby/moby/) + - Buildah, Podman (https://github.com/containers/buildah) + - img (https://github.com/genuinetools/img) +- Kaniko + - Kaniko (https://github.com/GoogleContainerTools/kaniko) diff --git a/docs/mkdocs/vuln-detection/index.md b/docs/vuln-detection/index.md similarity index 100% rename from docs/mkdocs/vuln-detection/index.md rename to docs/vuln-detection/index.md diff --git a/docs/vuln-detection/library.md b/docs/vuln-detection/library.md new file mode 100644 index 0000000000..3418cf905d --- /dev/null +++ b/docs/vuln-detection/library.md @@ -0,0 +1,24 @@ +# Application Dependencies + +`Trivy` automatically detects the following files in the container and scans vulnerabilities in the application dependencies. + +- Ruby + - Gemfile.lock +- Python + - Pipfile.lock + - poetry.lock +- PHP + - composer.lock +- Node.js + - package-lock.json + - yarn.lock +- Rust + - Cargo.lock +- .NET + - packages.lock.json +- Java + - JAR/WAR/EAR files (*.jar, *.war, and *.ear) + +The path of these files does not matter. + +Example: https://github.com/aquasecurity/trivy-ci-test/blob/main/Dockerfile diff --git a/docs/mkdocs/vuln-detection/os.md b/docs/vuln-detection/os.md similarity index 93% rename from docs/mkdocs/vuln-detection/os.md rename to docs/vuln-detection/os.md index c60729338e..5838a2e372 100644 --- a/docs/mkdocs/vuln-detection/os.md +++ b/docs/vuln-detection/os.md @@ -1,3 +1,5 @@ +# Suppored OS + The unfixed/unfixable vulnerabilities mean that the patch has not yet been provided on their distribution. Trivy doesn't support self-compiled packages/binaries, but official packages provided by vendors such as Red Hat and Debian. | OS | Supported Versions | Target Packages | Detection of unfixed vulnerabilities | @@ -13,8 +15,6 @@ The unfixed/unfixable vulnerabilities mean that the patch has not yet been provi | Photon OS | 1.0, 2.0, 3.0 | Installed by tdnf/yum/rpm | NO | | Debian GNU/Linux | wheezy, jessie, stretch, buster | Installed by apt/apt-get/dpkg | YES | | Ubuntu | 12.04, 14.04, 16.04, 18.04, 18.10, 19.04 | Installed by apt/apt-get/dpkg | YES | -| Distroless | Any | Installed by apt/apt-get/dpkg | YES | +| Distroless* | Any | Installed by apt/apt-get/dpkg | YES | -[Distroless][distroless] - -[distroless]: https://github.com/GoogleContainerTools/distroless +*Distroless: https://github.com/GoogleContainerTools/distroless diff --git a/mkdocs.yml b/mkdocs.yml index ebc3d09f8a..ce7f7a96f8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,109 +1,64 @@ site_name: Trivy site_url: https://aquasecurity.github.io/trivy/ site_description: A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI -docs_dir: docs/mkdocs/ +docs_dir: docs/ repo_name: GitHub -repo_url: https://github.com/aquasecurity/starboard +repo_url: https://github.com/aquasecurity/trivy edit_uri: "" nav: - Overview: index.md - - Abstract: abstract.md - - Features: feature.md - - Installation: - - Overview: installation/index.md - - Arch Linux: installation/arch-linux.md - - Binary: installation/binary.md - - Debian/Ubuntu: installation/debian_ubuntu.md - - From source: installation/from-source.md - - Homebrew: installation/homebrew.md - - Install Script: installation/install-script.md - - Nix/NixOS: installation/nix_nixos.md - - RHEL/CentOS: installation/rhel_centos.md - - Quick Start: - - Overview: quick-start/index.md - - Image: - - Overview: quick-start/image/index.md - - Docker Hub: quick-start/image/docker-hub.md - - GitHub Container Registry: quick-start/image/github.md - - Embed in Dockerfile: quick-start/embed-in-dockerfile.md - - Filesystem: quick-start/filesystem.md - - Git Repository: quick-start/git-repository.md - - Podman: quick-start/podman.md + - Installation: installation.md + - Quick Start: quickstart.md + - Scanning: + - Overview: scanning/index.md + - Image: scanning/image.md + - Filesystem: scanning/filesystem.md + - Git Repository: scanning/git-repository.md + - Advanced: + - Embed in Dockerfile: scanning/advanced/embed-in-dockerfile.md + - Unpacked container image filesystem: scanning/advanced/unpacked-filesystem.md + - OCI : scanning/advanced/oci.md + - Podman: scanning/advanced/podman.md + - Modes: + - Standalone: modes/standalone.md + - Client/Server: modes/client-server.md - Examples: - - Overview: examples/index.md - - Standalone: - - Filtering Vulnerabilities: - - By Open Policy Agent: examples/standalone/filter/by-opa-policy.md - - By Severities: examples/standalone/filter/by-severities.md - - By Type: examples/standalone/filter/by-type.md - - Ignore: - - Ignore Specified Vulnerabilities: examples/standalone/ignore/specified-vulnerabilities.md - - Ignore Unfixed Vulnerabilities: examples/standalone/ignore/unfixed-vulnerabilities.md - - Save Scan Result: - - JSON: examples/standalone/save/json.md - - Using a Template: examples/standalone/save/template.md - - Scan: - - Container from Inside the Container: examples/standalone/scan/container-from-inside-the-container.md - - Image: examples/standalone/scan/image.md - - Image File: examples/standalone/scan/image-file.md - - OCI image: examples/standalone/scan/oci-image.md - - Project Including a Lock File: examples/standalone/scan/project-including-a-lock-file.md - - Skip: - - Skip Traversal in Specific Directory: examples/standalone/skip/directory.md - - Skip Traversal of Specific Files: examples/standalone/skip/files.md - - Skip Update of Vulnerability Database: examples/standalone/skip/update-vuln-db.md - - Specify: - - Specify Cache Backend: examples/standalone/specify/cache-backend.md - - Specify Cache Directory: examples/standalone/specify/cache-directory.md - - Specify Exit Code: examples/standalone/specify/exit-code.md - - Clear Caches: examples/standalone/clear-caches.md - - Embed in Dockerfile: examples/standalone/embed-in-dockerfile.md - - Only Download Vulnerability Database: examples/standalone/only-download-vuln-db.md - - Reset: examples/standalone/reset.md - - Use Lightweight Database: examples/standalone/lightweight-db.md - - Client/Server: examples/client-server.md - - Continuous Integration (CI): - - Overview: continuous-integration/index.md - - AWS CodePipeline: continuous-integration/aws-codepipeline.md - - AWS Security Hub: continuous-integration/aws-security-hub.md - - CircleCI: continuous-integration/circleci.md - - GitHub Actions: continuous-integration/github-actions.md - - GitLab CI: continuous-integration/gitlab-ci.md - - Travis CI: continuous-integration/travis-ci.md - - Authorization for Private Docker Registry: - - Overview: continuous-integration/private/index.md - - AWS ECR (Elastic Container Registry): continuous-integration/private/ecr.md - - Docker Hub: continuous-integration/private/docker-hub.md - - GCR (Google Container Registry): continuous-integration/private/gcr.md - - Self-Hosted: continuous-integration/private/self.md + - Vulnerability Filtering: examples/filter.md + - Report Formats: examples/report.md + - Vulnerability DB: examples/db.md + - Cache: examples/cache.md + - Others: examples/others.md + - Integrations: + - Overview: integrations/index.md + - GitHub Actions: integrations/github-actions.md + - CircleCI: integrations/circleci.md + - Travis CI: integrations/travis-ci.md + - GitLab CI: integrations/gitlab-ci.md + - AWS CodePipeline: integrations/aws-codepipeline.md + - AWS Security Hub: integrations/aws-security-hub.md + - Private Docker Registries: + - Overview: private-registries/index.md + - Docker Hub: private-registries/docker-hub.md + - AWS ECR (Elastic Container Registry): private-registries/ecr.md + - GCR (Google Container Registry): private-registries/gcr.md + - Self-Hosted: private-registries/self.md - Vulnerability Detection: - Overview: vuln-detection/index.md - OS Packages: vuln-detection/os.md - Application Dependencies: vuln-detection/library.md - - Image TAR Format: vuln-detection/image-tar-format.md + - Supported Image TAR Format: vuln-detection/image-tar-format.md - Data Sources: vuln-detection/data-source.md - - Air-Gapped Environment: air-gap.md - - Comparison with Other Scanners: - - Overview: comparison/index.md - - Anchore Engine: comparison/anchore.md - - Clair: comparison/clair.md - - Quay, Docker Hub, GCR: comparison/quay_dockerhub_gcr.md - Usage: - Overview: usage/index.md - Image: usage/image.md + - Filesystem: usage/fs.md + - Repository: usage/repo.md - Client: usage/client.md - Server: usage/server.md - - Migration: - - Overview: migration/index.md - - Binary: migration/binary.md - - Debian/Ubuntu: migration/debian_ubuntu.md - - Homebrew: migration/homebrew.md - - RHEL/CentOS: migration/rhel_centos.md - - FAQ: - - Overview: faq/index.md - - Homebrew: faq/homebrew.md - - Others: faq/others.md + - Air-Gapped Environment: air-gap.md + - Comparison with Other Scanners: comparison.md + - FAQ: faq.md - Credits: credit.md theme:

    K`HRP;>1OT&zpEp@sxmD(nbsD-95k6peBr z0_^Yh@+1wdOyFpmK=Dfk7^a8Nei-P<9uxPCirhz^8w~Pq+6H%T}~#z zs@L+>4e7`SkVuIF!L>IMJ~wh_|BL4bp~1BRzTZdy)|}K*4Fb$scmlHE~Qgo5wY z9r{g;cTW~*%@%mnUb$Qp$XRc#m#otl008LpX_MEWL3WF&%dCvTLY}sw7K7RHNP~sC z$RkW^W-&&}IP~MdV;IZupB0kQ&hu2huAvyDEu^U4gx8#SO%9qC^#zDd?1Qlbl{KFu8{5b*LKKqEczO0H1UGBy69ZIh#NHNnOT^zo@(tTmga= z?hx*Y#%(+qc8ewj-C~`osmS=ynW$fUHgJpaB2zbr^rtJdro!!{-A#VHLoWY37#&0b z-<6Gi)9nY@?5<+dBhH9ajYkDW4ZtuTteSw7kofmFm#fG*oIil3x~1N@F_wwPkfaTd#}AF|hzck~D|)GB z{ptVRo^7+6Ank-A>mh1N`x+lVk4+|ZTZs)w)_oM@>cM~!hheNp9Lu>>_Q98&(8m<6UD35z-UcYp4|$Fl{5F>dteEf`&722!$j%yQ;LX`u`! zW8DaO%37BfSGxjY?KEwQ&@22LBc{quY;SwGA2EcmU}5L@M{L9<8ho+}ueoNlqmS1a z#6&GIX|%`aEOzyPtR*T-S#Anyaf^Qd#i-1XAM z?yLE~AUb~bv+Y>O1SYY|s$(cD$78H_Ay+$~kPLjvm!J;7E*|Sj&|P9p}~A{kzZ!xnDuF{Qz2&EsoWw!tIP>@ z&8Ov(QUaYpD#03K#CFft3$@hNz69<(fgB(x^U#vRitc*J0BYhAXrS7o0n~iLp~Nb- zOyLGMkGrQ9RVkZL8tJU6%!kU2`)A(%DzPa-B`lBIA*xO6&zL6Cv9wI0>6s#1EC@#g z^HYbQ>LPdMF~X8zUPjZIdG(5}XFDb^3aot*N3NM_~27i&MJ?IQ$qbg-5am<7VFZ>7Tv{9aEl9VXU@Q=P>gNS@E?KGWT{h|X&Jvl30B-Uc5iHT z!ES6yrkDDbPi^G4q^o>y?9Q=mwI&tmEA3CdsiiTD)V-ayWh+Kxfm}$Lmf#bT$7cjR z@zQ}*al_fwjm1AC>^)8&bmZO281^z&#jyQz&vmKP*Y{mPD-l1C_bM-DpS?})(DtJj zt1w~}X>rrGSa>Qzg8E)#or%zh5UIvi!HbWj2s90TG3u2FX-zv2Yz-YreNuxn+|tPN zMG42-i-pUnR)xi3Ck)t#|2{mJ)mD+z7_c{~{1)l!US<0io2!~9;d`AMx^Pt)A{>}M*Mjh=(ywH~WX-)4e)Q?fgu>~q{ z))QZG_QMGocC@pERet*<#GYniuPdK7HO8AUyUoJEe_YkmsBikHvSJZKG1VVyH*VIc zD*oArj=um}B1@x$V8wLZ2jb8b))zPxBxe5o{Yjwi-1EiL`hw2WZxr>-YIQvPAkyg9+>= z%6cEa{UZPqQ9#CsJQ=w&VLo&b z$$bUAW05Q6PgE*U z*jW5{a>d*xD5)9@M#a&zK#8*A9#ms?pIRtZM>MI#uY$~zs`BHqyLYICkuf7FM7;Jo zTg$|=5~e?kE1}rkm8Q?%B-DMi5rMjQ(uJfD-k4vXIG~>ShLYF^gfRMPt?e%&qGN=t z`Y&0Auo7-?Hc_oP+lOPGMHgxu^}K`WVs?$@J{17y(XDA~ONCeUQPzZGxz%FTyGxu4 z!E+dEJqGbU@c4|v9NeRl<`ed}SU}D|{>8caF7;XJw%den9?*)e_EPP-lA$z?%1u_* z&3J-D?v)_U78GG_gZAv_W-JmR35yPa&k4}5@by$`aFCw^BJU@<4(gT8bp z_9Vne8*kzb_-$PF@1lmzsizb-xc3cdZ#9(T)+|G~yZL+&Zt)GI_uK0S!=~fs5U#bM ztRaQqBouJWEqU83;19$ro@Kg3Q!P2qB&*9wx*2QFQa#s%qrHy%V>KqupxK|ddyeS} zW2~w$N8#4s_n{><|jj1PR=!udp^Hxd@>ewJ~{|FApJi)%;K$gvtn;R z&_r2iSnc__X3nc7em42|K;jCvoFkJQ53Y?40ElR^Biv?E+eHM_%QxHqeMNkQ_G}# zd&`-A%HpCDilQ~NO<)Yc38UvLQYjq=N6}%ood$O z-hNDCHNQwK=BhfigRXEQwuzUTva{f{CWPk*>SMYKgWG>s(d5X#mQE5TOrab18V{mw z1jK)Mps;@VykbeV%E8*YraR-z&Y>7f0_pj-9x#RQVs@oaqc~Xl6{`O10}@BW+Ovwy zw#d41e!qY_An}eSYFz@oW{LlzWPTUV$qKuj#ekUTtQSirXMw`vf@4)pkOf^WFH{eT z?fIxYm(ovV;5Z-vlR4{qDiS~PW|%~?XLLBGxTG9dX@tUtI;6-QXdC@)Mse z^9?#|{J#@^7iXFl6dh4~BuOfS)rZd}qN^(hJ+~!Yss6Rxf*W`6d?o<(05Z%tyTd)< z=tB%Wx!6^|JwWjcEj$*Ltqyh^;j3*L+LcD-9qyYw-2@P6mM<83`>ez5$@Y{@I`0H6 zeDC0(5PYiq++ZT~{Ut-k12wtNXC03>!#hz*(DYwztcMQ@h%JS*T4wb&Y~_ne`F3Pm zjB~e!!YvvV84E*%VuociKSxp0TPL$Gx|4sMq^y5lJbm0Spbh`z$(UVY-P9wVY6xs%_AwyHS!)>#sSXe)_u;qk+IE~!5Efx|3S^y2v$o6r- zoSBb;@ae=?SL4v1Mtr^A1N_%<<_Nd7MvC3P?P8_qmje0x(m>2>fj6+b-Si>-CM3I`Da}1W|`{yHVr36(MeHZPX*R zf%C>EAqVTX-M*gJS3gCCl#ZMH;iQ0e7PTzt= z2L~=yMhDwY7?5#U7R%o7i1$p$2?=NPT2v==vnPt8ig1`nG0^jh8+186Kd%RL{qIC0 zow}YZ=}CO)6puee=j(n8Bt?o}WL7r|!=?0-%<2&C`0xe?(sQ|}rN$u*CamVry-(Ds zq9MuK)brt~G|eJKN2Ps*lLL5#SMWlhV{o25E%gTW9G(B_rT?n@r?{o(qgQ*!m_2sH zJK4p;knwPg3V=GWHxBLbDz0cn3TI;h; zx5hJ>az_JnxBVNmu(;dahA5h4WhFg>GWe`G}TKXO0O9kX$Z@$B_Na$AeCr#z#xG5ai z7!48p78X4C&2XvElfmDPsKkk+R>i#@ z`&a08bG*K9pD5QefY_z$k(y>ZztFV0u&iGAOY+2Tnu}jH??gyHC#@ZLDtoPn6%R5VuNM8*nh4~5#r2e?g;X%5smkF zv3{`!Q%LoicJ@^s`rCNCX+0|>JgM)Z$n>|(>#vVc#ARm5h&p1WpN({nDM}d!f4`)> z_ zT`g1}P0Iup_kKK$Pdx}(+{;%9ZT^fCOY=GaG_KtN@V_ki@rJ&Kt ztkdF{`Yw2?WlzJW*+!sM6EOk}jkv5bR6YKl9Dw;d%)il;W?bL#gM3#che`!{VU1(n zs?+vcL%Y*mLkWdaPZuseTSs1n)6aSitGe`I&~ed(b2HAi+?D9WWs%Zqb)6umD_4e)i`{8M>n)h zsv3Jr;=J@=;Im%azuCp%JAdOfmL*#B_4mx_MPgADneuo}1K1jih*O{q%=AR%B5#y& zu=sVBs` zMTw0SBbma+#uG6@+hOFJ<%+pUw}%o}%~|AxJY&{@gUde-^n(7bw`AH@H4QyV8LIlZ zCoP*^oBKrZ%V37^p+c4(VHQNsJJyi68$T+P$cofPHGhZjMgOILEpGrY@&uj~!=rhMfWNFG*VE@(JAU{KUg4M$mWcuA59L0p ztAwjSGksg>x)M-6pqTBn5;sY|3%~5J0D3F-9TTd%-XdJSvD2V~D=ZIsQBh+TwUK>e zwGgcO!$NM`Fmk=h?13%N+f(|FxUL-20*+;MoygEpzyQ#j;?~F`z#TA1mbX@t8&E#D zBJtRb(OvS*DtM!6clSdw{M^@)-~GUQ#=(DVA3k^}gUF!@9l0;Hc(A$E?_9M2&aHTQ zSOr(9aQXO06X&Rdb)aXmDg&MDGC;I{J>j@@bsvFo9nbfUV1pXty6taIu8VZD5CnCp zPPNc@S}#-BS#SAc3?{pvj^eDT9sM{A>cj934o??yObKRYS2^18`cN}OuaFYK=GthlaX zkp&lXE$I>FngmNd_fWMoFlNiD2NJJcG^j{T;RNl6?NT2u(V-3UaGX1%GFoL>%duwi zprv1r`uQ$Z9eBLUY;UGCh6W)~r#G?7wG+6UxhI(3U&eRNRM(3z-Ug>6kWkrlULX5^ zh#SeiO0n=2khWyiTnUKsH?FouHo2h?P_~m6*ONRf-J=U&9AA=NmBy_O{DPk@x`Vhg zAerv-3)#=ms)sD!cPE~2G_DL~QhBMwM@9WAUvog$uy#b!E7~Dfs-UFxJdyM}4(Bpr z91fS{HZFTOJaAeru5!X(`0zq?%_sF>_TsIsW6s@Sbi6xb*`X{-4+?x@5A<(0v$SmW zta>~K(IfO?XJ|1HS+ARN>(+`739ZqEr0^#AdH99R2YV&8_hRR1$2+s(149TM-RlVM zR+FzHr>XUWpvl>P#>Kdx4>z($i%(lY_PTcsKRe887qtp3t2?`V`yD}^awAu zye}K^fARm~_C=fL@O%gfd-x#kDj=N(P8`L98@@9@P$||<1MS9sJ?+xw#akYxzx&3` zyjIgx^*@Fwf|_@D2!OrW9Kt5&Cb9KUJ7zf95P2|)3KEShyp7Cu!EuHlL4bDawHCFH z(y>?jqLRZs2EfJOf8c+EM{oojm2)_C0qvfotl!8y>wDxY+s?ujBuYxi38F-D3d%iJ zV||q@AvgO?4WkG07SE}p1fcG<1g4romO>KdpH<8bdEsz!=-BW!aqA2v99U6{29RY8 zjg1-H3FR^^#&6;9DjDTRMMd$GH%lY&@@qT)i}V7NaqyejR?&s`tD4gBfYCeZnGAv@ z%(f!8BjzkJzq1TNf5qjk`=c{K^Gh<(l<1R%!gA?o{ZQY%YvHu`#N+?ej?>x2`X&3# zm!C-g23*-f!zwfvCDr$b5Ji=FR#(twI^~UHNm3L!ew8gU(z44Ym1KGTpZdhcZJ+Zm zIXbQvB_zR*zI4NN{x0$Qz6s#I;9i*9G*0A??^BK^4JF~qv8&-NIU44zgX^dlS0cWr z7fj%>U+ny!Z!yxvN4Lo(oX5<30#4=cU6>!eF?~@`RQjV@RnHqnhf@4^vb`>!c-|)n zPK60>qE~k+%t33Memar`IB@xz}i^ zcgm+{gHYzvOa05lO>?8c_`&r=7O-`b({mjNfE#~_)aHy}BLwy6>bvcX{d;SR z)klXTKkEmeHF7dT@DN^$hvSCpB|exAcK1wr<92`O)}5%eQb!)rx`l#x6MShq!iz`& zxE4_){s6(=XCOgju>TXn^^;ZJkY#uP4i4XRPRk<+a7F+N9Dbf&;;EBjr_}|^!BBEyBBINT&ljgj#)zE~+s|>neckB!#}OYSzmcQ!eRkd`Z3)meqBgr3fmqQHjl ze{-dW27Hf`!f~mF_RR@hwRJOp(?o$f(0NC4p4T+f{nfo5>VpKO$_(;?KO+oo6}eU) zG8>4f2pLYC=gTm=5Y_HFPPR3N0sxXS_|)Rk7noaMiY?Ex(sGuVvAk%&GE{r{$FLT{ zVH*8RCDY*;o1^ntR{YL>S`C#qQ$kqndTVnSF}Ay2rjqW(Jd#TiRRrq6oZFDkcz(Cy zds-`6Qq>U`;XMD$daz&dv0V24?WqZ9^80Z8FnJZcoe-Z|<9aY1HaE|v`}`wgAdE(Q zVBRt?KFL;s@}1P9Z^6|0S^P4CFu|v>;4m21uc|38x8#W61Emt-s-x&JdxhvEP$Ju& zD-Z}A5^j6B;Z2{+FS|8xOVHdNO|;LY%eP1+sRToYa%Rjpc$}jQ!dIZ!l#cW62D14- z+Cd$<;pTr;=j&Z~4rZ!!?|3msA@jc9Lk#*N-tFFj=E`gNc|@geIgv;ZKDWKA=uoQD z(|^u<32})P%CkxtqoO}XhRAsA*}&|SWiZR77NS{trQ&GXBF?@4|83JuBXe$TXE|g( zYqDDC0mtGg_2%%=`h61~(F%jhq5U-*-QfOrof@)1hR~t8aM!?X>mvLM5^SmcaO< zzr;&d`I?l?wBfYa$d@EDM9TX2a~?Kve{ItXflgd*Zq0&hG5SMGTX!dpG70iETaNe7 zw%+lf8z5Gk4&sK8L^=p^A_BaHOl~OqNpeuRrW^@cF|34HB32mZ!o^T~YacN|B*O~s zeiu5O-r#AZ)Jq~Y)&(eC;AVXi%abm|#kMpz@VS}akKHztB)~J2;B*DSQM$_2hub3Q zp-lbG$hQTS!!wH2PBCA$jmO8wS@GRD8(g{#wQeWS`+sUe8HX=SDi`hB&kt!TKfx^m zPF?|;ODn0>pL-+X1DgI`^rDIZjLh+wc-@|1*{`RnGuj}8`9i9aHhZP3rR!deM9+RKe#Kp7Abjo`} zc}$WNcRMbfkDNTqbBahIlqz!WNuhKD2F3ryEcEe?ypIq~C%WgOnF9aV^!@?R-8_tu z-l2t0{T&4q;|6#%R8n94k`VO%Hsa&k&>`iZ8_G$0SLtL{JJlg=xcIpMB{qk(5$$eR z-@|V!cGG=tp*{2W$t<@+vyV<)lNW;0oOtE%&|6fVIAnVUFNphHtuYwaAq#}9kEVZg zyqJiKDC%MwSCRe0-~)RXC%Hv#$K}-bHM>>0U)XtbxcQ`%&T?Rt4Q#exb>>#fw-o2! z*(q*8t1JC3Q;j??VThYk2OjsCNGD@uk(MK>X0LceF6SR$P3f*z`cI%`uv)+>Ef~=1 z`*kRKT#9_f;7AbUd-!XQ|M+gF@PcItthsKX-YASp@Gy0m%2McyUq(*HUg(S-5k9n( zTSG#dOzUi7SsX*@6FSatgUib7ZSirrBjj)vYLQZNXZqEvwy2jUQaR!D7f$4(U9;cA zvC|UUYx*~OUnK<2Uk;@QS?*VGF7 zVhO1|&lX;icdFaXY8)D+pW2GudeY2|wF?IO$BVWq0ynaWBRFO;-rT<48z5wWwdwx+ zv6%MtwUDMPxUhe)D`sjxIGojo#jP&518Skpc%DcX$n9kzs;g2bfEw8uALVj1^C=|E z^dRQRyip8}OHAysd++(wf&AaPig`0xu*@mmmiMsqJ1YfUWRu+#8QTY_kkCC`f7cTg zaqt4FeINSw-beF!)FqtUbH-<+r2$pUwTBTJ7U5J})F7nk)j@}-sORloHXXLfUi|ja z(XsWd)1uM;c>&t}CCx=d#48C}>H_UDs;AeEqdz)1=`{cXAMQjIWU5x9S_3o3N6zZU zHts(_EWaIFIyWQiqI*p!AK3+S)GzXykEdGqc?U>*8@kzDRh8wcj znag)__JhmEOt*&CK#W&Vjo~jFMFa#~^z^GDD|}olraNDrMm&5TbDdG3_MsFhko3N# zm8B<~NJ^dvi75mrrlTc$+NWw^uccj0_5PI_(wIGR+!BUmfkg z&_KJoJ46)}JVhO+IiH?tEITcF>HuQf2%;`M(o7DbjY=lh8OpNHt)=khCnmkjcT7j} zSTRWc(2xr15h!of#CdwFCADopAP(4rkCp%=9CgPLTx(Pz^yL4v_~uFEhMU3>LVeqP zmKEd05F$x33|{T6pJmPIiW4V(M1f<-jMi^JknujlcptVu9A>L-Esx)MOiGWXMofc; z>kEikq$bYP6o8jLKHnCF8I03E0lWrGmA^|$eu;B430AW5>^fx>rO=c&@)?m96Vw8E z>zP>BQv2=ZXN0SE!KK$1u{S#+XcHQbJ5AA8nTH-+I`ZiS)TVCSzHhcqai)_Uv&D1a zCY-D>UHz$@%t~Y@r(VMVJ-80)_*C_37UkLhRy=6->Ix%QnJ-p%y<|xpF09?yT;|~Z z<6uADsz@0tX8a!MakB-X(cZ7xpocgup}P!=H;yLAC;p!i{Jz2X`I>qGd6d99zR|5>i$o@QRW~^&mG1xg!xUv+- z;AI&Q$$7UfU_MR0;>TojEv*$J^^9VC)my^9lPt0Y?TICbof10lZj@FTitBQ{ohpOX z)~d_?*+Kwftk&ZAHa35~a~Zsg)aJL}E(%V{`1%;qd%oZ9rf&?eq7hreckPa3Q+j^s z(6$rm63-<|8k(t?8M=*UB8~gx=&YZ2laXnss$9L{zn^Sqp-qKCl%gzVk(}{*JlCt3 zWP4}WCdwji+aLcQZJ@p$qW(H3bcNh-=qXWmsx!{*I=NB~L`y=?!BI|XtH7@b)N_60 zRstQWRVj#lg2(|}nb<8&47fzba=2KGK}1tVY%5-Wt9#I}Z^j%y)f@})X*OULaRP9FCdsGX!&L3P2aWH1)4@$=?O+TI)yK2mAq` zYUn+81$%k)UcXP5kUt|j)Wdf zrmVDd0CP3X!K_5+qUqT=d->kQ0_r_s`xQV7XY`7m&Vl4lJKQA$0LUo1v*ZAcmf(@? z8Cxk4dg9#7@yeHmfIhx(2i3E4)TVutYQRUsRk4fafPT?YzRypKOTSD_V?Dk${N=1` z9sVL>u9>nY)_L%vtD|!n_K#G{^X8>GCCr{|2SIqgjFFz+7(MHn${_!dL$V{ybl4_1 znk8DtR(Jj2P?cln#Ca~8rqQN$6unMSi<`)%IlY7Gh5Bv8BP!Ldb~pGGDA=RNLW6fylM!&iO#z_s>Jq73qmi!UN_{k!Dv%9R=-1I zj8X^T->koXIoh~)xoSX(riX{xb1+rdol>~S&A`wyc?bT|c#bt(k3R<-(5yD%@?LGv ztgx3NHp!3A_fA(#ZFZMhxL$yyG8ac(m!^XEO#dFnNJhBR!T?5nH7;XAf|!?{-uv2M zb*}T>duoUB>ZF&}M>-gy*yPD?Xiq@U*>@RC?s4#$=4sn9ja2I55Q;+8Uyx8V10+)2b z$D7H(fXu}OMUCf>tk0vIcPqp(B&&7YO$u`>OSSDXvNiHbcxJ zIB$O6ez4C45UdQmP6+uapDjZ?UJ|lFT$o>N(2jvGY5V=2-ZZgyyzPY0=PtZr^EYT` z0G+4vl?|(UO8qc(IV$sdonfH^|5X?}Udm?7`$5*C(LAM?3Ak#BtPhVtDwpS;H@ zU?IdtLtOsZZ$aW}ok`73*{6QUlPwf&Xv@%?Wu@)1?fKJAz;pYeTc4ou#f7HpHLl1Y z_RT190>pZU1@&%N@vaDqMBxGNR-Higt@|%;U+*^|$<@y@om*=h+z3+wn!@wfdk~TP z-Kb8>=MKNeZZ}GLk;h#`fPB0o3DsUBQFr`}yxod-0gMiKDmBVOc5-78k9xCI@X+#x z$#8nhIpu~-Du1DTM^5Ft+1>H`bpBT=0o+wOC#r=PJm60$t%wYltIc;e;Yk+=TG1gL z=x2gA78!?Ak6Yq~ZKp=Fa4wU0jngOX=^Y1o8rp1L{JkDzHjU)S0>$A!5p?rMa7`-C z!|Cy*oDYsPtLyG(z2w6PHt`3MA$4?bWhz7{3l@GjFGM2)^G7t9Rgg4uKnZjmnQFcy z9~r;kLwiEbuLrPkXM2a~MP{pj1`F@4`7$t}R$yw6E0>V zpB77*?!p=V{acwnI^6pe{$uM?$1%6pOjh=_$r0YA1$ta3{L$Jr>i~O(gMxS91A@v} ze)IE)i`fTC&^*)Aw2+7e5_ZzkR^dRR%Ifd-02l~vpC9_}Xp!Pf=c&hs0oSd&V zqxuwaE#JbGrFOpVnLr}VF04(qHa9=SA)#sk^SUH4;b8}rqyzTmS@^t0-e}en5Vs(Y zW?0R2=musU+~?(}apf4Z^{>ly&;_2urhTp`g+yCYL56IVbu~M4HL{G>E77m(j#x4g zHVR^lzKV{1bFd3-!C2G_iu=n!>)LV!5* z1oRDzC=?H`Og#axfnN1oVCQvm5aeFD9&L(5{RlT-m;oL;Kgc8t~Fd2!BfX7Xt{-R;YGQDmZ!FMe(b~QxMg?&5k{QI|eyx*|c@=J2%gI}%S zzki}T3opAiTe0>zT#3ch<S%JdJJ(%{Bp;}Av4(#f*ogVi~gxhBZr4~*qi5WV+mU>?Zuq!f1jW6MIFYLbfzXa zBYuZgDAK=^83+{K8XTCAxzZE7dS{)^`M9Y%=)cB(S6fH!*AJ0Bj}MHG{HvK7q47pV zNki&sTNFV%NB79QRZp}U6$S>FOHHm3Vr&qzE=jF*4Uzqp=9}$Tr8P-q*&40lx0g%c ze+%-4EWO0`KQkr9WWBa$=`EMY-0)LUODnd>%^+a98E>(Wx;=FBxz4293bD^g2wd9N zx{y5W6X$<~hX_5QD6kK9LBdIt2O2G0I|>8#nyR${ze*Or)JV8Jr;m+4yFOyV1i9po zUv>pBEiWpN(oP;v6Du*lr_8sRHJ{A(WdCK2pz4Iv=k#-5+ ztn>hk_ar22cC+OsmIcl#3hVt-R{0FMCthx4RjsBI*Tehf>Mi6tb}kD0D#191kHvl+ zasb;byrr;DfThz)Youk^d*tX|Mx7=;CJ%3gh<{4SIOkWd+sT;AhIMrxyAS5rRnV;F zQ@pOumsmKucSiTVU44(m(Nk^y7x-waRJtK?gvGh}E*94D!MJhS4^Jk7+1b=8=itU* zjv+y$Vq`+>sCqB1-JliO6WwzL51#NA4P!NwI>whjK-KKTYU9#?;Z89J{Q!^bPmY1o zFOU`zfcKpeFoBymV6|l&-~}jQor3#~V-xYHkVGRuYfWBFWIWE0n!+|pIwc6m5VHhG zT*a>{@e|-!2}cLwqi9jAB0*3wlN=dxnT@A-V{VdcFpUQCsMp9nuRftu2yQjX1}=pK zz_&L=u?cVkWsyJJ92>Z|3kHY){7Wes3?PFLFNwb(Y~q={crF0|gvZ7Zl^07!1*n1a zrWq+G!BFW(eC@KNLlb{5AP-UJO<<|1sf>vk zC+&&EQ5ipO4O{C+*P_@xVi_;q8iswROm7_joa~E`HKkGng@*qXQ1kBu-?RD%F=?JJ z`^sDR?JM71E}VeRC%jR)0%x0)b1br1BY_>R*QNQB#|IpAXU*Op$k)2li1D_(yk!maDOqpnXgC+KdxN++YIJg?+OXLr9;F6f$29M{C1H4qgB%FjKKk95#2J7!??mwOjDr}!vz01ky$;9v+hRu zOMph+5SOa3%4fIiMX_GKye57&%V*O+rK|jdJy)XXUp4qw*Gy_7<+sKKYEqbr)l*q` zBsfqxQp+{-$7Lf_oj%8fCr%_Lt;#fefHSgE-YCUTt)D9Qu6%KmuM0Ri*edHtB!L|* z7!(i6YFoQ%oTmU-3x`pPJ}&~XL<0tLEJrz$8e%-})}LE{H+Cr0DDy&FO@)nSmo(=7 zddva+;+5Xt-*nQjR`|-FL4PX+deMeAvAcuI+e9wQr4KiPQL#hcN?K&yx8gKQUk)#$ z{kPKYz0j@J=|k4==}CBg0;C}-16KDxy+v2wQ3vwLR7=)cv95KZKakPucT{lHw z*x=4mEn{tq0;ifYYuOf~>6_hfYE)1SMKV3mB1ePgZLpYzD)p<7M}M%kLeQg@S=oZ< z8+aGS%TK5o|3|9AmgaXFbd(2=k0p~TKJ0Z`c+oh?Amv)Iql3A3=c*3LSs*$VLJxf` zwbVwB(*E@(s7$lxFL^O_(COth<{%OIY6VQ!$PP2;nbK7b7{H)g<=~*pe*Gnc2CnC< znh6jjB0(;g47G=5^UmT$VS1^UjNV)A`y1*pyikklts}nGSh-+49)7dSIT`fm?1yNA z!C!ijA5_J|g(a1_R_T^Q<)na~kkh9&qPtf$Z>wn&UloXhHws@8vJP2jU2PGSF{cQ8 z^f$BAw+=|M7>^L}H@_RmtF&;I*Y;yorAg_j7O$l{Z>|kA-`r#BPQ29EE1P}@{Uq*c zs|#r7Iy&OF4-N@K@4=62Zm8EUX2VP3%a6GL7O%)l*CfrB>wr$?evV_&GFZd-d3D+( zB$La0)Upa@a!Hbu9Ti(qe0@21{b%7AvRJW6X(WiiB1vpl6F}PGgJWW6pLh(N!+2wr zQsReBpzG)^SLArb>yMi~Z8~Qc*GX=P>w+WbkQAHWwLh+}QZ8;lRaoBz#wB!f30wZ3 zHPNQRD~%RCmxxW0qm8U)eTN)kgP7`@^Z(gJ&12M|vsm_y%!{6T$yuy;ZgA1Mh>y(j zoOeJhsTI7Kc1ch4Lp=8iZ80ZHW|2(!OA@8)UoTd7tN96Y2q`DwiL z)buO;bb*|hn3(%f=mhAyeNWlr)}~!r5qGlrtXh!^w`Es%+*2vJC>5vNa z>^m1#knn0wbUlf_S~!?}5QCr&A!I2I4ui^x1AclSza2a)n@8 zq(kqEY%lQOD&hG|Ch)&xr5~;` z@N;lk?<2st1dpZ=LeD_R111@G*3L)z@GdRF`ZZGNlem!PkQIH5hF%_yR@4NE&IkM$ zyws2ac^ZIGKqOjH^eze<(11Z@or!tJ8}L0ekaISz079f=jD@)`-rSoJ>StBLnGB6G zH7MLW=LXgG8rXi3O>av#e^u9qn@HFN9BMK%u&7!N^nUD8D|kkP>%)GG5`oX^HZDqp zx5`lNV1)8nYao>J#dV>3Bq*w={`p zX{-C6TgONonY8Vsb7#{yK=oJrUb$=QCkWaAM;8Mx(+mF_6QCy6^`5_@04YJ6Q)q!^ z7Pb?QIh)5kq`r_=KpL~RkTUlTv%+@Ga0-T{OY^5_r7QkNu<@)r%jMc-ED z@BSY7Pq}H8Fb^!A9{ax+z48*5-Z*%lQC>c4xK{2lsEvzQ`0JlM@M5>>{AqqLU$9!M zZkj)`K6sn*8ykC2#`pc1Ospl6j={`2klIexuvZ=>heM)rBVQgi&(}{~AYx*x>O1)@ zAW-W1mXr}YtNb9w%=b)WL^sV9>m+X^lh36 z!sH>)Ou7e>Vdj+cn|ozMSh+Ajdxzu03}+apgakV!dYIm9ZlHY_a|yMvOI-rCBDb#q zkEH>gI32kG_j|A3Ev1KfIktNbMOpfnSjAghxJH59{1a6Sf#1}+o_)F7WrDgB*9*W- zMsY|Ux9i!7By53{B>C2CkVpUo;PIdk{_54Gf@eH4`W?sTjh!u)5_kR!gs926;bvr2 zAcrK>P6j9~Z+;g;LtO=@SS5x}N{9CkK4-5H5BR(o>Xcbga=wG`fA_J5(omD`CnX2y z8&x~}?#GKs=t2L4Ip5;u5ssuN66+Q^tvyhYt2C+~D=Tqigby>DcJtK9;%8?ENWpdC zOtW6z5;`thB$)JM(SmT@@|JpiT8mV!WkkaGY4+_EzTlOkaeZ5wHhl>*jvl6f4AbgL zHgO`$Y`-bn!>>FwDK5^x%pbq1w5OXhBR`=lIoQ;_y~msInWKgD?O`Hs@nm!MpKp^% zvKIZ|g1P8@W97eiVF(J)`7^~Rm6PM@ZdM3m1^&~}_!iG2oOv;bnD>|w4j0(tkFT1>6v8pBj+l3~#uzz%lBR%ZgL%Vq-Q_u`NN3yzLAGUSgIQFz% zSH5lF^T9twWu=BjK<`mp)>yK{WWmolnBZ=U!PPvd~B&tnA&V z^teI@GhB$CX@^vX1;_#gvyW|o!TPQjx3-a2UQWdA?{hN{LeF8L5okF*VdVU8`9V=p zfq5V?8+AaMlz0NxxcC>%AvA2?NiJWLMw(S1$i~^L<4vpYFvVHF)=V2<6}vZfw6G0C z0IhiXor`k9FgeA`5aAC=B|*haTm8|&2~gQo0c1zJA6KDfhLA{D zbc#bX$%_9z2G#aGg{1PgHQnM|gJ@0A>HJQ)=Lq54Y5X^fZsP{+ZJvXDM{t#R!^BgZ z2^9EtHKHZYjV%-3j`kxK+M~Dewo8QzeS&-vnfJo_#ee{Em?mWdmw7VCY}40vdmt2u z1pE=t&m{i5m1?<(Q028IQm)cuFzeLh^f2u5z01(_La*E>mD!GDB0O`AW8bV}D^p&|U_?IHj_+W23^;i{9I1WxbMSJfGnkiIM$=8-eF>VVTqAhtF`5?WU~*>UU`9DR)|Kn`}N*cDztUp zS!m5FZPfT;HSKBFNsPM{^T2k;Y^V5qdzJ4=`;9w2!jggqz?g_oi}2qDQU%IJZv%JZ zfK&=>L0BX_;}W56m8WQeM08T}{<8U;G6_xfE!XpoR{^*-arVfM_|^ja6G}>C9g&N} z{}oH#cmnJwB9PH=KBo3P@c`46+`?6GM$;(-tq?;sJ3I2XkK+j^R{u>4frDr=) zR;4-M_xQTR%gP56GX}(Io%9gpP(bPj1QJL~QuZM4a=uSR%DLGDq8n+1MKMqGtMY%O zynK`^uUybGC^{UD(g}alWiMqV{%97add#k>fx^uN;g58_3Yhs67T|1D^7 zx=1=nuS4QfyI)*wrp^GG(VkABcoBVo!+SkzKreQjkoM|;r2z72r zVlm440D0bZyy&(QlkkfOK60>xq86{U7Rae;7R^@9&NPi&nad)6D%)$hOojoz+AxU& zWcLY}%RGL$L``9XSDXKL@3{0wpPZa@=SA*g7@xx_TwNOQB^(k!6B>aiyEx;%jj5<^ zQE49l@&GMPNd&_*=^?lYCKP73_>330H)kma{doE^_*w)!qK|0l;rFjP^@>^tl3y~- z3$2o^hk;1`=0^E&Jg2I~dj-^O!0VeI7|Do{$G_I&<@$8Wi7yT%{d8UIN;*A$ZD2@h z$s^aFFI**7E#RrC;lnd!EO$n_0Hz8pNo3`@uyh4~3nOlx!kq*6z72x1OK@jpYHhwO zr8}@G{IL0Fvwn~`asXqhou!rXIp{f<~}aQEb-a^rO_P{g8iu zY$XVL@|I$(+kO<7bpFcg`!3_Sb&j?30w;QIQJE7T%L?0VRrJ~p> zQ`5DPS__}bePq_HFs$*sXE;*sAM>!}ZrNqLau3e8My!PM_=cO&WBBm`u$w!M&PF@v zv8j{vxn0Qybi1!fZ|8D}>522CI6ds236#as;^pJh2DkCvH=XG4+DqN8BDXgpZF^kt zN1sC;1Y{1T(a5SE-~y=EY&hNT84%5S#l|q(NU21vTRaAJPkX%>!}X~$-G2c+_c(v3 z+V{tY-yA}FP+ZizS^u}gTkUv4PKm4YdDoOfcG|<;T_N&*x+R*q%Z@tWZxm*^)&Zv2 z4bwNhq(oaHGX8sU=+aPbRbuP2yWw(2Ei1G>a*I$_Z=_Y!J${|{@NDURg*QQ>X<#Mi zjYq$&tWBdbM~{Jbne*bdI^NJR1Yd&}_mrR*Bm=T$2AJN?@^PJ85(^?hZ}hdp7KNph z!9@q)EAFVcmof=X zr!KY@lSOlyn}d)V$JdUe6TR|$HPzaUVNdVG)Oc~Pv@Oc~EOqi>E^_YyuXd^iC!WVB zTYGN^Q?^Grgr5|M)N^UgbF1>siXFktS~WDHUE>aqmz* zgt@0*`RVF$pP0Fo**bA2*~ChjkS&V4v~ptz8#S3b*V)57A*qyw4HOQDEuDv9lF4!2 zO7jMveIy8-_EqEZ*9v~5R|@x-A+n!rXE7;U-H5lgLf*SmcfO?vC(&WHpyqBpbMF;<6hHL}u%I`O$CF zzLGrLo!&d4YW^5!%tdxZs6>X7A1O&tP)FPg`Or%XQ-jMQm{Y-t3Th{(Us0M0q*q7{ z2maJ*@8@FV^*xW%im0V~kxYJq^j=@%UD3X^`{BYoX+jjD91-puIb-Q>+8T|swt@#B z3};&fy@UrTOXE}!-3ie1C=YH6T*rs5n)czkh1bG&L$oo(NvD}nsjkj&Mfc;qw+2v9 zS4v5@gkY}6kBQ33jI_e^_wotWy5ApbPN_=o$R| z!fduUtM;B@7`z#XfTR!2L#n=sFsh+2D-Fbt{0e6uz(%6|P9kExQG~+LYtE3~aoln+ z<$}rjipS4acMXKe5#BMDA>`;X@8N6t--EkbfM|T)zK@Berti(M!1>4r4@0L#=JoXj zj^sK>U#!YCchoNqE zY4W^>#PV0g;aiG`X&ZYUl<(`IVPWIu5%9TAjmyi>v-aDwYH%*C zMjRZ1G@#$Es;kNq5BhPEL&r`ri$k1^CZ~QbhitoT{z9Ba%SLWv`PPQe{66Yddq+kD zy8yCD)Rf>qwXK7O;soF2VJt`9XsBpIF!v5p!@!e&(*1C365hA`>|@0p<~>xF3bgfa z*!(9_HlBwmD!c!6XWtza9zC9CyfO^R6q?v-Tl=zq^v#c4>!5f{a67y~7}ZEbL=bUR zr#Aq*RRkMCk7uRYo=@FSlEUH#1J-?&7|36mlcwIgEO}9Q;YoLENebJ@1t)D`4rJ=j zlm^6eW=^E1TzlT}cIpMm0j!y4`vM78Z+}!W&hfndJ^1TwjN0y?^G0H}za7=FMRxuw zcjQ1Z*{300tK$TOz=_%8&B{F+$C1bwA|#rD6y19h&+IfC?L-&0!s0NR$SA*g(CsQp z|5`0*xZxV_hy~8PLmtE#kL-78_Df~zEF2}2W#YG#0uarRr<9VOte8g?d- zo#@=gC=_Ci*oWJf{rHS``bJcH5u|&rC~}_VL_E#dYt%uCf{em%^CR7~^?jrCP+m;72o{^Wsj($do4I|kK0Ujo*A zZ2~7pW6394t!TJl<-0iTf>RlGUe`^fbY5$@ng@hf^5EHf2?>)BA;hu$pL+OIfovq^ zf4de@9uo{yTP2SEKoQQH$Ds3>=HOGU1ZN8L7_uk}dXWPNNnpfJty39IO)&S!BW(_k zZn>U)V<3`(D}o#f$B-l#z^ID?R>Z682oY>@cDlIZ^DP}?)Vp%*4|aei`@h(>`tRz^ zl88={aspbK)n<(67Jn}L6o|8wp;Rx{zLuYng`$mg*-xG)r(<|y_{JdJw*Ey;+Hfmu zffzNaD@{7XV+qi5O1xiXj(Fq1PQ0;l zRKrB9sdOL?beqYqK1VQ9Uo$!V=Cck;Fww73dpj9ns6REp1O7ME(xZDe5oArYCoYqo zSjgbE_#cnZ))IL4oS4GK6pXwXoWy{2O%xi!woY0=l+}+|xKKVten*-ITcToXL}*#3 z2y>L$3rqQ2{s6`-1-Im;1J#VEExjDd;X=D!2%t&9MVP!pwJ-FYMu`QYUJ}3Mdu)wZ zopfasn0syo*S~xScDLe25=J6%&C!7*+|&#cx!|KSO$|(8_Q)>de8AQk5REs{<$3Xa z0{h&Qp~6-|F~zgk5vSLscES&QF)R6oFPJ-MkT;kU|2@roupF?_Fk;Xh@@lzXja6o zCbK3`Buoy536$b_@n#mR@_1LADD0EwajfA@cqy+r9%>qfO|%EnZh9UTyazFOE+eOZ zc7wP_@t+r!H>-odp$Tc-bOaL@F_As`wZ)g*ST-rxD$EQ&;IF%Mp|}}Xd2e++th#vcM2#e;6yWoQLt&V^(R)k zi0C_G1i+MzX#clNAe%RqcUUex16>u(k?Z2>2lb*3FZC2^;a6sjkw~wK`XMO*>&qN^ zve_6G_0iY8Xtu~&p^{3m097DhE`$-viD5pp%tm9VL2j$))<#&XvzT3MK z8>O?MrVSzKh=+W=U@dx6wDOpHB*w-*y{9-JdWkS3N+Nm_l>V>-lw?$7OyDNpH_(i} zuE$Z_6*rl&hN2E)O~&_r!JAZ-p!@%5I;()F-tX(5nW4M8yQHNXr4gi&8l*%@x?yO8 z?vfA$X$0v8rAz7V?oQ!7{=WbBmbu{KIZy1pK5K1rgK#fjRa5!AU_bi`!_7I-=U`Ww zN!>vRnNhGUSJ{zDe6XR+%ZWr#kmFeC)WtXAO}vMtU4pSsFGS1CG8B)f6;bCUPcKC6_h8SZ_-BLLb4B4R$BQQGQ#+0`O6mu(VO*z zq%V&*TiGS~*xr0UeAI>vNeP^^@0T0WI;Ga1PxxK+GRADzc3fBXcfm>cpSUn79AUkm z{_L=nP!RMNrqw`p@{-VP3BW0N+%o1UJ=gD!&?lRm~iYfDVTxD@MvePi{Ii8^XS$L)Q6%Rn&w zkUw%PEiv(m*1a?n)3dZ0q_k1YLva&bIl15m>zgNM;>bUX9Bn81PSBAMoo&&vm|70P zIuq=@sCjsByiwdrj7oGm)LH{ui%*eQ*rNbCz(?i}7(FV{lmavahJL6TFWx&B{N~mz zcwOeh9AAa?O%c++(8^)rCm~^ZDAh$g>LXq8>|;jy`gHvp)|}oS2p6Totrt{>iRg?c z%$i6-45iOdeVwWkh3kr`C^V!#y2CP`*15BBMlTa#B+q_1hl+}e>fwBxJ$?A-X>O=p zeJe_FBv%mO{J}B>9t8rFf_UMNOMHAY?0wI7F*He5*S#0_nFl;iERpOjOf469`5^b( z=sn>Zou;LBwn-%ltZ(0A|2bn7+U%$2GspOr7VQ6_f)>KZOUC}^Tij<_YRV#eElH1q zgDT#q8en&BJ==otbI}~42rCZ964;e#?y^W z3EOV0QesCu{`@Q+RXj+g7E-Vh^GnxdFO;d!Fa4rWZ_0KWhbDo_&W~{C_gJ-4tol-5 zUOmuZFa8RAa^z9}*wU{+=RTY}J(w{udJae1>AEH~#5_iCh~wLS8hD2Hla_!nN|0=X z0g%DSK~d&ATdRhI(IAe?n-1e=s%@NV)cgAS8mTJ@htMbl=pa3UWE>A*3h}-%3d{cJ zJ-b$-dC*}L@~HURakeC^S$OWZXA5M@u>8)q8&n(5F;NQsSDx87!IW~2_gl{Ys6NHA zb7C_^GxOdcR^O``IFt$814f=3G#L<67|khUeFazsX@{LWA6cCzLdV=lM_q)ewF35X z4laYu_Y+P6T^FQ1>9XC^5B=Jl*A(jP6AuTQY63EDAfoc})V5y>8e#eAw%2or#!Z2C zhBMJ+?!aTTngGYYb!n6ChUM8tQ!p7YiEGt0YbEZX+W5>+e~&j?;PZ_z28;ds(m8l? zSHo*$hq~H>Z%uIjra6zP5w8edAhT%)G6x~7tKpJSRKm3u+sC70b(@f`HY;Cp<&Nba zIf_0yCXJX!OwlhMG#l}a#%vIblpkVLA$!Qrrscovh)R6F9yacaR@#{ zdD1U^HyJ71vODfyNje^43{_>7r^g|F?@W?Wej5w=eL7l;uj26b@{cx_;+MtQoo5~Xq$p%rvOj|q zQCR^J)01#wGXFfWjdfnSDcz}^?^$s~B{G}<>lOjP!lgx4T=S$1V-vqXK07tqssrP> z57svkq4AE>XJSLQac?NuC9+-jfgtoyKK_f8YN3)s=D(~f6pxC*S_Yf(BT`9IHjmoJ zXQ7qjlvW{OEx&)Y_>mjukYm59wV$DxLwB65Xt_*>IyTce?#U7zBY)s!Y?DAcMs!4t zND#$7!%{tt5?;jX!pQfYKW=O!kAK#8<%P@ep*B467_URjP|99OJJJWr>vCq50b#r9 z?i9xmV#U4t3*q`%5@z8I%8x~;sq9cBrKU{@n1n)j2aJb@bdKWpQJ?chM@h-j-qPcP z=f$|7X}+Z4;i8y>K97U1o%Ch$-|oWbC3IOr1ND9EUziJnX#(INQ|>0%-!d5ZLbrn$ zpXY!c{Wlmou#aTH%A%QYIL-NgX6P35)s;X&BfOc=WA(ykg zXQ67)M#AU|$t;Dz_(UzQrXx^Z?(=(MEA%+0d4__`y7q%R8GPz~?!pPd6}>cBu;#Pr z_)sntp=^^plW@~Gi!w~kskx9~^{Or|3qs;}bU%3mK+$>mZR=NM5A zlU14=i>h2@TS`jR1F(F&@5^pcEm-5pmhoFD9v#;(HJS77dFbws0^pgs_9DMjU*B7S zyOZf|s*B%UQ}~*8m#2crNARawyqnV~h~hO=MNUp!-o3(j73`Rf3_JjDa(Ru?wI*9Q zhH^7;rn4BPG*DuvRf(mcR7*$~DfP#b2lpl2D8hm(#45nZxG3J}o&o*chl?xs;4&bV z_iS1t`YB?eYp>LYTl|^56N%$ z{T+1&wWRsD!?V#r8pAL%K#C%G!w4 zvQJG@nuP$r4T56QcLcGzNDy0!&N`D|^ zUTplWTvXDj{^2Kz1VXr~EbHO;MtY&%gew}yX# zHYH~f1$mS&qdlUMLFsleGWpLcxjmOZipPFyZ8a@3Z^Ya`#zK7j3hp85tSBs%D@&T{ zGKq@Q=HJ9KN216lCn>BUQ6E2>n^$`LXSq(aWyMe>ikVB5jSs3M_L zv_UjGHP|j)sk!}vf@(E<^g;dn`3B`(z9SkO>95>P2@_AY!|gBRntioCs=QtrX4g{| zh*X5>e8(~fLdtH}5?u83dy#{J-WKYl3BKO_i>eb=-O>;qN@nPmX;k=JidY{f=t_k;C0nPBx%0Y$*L!90cjvDBmBWmMt-mGI+}O&d3D(qc+Tqdh`XTCWl@1AM zzSwqy)P_R#Y+|9ymTUlQ{VrYw8N+;$54$yFq+pA)(k8z%AFC}vyHtjAusyui!`sgy zx=IdWi0w*{b{sVz+!ypR*X4yxI$zZe>ZFyjoo~~vQ2H`nGwsq4d-7U1nDor>Jm&Fp zdWj5mkdRVr5s2y${Zzxa)Ti@&lhek}JflBd%KNy@qjgOOW~GFtTUDuF<7?TMpo^|Z zq*e2qY^?W2vga=-t?#@9v40x7cDrG#PVIotz6pMRcUaTi-_6<qZOATKKZU~37*TBj)ADPtyW=sI2BAugPLPNp)7n5+3> z(kMxN`t$96^~gF{kL(ZUw`HJsFmq{pO4$JeO#KT1cLyA~TVdh(8Z?Wwg>dDE>$RBO zuQM5gy$3VN)M=<`()NosS>6g}v!%~RVjV4XkGJz;4twA3dwW*nq*fM#CfH@qDdOqN zOu`hzz5OYs0BJnnQkjYU+Gb0i$kWkty48P)JJ!WeNl$u(iy@Bpw2|%5y_TDaG$N$q)k}b_RouYCt?R$RI5Ok;X); zfrgok38r<6DJi2+WwsqDskeu@qt4;j^6={>_(kSZ;Ni|x#*weZc^=KGC2cN>IHvZO zu`~UOap+AV?^<1dFKfgV0UTv14JG_Y7i;kEe0TAy$#F*kopPD6E?VP{cbqlsBlNg~ zj_D>ft5W^`E~SbC`R}y;C3TUY@;Hk+Szy~eDDHM`Q?Ky!e!u#Jp{vJC$7%n}vhl*< zfFGnB7yG%B1;Vl8cQ^HJs=gWDebQi{iDuD6sa?#N2|G=xe{imK%DNw8#a@{zHz3Uk4b7@oz=5 zxIGRGP`6h=2rGwityh%ncQ-CF0<}$YPQ&r;mXezKNnw^xF&3pzsTm@y*AGl{@Mbl5 z6HG8I4v3M(R^pN`*vy%yuG*pd_VKcKv2~6&6owUIV#zU$@`ldq8XBfi`5kvOmY1p5 zmAPxA@juu8qr9^MLY6I`u&BgrNB1UPX|+DooKgUeUFS10hS@R zMyLQLgvu+tYT#c(^kE{XxR}HL(rTI5OwQhm?A?YZrpWu^x4v0+WxgN!*PH_HGVU)b z0(AoyW+#O%xR4@4&{69{6BA_!G2m$3`k(sW<`KF1vKA^W4n2tzzf{&sCL2KfotU5G zo{Ch~nKb8I44J_>l9Z9@)QU~l`bTvUd+ofZ=VxXyhL6)vgsphYjt2EF=BZKe+1DCc zQ1e@06dn3DF!MWURsFoVV^_sH#wehWrLMeXlOPCWFN?pH3AE|w&0cC@k^e|(w0?=M zJS=FrUgudpsEHsVuV6jw`a8prX$}EnQ0s=f0|$DdxI3ImDArP-=PHvwhPeD zyW9PL7Qk{op-VpTiRfq`qJSTk1&L?4kouAk7tzBQ38o^>PU_u^B`urwF-Sl`uS1-TajimxYzKu0v10x zS^72&rp4~xM{fL)N5~QKLyteYWv;JcYS$Wgu9(#47VCkGnj1H1E#sh)R+>3OC!Mjb zVaXlzE>=qSX7bJ@)Jt5x7t zcMZynU^@?P$X1r`p`Lc@N#lpeNSzPUm&p)Jr{)ud2Jr6z)npQh2DRv1yM1D@^T0kI z58T32d(vd8gCEEjaYXbN%m*3xq1q){K<}bt(W1@Gn7$spIWm8hFgrwt@t~dm%k`m= zQgDSi)c^GouSd8E{4e(Riu=uNd>NXtmskwVpcEx3YCmj?p76Rd@?hP`j=U026FYlO z^6NHxPY4A2pFN}wr(GpjRO4Of|El)$7@VB&l?FmO9y&UiqZO?DlYQCVyr;Si!nI`G z3?mM8^Ddv}-*sVQ$l)h`Z!Lb&%FdymgLfQ$jB8o5n3Z+fv#p67bo`C+@8#x6S0XX$ zwtPA_!DwJKb+Ks#(I1Uqq0?OoT`jRjf&1VcN5eRlF+vN$_Vto4E{3Lhd8c{?E~QgM z08^HS7izlT>-bnhT7YDaRRreE%O%w*uXcJ;b^6xOSd#@G)@-GqmFXHl;M~Spo@l3t zoAfdlN00jMrUF|u-7)g2a)va7zD;ICD`)~adRWn4z5Te{?b0FWQg zvLD%0ah4Cjec@J)p*ewI^Ly{aK!7jj!saIg!B3ld#Y^MOTTK!^2R<`$pwaj0N9KO1 z@92OkuqCQ`2Ye!+>wSd?@r#(pr~70}&g}8zUJ7Cd;F|gDFfVjta@Wfo6IlMBkin5b z6WX|}+6T~&nvSH9FT5(BuZ9P;*65$(w6SRO-fstqPg2-^PBHOF>lZDX&|Z@F<37p0 zUr*2osHTdhY+t*-Ih!aMdu3cA>RCGXB4#Pz&cXkE9Z3(Sp;!>aFX9JkEO~|Q)b7C| zk8%C6XKQIG;b^Rdt)!Vqc16=+Bli`$G`~Ll^9Fna7`WOksqi?&u{W}(sjo1U7A6FQ z7}8d)P#N9H!Vt0dEM-S|rYD&w!Q7P~1;76#EP?Fh)m@p;IOHK5e4*8b&RcagbgURf z0_q&PutX97EBo0c?XypKF~Q*qRu>x+!u@~ks)+ z!dyb@=@SPZ?zm@IG8Fr3Pe80R9&fus%V~2fwbP~at?lm}4QesXv4kQGp_G2yU%I2N!k!t( z%133m3y-%`ZEoHsH)-+hLm`dqwM)IT5M;=(S_@d8G;&P^VhydX9 zaJ_4O4R{TC+zvwLfR1lYcdV~puddidSL~^z;wVeC`KH!2X_J#Ysp2!e2P=}%B`}$} zH-{3&|38_p(p9|uY`WC2+Va;&;#LJ{F5Fu^L%84{A@lNuIVU%~ea^Dli6^YYI$f9O7DG>&Gwj$YdFr zP+{{cA5guJDY17r?Il1r5;?-XC}uqi|`Ni1QfWRl<46l+HO{i5SVH3Aishf#V&#FWf}(cEE3v07pr@; z84t^W(1CYcsW|A@v&CWyJw@N+f=LiPva|NO_>BhUK*iF>q-H*&a>^+;)MMO;nvR~I&!n}2#M>VH57|One zA*zgPZQjtu?+PuDUZRJyn)5I@Re#Q8y>BaRc;2By7#{3Kq0G0KTuB zCJ~R8XR84Pft`m}z~YabXEP}!RW;Wd1hY%hy${*ZiAVku0{!uhrS3-tu3ri*et{@ zrrHuZ5Vi(>D(~qGanEw7E5bq|^tVwhc`ea?Svi4u-0P|ZUMzFX&T}p{ws%ztUa4#1 zb{#mO{=dW^aHT7#$n9o^Qzn*dJEn|`5Bge^RcsDwtgY5pL)yslLzYPjTshAubjrg*$3x7;?|yj$&w!RvwmCdBDc`pH!KlgdXF|@gr#yd2p19*+CEoZ;pme zv8Gjyu1%KbY%$t!PrUVE7_zZ@k_poJ)k9DO$^!&RdQP1+>1i8zvUL?_c!qH#8 z_{kgBmGFj90v6aiECUQpd#E9Bt5l7`1hOk6M{?5{K>9xFT}T9@1mrU2=f1Q;1iL&j zT@C26dXQlIgRaBy8N^1Sk-V$RPB_*IVmle1wz;@{xuw{3vXtW-b3&n?v@_=F?pJEf+!ZAm}aGsl0^Sk`FbHB znjO9sZHO?GSimyGs^=3n-QXnKy2QD$-^nkGQ!w~lZv6#LW7z{G-7gOBF!Wzt)XSJ~ z3`X6_A65nwlR9E##`eNFQE|F*LBd*t+Al<()Aj@Yz)yG}->m%;rtt?g+MQf^33CiaGMK0V$WlFulaP*gbC3=4;O< zG@>r~{O9!~{M2Fd;d|_J7Jpn!W_%FedJAWGFyILmzY|{j#@U>~9Zh3r%w+Uvma*UT zx>GAqX}wkW8&!e+$2PSp|o6JcJv4A;Z zIe%8aYt|*kKBD;}4>+|4mrb(Eln^nEm;TEkc^+554xD^dhj4nBa9Er+3e(OdR)yQ-)EweLsfXvLC5# zUevjsFmYA<5<-VtBv>?7zwkStuoL78}g4fnHJ$rz?d~|;ic3#40dd#URXysHLR{yANO+Od7wTpFfcAi*!WtP<7 zIiFihfpUA-XkS@bAwEBnyfivWN7m7WSjOE)Gwt^Ny%rYkrbLEUY1Zfqb*bWh^+PF5 z?*G()4VoFJKqw}5CA2c=oJ{i*fCr%JFNw6A5EHTCq2_!OzOx!Q53=#?_j+vLCnU#L zxU|b}(vUa_g_;rpWTy@YymlVg=rQ#&VW~6_Ur@k;Ey=ftsBHA|dgg+@HuOqQ6MW+# z2KG5y0N$TRo40!vQyrL-=$HfwX-%uQR@gh0{f#@qQ&J^`%acB+c+b-|;x@7HCUgzL zAb~^t*mwg%?Qj7ZW(3vW4dZpEl4kPSr7;cZmW2-da~fMNNdW?bcE$WfpiN>N7VW?} z+EsZga+wJuTE>%M%=yAT{SDEt<8+y|;XM5Au$|hk$oQZXja}z_d3#+npB|e{LMy zL|sit@cP}f%)!mg+^03*fNDIw5UI9P{=xpVZida29M)h)zguH-E{iSGuds z%s2INvSpxaM^{Ka&H!sPjevkI#r+oPR200jZVd_`$Jc%)x}SY`p&l#fO8+R95Vd2` zd^Cz6Sy8TDGmdm4;`We>tG6sWKjTgOWq$-r~>xTe@0WF49_@05gf@wWH8NG8b-B zrZ~cvN(1%N0=rPv&=ge(79Xu<#A}6^{Qr}oE3MHR0n1&ULAfqd=r_eqbEf*r3t$4+ zkGok3Ly<90wE-xZ>YxP>EC>xl&9nab1%7+B=?_X0Wysqh#-#8M&~JQ2eFoUe-Vus4 zGMHE*w|%wsFp;$EJ>110-t$4J)C-6Ra9N4VOHAv%j*ol}6ah@;tgDi!%dgu-k|S(# zo2vMiQp0W4`Bt&%1{&a#G!WiVFA3o~kF#r>;X%9@#xEa05e)V2{f>-P0MrBP^WPT+`PMop%v7V%SLj%b zQH}|np7ndFUwRygq5?T4F?koMkYJa?Y6mR)6aIF8oJtCX96JEDr_;x2jmlbzQD1oZ z+l_xEcYv<}*>MJlg6@tA<29M`r(&p! z5#(^(Wo&pNWDE#h9A;1c`$Y~3S3IG6fF&SNpP|BNxjEfhd!}x+ zh(KC+QcPilvAEdpwD)&lx3^y%a)HH$)SF^7l>^UImNI>5%ILIC)E5hwv9h7j2|KBW zhldSPi0cr#umimLjRJ~4AG@1k|9aWWmop*V_A@iCCiS5W;G+x4up)~S9NTL>d*2@c zX*Vd2!+@pZpr313V(QUp8Rd6gZ>53I*RR_<6%g;D662MV?aq~bzz`vTLyho9tE;~1 z#)H!^OJO;&bR>VmG?b~>vYoic);i9KN{7J|hmCxCz83|oe^!2^qnOm0@9;fQ9#`@_ z5fDU9Aj0hfv-b`Y*{iWDF(BkK8rn+5<`Ih`!}LW3vEFMY=&r|W_XOnl1mEJpaprRF zbAYOOan;||-?>zi_qXrv+E#HlO$vseg@?fFw+Y4Ystckgth89kxCE^2!uj_kzO56f;P+JFu zs_6;-*mi#E2d_y0o3pD#d{5Y3n9T5ct$|a9L9K|LjN+d1-3EwtX|daQ4k($W(df}m zG1$?6wSG2xF>B5=%<`J>NOFoH>BbvHyfw-+ z1@qLHD6hSgHg2)Hl3wd9M!H=YHu+(Mb%ZDOwwW;jN?-agZ8ekbE z9azu+s=(WJ)!TztRO0d94X2vD&oZ|lra6_TgFe1_SKSp=oGh$!*7s2F>#bD#vTbCk zG<$J6jy7gkA_He34-vsv=e2Hj-&i=M-S@|Plt_uJBN0;bA&*}OL3r*2u8U&KRe5H% z4JHa^efSJ0TuOT&f@BT0Jt$lPCB!a;4$!HW(}HY%9*}!2Ox%t5Q)gSCG!J{PlB1Ie zE4Lg0b-?+dX#&0TLjZ-Q9OM{KIUptG0G;CfZmOEUJbxvf_TJhz*ixO{^?^!We_}|V zjf_-sP~cLVwkva9f$T;_>8IczG)~-@PB5$In5dl-P;P%3@5CN4Vp0yZ`#zS>o@+BEFoxP-xDcdVn;Vk;qwrz+ODEV$C=5%?H`eAob;mO-bM z;BVn}ebW(c9Xdj~Pv=%-UM$zJOR%T!cd2SvQ$;dXvbRxz&Ud<$$?$=USH@)*Zh@mE z`h;L^eAg!pq|+fxg&xrN!0XDx*tyQtuBO->bDuvpGO~<+!L`XjyE`-ZNm^r$SjX^oE``As=U{pOK-v=p&uT1Vcy4=bK`-5Hf=q#V5~~3%R&2X90EddTm^23Pqc%w zmO8yv@Ui39W5jzlsCs`h3{Myti3#xj?{Wd2A_W1%?LxsXYf1(HC8a>@QKa`>PJK)b zRZ$4*2x^bi@DKz4XK_jd60#ksma#cazq$x=i2ZpVd=5ALZ#Gh%hLOag>yabSkSTFU zGMnVW(d*F=;k5Lvq1U|7TOhds^ZD}ZuLs~6-#18JEFMWo{&cTr!|*cZwC->5$rZ8L zA*uG`5cUR1IK6U@1X)+r+H<1tG1E?S@h59C~| z4f7yB2A(`^FsysW7&DI}r@qT4ah}ja3yH#qy|4O~o8*N>_KAYCI6JY1YvJr(p*$;l zhR^>A;r`ILL<&tOb*rdBlh5p=*tA@0ogvgRxrHe|QLr?R#O)yMkbn*y!4J)V*3ni{ z?>U&E)XSFYq~rjpgg4T=qU6AUwI%&Xm3QHZc(HPHJr0CmwwAC~n3HK7iz3d)cl@X4 z-c=2{Xk!1MLNkf>{t=-R%+hXgRu(%ibeSDHaFenbo9Zz~U`59A zS3^^gn!(^CM)nS)PJ`?Hzw@vEnSBys(51}HnkAkUJ{qz1evC{B-Ijmd={5s|g(d>M z-Ke)kgUKThk{e-Qv-xS-zw8R`!$ilmE;L^PnF(Ip84aJR;xBreN8+7n;aH=WuN8v+ z*;6c~8E(Q~?r!Zcr$j|g>Ac1O;?MUCEh0oE8Fr|vUR(A9k=Mv1PoJu4<+RzC7HPBd zV`)Y+LwJxp;EnZI?%8B-Uc&-M;Ne9$@5Ki`)+%>U7uD zhZ;kI<6+Fx)jS*{*2NGHj~V#N@ZmL1DHy=d)70GC;TA*=5f4qFGd*qe30ex$^{~@> zVN6C+o9k9LYo+lcK^*vmsYjlp8wkPlo+A5GsU%m&h zYycl!mG76$9LQJMj+ARTC3i?dNoe+8X_sQQy^5X!_5CADN~jwD^-sP+GqoN-M<4bA zuxu8wx4ZM1^(|mU&v3Q3Bk)~w=ndc_1A3__DN9Oyn5OqX#gPkO141&vcFr$4qSx!j zwb?}giX6r(^QqU;_4-D#lLwNIw_SdS!m&b)Dc7!l0OfZW?*#b|=bGv5n7Ox33I9@( znhIcS(PRe8EyPAixAM`GnsG+m%*xw%ZgYJEN$-dk$f2uR1Eq_nYF!{In`Pmz^kGDmW*>{GW27=CSNTEI=Ns0( z+A#7cR5L?TO4%Qo9V%sAp_K44SwA30h>-1rKz||;m|mVUOz@fvq(^e z9l^5bYv_*M&mbWpre^3ChCLKdwO>I;1<*--1UtZS0HznZ5_-v@W%(%4|7QUZ-|%j7 z>s4MTN4|9WnZBu4^u{)+>vd;M%nTU5q34lHMNY}QM3OWxUazDc2sZa~DCcD9(C@<9 z=sS44P*$nY^5WkmYhd*MnDQc}P+8XBlVmKf~Eaa-#O1;mVT>(P4;MqMJkPH#L5JE^7iVLeRHF!gWf=`UZr zx0->QJ9$*&CL_zB*+D&^r`(o_&57+Uynl+M3>;!eK1`8G*;MBLpO#>OT|j_9QRD84 z-E*3oS*kkVsiK&gMW_|cfWO}Hsw4kE(^eNoz8+(grX$5cd$V(W=8Nq(uN z^+kpe;AVUT{CSsZlYU~7VeLg*pdQyW5d}ou*P?gKyn>)~9$Jn9$8j`}dO`(gY*c7t z1^IQ8szzPyXI=|)QP8wd=~5 z@_%X@I#2q5#L}exRG)PG8aVpp!T5YkOnv$}iyA#~^f`4-5KTS-$0nKk-XKu;REGSy@_cf>-20wY_7JQJri_5m3a? zJih%}v|IM(9uO_BWQPRa*xMJLXFQG=Ww7^jKj(n`A(Bd3X%6=%8S4MEmPLq0C5LWEdC286}w zRjYD9%MOO&+26WdTnxk4`bnVQsCd}Pq9qg^J|CSX2GGa9Ubm3Mrkx>gitwO;1DjF* zwOy~D;Lq~fPxB@<5PYoU#BdS}W-aZYYBmqpI4ot);T=fBw(Uzk}4jZn&(PX~g{*cXt^a zFA^hrvC17;Q;YNahb1Ftx9_{lQ*|&pla&;Uwp50mCP4k*pr2pRoXlQWO#)H2z6>Dm zvdQtA_RW^IPyJ#)Ay{Agnln9Mm_dvX7ZKAjd`Gn3Q0Mw-z4+w^jGv;(hK!H1u_Xba zffVcT?3cZXaRUtOLiDVD4|*@+Zeh^Z1ofSbjt0raT+&(|?7$Nl!S(Neac?%dC}jQq zEC=mEGZWOc;+M9@&XV}h&f=^zF^W-cZ7GgNWdgC)4NYG@k)p|pC)%%oQ|~JvWSFMC zI64F7r8#u2B7R!r|2)q$g_OS3DA;5-!o8$clLem3sl7ecp3WQ`h&8c{7=V5Co7e27GD;ojAqi^?Pa03B;IWPbn#g-v~Tc z;Ri;g!H}CAJn7bt1$q|?FnfV8#U)qUn_aVr5gKy_Bx9f!|8<8A%MDpYQs#Hv==V}K7eWb93gnI zcrw_^eD=)-(q=Zjm@O3RF^}+StW#Gd&mGidYFQej9*~RR6j5Hmf6qhTAppF8`s5mg zq_~3Nj3OuIT?%DNVgGOEm#1|W@UWYWR zfvO#qvcdizRbTb2t()vqpQx$}WJLdYIQVL1l{{z6#=)u=67 zyx}HHe`5yXuiHzH=T0DSRpc9UuJiUPEMPwPALxVwQvJw;R-*>i79*Ht)UjnWoU#^W;cv zyPCtbk4xVs>D1qG&=i{MrsPD7*83kxshgR$aHUgLZ!PRY7U zk&E%#;{p@k4!MijSYx@}cE4hFY{N)ovcOzj3OGh>!s)?4jq5x_TUMRpkFSz+o{YaU zXZY|K83noK*dVxsln@Gs(UZhi_T!wcjcBCj5=CpzwNW0Dl|L~N#}kcpM^W0j5jsHz~n4R zUzOc*lhgLUS0xD#pPne64ozB;k2U7{HMvJ%7-akr$ak1f;aC<8@)Gfv5B9)r&9~Mi zUQlxV%O)g?%tYm#zd{*`+-Qr*Jb#WPMCF6~w?%Kv{j;F?<%c}JFKU%o4wuV9V0;SyOzFedTDra8 z&%zR|Lt8#El)RP4Pab2QaX$JUDQNfS!_@u@ee;BF<~!VvI@mbljh~Ph7#YldEz6Xd zi{zLmik)urE;OnjyRSH?jf@Lg8hZ%_bd)KkKV_gg`IYRjE5}4Uvmhz*cE`s-@Kp1x zk^A9&eLZ!yN!g`fzT^`q z2EB(fN#z$rqQaSLp@S_x0SnsMqO9**sLr0&l-QjSh4%B*IZk!+3tBou=?PF7YZ#p! z3CbEx=~Y{^IP0*me5`};`yto{d(JsQN6}1%6}1pW%D?`kvF4U!a+O{6fqj1`JPR$$@rTw32}MJA9e3Pw`IXLC*3}A z98CCmDZi9rjna7svW#nGai|89@t^G4v6`-q95k)}(xtRgN|>E}IfIVWTf}En0}hpt zKz@0AP?NEdYkiUbeB+d(d1yY9NqDj-w}+5~DnFR@DS>G1XgffRsVrQO+xzpvDE~!+ zCi!S(vXGPcjPS`^jlj8?xQB9#4>)DM#n6yJOC?M?wEKBqlck|b`m+?wIBMUkzKe*l z2K;js)Wmq$%nV0z_bhB2E zPo`WEj@mOQfsdoyr?4)sWB=-V=46o@G&dnV(Ow?>w;Wmtac3`|{D_?Y{ViEXL_%ub z+0`ZUGXsa+Or+kHTcU~b2Y#zROgqkNQQj?A9DE>+0k zmGfWa1^;&$1hvu9?#Z zPqvIJ%l_Wv3llj)xrx-Td@i~NXvDRdIih_=c6CahtLXW2UOsW>`Xga+{)cQwS6XY# z)47HIJ^d>N0|pFJVru#}hqLj*rl=r4#) zbXl6NzL0z&cE^yl`tj$>ULV1SYi=pSj3BzsxZ)wdZ=aM%%_(Y^$@ZxXbxqtU#{|~X zHYjx>UFSUorOZw5s;crm|EBM9F}#vOA@yff;sU?*4GJ-mxk~KreRuj$ zd;pyhN;W~+R+tRiUq9D)iQmP!C5}v6P;R#}>m~=^tDW17OUt(l%IVXiWogzdoE`;s zZ*MLfpAz7sJHKSG?!=={(|Pl!NT8}(C)J&zb6Ll4V@aKZ?XsMd-6u-&I!EVYIpe2* zJN4bk>!ZxgEAVhW01pDJ;)ZFP2psAk@2vd%nvqaxs|HA>QUz?H#fnO|y`3dPSg)Fu z8QTw15)+xgJgp?z5R{EO#12%#W8WZ6*eT1>#%93K=JVGD*&^Y$=1AZTAd-fDOlLV$ zWyR4A?)^Zf(IRbD;%ab8@_x)%wJ14+Q8N;a%eY=sVC!9=iOa+U|N6~$mlqfE?q`|T z?0kmFM{4@|be&W$M74qha4k#N-fM278Hx12$@<-V8hCN_O;QPC@63UsX)^DO$MNY~ zCOz>?txs%M$E!6ivKJh?y{^y|T=VZP?_%eFi@ds${oK`)T$)nN(3!8%qU1mjOs9|# zZU6R+`DoIce*ekz|6}W`qq`8{c65GQ7Squ-59XO0j)+M7v~XX3&hpE^W}mf1^{F>22XEEp~C z-Ha#qaN-}9neCmgP2=9bhcW!P)*U{xemTVV5XEXfgWme$nL~F;)3pQyW=>aIYPatH zJpTyu?DM1TyXEEOgn*#L3$Ss#e@x4mSLn_!UmB%UbfJ89!0>n^qaX}ojnAw?l{l;gQ<8z7 z8n&uxx&4q9Mj)Qfb3=UNs+u*iDJ3YHH>z6Njj9BEMV^J{Oa0Q~3H#SVg-;Wjq?W|+ z?uXRuS2)gIsD`{3xuzRzYL(7Vs?;?bjYUB^FjW@S7SzwIcs=ho%_cx>n?sIvC<(`K{m9w#lFwS2*>vBnL!mA^Y-wsM7x=<7`-O$d?Cr!x})bt zJ8!BUTTh2mNX^i*pe7^s;h|MM_L7W^fK8Z)Ui$n919!92eCq3~y#i%Bd)`h1zei4@ zt7@bBR%{<}I^|Z&-ucMY&KD)VVR;t&E6daxA@*@p)KV^DJ<<@@FJ5m#z69>S9dMmqAk7@7UyVf4F_85~qfVQQjoAC-kp;tV)fpOpiu3%XHC0hmfgn zd#x2;#_8*kv6S=dvx$cL{d4|YHDa~SgW>6+xR#UgIjwGMv`QSn6EPhWo@ zAO16}8zHB(TKdLua1`SGwP4+a-<3?Vk3G7Z zD-}-y*|Ly8{=~A~4`sAivwqdWlIC}WmtlpDl5Bm~Xumrdxi|dFNd^^KfA8=UWKCBx znW(-m#5eFEgEkSm>bZ<;-);&Qu!Nng-p)9_fmchIF2P~=jFpE*(qWG)ZJ#9uW&H4l zida|x`tkU-@AJJy&F$m%QLNf30J8S|2vH-dtb4o$b_)VS-=e$P9dX)YA(~$U6y5%P z>V7^8v5sHbq>wAr%H(=EjRy0*S_i*;m^duOlY~z434t$bkL3eM+Y}G=@5iri-1=Cr zOkE2!P%(-#2>1h7jN92)1tejOejwrG4AXi)B{b_YWk02ciB=v#P7ibO@$<-{*H)>n z>zAFO3Z{;lD6>Lns$o>-qDC^+lARCBzd_7%4ZkBP-r=d&_2RtUO8W&9tiAP% zyA6E&lQv?1C-D>HFC5(EPRVwK80ng+$!U`$XGF8g`B|%4FO{S}&BtUUvHcp9i(OB7 zJUycmZ*5_YPCjBFs4=@5rq8i2&^|Q}iQ^cww`kp#8n_bC}$)7T1n7)UZfowPLm;`NDsml7$%>}W;iHCMP@qIn>b`wtodaeof6R zgquyIxMC;t0`KRR9HCDtnnESNcr+t_MESwzB(3a>XCdR8f~Tv2OP9S-^mMqR=QT-R zvmTS8JABhpRnE;RB-(l%U+NI(78^#(kh~zY`*;)!=7MD4!-q{f-i4%;{Q0!}$6~>J zlvWB68@E!sBE=Mxe&Nj8o<3u4-Wz10^s2ch`-`u8tL_@I(0O1rNq#83`XyIXUe4}x znC4*AiK0fuE;k?K_t|}C!Y-Ss0&O&F?A&mhHxJ4`F2EIylH6==SG;^s$;-D_J906? z&tzh4yLvHvT!d~tVFsnR&i{#f@XOPC5XFr$x_)YFXe5mnYpQEH!J$%0$~6aPj50fy zf_zIPO*WNxG+PpL&up^J-V~eNY6(Rls}lu3Sp3~aFf{DSgo-v@qstkpmaXpQV6vzk zE4}bC{Iv)E{r-JLwLwD&oNBQK#}w~L1rjgZlPCD)t@V}%=GylT^k%#O`lHK2GrulW z%#Yw*(`f$We#8xzcqT5p6vQ+*tarN_$|rNJSM`_~S|rT~uD!iIuP%`u(ABOVUqvNuVS$xhEM$U0;zleIp(bglJ?B!vMrr&5 zUEU9c*n0P_mPe_{Z#!7Ux6Qi$ZW`5g7e88%xBQDxqPEENuO*0C9 z&hMt8g8YqMYLZH3xq}`BGNriqhLiI=${}xvbQmG3{M!9T`*A3-rB6aXGgC6guAFWb z?vDG9v7|d3*vsgl*JQ_WBn zE*WQXVe{R&dTqL;$8>zDl11$vYy9CxqFOErB?Z-P2RX>;m*ZVPt=gvqLw$nXaYGwR%>vV@v26i&P6%Z7x zA`UQIlF$I-f$2pQ?MT@8xMr8EvXqTKoi7J@*{*=CBDMpqs)LT3hO*1Un9Z)ZUSAoR zZF=;n~x24DgloO%-d>1mm&|j@_SdK27e%R~}sawprV=dyoZoyDu*6HrR5; z)?z;@uoon)_z9cmvp&;a~p}UrC6L+jqiPrpXvz2_P z^Up8!$Wt$oXrUiJ)?B>XduU?V`0+qMu&}lf=qnfXfs?dc1pQeBOjsOrovt3 zfNlRkbMS}ReeA|&;I4n&1O~ODmHEM~IpMCxYuL-9QjXk`hK9i#uGO}#-zkn<98A;g zu_O!8;X`CUe{bMkA8(!v6Q$NYo3ffBb;;Qwa$IL|fD-ZU^2;;wEW6KH`?Cy4cNH@A zN9V;4sji3@_$-L2W)s5`2=VTpUM9Xesosm?JtNg*xk5g-x?PUSv^^M&V!qPjLXaf! zadFRDiNLwl6DViZY=!b&64r}|&fjLFqtNQ0@fPu>ucP;9w6AC7Rjt&E<-D^RBfbrn z_?7k81Fcz5{(Nuh=_~e^$(5#*_8gUV#{PZXcKB@WfVs}3(3Ve)%1=@cWvlQ+e$h>x(%gn-2s1HjBf%ExA zO01WKoPLnh(tzv`dKHdes02F>$?G>MD z8_M&1)h%g#4%LvckW44gfJKzw1$xYDb4bVH+IcRmyxxiliHMlcp(gna`Wm&<^G4xI z2I;D6q*KG| zXi=TwP+9nXmgFk4Yqd|sxc{k1b!zsONA-kj1q?R5II@C2tll!e(;Misbx-I?He}V9dSQ7&SHT!8^&Ca&tTfs~b|$SbflN{{x9HuV$MrZ?*S9V%%H3zJwtkAU@t$yW;z)^T@GFXTS8&VZr7G$JVy9ce{>zVG(O{HeYj(*Ft7< z;^dAl7Zx_;FgdbiPea8`R#H-7`C+%DnLdS$memxHNdfp!Qg4U2PlE1|vh!CmLwO6j zKG$2Gq%_XldJ`4dTlZREFJz=Vlge7;y}VG%*CtkcTFbIc#BzRfsqb8FpGlgaP4sib z&kM&{=H!LRweeN-BQ%f2?=OgiUonO%S+-w7-U`F59I*rJN?^HYrq3PlsHpNl;l=j%M zi*10F%6ZCCHA#%`vwa-&d75fv*qyBpSqSCb_OaCF2l;Q}OgZPvf^<8zA*sxJWreIg zd%-5gGtB$}3>nnWbivwq)eEMDY~uaFX;8L(EN_^R zdTTWPI<_6%{!0YKe)|Sbe1e503;X*g;_@9R&ocX>M+QgWN(>lB*Z1oWVvu+*-xBug ziPUDPv#DIH={o8Vrj+{o@N(MPA(6S~Ditcz8-|B|r9ah4V%E19#T&^UhOL4MdP@(_ z)LQ8Hj}|~qHd5x}__K9E@7(u(l3x`KU~s)*cn=R-;ok+(_rmmX^ZAv}*uu)@6RW+N)#M#jVE9QpoNbQbfwls-rhWJJUsXA8$yt1-)#3 zfH0hUSKw;!=AKhX^-z+Q=x2c!Jj!dG#tL9pu*QUU-#}B1MW~7-E8ERc=eE$UZo7Xv1j@V)k85-`Nug9dZs$SPn2udAmvPI3G8%p0C;(*uQUp--h<_eKEti3s^ zdFX%G1Jigl7qyp^Ger>mLqZ&QtTnnCS71T ziV`D@Id8Qc)jb~_Jm^w)*e$BwaVC33j zS5?&G(MYsKR3$rb-!8Ow4)e%&$;nD9Uzlo5v2f%2@C8VRh122Uy`x03-p~9gRGThi zzl~-6>PcKkADrI0mqcF}g?(l1vtSYW&}XqNpC6gmj8teL6qQ`q-#Tn#y%XNWDt~dY znpjvZw&VGDMm)aK2+tkPXMiR;GMj6x66%@WZKGZ_D?@FOH61*yl0?Ukb*{1Tc$I25 zKU3ZZvIAvNt=R$$B`d+WAD-2^h6&F;$BOuvN(<^5m?Ydr)F^zBh?U>WR(J?Q-xco3 zpQ(I;N$SaD(?5!3-XOrkuX}O-7)-~|Qt(jSV8>Y0s8{WBO;hEGb@IbK{P7c}mYq=} z)Y`h2zBb3feqB&5GTfbLf6#xH-q7bku`lI>T@t5n94wgruU11R$Z$fglkCM2`Cva zwAr^xn(tls_)rs5et-5gik8QMJJ^Fs90~@*Lg2$?!a)PZ5NK_YY&SmOcjf$ zHFsF%fuH`VXp!s5_SQBRRQ7A91rP2iIfDen?S&bIJsm7a@mNMgjMkb-X0!F$Pnm;8 z>6_r(_X?F2mqSyx-GZKnTzl56Sz&8osS5AJGSD1+o6Q((X+khD3Fd_kk9bO%2q=^V zB6>cUK?#1(oupMR65;`&txAmwGwj;K(wmTvG}@i!DqZ-R>8gaei`Vn6Yd+Cs)Z8n6 zWLU8?J}d&gVnRlxg(pXIHG4Dq>z$k|idJM|?gX{^$&(+mY?=9q^R{tUswhZT?X7m_ zZtZUo*ITb)R*0afjYs_o`ol$-#tGUryBUR~<)cuj#px(IW_f-Rz>?pPkmFX9kgQj- zl$Ec|PZ`W4T5dglCqD|{!4;{=Sn3OvdWg#l%5)j{NviFBm;&C z4u=fwVvt!Tmgg#33;faftYsgrWdrf}&8jpvTba=a3ICcXH<>{kQk`G$IC;+=uMJa3 zksjpxf-0DA3z*!_GQXhG>h+P4?Ui-w4^@rCnrF_InL?c)tdDbqe)hXTi_LSjrPm%9 z>wE+KyNV(R;}m9lGQegEPsWR@{qsOM{=6T{Jy@obeOJq9Rw&s8#vWE%4Wkf&ac)do zAB^Hezb=H+$WtBZ6AvA9K2Argj zYPoH-U1*4vzYR0L4t3UPL;xNE>Nm}x#}d&IO=qOpB1YI4_eMrveuRu`CZr%U?|n#; znJCQTLgGh-LKR)A=wsXA-Zyf~`@vWRZ!9lQ&MpQj9ya#8If=~ns2l{jrpNccycj=D zyG(n?tx>VPi{=PZ4laeogx*{Sq@9g)@(%sc>zgHFs7jeyWDGtOta@QlvAGl})u;yb zu}qX_DEFOr^{P|2!+A0Ejw^*lvj&paT0Q-PqfurdiMFmoq@lg1juhSZ?l)^Wi5Bt- z5;82Qfj5iZkPqp_jiJ@(QuXZXKmyCjNL~~6hR4HAszc~}sgBpATLnmkg+9}FrMeya zH(ag+j;0I3x}OZ1F8y-atD0H^$8ET+Dhv0}vER4KAB}Ru-tl`ARJ|T(gb;fRH;P+y?H2i@qC!6 z7+bYP_xLn!qg`X&Mc$h&7^(s0^E4S^UF`fmW~f$ic0GlNoQct*xC9sG7t>{qsjQFq zz4bMBj>EqO(uB59)v)N51bjBWK@!`g#xMZIvj}G*NegpDNgPGE2|Imx=V`}@B_b8h zH-pXCiKyAaptKxbr*29@A`@{PnEARvDr|17GK5uz|2C6=)ONm#uW#ZiZpNp-P$~M^ z49bjutctn(a>Q4Pkk1!_0_8dUq(LO7D7W{Yq#87kRfUVWlQ#Noa3ZYcvM@-CNur)U zf!VT=&)cRLIABhPr^g`jlJQqY8H2}3m0LV|d(L0mWMMy@ip7vA8X5y3m8sot&Z8+) zoCHi;Q~Pyv(?bX8NoKyA&xWY;^@@&B4eL0WjAn`=?eU5>(*1V9J5wbLHQH2frKa}p z?`~2LPsJEoir78w-K60&IiN!XbMubikv?$!{+w7)&7^MwQ1*EVZeJ=7W5I@pUb}Gz zWo*CDu9@fYLdpPwP8CDq5>gxzf(TR=i#hh`O5?~E*o;DnZX5{jo|!Iu*9IUIobv8? zP`qAb0R7IRGXt1fPU#S_461T&3U{4;V-n^&RhQcA=9NiTvmO^|(WZ5)YdY5)*Vimp zVhsBVB{^Yr4Ym(ZwVa#+!Y%#Z%rK6(6oc4RVnX_Ekn(6ymQ6P{$co-$oo>=p~Dz%7SdfU_8JBj{rG*~=bWQ)}P zqUoc3mhN!+bq`!T?QB%a@{Su=iqtOhy|I=*3g#)Ejhf6nGD9;(cK2#7iyaFGu}@r- znb73InMoe9*!AJsne}LvJjeV3ynOn_M?zixUZ$H|uVY+OR#P0?1D9}AO?siuqJ?k4 z^7}m5A*{*PU+xAMBFJjcaLLW098)|*2#1e&CF+hyL%B1mq9g_4-fwwTNWqRkL<7}* zXS-83AA}YW`RPc#QRTl~{YWpZb8R)*Gz|FedjHD~^K{ZU%-~lb0}d>Evf4ZsYMtY2 zZe>bI%Ve~4yKhh7eg-9zOs7=E%mv0)5L$NhC$FbG8A!HIhCbh4+%r1ADu=;?eV;L&z}9-Ut?uq_EBomIX(l9JZ5d6f`70OG%QF2QRO9LL>_S1xT_=Zc zcG?aNQ;qgb`ncY0U@L=qG8Wudjlw6`4M!(zZ!-xk9yzsnN7j&Wn^TL0d}sJ=3VdiS z(x25s)jXM9sJ^A~((ku|qDT>%|I)>zx~1{at=^N1SR}sNQdR+C9&FE2oAutEfK8pV zc*B(Z1Id(N%V)dnX3c;52WC&lMRyg`*>LOk`O4wT1h~%-7`)_ zW;E>SQ)3!wA#HHf`4Z)8*2m z7ly{0AKUqoV(n~;l_}nXQfiSsI=p-Y$|G@Hkq`P!<1YG$a2Zpe_)fBwWv{-T8l}m& z7Bxd1QwOWN{bO}8f}^CF`Y4fY+x6J}VxAK0^OW^>MPex%hJEOGN&7xcS;?f|?cwf% z7i*+i(C%PC^I@4-s`k0Vep_gL%O;%H{^ERxu&CMEtDlr?-|ZrD)Qd>J93|9uZ_u|m zqir5n1W}&bIi90KW6vtk_8Z4nGleVos>d)U7?b67iBbVECtK6WSL&GAwf30)CS*` z;oLQJdV$K22pmxBSn9X+>O_OlP^<})`M!kYN4dyskxt-sgK5z+N1OTjf~KS)Ls(E8 zt#LJkOR=T=6*n}TFI+_yCkLX;#le#*JkKQE-79+{f+38ZfvTZv=~Ym z5#IMPG%7MU%tmSR)Kt8oR>r@pApr7uJvy_Xs$z89*RU_RA#r-Z;``Ka*b-dl!)?{3 z6Bm04KBE#*J3`ORP_&8`6%avv(sIz*#ewK!g5E-*wH%2!E+eAo)NO+4nyL@Y4l#N16!+lV;DB`G0P>%~ke1}#>ojKwDs5Ihe@Rv{Kx?yQtj zO)8fx4k@NLbm6PdY3eA)huW7@teIzCfN~Z#y^jyw$J66mHIrS!{c*wqn6sfjx;&#=<0jR!>?X zVCt%Jnn3(>-PZ;v>&I{Jgm@bO_5J&89}&IXIr4@_(?4G8;kCqSd%U4;Q7b&}InJn2 zWfEP7S0mdi*#O|)jCY8dq=RfUrp@=_-=~iaMr=E|#>9&j`{7G}3X3Emy6{vnT`+yk z`=>8F-j{#*!jgRcBlu{PoKfQm`=}F_sPagq1}Cb*DzY!p0Jlt$2ET%3?4H!vjHi7s zzRmT>l2@fpLP9C;fM`y8dtr;C!kr*hub(G741PMYPNWqlA*q1HV!iD3L`go$Qf?yZ z1izovPf+91#Oxvs78dgr!4k3}>%d75IsKTBKJ3>qeGq5xX6N|Fo~WGd;SU7(nHSmC z9pyIG1A;8j)?D}XrlA`06$N!L@ZKWr(!lwD)$TBlB{(w?o4KcT{KpXx<72O!)@x1V7-ga!~w0s+hG%b9hZ-7_c^ilf+_jF3bRyy5b z=%h6ry%*WekEG+{)$zJoq%Y+XST&@4^qQ4bInZv*9S8)_4WYTKGE&fsLmKJ?15T`G z=YoIdOVKR=f#+RN+EI#Ro!Ez&qYx0#)2UU;8S0pr6ikxcE_osK6L0NC>Z}3@$p@Hc z@sDKqHC$jQ9^-A;-d{v#Q5=MI=e;r>U)HE~-IA-#(8S%Nl@is5;e)B+To)LJ7pr@d z-|P3q4vFArUJNr5P07ugCVw)$)X#YGmD@(loFknZ544G$|Avr9b z58B{j3oid9>bEMw-58{inNXmBTu*)yxHfb_*%MK+X%dfk4Ks}O3(}WcHoRg44LJ%0 zOZl&5y{K4&)y%EQpwxP+jmJb3;>#W)Hcr6kxn73m+YFBuI6vmF(sAs1n*c7T6b%G? zPQ?<-=f7bK%Aq#&4_~CI@luQVI^*i)3^<%fIZ6~?V(Ch!I0>rf?UHj}^tJy|@CCK> zh(9{AlIT~?Z?diLcROLZI`(*oEV8zi|1KbGJegDUqNz4jan~)Mh~YTeUXHoQsr7sE zv8QOk9?8yCc8>A2thU%eBsAA#CNw`b|+WBXM(rZxy z#qIh?%o#cDWti8|Zqe)n9TqxrngA&YkpShsa6*cP>w9jg5t#vhYI%|v67&>JIw>{p z=-5qVvnU?e@+=jfN6r9jGP<6d`G2 z{Ovul`Rw-z3MJFYZ&X3VHdRAK>eVKj26Mq#BxBQYu04sCO{xd}R)XA@OJ21zu|@iS zQwgapY}T{-y?uHH>lfO6#~3v0EuMGsJOwe#7LH%JUAoLs=fU9xYA+k(0jt_utGm`J zfCwL{)SLM|3s9K~31geGh*9DiGcc;CqpqY|jHh5?B{z1|O$cF^79g=noyAFVvL~;y@$1B@*`bUINw38qf);jcM z(<96Fzq`-h>mJ}t_7kg37k{xYr3F&@zg{mSfa)Np)vAo;NR#vMXc{RhMJ4~D>KFy} zZVcF3UoxXO(PdW+6x)sdaHb({1^lqzdPR_pAEU+LR%<4^v%@cH)eDiUKFP=Y*ZP+se3thGP`s~5##o$7NG(@+_g(GU}gAdT`~f>ThN+@Fi{GbQP2q62h^w-R zSeJA_A!)En+k8IVxTBh_IQt7Bzv0G}I9F8#Bg?ZyMcQ1wv4Oa!^lWTFqs*W@x0+zk zC)VZH%eaw=eZ2b%yWC=#P%ZT$Eh^#~0axO}LZvs1SWwZhw3`qL?fFR;ovgYwX|>@H zL6O2&g~1g*=-0~>)g}`KYE$7v2v=oY1YfCEW|qa3V6YsVyeG;j@)q?|Sc$2G<(=CbAQa@Hy8zNg;%sr5 zm;8zvF%c9x24BXnM5X!VqgI*DpAD!R)vVa@-kWyOOPAzOkmwSYSzHkC!_lG1Nz5qb z=OqVV6Lt}`Z9#O?nP@O0?+&CQFq-eEtsjb`ijI!z-0h0gW?r#WjtMiC4+R&0r6)h2 ze)W@-wXF1mv&%fLtdDiKbTa3}w-N&HylOAoFv|70Q&hgY)5uB3EImT|FIKoV6+xgX zasny00I@rOq|?a%TB|tm=f}%n7AiW9{JUq_d88njIKXw5tFu~eBh877ipu(;v)UO< z{_2$&DDh=oNPRQ?8)cG5K0*-O(*4!0uI)})xN%48F_=nes!|lShTnsVE-!-kYn}#! zMmb`*J3+oy>v8RE|GCXIRdBXUGUqifDweXaDUyiyQ_0U!@;aeve#}f%>UEVl)GCOG zHt_DuoUPK`m)~w~&J|UwO+&q5o{9mIh@)8qL(@@D?Q4)G22HLaHKikK$fN;8dTUtb zKciafP>WpT;rHrtA5**6@x&wg6k(U_jYFo{Vw0xTLoA)P77m-)D}Zgj1lx;x(*5oBayQc_G}HBXpiTx$Z2Dt|%3&y-LLl9%6t1@ER7KSegb zWC*_;NF-w-73__nqsf+tmXB1}SZI{zrIn&qgpZ}DG8Gqd^8Qt%DBP=@PmRe^Kyy|o zDh7UU?X8&Vm5$+8<`M!hwJ#=uH`qi{s`JwojdScIPgdZu(g=$0d3-#TZEQ)nhpujx zutN?fA<7fB<0^6)2eUc-2m=W35AY<(T$hoq~_T8i!tsLBUroXVnD?4cJqyT^akpvHIdQB>IT|I-oP6X6a zTVFB?a%1OGcWi8V&a_IHCr>2awxplxE#xBV8%jDT$H=`8TO8p*24hGakYW@VAGb0v zGb>Unf6H6%c1r#6cD%va)_Ae0aT0Okjv@Ebepbf3U%v2{#~H?Re0g}hmUaQcBs+SS z``4gVPS?2Gq5;e}C2$4|!G!!TY@kM*fL@q8{RDo#UQ2(MDRPbOJ@}b9p!RyF&;STt zc-g&Jz5mLqA>?d1>XP8IdDI@Y!|GSsO$|vly;N!i20-h`A#>0}nTkFa9%T{FZk@qu zsKfO)hI$QMOa69KX9r6QTT_}f*HEJI2g?hE3;ZxTSH^4$IjZR@(^yuhzV7a@M%Rnp z+si$9y1YuESh~yvSnX7cX$qC`kf`p`0BX2nt?wJ3#gc6dvR$^)Dac>m%l>{g(vG<}-E@`d$RWcXYTQR#xdCa`Zg#nJRSgGNHSv!=sBK(MhzpRD?C zXw-t2Lr#Vb2hvUXVvX7c3$3l)RL2G9nVvGudWSZ_NxhDrWqN1CG%P8G0}0tk>L~nw ziTHrKT8nvvAl{2-p%F1_Zq^tX`56%H>?K(<@)d_Zm|Dmd*R(<#1BtnsPiy0|&p#WU z?$4{IW{|=~SV%!xW`HuS4VZS`r|CGK-M6h~^tTIxctOtw)S8`wLVd7rSFPEf7TM!P zZ^DO6M9yw^CLs@x_doVJ0+AS z$t`iX)Z4-<>y}+0?dF}lMiS?fxfX?zu-r8m*`7tGRRrm>)={(ny#XT0bfAo5G#Vzt zX0y=HVgnL;$TC1TFv9(~i_l}uL}Q<=wt0ouAKmo(-we)Q*`pR*-1|68wJVL-kfybB zFd=%6+AaDt%@bZKA~MndU=S_qLq)gFAnfa`)R)^?MCyOL7>J#LTJ0^^G+?t|yZLNT zVCVMA6~taX&>m1hQr&t-LDkLvJRfRrL5#loru6K0De3p?ije$m46gDfXlQ6v#9hgb z3)@~OcdmX%t6hDP42@)T>ffW{nG9W$Y1xjs_dLK(g!OsH#c1$AZOur%9}WM)lHmVB ze-6!jzvO8kFE3vfXZeXjeEDj!NZnK%lb}WZq*f}P@oGBS{O>9j`1Po_zcY<2BtU=z zPe6*#X@@*&N+*OYC(Adzi<+O$^vr;Ue=QSR>9g1@lb|xANw_& z&zK6R82^tY`o48?s#%a6hN{hi$)Buw2DW{vL8JpgcpT+fcy;)>|GE`u7%5tAD5u)_ zC>K}s*ulZUm?zI)t~peoHZK^&YUaq^=U0u@+8S=pR$KZT>OT7C#=t2-V+TtI^tVT| z)e1|qIu4hAkb_kE)7_cMoyC8Rc@?~-LnrTNOJ^N{n3ABBNe*O1E32!|KZKI&VOGyO zBu=ud4F!uIA#KX8rd%YC@+asBK^z z;({N#O#l4)S~%ng!o;LbIPTBovl)ZXJ%dr}c6EF;E$u)1aXjyxOFzimhjW+hH&-VN zR%`GDyM({|J~>mGj^e4j?#%B015#_rhszBld;0sMs!XRg93mra8iAV>exg927Td1) zEAlvNhW|Hn0AB7ZAz;%lNi;4r6=*15zn0tGCw5cCOKoZQN2_}Cg5`N;Muz^y{(RSB z_vC->|Fa+WQ9IhTaHEl{9L*Oim!%e{^dl{xMEQmDSM~NU=MVzE_320le`W|cl17wu zfahBf&3t*FgQr5g2z0U}yOTv@fAvfK{s*9A=A~yejY~7= zd5^nE9iaZXYsjs%w`DXvbqe6J-H@7Y_GpF>;le!0x^H+_J^;-mi+!H+$;RDBooErw2=LbJ|pWW(C;>wi%|xBq93=k9jqkPe+!^!T{A zH1!U9$0K>fYUvmuaFITiaxz2eMo5orkSNyWfGB+LJ!EK;M1K6$vVe_ z{l&=d)BnBzVTm*l(aT-VOfWj~FwH@N2r~{;sOqd1bFWZPP`-Bl<2HanX~D-;4Eths zKEc!=GU$tm9!%!i9kU43L+kGCjbJqBHF^Un750IF=rniNXG~@gH~aSoIh0reg`db) zFIZE-TF_BF^U4{S=q^sg)pm0*8WEopi|{YV^V>K8{u-ZZ$$OWnf3(tJbGXDG&*SRw zPB!;_kamG0)jA6ZFVf;U?}Gko)Nh zL2m#tul*5t>3xkC3p9nwMWf?0pFck$4AJ8DwP|ky2tdNluJZW5x$tL7PZrZjqmvLI zFzF@qxYhY=LnH^}Msx=deXri%yu$AXE`eC|4*}jiH%fbr?UwagWf1Awf%Ka&N}Le>#z=kRL$}- z?|_C7y=!|m>EB-`M22|tuzBA!8L5vSbG&_gAW+hc+vNxc@q%2o+3{e34phIYbI=g5 z8MB=5y$2@${V4FBKm@1-oSMN>i)W0k>x&h;fE3Vz27J{dc98|1w^ zRREzqiB`Kw1L$>@S4RS;tmY0QWzaD(a}i`X?RT>N$B382(}1N2JcXTxi)jo$IXjxO z9Wp)vt#9b{etzLKKgYY)J7R%2rwM%3*A14O}swHUfClzRysP*8n}oD#3vq$6^`-DPo=P&(rYp^LO_AdED2~qQIw@ z!qEq)TQ(|*!L>BFhyjMtgfQeQZ=4ge|9H|R1?Vc1 ziBT6HaBQQ2CEwWnT4BbzP~vetkK%i{RY+hlRZhyWuw?;W<*$pn2|+xsrvu^F;%?$VU!DJ(25^?%L)o^TrA18kOkFiqy$dLk)t z)A8WsP+{NLueAG*R+*}-{>S7zGXZ*fFNE0vIeFYrNN{jrpydB@g!b0;Cy>{?8w>uP&(N9XLm{ZGm4D zv0=(UZMzRlEex=txMyRgZ%eeO69{@1O25=?VB+c^d| zWQubPK+_)E$#Jg#@N0U&3TzSFf!!q6W8-G@|9q&R&#B-XmBPuwKof(OqcTCqHIUI^ zE}Pw&ZlREhbc3%QJp{^;l;A}kmcY-L{cF3;q=(}QvOPe6L`F&~ILN;G!g(v*_tqjr zm?s_L*Kt5YrH+n{8s^NOycoQa6v)G^m_olZ1FU|z-M0Ml(<%9nh{?!19E0&pqVYsI z3my-5!frWcPJfIdjUCx&B*W(g9=qHD{>D%$!`@644dU4OG#-soK~_~-MR~b*l>UFC z6c7mbPPLH7YLI}~9|p?ha?QncJJfth*#|l83KpYb;$xpc&zSyln@6jWmtpGO1e6ec;6GghUnCkB zhcXEX$*o=I6TTv#PZQ-jVKE*R($&*5*cs1Pv-}^d<4itWsKQ`B^sYHuEL?tkFPzDPy#v`4p-w-FUQ4ra$I!) z#58F640YVkG_-}#^xt50Ecw|^eLo+P+JIKUgw}WRkISMee_1x)DIb)9u2C|e7N*N* z|5fwH&wJ`2mp-NZ?hTNv%P=b^lNAf7^4+_x~;=Qt0Hx=+%*t6wL!KZiI@9v zAfX3Tj$RQH6EnJ9T3rD}jwIe=t`C0=; zcG#bz0$K0`jxX4)Wl`or(qPc{l8*5nuqDQHZ6L=sN;m^;GHLUd-!5y07?^N}|GulY z{zSvg9v;iQYoIY6@Zzu)$y|=~C|!g6$FE~h8SrjEUPEucGybmiueR8~$u0C{?e*k(EGW7VC>&3j|I*`akfN7}tpU+z!BPE@R z@&P4lEm$mJFp?qcLiiE`gB*;MLdC{*9wn^DPy6Hi!uS9_-Uw9>H;Yb4poa7S)*VBR zFfN;gqBZi-YtS78DkJ1aM@QFdanO?hk}0W>u=%i~p}fqO_Ij^UrYlSZ*pnzab!BiC zNkL$f2T*9r+Q87z6bvMGy)evG&f;e&Kk~C_hAOL{ zuq&x4Y$XAE<<*Voxt-l ze`^8RnhDD^D@0&BMMqLf$l~sP?!l{TKeFw zrjajCUL+}aNH&dfk9ULw6_!Jt#ZCHRu&|2mQ+!^XLrZ!xF+YwVA3Z-hO`PkT) z68nqi&lOZi5k)z1*en+`c9B4~T=DAgXWYMT8-+dK5fbY`-7dX5T<_z4P+yi!aoM37 zaAJ>N0o=!w%dlnBRSrP^g1DO?zPqbck4Q8pNg2+Bbo^s`HB1vDyaoUUg zko{c4DUT-`Yr16{rT;~}-Q=EATCUOrZioEa(-pZNH4YEYKzxh>@p01z>Arr3>!5)Y zxSELVvE0HBH9$1Q0dmvR3rYIgb`MGmCZ<2(@b(J;NS~~6%uxUH?60AlC_eWc#;99_ z$Hif7|18VwPvKFwXgpKKKybEFoBQJ1Rs-9^?F`OMRr+%Qoob7DeL%d~%$iqYR1210 z{iTzD)QW}QLPGmz3&DT?3S8$B$rIv|M1pa$*OjfX9E1l2naQ$ z<#r^T%(`N@*yO$r;0IHBX-$$?;-5sFkLZJLI$;t_;+H>10a95SL33ISX44xdG|>0QhaCz+ zh?HgVGOB;=5ZpF8f+xV25WceN4IILvm{Jb!2{_{rUo6Z-75dJ2P(UvR9*x4ttJd|P zQ3VnaH3QcH-4|{<$RV2IaqnEjV*Z~L%d-JsgVzj|W}1IIAcSs16@;WT3Wf_A!hwoW zV24R-Sk9{=wW?z(Uw{a^L6waP5Xh)=-XOb9o^v}H7zKPptk@;MsV0JTAY_OGcjLy% zhui<>f!LjaD|0$dlH@}DpGyf4mFjjpy8@_1F>AKmATZ>!lbDNT^QSwF{N^Vdc3{i| zEAP0jrI~m z0NjV#jzY$aNOJ+oD?kD%uP zWd3#`2;; z7hoxMB(0d!eyjR%YSyX!VS053FR@toq=_ zSW1X!1Ek5%w%O;hl+|?Sz!Z! zP8MMDt~(Cgkl^7*)DmgMbP2!Q|2k8J=23WvoS+d-a~_tvk^3T%m~Bi#3~ zMotJUjnn34b^qrYpCr=W`}+V*b7c_L8vy`OPPYpgR;s476bzRk2|V!PO<1FrU2oHb znS%lQPq`_ibL5g8&LJJC2rySblwnR1cZXd3@xLFlVXqp$LarY9Ox9D zy5ui8q2&Oj1QVOipbM4^GwOFEL)iM$gT+Nm!RtLNyXiz8*YCW`7C^}|Sn>MmP(Qiu zZIHNo%Kz^UeZ)V9bh?Fy1aTdK1F5$0q>Gq@w+&0jJ{yY_g5n}up zl2P(T`hGyn=OtePyp|1wrY^i)H`IIRNKJ z9`?2g%mMnQ;V^A512yOm^dUVUoIOKW25^{|R5WD#?na(g2pONnBq~53B4ta**S7w7 z#Icz~3e3My|Kmp!Pm7GwODj4}_p=Gkr}ikY2slxcLJJ!Sx%fYO|0gc|=Z9CGFvqkn za{w5EOb!ANM`;9+*f+#1JUrazYpB2wa}Cjx=_%c1K!if*hH!|AGEgFR%?K2Tp0$sU zTZ2n3DY_rF!rI5(W_@-|G!^G{bolk3EBw!cb|ZLl`}_Dg04D66BQ{k=*2ZM9CKuak z(l93)g;W?M+oW&0)V%`AJ$vo_FB9;4x9qr}s!->a)$tvqH?MtHTP<+aJ2?M#r9kO-J^ zZBSUfxd)k_JizetqVM0ow_rV~Lk!jdr!AZ1>GYyM%)GxpNLT6|R(rZ^AM*3_k3q$y zfadgD#h`o{pflyWk~<+nU4ZB(&gM+X2poU>paD;9QEfjdDJC|25-heyHN0FZ++YgY z%%kWvfhx8*5;A$>iqxFgq#tEeA3veyi#onj_ zYLQ!KR$HH?*t9zPK^+h9Mq4ho`}8r4z5o&_XxAV2(kQ(?eIcamJp>tz26B1(@m)X+ zjk*t8|KtIJAloSRc-(V9{6_M+UmHDR83DZ~*i0XT0^YX+4$>a*xBxVSNRZ1)Nku_C z@(1x2I1~%8oUnL#{>mw!%kP`tCz)$@T;hg-xHp2+T>K_XU$CIDHABTOazvH^Empki z0eHAtjyclFBUY8oxLnX#W+5zOAT&o)TqA&Ak@CiB=`93Won2dbOHT41dOe(EEweg(x1^2=3pclzyZr@X^JI;Kja^&p449njM z&0l8=2%K!_ULt}b5pd>|NZf~?xq)=s=S^(p`Lchy1plvPC|L`Bm+I)(CL z>00;O{(L=QS<=ZH%LQ&}cSlS#6de3kdjKFuD-308K`m(lUd$?ZiP^q$8IRRuTx`B3 zP7fZ;?jS zrCXweB^&@Dy@*H%jKS%~>T50o2qczVA>063V>dp&ua|+W$FTT0+t{T1c(nKe2mp+i z*r9FK%@SOLkPskW#m$hzk$8#aLHn+zS@!*LHkRxUom}c;)Rq`~gVQWx`+$d7#HI)B z&VoA$?j_8x#sfp^r_J`ylj~vt9=<~b0-5xNpJ)5+cJ%p*XynUg+VLF4=Du# zkb;81i;Zv?{vEyU=MP!mFLRvb2`L^uYEi%vjH0?K=xVMVMz=EvR` zl}KsqiODJb^(zj_#CWTf@@FQ-?TiY6IkIjSJ*(kjUYGbfQ;?D>0u=g2oJ1zAxGCZU8I-r0p+z? zqQS;Dke?n%Hf#&?aGM#|W1Cf4;~u`@xN5BJgH)^9nWJh?u1$+=;$?GE7v97s#(MNp zRzM+3d`ZKoHN$$JX7BzA5k~>z7s-!wJ%;4mCWw`be%oQ-cEPjXRwFviJJez_mOym+ zu!BXb!66M=m(HwU((#K!Q#1aTLO*)_!7cu0YR{zWm9-eSzlU}~$PR!N#-Ut%!+c>= z5qX$=eNAcX&v<^&g+ehHNO$uSf_Tb80UrhU$-&Lbk&0jDD3MEj1<{YLlN(^*2-i~- z1yUmEoQ}>88XpViM8y@QRfHbmTT?kM;tc>O61mm5Awrq#Uabt$!*yOi z>n=dV4eHP$wM5IeIR7 z+$UL88zFrrz-^AhSXHd9q-Z{l$BD`)>-aWh=5u`8 zn9INluMurQJTviJxm9aER4Ya%ZSXI680`(TexC&u?+ABn|f#0cV; zOtaMU#q3;5!biT~2)JO}6mG!couKimkJSqe7f=h~C}dYK;X6^wM5KW?EN5}uwqcKU zFUi6@Q9RBSw`)E{kg)%b)VxVcD}MD$Z_yIXv=T;UnY)j>BTp9oZ#J9(WCTEg?IJOU zx+_#EZcwB5(uXLOd^a19$1jo&P-h|KE5m6`NoBAdO zTLWXQ0cZ<5*T4<|Q-F{1U`6-D(a$xw6xZ+Y>I`H1UmQzE;~(L!SsYhyWmggQpu3It z)M|Uci7`Q{lqm#=($0?I0V)#`E7qJ_7=0h9*#is1nAxOfaZItCi5n!1LgsT`LihZ$ zWhy6#b32E!nnBjO^W%W7v9K_!iCqzKbq`@)Ff&^;jE|XmDD*8jAG1JH7*eG=q(Nlbe3^d|@> z>Hw)FO15W#+!@Wrs;mo#hh=n>_fd{9^Q?g(T`EAn$TmxzM3a(v)Wm@#!qp;NY{4@Z z@4c(VBD>ghpejB)=_cqN=sw=Vd*Zo|)1tqpl0A-(d=*H_o)3VdUA(fY2*aK?%HW!);?Fe!?-sL~CORv< z|A0u)&<`ICV~$=6TfJtm>@-Qs>0*KXM?dt>F0IWmb6HONgn^XfI+AN>3tnokb34jQ>D=En`d#f!gN2_#&JuxNsi^xzU72Y|*IwK`6R7haRoVeniA zhk2#yc7V-WJS!O=-!f)*S)eb;C(Ak+Tn1?#05TsDY@FB`V2`cQw8v{a z!M*h*OWCqtlEh%6p$8G%Tk84C zTGFD-lN;48wnX33wAQ?#GFlMF3QYTO(PqrXr==N~qw$PIXpmC~eE5el&j-yv=}Z`& z;|Rfao^zzo=`pYQq1%>G)2W#kxxS?Myr%ex`ydWCaxm((`4K1|Qd0B_ZWoxS6#i>e>v8sI z@tk`)*-7}e@%4A|`N!RW@NNG!QO(UMynv@Xrh0ZzKI4hT5%L*T67+jU%6z$VYv6=@ z={$iOvW-r&8cv#?t)WD1&1K1z0Jr(Ck@Nh)dM_!C1+*sp6Glk}b{Q*i?_7F^qA%8@ zLwWnj-7>|E2$RXrcdm-=+E%n1X%sr1E zw2Iyb04hK8I>pQY=jMnTrmrqEMn_NQ4hzxZ?r3TIKHD2FH=UokInfBeZm1LND4e`J z@C&wMVi0LGEV@(veH$Q^ngzsisX)Ff^(089rW;)0f9D&Ji5^m8mR~>5RO|rsQ5h`K z<1+X|@diNk=9u#Te(}2YdA50mqQ0Si$HOUAhO!R3m!afbVPojnGSi-1nbHoFj8l0} z9*Y^RCsT_^&>dBr#$;A<(X(eA08U-1mga^tg7JGVYB)i=X}Q5)7p6~eSKfzEP7dq8 za_)`7E`??_YFAvX@h>NycC(?GBku^*W}F5%6E0FAN!g14kSwIx#v383doZ)ct21fI z1EHq@HeBfCY(?F8*OSp9yG!Hy&{|9Otg;b$+_yWUy=xhk#(O}css4@S%V(lg1A91L zTb4=Ig=J^}LaaT&o~hN=t=XelvCAg{E~}s2fO_CO;vTDzf6fs%XLt89-~AC(=H&r` z?F^oL!qz;CIa+#Ip4bg%48Lv=kn_wkZMwi`(yEUMR^y763xOa95WXC5#a3;+_Y zm)RGJ69YdsSGWxn0(n=Nz2%3Dw*n9N;ho?_|I^bt-8!xvElq}zkAbeM-%CcLK$ZXt z_{6N)@oKyqAV)RUXaaMfDvfRc*i`a`;`qlB@k|xB|5oNt2WZ^FG9&ll>Q=mlkIi9U zaX@9r=mE^HlH>3>#f##Y8ze^7aDrjQAVmL9tr!S^((oe(rVnmCfsnL?npUS0i4E{g z{4H<#euuntR!+b(lyy^P5O+9xD)}fbH#Dl2@$k%C}V*Acm{rV9(isunuG3%*Nh>kTo0J#$KH5*B0uj#-n_1^+vnKs zGli5Br^gMURfca6GdgKObbma!7S!JZ$pdYhk5<4;?|dUS-;J~%3QKiCdxuXwXbS?g zH_wH5nE4&!=Ad}?Vv_P_h!i9rqS>z7&Z*+AV11``AjvdBofZ}VfM2SWaP@}jdq4nl z15gc|av}~-OZl){5&`bTc)4SOxjm-!O8TaQG3#a;H?Z5TELPUzGqvO}yH-J2c_^{1 zc8nk|ULb>Zx2&4tu=vN^F8`Q&2`+;e9|;Cj)O#Zl-e(y7bT&y+>M|#5GcDJI4+f7* ztTRU%srwU09qJi1_EH-LNO zrAsORbcucUWm2!I=~Kr;-AG%yJovldJ47`1DMigjUaG(XDaEuw!#L|SmI-Azr!N-< zB5nJ+-O>quw#hjLotir0TnFI28Xb}gT?dE9faa&K%H9KXi0FVlO(VoE;WiEDAG;4I zzuEzSd11>op_K!|)AvaAYU^cF7kA+dv_76n@XvYTn9#&W8v~dZY;y)cjHdvo--5DT zHZF!W{ON}X?goB#iAEuw1XTN6?P`>eR~z3uhLG!>4ft@iMGpG>Qb&avI^k4wRL3OyZQ2i%$SsTGs^qT`xWXA1mD(p6Ky*=bpAo zb)@>r6;7A=*-oGzqn4IdNY2$I4$4u8YOqn}6PqBqh||fPC@saFE5>^vk-esREWC-K ztnRQpTR7?Az5Q+ZqSa3=o}W&~IUin>P36rS(OR(nCa%$Ku#oCCd=teuy*`EGLUug& z8%iJ|)b{%I^D=2bQyg`TY63%saxYYhc78*Ur^+&LibK7qt=Zj`t*M9eiC&@LzMHHr_{U%HAYR7=DuE zKh~Ghwxj*!W87$FAv;Wp&wH{4HR}UcVZmg4{xCJ@6>7CEr!e3#Tvk*L{=TlXt1(jp z3a)FCCsb5yvWtl8=BrUXa4iHV;+|aQPk3;!i1k0Vl~6QedGz32;j$gW(h_3K9C%Zf zLRIP}FdZ-537-wQXModB)W^e8w+P}ysEV#zIw%!Vxc2z#SAYQ7l(f5nGxIGlBVPWCIIaN?}`Niflk@l=+?pvv7ClUBhG+4ZiS|)S^a5?7j z-FJ_2+P^H-Z_E6oltGdrY!JV2RJGP(7cXuAShkHH7*myUnJhUIJS8D%;6Ha8t*Ia< zcf>hl#AkjAqA`7|L$mKQ=PS;{~jiDjeDQ%V;K3zPx&?`Vz1$Uj0WQ)|_A^ zNvn&+`fQe5!$%ZkSYf);uCQfgZ{=`Bgs0(aMs6<)(a1go;uY=0fl4m%$ec$KGmyJq3Mi$E$s$2L*5NEZrQ> zTWekUT=!E|xxvlET`^oCAL`NY6jhLFWs&rw;{!pN{b44aJ^xf#6Za&6BlC$~9x|4T zS#T|pyj%-{qy~m5b`&IB#<^)Hn6&Lt10{^G{OcB~H`<50bh-vIAe@-LsB{>*hBRrG zJG%ryLyTb)PxgD^pzwg<6_Zlh3Gq2)^|PY5Sx}6pi*x(8@*&Jh?#e&wFqG9IE7XaC zdJ?)}_U|&5KtJaYGw4HxlZ1So;{tu{ovwDY|q#;47Lu72~%d#UF5GF|WMfuIT4zc5$B4H)QZ!M9Rcn^KAL=4!t^}H_n z&5#%F=t6Vs7C`@!1tsl5_I6cW^*8mAO>u@WF5xhEHMrG)DaNmnLK?^qJ|02j;=>OD2}l2qsRp25l2Oyr zm-A%z(qc93cj6#g)ZN=tUMuQ5+|xWB7CpenhL;Xst@fd@ozUTOL-%3TZVQoO%iXls zfmuoRXB~E#tPC8v-&vOc2K*CU$O~n)iRw=185!r?#+@`dgdua?@QQ5ecR`8F{YdNq zwC;;G>EQCrtc2>ZR4D{pf@Ayv;pzvLr`dry_nu%L)>hsvQb=fQcll*3X_Q|1s>FiU z`+pZ7U_I9?HYkhZYU2aW_M)gZBON{B+cdTuZ#O{na!y;;Y=< z-roKpmlRNfFuo$g;@tJnBx=_vB0+n~c%lgn0pwcEmD;?3Gm{#!d5MYIXWxrsh*Qd_}pgmoaG=&QK!H)^@s- zAob5IVr)Mbn3?SyaBvXfewazP?I8V#_Pj`>k-PHUhv+>mRl1mAT9jzDM?4lP_t^A` zRV$h|rE3e&2iv^h2}@4Fj3-*2Pbx2N;K1-h>%x*YEV)xdRM*pxq??B%{Hx>V|7@~X489);85dn%w*?)$1~ZfE~rClWRaI(c;H zu6UX8zdi<-@-{|HkeHN_iHV7*<97)HsPB@gN0eMHoWguQ10HeZHb_o9eZ5u!0~!{0 zwoFJ=U8r&PzGN1opdfba3xb z&aZut;Z#i=PO)CRcrmNHyZhGt`ybzVtl3Cmz`uunE(W~Q79|4c_W{NwWHSdWwld(` zE@lHrNy!=`e{MaPaqBC86IK5E^m7mDTN6aHfsfp%3JD2yQ>j!NlJB1pzA$DDt(tJ^ zzc2YUqZosA;eoxnD@p6=?}zyBrvwK6|9^dbNJgyW&(*hIWte~;%FqH?X5bM1f8w7( Av;Y7A literal 0 HcmV?d00001 diff --git a/docs/imgs/excalidraw/client-server.excalidraw b/docs/imgs/excalidraw/client-server.excalidraw new file mode 100644 index 0000000000..ad67667a9c --- /dev/null +++ b/docs/imgs/excalidraw/client-server.excalidraw @@ -0,0 +1,1151 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "ribsikcWWSf8Aw4M6BOYJ", + "type": "rectangle", + "x": 458.6370544433594, + "y": 379.5105285644531, + "width": 169.21945190429688, + "height": 104.2457275390625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 698826281, + "version": 381, + "versionNonce": 413251305, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "JinTKutXOSTzURP969rwo", + "nXkZQsrtjmNqPM6SmPxrc", + "Ljv7RJF8FjyOJX3vZ2ou8", + "o_BKODe9vjtHWQsJ8F3tD", + "zTrormMP-N-W6thSxlTgK", + "fBva4zCGT2vIFPpTWC-oZ" + ] + }, + { + "id": "GkrbG--OvBT9zJ-w8E5oQ", + "type": "ellipse", + "x": 427.04335021972656, + "y": 65.240966796875, + "width": 215.20677185058594, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 995070601, + "version": 684, + "versionNonce": 78137383, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY" + ] + }, + { + "id": "KPLvdnBVoU3U5XGhCch-x", + "type": "text", + "x": 511.77996826171875, + "y": 407.1625671386719, + "width": 62, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 938497417, + "version": 253, + "versionNonce": 788328905, + "isDeleted": false, + "boundElementIds": null, + "text": "Trivy\nServer", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "Ry65W-Cczzy8M9JsouEgZ", + "type": "text", + "x": 488.6784362792969, + "y": 116.34368896484375, + "width": 89, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1676815783, + "version": 456, + "versionNonce": 14330695, + "isDeleted": false, + "boundElementIds": null, + "text": "GitHub\n(trivy-db)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "eJn9MVaNlcyj8-YPfrBSY", + "type": "arrow", + "x": 538.7528045696993, + "y": 220.23935960349465, + "width": 0.45618097890837817, + "height": 154.16252445127046, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1741763111, + "version": 1298, + "versionNonce": 267243689, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.45618097890837817, + 154.16252445127046 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "GkrbG--OvBT9zJ-w8E5oQ", + "focus": -0.03598869040285281, + "gap": 2.911871895302724 + }, + "endBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": -0.04563780983822428, + "gap": 5.10864450968802 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "2P02jU3j2eEc92lH0YSwm", + "type": "text", + "x": 575.9393615722656, + "y": 254.42640686035156, + "width": 327, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 501371753, + "version": 629, + "versionNonce": 185838183, + "isDeleted": false, + "boundElementIds": null, + "text": "1. Download Trivy DB\n(including vulnerability information)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "nXkZQsrtjmNqPM6SmPxrc", + "type": "arrow", + "x": 128.84802246093747, + "y": 395.4753877561888, + "width": 316.63877589590845, + "height": 0.1213064482017785, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 2075020231, + "version": 327, + "versionNonce": 1795630503, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 316.63877589590845, + 0.1213064482017785 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "2ZWTQQ2dQDWF8xj1BLdVG", + "focus": 1.483056059007069, + "gap": 12.799499511718778 + }, + "endBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": 0.46421771350547186, + "gap": 12.273425031825923 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "OPRFQTrsfmF5a7us-mxkI", + "type": "draw", + "x": -60.78019714355469, + "y": 464.1100280880928, + "width": 72.64572143554688, + "height": 72.18890380859375, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1541066697, + "version": 569, + "versionNonce": 1115805895, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + -39.526153564453125, + 16.35540771484375 + ], + [ + -32.219512939453125, + 72.170166015625 + ], + [ + 30.40386962890625, + 72.18890380859375 + ], + [ + 33.11956787109375, + 32.5743408203125 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "QzKnYI7o5Yxg_7szebL6Z", + "type": "draw", + "x": -37.06263732910158, + "y": 508.8429382443428, + "width": 16.976165771484375, + "height": 16.45367431640625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 2144447815, + "version": 203, + "versionNonce": 28982057, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 6.905059814453125, + -16.45367431640625 + ], + [ + 16.976165771484375, + -5.1099853515625 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "qqbEan2u1uU3loTdTvQ4B", + "type": "text", + "x": -184.67498779296875, + "y": 548.9957397580147, + "width": 230, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1619652615, + "version": 833, + "versionNonce": 981018599, + "isDeleted": false, + "boundElementIds": null, + "text": "6. Analyze pulled layers", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "GgiFj7vEEZT-VPfKiX6oo", + "type": "rectangle", + "x": -48.80625915527344, + "y": 386.3571411073208, + "width": 169.21945190429688, + "height": 104.2457275390625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1005158727, + "version": 500, + "versionNonce": 1358533383, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "JinTKutXOSTzURP969rwo", + "nXkZQsrtjmNqPM6SmPxrc", + "2tbWET6O9G38YibdIyLpy", + "FuK6iJ6YprzRoh4wg1UHf", + "o_BKODe9vjtHWQsJ8F3tD", + "fBva4zCGT2vIFPpTWC-oZ" + ] + }, + { + "id": "qQZYQjma-4h8rOrxn5yBo", + "type": "text", + "x": 4.3366546630859375, + "y": 414.00917968153954, + "width": 57, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1918851753, + "version": 381, + "versionNonce": 56771817, + "isDeleted": false, + "boundElementIds": null, + "text": "Trivy\nClient", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "vtOTfv319aihVmgTMMbQG", + "type": "ellipse", + "x": -95.58086395263672, + "y": 68.13672637939453, + "width": 249.63902282714844, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1265127495, + "version": 929, + "versionNonce": 1316732873, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "2tbWET6O9G38YibdIyLpy", + "FuK6iJ6YprzRoh4wg1UHf" + ] + }, + { + "id": "bz64cTcmJtjZotVar2MHr", + "type": "text", + "x": -73.4975357055664, + "y": 108.37564849853516, + "width": 202, + "height": 74, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 976812969, + "version": 670, + "versionNonce": 938982727, + "isDeleted": false, + "boundElementIds": null, + "text": "Container Registries\nor\nContainer Engines", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 67 + }, + { + "id": "Z5DzSXSTeTNfyo9GRr57B", + "type": "ellipse", + "x": 871.677619934082, + "y": 347.7999496459961, + "width": 215.20677185058594, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#15aabf", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1020418857, + "version": 836, + "versionNonce": 845340329, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "Ljv7RJF8FjyOJX3vZ2ou8", + "zTrormMP-N-W6thSxlTgK" + ] + }, + { + "id": "SGILIw_oLMs1yuieBWcoP", + "type": "text", + "x": 898.8127059936523, + "y": 398.90267181396484, + "width": 158, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1953695719, + "version": 653, + "versionNonce": 1086225511, + "isDeleted": false, + "boundElementIds": [ + "zTrormMP-N-W6thSxlTgK" + ], + "text": "Cache Backend\n(Local or Redis)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "Ljv7RJF8FjyOJX3vZ2ou8", + "type": "arrow", + "x": 635.243173087202, + "y": 408.1721813855087, + "width": 237.82178502385182, + "height": 0.48828450950475144, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 744746601, + "version": 617, + "versionNonce": 230891913, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 237.82178502385182, + -0.48828450950475144 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": -0.4450219327551968, + "gap": 7.386666739545717 + }, + "endBinding": { + "elementId": "Z5DzSXSTeTNfyo9GRr57B", + "focus": 0.21564885268585596, + "gap": 1.0335001891177882 + }, + "startArrowhead": "arrow", + "endArrowhead": "arrow" + }, + { + "id": "BlRXUB6fETT_zZD6O1fNL", + "type": "text", + "x": -163.05282592773438, + "y": 268.6500244140625, + "width": 124, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 609582183, + "version": 841, + "versionNonce": 2090882951, + "isDeleted": false, + "boundElementIds": null, + "text": "2. Download\n manifest", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "2tbWET6O9G38YibdIyLpy", + "type": "arrow", + "x": -12.186006749219864, + "y": 221.1919311337398, + "width": 0.45618097890837817, + "height": 154.16252445127046, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1740746569, + "version": 1437, + "versionNonce": 1574439017, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.45618097890837817, + 154.16252445127046 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "vtOTfv319aihVmgTMMbQG", + "focus": 0.3337009650548285, + "gap": 5.11281200236435 + }, + "endBinding": { + "elementId": "GgiFj7vEEZT-VPfKiX6oo", + "focus": -0.5585687247500966, + "gap": 11.002685522310514 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "2ZWTQQ2dQDWF8xj1BLdVG", + "type": "text", + "x": 141.64752197265625, + "y": 364.4148864746094, + "width": 294, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1932287977, + "version": 912, + "versionNonce": 299486887, + "isDeleted": false, + "boundElementIds": [ + "nXkZQsrtjmNqPM6SmPxrc" + ], + "text": "3. Ask missing layers in cache", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "pIwVlwytOx1ZJ4aOCvtRF", + "type": "text", + "x": 636.46630859375, + "y": 352.5987548828125, + "width": 246, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 973317671, + "version": 871, + "versionNonce": 1819087689, + "isDeleted": false, + "boundElementIds": null, + "text": "4. Return existing layers", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "FuK6iJ6YprzRoh4wg1UHf", + "type": "arrow", + "x": 75.37933138554581, + "y": 220.52838743256788, + "width": 0.45618097890837817, + "height": 154.16252445127046, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1148774855, + "version": 1487, + "versionNonce": 722952647, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.45618097890837817, + 154.16252445127046 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "vtOTfv319aihVmgTMMbQG", + "focus": -0.36784928325571326, + "gap": 5.485033392258245 + }, + "endBinding": { + "elementId": "GgiFj7vEEZT-VPfKiX6oo", + "focus": 0.4745035772454494, + "gap": 11.666229223482446 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "jgdyeMn1ZO33kPci2KoGL", + "type": "text", + "x": 94.91287231445312, + "y": 265.060302734375, + "width": 162, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1318802377, + "version": 872, + "versionNonce": 1037943337, + "isDeleted": false, + "boundElementIds": null, + "text": "5. Pull only\n missing layers", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "o_BKODe9vjtHWQsJ8F3tD", + "type": "arrow", + "x": 128.61206957157697, + "y": 440.13062341766545, + "width": 316.63877589590845, + "height": 0.1213064482017785, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 20958471, + "version": 415, + "versionNonce": 1769312487, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 316.63877589590845, + 0.1213064482017785 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "GgiFj7vEEZT-VPfKiX6oo", + "focus": 0.030966433153118762, + "gap": 8.19887682255353 + }, + "endBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": -0.16596748618058757, + "gap": 13.386208975873956 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "6DaFskX4dI8KM57tYJKwz", + "type": "text", + "x": 151.09302660282708, + "y": 409.41115607163283, + "width": 259, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 221555433, + "version": 1091, + "versionNonce": 1058379017, + "isDeleted": false, + "boundElementIds": null, + "text": "7. Send the analysis result", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "zTrormMP-N-W6thSxlTgK", + "type": "arrow", + "x": 639.0015349036082, + "y": 455.7986607407429, + "width": 233.13104569613938, + "height": 0.2533468001336132, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1122927111, + "version": 471, + "versionNonce": 377543687, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 233.13104569613938, + 0.2533468001336132 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": 0.4608119841777207, + "gap": 11.145028555951967 + }, + "endBinding": { + "elementId": "Z5DzSXSTeTNfyo9GRr57B", + "focus": -0.42458037983475105, + "gap": 8.237658674598492 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "2sst3d11OgZLJZ3vdmH15", + "type": "text", + "x": 709.851318359375, + "y": 424.4541015625, + "width": 82, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1801175527, + "version": 1132, + "versionNonce": 865078249, + "isDeleted": false, + "boundElementIds": null, + "text": "8. Store", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "QsQ0GcuViNzFPK5QPICis", + "type": "text", + "x": 408.48883056640625, + "y": 561.8040618896484, + "width": 254, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 773954023, + "version": 992, + "versionNonce": 419481159, + "isDeleted": false, + "boundElementIds": null, + "text": "9. Detect security issues", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "fBva4zCGT2vIFPpTWC-oZ", + "type": "arrow", + "x": 448.39657694205636, + "y": 484.4299201560043, + "width": 322.1210694778896, + "height": 0.5052042161862573, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 184790569, + "version": 677, + "versionNonce": 151709097, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + -322.1210694778896, + -0.5052042161862573 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": -1.0131990709910756, + "gap": 10.240477501303019 + }, + "endBinding": { + "elementId": "GgiFj7vEEZT-VPfKiX6oo", + "focus": 0.8669472708483955, + "gap": 5.862314715143327 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "PALQlCWrOXdjqBkRKhS6D", + "type": "draw", + "x": 523.952392578125, + "y": 487.95794677734375, + "width": 72.486083984375, + "height": 62.78338623046875, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#15aabf", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 273802089, + "version": 310, + "versionNonce": 230581607, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + -23.2962646484375, + 36.8623046875 + ], + [ + -3.4830322265625, + 59.561767578125 + ], + [ + 29.205810546875, + 62.78338623046875 + ], + [ + 49.1898193359375, + 49.74090576171875 + ], + [ + 45.6522216796875, + 21.439453125 + ], + [ + 24.2618408203125, + 1.5714111328125 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "vP9i2PUtjapBX142LXX7m", + "type": "draw", + "x": 552.87939453125, + "y": 504.59832763671875, + "width": 16.5072021484375, + "height": 18.1295166015625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#15aabf", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 786227753, + "version": 48, + "versionNonce": 2144487561, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.4810791015625, + -18.1295166015625 + ], + [ + 16.5072021484375, + -13.106201171875 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "2XUWMZRUNlhKGsJGNjK9k", + "type": "text", + "x": 154.5665283203125, + "y": 450.849365234375, + "width": 258, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 826013511, + "version": 1180, + "versionNonce": 1404772487, + "isDeleted": false, + "boundElementIds": null, + "text": "10. Return the scan result", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + } +} \ No newline at end of file diff --git a/docs/imgs/excalidraw/fs.excalidraw b/docs/imgs/excalidraw/fs.excalidraw new file mode 100644 index 0000000000..bd97566531 --- /dev/null +++ b/docs/imgs/excalidraw/fs.excalidraw @@ -0,0 +1,397 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "ribsikcWWSf8Aw4M6BOYJ", + "type": "rectangle", + "x": 528.53466796875, + "y": 377.9640197753906, + "width": 169.21945190429688, + "height": 104.2457275390625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 698826281, + "version": 274, + "versionNonce": 942385065, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "JinTKutXOSTzURP969rwo" + ] + }, + { + "id": "GkrbG--OvBT9zJ-w8E5oQ", + "type": "ellipse", + "x": 496.9409637451172, + "y": 63.6944580078125, + "width": 215.20677185058594, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 995070601, + "version": 595, + "versionNonce": 1870840679, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY" + ] + }, + { + "id": "KPLvdnBVoU3U5XGhCch-x", + "type": "text", + "x": 585.4711608886719, + "y": 418.1110534667969, + "width": 48, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 938497417, + "version": 119, + "versionNonce": 1368050313, + "isDeleted": false, + "boundElementIds": null, + "text": "Trivy", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "Ry65W-Cczzy8M9JsouEgZ", + "type": "text", + "x": 558.5760498046875, + "y": 114.79718017578125, + "width": 89, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1676815783, + "version": 368, + "versionNonce": 2034482823, + "isDeleted": false, + "boundElementIds": null, + "text": "GitHub\n(trivy-db)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "eJn9MVaNlcyj8-YPfrBSY", + "type": "arrow", + "x": 608.6504180950899, + "y": 218.69285081443215, + "width": 0.45618097890837817, + "height": 154.16252445127046, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1741763111, + "version": 1069, + "versionNonce": 2093125993, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.45618097890837817, + 154.16252445127046 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "GkrbG--OvBT9zJ-w8E5oQ", + "focus": -0.035986229233252585, + "gap": 2.9120411440381986 + }, + "endBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": -0.04563780983822369, + "gap": 5.10864450968802 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "2P02jU3j2eEc92lH0YSwm", + "type": "text", + "x": 637.9371185302734, + "y": 248.28482055664062, + "width": 327, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 501371753, + "version": 360, + "versionNonce": 326653351, + "isDeleted": false, + "boundElementIds": null, + "text": "1. Download Trivy DB\n(including vulnerability information)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "zdNQvzJczyD9GSExNdKS1", + "type": "draw", + "x": 513.9153137207031, + "y": 461.14288330078125, + "width": 72.64572143554688, + "height": 72.18890380859375, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1270145927, + "version": 459, + "versionNonce": 1094761993, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + -39.526153564453125, + 16.35540771484375 + ], + [ + -32.219512939453125, + 72.170166015625 + ], + [ + 30.40386962890625, + 72.18890380859375 + ], + [ + 33.11956787109375, + 32.5743408203125 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "YK7xYiSKb1RwCCobsRAXm", + "type": "text", + "x": 391.5774230957031, + "y": 541.0142517089844, + "width": 280, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 2027931817, + "version": 510, + "versionNonce": 1538345895, + "isDeleted": false, + "boundElementIds": null, + "text": "3. Traverse directories\nand look for necessary files", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "Z_DiM_TKY2bBa4Q5VEWgI", + "type": "text", + "x": 684.9671020507812, + "y": 621.1561279296875, + "width": 160, + "height": 25, + "angle": 0, + "strokeColor": "#1864ab", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1365660617, + "version": 564, + "versionNonce": 2113117703, + "isDeleted": false, + "boundElementIds": null, + "text": "Local Filesystem", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "kqEATPhet5tYxzkEOFZng", + "type": "text", + "x": 571.0751342773438, + "y": 494.0994567871094, + "width": 254, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 130557095, + "version": 654, + "versionNonce": 2037434313, + "isDeleted": false, + "boundElementIds": null, + "text": "4. Detect security issues", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "K0XdIaMYVmUP2kGc8Oe1O", + "type": "rectangle", + "x": 360.9377136230469, + "y": 357.07373046875, + "width": 495.45401000976557, + "height": 297.8450317382812, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1367853545, + "version": 339, + "versionNonce": 314224297, + "isDeleted": false, + "boundElementIds": null + }, + { + "id": "_vOsyHICDRWn01MF3g7rB", + "type": "draw", + "x": 539.7380981445312, + "y": 501.50762939453125, + "width": 16.976165771484375, + "height": 16.45367431640625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1322966281, + "version": 82, + "versionNonce": 244034663, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 6.905059814453125, + -16.45367431640625 + ], + [ + 16.976165771484375, + -5.1099853515625 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + } +} \ No newline at end of file diff --git a/docs/imgs/excalidraw/image.excalidraw b/docs/imgs/excalidraw/image.excalidraw new file mode 100644 index 0000000000..005aa44462 --- /dev/null +++ b/docs/imgs/excalidraw/image.excalidraw @@ -0,0 +1,504 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "ribsikcWWSf8Aw4M6BOYJ", + "type": "rectangle", + "x": 528.53466796875, + "y": 359.7196350097656, + "width": 169.21945190429688, + "height": 104.2457275390625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 698826281, + "version": 235, + "versionNonce": 865905065, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "JinTKutXOSTzURP969rwo" + ] + }, + { + "id": "GkrbG--OvBT9zJ-w8E5oQ", + "type": "ellipse", + "x": 382.4654998779297, + "y": 70.28388977050781, + "width": 215.20677185058594, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 995070601, + "version": 442, + "versionNonce": 1305668297, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY" + ] + }, + { + "id": "KPLvdnBVoU3U5XGhCch-x", + "type": "text", + "x": 585.4711608886719, + "y": 399.8666687011719, + "width": 48, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 938497417, + "version": 82, + "versionNonce": 463601353, + "isDeleted": false, + "boundElementIds": null, + "text": "Trivy", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "Ry65W-Cczzy8M9JsouEgZ", + "type": "text", + "x": 445.5017395019531, + "y": 121.72871398925781, + "width": 89, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1676815783, + "version": 306, + "versionNonce": 1721298503, + "isDeleted": false, + "boundElementIds": null, + "text": "GitHub\n(trivy-db)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "eJn9MVaNlcyj8-YPfrBSY", + "type": "arrow", + "x": 497.981827043938, + "y": 226.98470679602065, + "width": 90.39040277767413, + "height": 127.08286800676547, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1741763111, + "version": 591, + "versionNonce": 1564262983, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 90.39040277767413, + 127.08286800676547 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "GkrbG--OvBT9zJ-w8E5oQ", + "focus": 0.41046776258752976, + "gap": 4.7596344319156 + }, + "endBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": 0.1341309277800711, + "gap": 5.652060206979513 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "2P02jU3j2eEc92lH0YSwm", + "type": "text", + "x": 181.22366333007812, + "y": 252.094970703125, + "width": 327, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 501371753, + "version": 281, + "versionNonce": 1175555431, + "isDeleted": false, + "boundElementIds": null, + "text": "1. Download Trivy DB\n(including vulnerability information)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "P3WUTj2Q9se-JE7t3AUeq", + "type": "ellipse", + "x": 635.5376052856445, + "y": 68.77783966064453, + "width": 286.11024475097656, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1633931305, + "version": 684, + "versionNonce": 1011691465, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "JinTKutXOSTzURP969rwo" + ] + }, + { + "id": "2q_e-oMWU2gv7ZEClixAx", + "type": "text", + "x": 680.7248458862305, + "y": 102.90502166748047, + "width": 186, + "height": 74, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 866083559, + "version": 676, + "versionNonce": 1669555559, + "isDeleted": false, + "boundElementIds": null, + "text": "Container Registry\nor\nContainer Engine", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 67 + }, + { + "id": "JinTKutXOSTzURP969rwo", + "type": "arrow", + "x": 725.3393330640303, + "y": 216.94283962355922, + "width": 69.9915382406898, + "height": 134.02688987715163, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1348821927, + "version": 938, + "versionNonce": 1580551495, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + -69.9915382406898, + 134.02688987715163 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "P3WUTj2Q9se-JE7t3AUeq", + "focus": 0.10510087993199528, + "gap": 1.4587528984692284 + }, + "endBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": 0.0931277668871816, + "gap": 8.74990550905477 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "kHnEt-AjbEzMxB61VSDc2", + "type": "text", + "x": 723.4168395996094, + "y": 258.063232421875, + "width": 295, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1080814281, + "version": 613, + "versionNonce": 1064224615, + "isDeleted": false, + "boundElementIds": null, + "text": "2. Pull missing layers in cache", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "zdNQvzJczyD9GSExNdKS1", + "type": "draw", + "x": 524.4000854492188, + "y": 435.25982666015625, + "width": 72.64572143554688, + "height": 72.18890380859375, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1270145927, + "version": 331, + "versionNonce": 1090245193, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + -39.526153564453125, + 16.35540771484375 + ], + [ + -32.219512939453125, + 72.170166015625 + ], + [ + 30.40386962890625, + 72.18890380859375 + ], + [ + 33.11956787109375, + 32.5743408203125 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "13A9Y6sL_9DQ1KskiX5Oj", + "type": "draw", + "x": 545.8597412109375, + "y": 483.20318603515625, + "width": 25.76263427734375, + "height": 16.2581787109375, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 788909033, + "version": 85, + "versionNonce": 991433415, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 13.24993896484375, + -16.2581787109375 + ], + [ + 25.76263427734375, + -5.01812744140625 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "YK7xYiSKb1RwCCobsRAXm", + "type": "text", + "x": 261.88555908203125, + "y": 379.65887451171875, + "width": 249, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 2027931817, + "version": 255, + "versionNonce": 809279785, + "isDeleted": false, + "boundElementIds": null, + "text": "3. Analyze layers &\nStore informatin in cache", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "Z_DiM_TKY2bBa4Q5VEWgI", + "type": "text", + "x": 404.58673095703125, + "y": 522.828125, + "width": 144, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1365660617, + "version": 327, + "versionNonce": 2016944615, + "isDeleted": false, + "boundElementIds": null, + "text": "4. Apply layers", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "kqEATPhet5tYxzkEOFZng", + "type": "text", + "x": 598.8711547851562, + "y": 480.22222900390625, + "width": 257, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 130557095, + "version": 539, + "versionNonce": 562048487, + "isDeleted": false, + "boundElementIds": null, + "text": "5. Detect security issues", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + } +} \ No newline at end of file diff --git a/docs/imgs/excalidraw/repo.excalidraw b/docs/imgs/excalidraw/repo.excalidraw new file mode 100644 index 0000000000..72fcf1b479 --- /dev/null +++ b/docs/imgs/excalidraw/repo.excalidraw @@ -0,0 +1,631 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "ribsikcWWSf8Aw4M6BOYJ", + "type": "rectangle", + "x": 458.6370544433594, + "y": 379.5105285644531, + "width": 169.21945190429688, + "height": 104.2457275390625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 698826281, + "version": 360, + "versionNonce": 899087049, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "JinTKutXOSTzURP969rwo", + "nXkZQsrtjmNqPM6SmPxrc" + ] + }, + { + "id": "GkrbG--OvBT9zJ-w8E5oQ", + "type": "ellipse", + "x": 427.04335021972656, + "y": 65.240966796875, + "width": 215.20677185058594, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 995070601, + "version": 679, + "versionNonce": 1333899847, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY" + ] + }, + { + "id": "KPLvdnBVoU3U5XGhCch-x", + "type": "text", + "x": 515.5735473632812, + "y": 419.6575622558594, + "width": 48, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 938497417, + "version": 202, + "versionNonce": 677296553, + "isDeleted": false, + "boundElementIds": null, + "text": "Trivy", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "Ry65W-Cczzy8M9JsouEgZ", + "type": "text", + "x": 488.6784362792969, + "y": 116.34368896484375, + "width": 89, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1676815783, + "version": 451, + "versionNonce": 490852711, + "isDeleted": false, + "boundElementIds": null, + "text": "GitHub\n(trivy-db)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "eJn9MVaNlcyj8-YPfrBSY", + "type": "arrow", + "x": 538.7528045696993, + "y": 220.23935960349465, + "width": 0.45618097890837817, + "height": 154.16252445127046, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1741763111, + "version": 1292, + "versionNonce": 764124297, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.45618097890837817, + 154.16252445127046 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "GkrbG--OvBT9zJ-w8E5oQ", + "focus": -0.03598869040285281, + "gap": 2.911871895302724 + }, + "endBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": -0.04563780983822428, + "gap": 5.10864450968802 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "2P02jU3j2eEc92lH0YSwm", + "type": "text", + "x": 190.61294555664062, + "y": 255.17030334472656, + "width": 327, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 501371753, + "version": 569, + "versionNonce": 2012286087, + "isDeleted": false, + "boundElementIds": null, + "text": "1. Download Trivy DB\n(including vulnerability information)", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "YK7xYiSKb1RwCCobsRAXm", + "type": "text", + "x": 588.7474975585938, + "y": 488.1255798339844, + "width": 280, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 2027931817, + "version": 628, + "versionNonce": 30461609, + "isDeleted": false, + "boundElementIds": null, + "text": "3. Traverse directories\nand look for necessary files", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "Z_DiM_TKY2bBa4Q5VEWgI", + "type": "text", + "x": 877.162353515625, + "y": 618.5094604492188, + "width": 160, + "height": 25, + "angle": 0, + "strokeColor": "#1864ab", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1365660617, + "version": 647, + "versionNonce": 760156423, + "isDeleted": false, + "boundElementIds": null, + "text": "Local Filesystem", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + }, + { + "id": "K0XdIaMYVmUP2kGc8Oe1O", + "type": "rectangle", + "x": 360.9377136230469, + "y": 357.07373046875, + "width": 695.5669860839844, + "height": 297.8450317382812, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1367853545, + "version": 417, + "versionNonce": 1598611913, + "isDeleted": false, + "boundElementIds": null + }, + { + "id": "9cBakj4Z-FKXwYYdweyW1", + "type": "ellipse", + "x": 774.155647277832, + "y": 56.2083175778389, + "width": 215.20677185058594, + "height": 152.14088439941406, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#4c6ef5", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1010956009, + "version": 673, + "versionNonce": 825999529, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "vGa683rpZ9AztfvrVvEyD" + ] + }, + { + "id": "5y2AKGYkXhCldwQOecwl6", + "type": "text", + "x": 806.7732543945312, + "y": 106.18511658906937, + "width": 147, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1289267591, + "version": 83, + "versionNonce": 1127203721, + "isDeleted": false, + "boundElementIds": null, + "text": "Remote\nGit Repository", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "vGa683rpZ9AztfvrVvEyD", + "type": "arrow", + "x": 884.4609964246083, + "y": 220.86864013003574, + "width": 0.45618097890837817, + "height": 154.16252445127046, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1762737031, + "version": 1200, + "versionNonce": 457627015, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.45618097890837817, + 154.16252445127046 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "9cBakj4Z-FKXwYYdweyW1", + "focus": -0.022674122391029432, + "gap": 12.541597764893623 + }, + "endBinding": { + "elementId": "4_okkFmweGK_2DBTmRp4i", + "focus": 0.047202684587572305, + "gap": 3.295263653270979 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "4_okkFmweGK_2DBTmRp4i", + "type": "rectangle", + "x": 796.4703521728516, + "y": 378.3264282345772, + "width": 169.21945190429688, + "height": 104.2457275390625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#4c6ef5", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 853231143, + "version": 387, + "versionNonce": 1096837737, + "isDeleted": false, + "boundElementIds": [ + "eJn9MVaNlcyj8-YPfrBSY", + "JinTKutXOSTzURP969rwo", + "vGa683rpZ9AztfvrVvEyD", + "nXkZQsrtjmNqPM6SmPxrc" + ] + }, + { + "id": "zvgwnUmSms_XcbMDespIP", + "type": "text", + "x": 847.181640625, + "y": 404.5675476193428, + "width": 72, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1769283399, + "version": 307, + "versionNonce": 1392544935, + "isDeleted": false, + "boundElementIds": null, + "text": "Git\nProject", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "f0kayc0oXZazxPJKizaM1", + "type": "text", + "x": 916.8968811035156, + "y": 253.85886842012405, + "width": 258, + "height": 50, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 49135625, + "version": 649, + "versionNonce": 1150891337, + "isDeleted": false, + "boundElementIds": null, + "text": "2. Clone Git Repository\n to local temp directory", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 43 + }, + { + "id": "nXkZQsrtjmNqPM6SmPxrc", + "type": "arrow", + "x": 640.9059448242188, + "y": 429.34260255098343, + "width": 146.4581298828125, + "height": 0.93572998046875, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 2075020231, + "version": 93, + "versionNonce": 1421238215, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 146.4581298828125, + -0.93572998046875 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "ribsikcWWSf8Aw4M6BOYJ", + "focus": -0.031650787945314215, + "gap": 13.0494384765625 + }, + "endBinding": { + "elementId": "4_okkFmweGK_2DBTmRp4i", + "focus": 0.050151997400131744, + "gap": 9.106277465820312 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "OPRFQTrsfmF5a7us-mxkI", + "type": "draw", + "x": 446.98912048339844, + "y": 467.28928834199905, + "width": 72.64572143554688, + "height": 72.18890380859375, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 1541066697, + "version": 504, + "versionNonce": 1115999975, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + -39.526153564453125, + 16.35540771484375 + ], + [ + -32.219512939453125, + 72.170166015625 + ], + [ + 30.40386962890625, + 72.18890380859375 + ], + [ + 33.11956787109375, + 32.5743408203125 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "QzKnYI7o5Yxg_7szebL6Z", + "type": "draw", + "x": 472.81190490722656, + "y": 507.65403443574905, + "width": 16.976165771484375, + "height": 16.45367431640625, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "round", + "seed": 2144447815, + "version": 127, + "versionNonce": 807483145, + "isDeleted": false, + "boundElementIds": null, + "points": [ + [ + 0, + 0 + ], + [ + 6.905059814453125, + -16.45367431640625 + ], + [ + 16.976165771484375, + -5.1099853515625 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "qqbEan2u1uU3loTdTvQ4B", + "type": "text", + "x": 376.983642578125, + "y": 561.5254028439522, + "width": 254, + "height": 25, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1619652615, + "version": 718, + "versionNonce": 1190681095, + "isDeleted": false, + "boundElementIds": null, + "text": "4. Detect security issues", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + } +} \ No newline at end of file diff --git a/docs/imgs/fs.png b/docs/imgs/fs.png new file mode 100644 index 0000000000000000000000000000000000000000..2a6acb83d058459ac5b1565219016983ad4caa12 GIT binary patch literal 108573 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