📄 chore(license): ignore npmrc and svelte files #1
ci.yml
on: push
build-client-container
/
...
/
hadolint
9s
build-llm-container
/
...
/
hadolint
10s
build-server-container
/
...
/
hadolint
12s
hawkeye
/
hawkeye
4m 31s
gitleaks
/
gitleaks
4s
java
/
java
2m 43s
terraform_linting
/
tflint
7s
sast_1
/
semgrep-oss/scan
31s
sast_2
/
kics
1m 30s
spellcheck
/
spellcheck
10s
npm-audit
/
npm-audit
8s
build-client-container
/
...
/
build-and-push
2m 53s
build-server-container
/
...
/
build-and-push
11m 5s
build-client-container
/
...
/
image-scanning
build-client-container
/
...
/
create-sbom
build-llm-container
/
...
/
image-scanning
build-llm-container
/
...
/
create-sbom
build-server-container
/
...
/
image-scanning
build-server-container
/
...
/
create-sbom
Annotations
7 errors and 27 warnings
|
gitleaks / gitleaks
🛑 missing gitleaks license. Go grab one at gitleaks.io and store it as a GitHub Secret named GITLEAKS_LICENSE. For more info about the recent breaking update, see [here](https://github.com/gitleaks/gitleaks-action#-announcement).
|
|
npm-audit / npm-audit
Process completed with exit code 1.
|
|
sast_2 / kics
Please verify that the necessary features are enabled: Advanced Security must be enabled for this repository to use code scanning. - https://docs.github.com/rest
|
|
java / java
HttpError: Not Found - https://docs.github.com/rest/commits/commits#compare-two-commits
|
|
build-client-container / docker / build-and-push
buildx failed with: ERROR: failed to build: failed to solve: failed to push ghcr.io/aet-devops25/w09-solution/client:23846962883-1-1: unexpected status from HEAD request to https://ghcr.io/v2/aet-devops25/w09-solution/client/blobs/sha256:1a496b7069f04aa1e45beda8a26055f9f0dcbd325c66eb589e37f4c0fd32eb8e: 403 Forbidden
|
|
build-llm-container / docker / build-and-push
buildx failed with: ERROR: failed to build: failed to solve: failed to push ghcr.io/aet-devops25/w09-solution/llm:23846962883-1-1: unexpected status from HEAD request to https://ghcr.io/v2/aet-devops25/w09-solution/llm/blobs/sha256:02a577cb7574196dff0e5f785a6901307ef93495fe632c9c9d44571ab5b811fb: 403 Forbidden
|
|
build-server-container / docker / build-and-push
buildx failed with: ERROR: failed to build: failed to solve: failed to push ghcr.io/aet-devops25/w09-solution/server:23846962883-1-1: unexpected status from HEAD request to https://ghcr.io/v2/aet-devops25/w09-solution/server/blobs/sha256:b9939ff2253b485d55aeb6e26656d5005612510923824b02b786a308381e6d5e: 403 Forbidden
|
|
gitleaks / gitleaks
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
npm-audit / npm-audit
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
spellcheck / spellcheck
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, streetsidesoftware/cspell-action@69543c3f9f14d4fcc6004c7bee03c4d366f11d64. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
terraform_linting / tflint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, terraform-linters/setup-tflint@90f302c255ef959cbfb4bd10581afecdb7ece3e6. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build-client-container / Hadolint / hadolint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build-llm-container / Hadolint / hadolint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
sast_1 / semgrep-oss/scan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build-server-container / Hadolint / hadolint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
sast_2 / kics
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, github/codeql-action/upload-sarif@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
sast_2 / kics
Advanced Security must be enabled for this repository to use code scanning. - https://docs.github.com/rest
|
|
sast_2 / kics
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|
|
[MEDIUM] S3 Bucket Allows Public ACL:
infra/main.tf#L15
S3 bucket allows public ACL
|
|
[MEDIUM] Containers With Added Capabilities:
manifests/postgres.yml#L67
Containers should not have extra capabilities allowed
|
|
[MEDIUM] Container Running With Low UID:
manifests/postgres.yml#L62
Check if containers are running with low UID, which might cause conflicts with the host's user table.
|
|
[MEDIUM] Container Running As Root:
manifests/postgres.yml#L62
Containers should only run as non-root user. This limits the exploitability of security misconfigurations and restricts an attacker's possibilities in case of compromise
|
|
[MEDIUM] Container Capabilities Unrestricted:
compose.yaml#L56
Some capabilities are not needed in certain (or any) containers. Make sure that you only add capabilities that your container needs. Drop unnecessary capabilities as well.
|
|
[HIGH] Volume Mount With OS Directory Write Permissions:
manifests/postgres.yml#L59
Containers can mount sensitive folders from the hosts, giving them potentially dangerous access to critical host configurations and binaries.
|
|
[HIGH] S3 Bucket Allows Get Action From All Principals:
infra/main.tf#L37
S3 Buckets must not allow Get Action From All Principals, as to prevent leaking private information to the entire internet or allow unauthorized data tampering / deletion. This means the 'Effect' must not be 'Allow' when the 'Action' is Get, for all Principals.
|
|
[HIGH] Passwords And Secrets - Generic Password:
compose.yaml#L47
Query to find passwords and secrets in infrastructure code.
|
|
[CRITICAL] S3 Bucket Access to Any Principal:
infra/main.tf#L31
S3 Buckets must not allow Actions From All Principals, as to prevent leaking private information to the entire internet or allow unauthorized data tampering / deletion. This means the 'Effect' must not be 'Allow' when there are All Principals
|
|
[CRITICAL] S3 Bucket ACL Allows Read Or Write to All Users:
infra/main.tf#L24
S3 Buckets should not be readable and writable to all users
|
|
java / java
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, burrunan/gradle-cache-action@663fbad34e03c8f12b27f4999ac46e3d90f87eca, madrapps/jacoco-report@50d3aff4548aa991e6753342d9ba291084e63848. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build-client-container / docker / build-and-push
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83, docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772, docker/metadata-action@v5, docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0, docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
hawkeye / hawkeye
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
hawkeye / hawkeye
Unexpected input(s) 'github_token', valid inputs are ['config', 'mode', 'args']
|
|
build-llm-container / docker / build-and-push
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83, docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772, docker/metadata-action@v5, docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0, docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build-server-container / docker / build-and-push
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83, docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772, docker/metadata-action@v5, docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0, docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
AET-DevOps26~w08-solution~8M4HXH.dockerbuild
Expired
|
138 KB |
sha256:9b2f79d8f7d61c6d4745dff94aa94237c203a9be9f0ae1170564ec43448269e8
|
|
|
AET-DevOps26~w08-solution~N26UFQ.dockerbuild
Expired
|
102 KB |
sha256:2bf674f10e5c6ff42c69d39c5be976ae41b54b2439c11dc07ddecd5916be9c33
|
|
|
AET-DevOps26~w08-solution~VC3RIM.dockerbuild
Expired
|
187 KB |
sha256:7830f54cfa73cfa87fa870f36d7fdae3f2caffe17eb73963887e1e6997634917
|
|