Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build_multi_arch_image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
- name: setup trivy
uses: aquasecurity/setup-trivy@3fb12ec12f41e471780db15c232d5dd185dcb514
with:
version: v0.69.1
version: v0.69.3
- name: setup node
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238
with:
Expand Down
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ shellcheck 0.11.0
direnv 2.37.1
actionlint 1.7.10
ruby 3.3.0
trivy 0.69.1
trivy 0.69.3
yq 4.52.2
2 changes: 1 addition & 1 deletion src/base/.devcontainer/.tool-versions
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ shellcheck 0.11.0
direnv 2.37.1
actionlint 1.7.10
ruby 3.3.0
trivy 0.69.1
trivy 0.69.3
yq 4.52.2
37 changes: 37 additions & 0 deletions src/common/.trivyignore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -323,3 +323,40 @@ vulnerabilities:
purls:
- "pkg:golang/stdlib@v1.25.6"
expired_at: 2026-08-13
- id: CVE-2025-15558
statement: "docker/cli: Docker CLI for Windows: Privilege escalation via malicious plugin binaries"
purls:
- "pkg:golang/github.com/docker/cli@v28.5.1%2Bincompatible"
- "pkg:golang/github.com/docker/cli@v29.0.3%2Bincompatible"
- "pkg:golang/github.com/docker/cli@v29.1.1%2Bincompatible"
expired_at: 2026-09-09
- id: CVE-2026-24051
statement: "OpenTelemetry Go SDK Vulnerable to Arbitrary Code Execution via PATH Hijacking"
purls:
- "pkg:golang/go.opentelemetry.io/otel/sdk@v1.36.0"
expired_at: 2026-09-09
- id: CVE-2024-35870
statement: "kernel: smb: client: fix UAF in smb2_reconnect_server()"
purls:
- "pkg:deb/ubuntu/linux-libc-dev@5.15.0-170.180?arch=amd64&distro=ubuntu-22.04"
expired_at: 2026-09-09
- id: CVE-2024-53179
statement: "kernel: smb: client: fix use-after-free of signing key"
purls:
- "pkg:deb/ubuntu/linux-libc-dev@5.15.0-170.180?arch=amd64&distro=ubuntu-22.04"
expired_at: 2026-09-09
- id: CVE-2025-21780
statement: "kernel: drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()"
purls:
- "pkg:deb/ubuntu/linux-libc-dev@5.15.0-170.180?arch=amd64&distro=ubuntu-22.04"
expired_at: 2026-09-09
- id: CVE-2025-37899
statement: "kernel: ksmbd: fix use-after-free in session logoff"
purls:
- "pkg:deb/ubuntu/linux-libc-dev@5.15.0-170.180?arch=amd64&distro=ubuntu-22.04"
expired_at: 2026-09-09
- id: CVE-2025-38118
statement: "kernel: Linux kernel: Bluetooth MGMT use-after-free vulnerability allows privilege escalation"
purls:
- "pkg:deb/ubuntu/linux-libc-dev@5.15.0-170.180?arch=amd64&distro=ubuntu-22.04"
expired_at: 2026-09-09
5 changes: 5 additions & 0 deletions src/common_node_24/.trivyignore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,8 @@ vulnerabilities:
- "pkg:npm/minimatch@10.0.3"
- "pkg:npm/minimatch@9.0.5"
expired_at: 2026-08-27
- id: CVE-2026-29786
statement: "node-tar is a full-featured Tar for Node.js. Prior to version 7.5.10, ..."
purls:
- "pkg:npm/tar@7.5.1"
expired_at: 2026-09-09
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
python 3.14.3
poetry 2.3.2
java temurin-24.0.2+12
maven 3.9.13
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/ubuntu
{
"name": "EPS Devcontainer node_24 python_3.14",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"build": {
"dockerfile": "../../../common_node_24/Dockerfile",
"args": {
"CONTAINER_NAME": "eps_devcontainer_${localEnv:CONTAINER_NAME}",
"MULTI_ARCH_TAG": "${localEnv:MULTI_ARCH_TAG}",
"BASE_VERSION_TAG": "${localEnv:BASE_VERSION_TAG}",
"IMAGE_TAG": "${localEnv:IMAGE_TAG}"
},
"context": "."
},
"features": {}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash
set -e
export DEBIAN_FRONTEND=noninteractive

# clean up
apt-get clean
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/usr/bin/env bash
set -e

asdf plugin add python
asdf plugin add poetry https://github.com/asdf-community/asdf-poetry.git
asdf plugin add java
asdf plugin add maven

asdf install python
asdf install

# install cfn-lint
pip install --user cfn-lint
11 changes: 11 additions & 0 deletions src/languages/node_24_python_3_14_java_24/.trivyignore.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
vulnerabilities:
- id: CVE-2026-23949
statement: "jaraco.context: jaraco.context: Path traversal via malicious tar archives"
purls:
- "pkg:pypi/jaraco.context@5.3.0"
expired_at: 2026-08-12
- id: CVE-2026-24049
statement: "wheel: wheel: Privilege Escalation or Arbitrary Code Execution via malicious wheel file unpacking"
purls:
- "pkg:pypi/wheel@0.45.1"
expired_at: 2026-08-12
1 change: 1 addition & 0 deletions src/languages/node_24_python_3_14_java_24/trivy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ignorefile: "src/languages/node_24_python_3_14/.trivyignore_combined.yaml"
5 changes: 5 additions & 0 deletions src/projects/eps-storage-terraform/.trivyignore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,8 @@ vulnerabilities:
purls:
- "pkg:deb/ubuntu/firefox@147.0.4%2Bbuild1-0ubuntu0.22.04.1~mt1?arch=amd64&distro=ubuntu-22.04"
expired_at: 2026-08-16
- id: CVE-2026-24051
statement: "OpenTelemetry Go SDK Vulnerable to Arbitrary Code Execution via PATH Hijacking"
purls:
- "pkg:golang/go.opentelemetry.io/otel/sdk@v1.38.0"
expired_at: 2026-09-10
Loading