Skip to content

Commit c7b8cc3

Browse files
feat(echo): Add Echo Support (#8833)
Co-authored-by: DmitriyLewen <[email protected]>
1 parent 906b037 commit c7b8cc3

File tree

25 files changed

+454
-9
lines changed

25 files changed

+454
-9
lines changed

.github/workflows/semantic-pr.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
amazon
6464
suse
6565
photon
66+
echo
6667
distroless
6768
windows
6869
@@ -121,7 +122,7 @@ jobs:
121122
# Convert env vars to regex alternatives, excluding comments and empty lines
122123
TYPES_REGEX=$(echo "$VALID_TYPES" | grep -v '^$' | paste -sd '|')
123124
SCOPES_REGEX=$(echo "$VALID_SCOPES" | grep -v '^$' | grep -v '^#' | paste -sd '|')
124-
125+
125126
# Basic format check (should match: type(scope): description or type: description)
126127
FORMAT_REGEX="^[a-z]+(\([a-z0-9+]+\))?!?: .+$"
127128
if ! echo "$PR_TITLE" | grep -qE "$FORMAT_REGEX"; then
@@ -158,6 +159,6 @@ jobs:
158159
exit 1
159160
fi
160161
fi
161-
162+
162163
echo "PR title validation passed ✅"
163164
echo "Current title: $PR_TITLE"

docs/docs/coverage/os/echo.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Echo
2+
Trivy supports these scanners for OS packages.
3+
4+
| Scanner | Supported |
5+
| :-----------: | :-------: |
6+
| SBOM ||
7+
| Vulnerability ||
8+
| License ||
9+
10+
The table below outlines the features offered by Trivy.
11+
12+
| Feature | Supported |
13+
|:------------------------------------:|:---------:|
14+
| Unfixed vulnerabilities ||
15+
| [Dependency graph][dependency-graph] ||
16+
17+
## SBOM
18+
Same as [Debian](debian.md#sbom).
19+
20+
## Vulnerability
21+
Echo offers its own security advisories, and these are utilized when scanning Echo for vulnerabilities.
22+
23+
### Data Source
24+
See [here](../../scanner/vulnerability.md#data-sources).
25+
26+
## License
27+
Same as [Debian](debian.md#license).
28+
29+
[dependency-graph]: ../../configuration/reporting.md#show-origins-of-vulnerable-dependencies
30+
[advisory]: https://advisory.echohq.com/data.json

docs/docs/coverage/os/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Trivy supports operating systems for
2626
| [SUSE Linux Enterprise](suse.md) | 11, 12, 15 | zypper/rpm |
2727
| [SUSE Linux Enterprise Micro](suse.md)| 5, 6 | zypper/rpm |
2828
| [Photon OS](photon.md) | 1.0, 2.0, 3.0, 4.0 | tndf/yum/rpm |
29+
| [Echo](echo.md) | (n/a) | apt/dpkg |
2930
| [Debian GNU/Linux](debian.md) | 7, 8, 9, 10, 11, 12 | apt/dpkg |
3031
| [Ubuntu](ubuntu.md) | All versions supported by Canonical | apt/dpkg |
3132
| [Bottlerocket](bottlerocket.md) | 1.7.0 and upper | bottlerocket |

docs/docs/references/configuration/cli/trivy_filesystem.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ trivy filesystem [flags] PATH
167167
- chainguard
168168
- bitnami
169169
- govulndb
170+
- echo
170171
- auto
171172
(default [auto])
172173
```

docs/docs/references/configuration/cli/trivy_image.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ trivy image [flags] IMAGE_NAME
188188
- chainguard
189189
- bitnami
190190
- govulndb
191+
- echo
191192
- auto
192193
(default [auto])
193194
```

docs/docs/references/configuration/cli/trivy_kubernetes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ trivy kubernetes [flags] [CONTEXT]
176176
- chainguard
177177
- bitnami
178178
- govulndb
179+
- echo
179180
- auto
180181
(default [auto])
181182
```

docs/docs/references/configuration/cli/trivy_repository.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ trivy repository [flags] (REPO_PATH | REPO_URL)
166166
- chainguard
167167
- bitnami
168168
- govulndb
169+
- echo
169170
- auto
170171
(default [auto])
171172
```

docs/docs/references/configuration/cli/trivy_rootfs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ trivy rootfs [flags] ROOTDIR
168168
- chainguard
169169
- bitnami
170170
- govulndb
171+
- echo
171172
- auto
172173
(default [auto])
173174
```

docs/docs/references/configuration/cli/trivy_sbom.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ trivy sbom [flags] SBOM_PATH
137137
- chainguard
138138
- bitnami
139139
- govulndb
140+
- echo
140141
- auto
141142
(default [auto])
142143
```

docs/docs/references/configuration/cli/trivy_vm.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ trivy vm [flags] VM_IMAGE
153153
- chainguard
154154
- bitnami
155155
- govulndb
156+
- echo
156157
- auto
157158
(default [auto])
158159
```

0 commit comments

Comments
 (0)