Skip to content

chore(docker): update docker#11601

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/docker
Open

chore(docker): update docker#11601
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/docker

Conversation

@renovate

@renovate renovate Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
toniblyx/prowler final digest 4b796c616f34fa

Configuration

📅 Schedule: (in timezone Europe/Madrid)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner June 15, 2026 17:43
@renovate renovate Bot added dependencies Dependabot Updates no-changelog Skip including change in changelog/release notes labels Jun 15, 2026
@github-actions github-actions Bot added the community Opened by the Community label Jun 15, 2026
@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Conflict Markers Resolved

All conflict markers have been successfully resolved in this pull request.

@renovate renovate Bot force-pushed the renovate/docker branch 2 times, most recently from 66ff82d to 1657cc9 Compare June 16, 2026 09:14
@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The default value of the PROWLER_VERSION build argument in contrib/aws/multi-account-securityhub/Dockerfile is updated to a new latest@sha256: digest. No other instructions or runtime behavior are changed.

Changes

Docker Image Digest Bump

Layer / File(s) Summary
Update PROWLER_VERSION digest
contrib/aws/multi-account-securityhub/Dockerfile
The ARG PROWLER_VERSION default is changed to a new latest@sha256:16f34fa9ce93... digest value.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is largely a Renovate bot-generated update notification showing the digest change, but does not follow the repository's template with Context, Description, and Steps to review sections. Add proper Context, Description, and Steps to review sections following the repository template. Provide motivation for the update and clear review instructions.
Title check ❓ Inconclusive The title 'chore(docker): update docker' is vague and generic. It lacks specificity about what docker component was updated (e.g., the Prowler image digest). Update the title to be more specific, such as 'chore(docker): update Prowler base image digest' or 'chore: update Prowler Docker image to latest digest'.
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/docker

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@contrib/aws/multi-account-securityhub/Dockerfile`:
- Line 4: The PROWLER_VERSION argument in the Dockerfile uses an invalid Docker
image digest that does not exist in the official toniblyx/prowler Docker Hub
repository, which will cause build failures. Replace the digest value in the ARG
PROWLER_VERSION line with a valid tag such as `latest` or `5.30.1` from the
official Docker Hub repository.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: b0472b3d-8afd-401b-b861-b91b558f9d7f

📥 Commits

Reviewing files that changed from the base of the PR and between 3960827 and 1657cc9.

📒 Files selected for processing (1)
  • contrib/aws/multi-account-securityhub/Dockerfile

# docker build --platform=linux/amd64 --no-cache -t prowler:latest .

ARG PROWLER_VERSION=latest@sha256:4b796c6df40a3350c7947747b59bdda230d0da6222287500e13b0a8e1574aad4
ARG PROWLER_VERSION=latest@sha256:d59d7a132292e4495e744d2b86dac240899591082e724deb62f001b0e8125a83

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

What is the latest version of toniblyx/prowler on Docker Hub and does it include the digest d59d7a132292e4495e744d2b86dac240899591082e724deb62f001b0e8125a83?

💡 Result:

As of June 16, 2026, the latest version tag available for the toniblyx/prowler image on Docker Hub is 5.30.1 [1]. The repository is actively maintained, with images updated as recently as two days prior to this date [1]. The specific digest you referenced, d59d7a132292e4495e744d2b86dac240899591082e724deb62f001b0e8125a83, does not correspond to the current latest version of the toniblyx/prowler image on Docker Hub [1][2]. Docker image digests are immutable identifiers specific to a particular image build; this digest is not associated with the current 5.30.1 release [1]. Note that the primary repository for Prowler has transitioned to prowler-cloud/prowler, though the toniblyx/prowler image remains available on Docker Hub [3][4].

Citations:


🏁 Script executed:

#!/bin/bash
# Description: Verify the new Prowler image digest exists on Docker Hub

# Fetch image metadata from Docker Hub registry API
DIGEST="d59d7a132292e4495e744d2b86dac240899591082e724deb62f001b0e8125a83"
IMAGE="toniblyx/prowler"

# Query Docker Hub API for the image manifest
curl -s "https://registry.hub.docker.com/v2/repositories/${IMAGE}/tags/" | jq '.results[] | {name: .name, digest: .images[0].digest}' | grep -A1 "$DIGEST"

echo "If the digest is found above, the image exists on Docker Hub."

Repository: prowler-cloud/prowler

Length of output: 127


The specified Prowler image digest does not exist on Docker Hub and will cause build failures.

The digest d59d7a132292e4495e744d2b86dac240899591082e724deb62f001b0e8125a83 is not found in the official toniblyx/prowler Docker Hub repository. As of June 2026, the latest available version is 5.30.1, and this digest does not correspond to any released version. Attempting to build this Dockerfile will fail with an image-not-found error.

Replace the digest with a valid tag (e.g., latest or 5.30.1) or confirm the correct digest from the official Docker Hub repository.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@contrib/aws/multi-account-securityhub/Dockerfile` at line 4, The
PROWLER_VERSION argument in the Dockerfile uses an invalid Docker image digest
that does not exist in the official toniblyx/prowler Docker Hub repository,
which will cause build failures. Replace the digest value in the ARG
PROWLER_VERSION line with a valid tag such as `latest` or `5.30.1` from the
official Docker Hub repository.

@renovate renovate Bot force-pushed the renovate/docker branch from 1657cc9 to 15eefaa Compare June 16, 2026 11:02

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@contrib/aws/multi-account-securityhub/Dockerfile`:
- Line 4: The PROWLER_VERSION ARG in the Dockerfile contains an invalid image
digest that does not exist on Docker Hub. Replace the current digest in the ARG
PROWLER_VERSION line with either a valid known version tag such as 5.30.1 or use
just the latest tag without a custom digest appended. Verify the correct digest
on Docker Hub before applying the change to ensure the image exists and is
available for pulling during the build process.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 4e2b8296-52a5-442c-a139-2a3b1e6783fb

📥 Commits

Reviewing files that changed from the base of the PR and between 1657cc9 and 15eefaa.

📒 Files selected for processing (1)
  • contrib/aws/multi-account-securityhub/Dockerfile

# docker build --platform=linux/amd64 --no-cache -t prowler:latest .

ARG PROWLER_VERSION=latest@sha256:4b796c6df40a3350c7947747b59bdda230d0da6222287500e13b0a8e1574aad4
ARG PROWLER_VERSION=latest@sha256:16f34fa9ce93ffcfd6d4960041c7ac4181607e948935314d054d60df8b9f33e7

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify the Prowler image digest exists on Docker Hub

IMAGE="toniblyx/prowler"
TAG="latest"
NEW_DIGEST="sha256:16f34fa9ce93ffcfd6d4960041c7ac4181607e948935314d054d60df8b9f33e7"

echo "Checking if digest exists for ${IMAGE}:${TAG}..."

# Get the manifest for the latest tag
MANIFEST=$(curl -sL "https://registry.hub.docker.com/v2/repositories/${IMAGE}/tags/${TAG}")

# Extract digest from manifest
ACTUAL_DIGEST=$(echo "$MANIFEST" | jq -r '.images[0].digest // .digest // empty')

echo "Expected digest: ${NEW_DIGEST}"
echo "Actual digest from Docker Hub: ${ACTUAL_DIGEST}"

if [ "$ACTUAL_DIGEST" = "$NEW_DIGEST" ]; then
  echo "✓ Digest matches!"
else
  echo "✗ Digest mismatch or not found"
fi

# Also list recent tags to see what versions are available
echo -e "\nRecent tags:"
curl -sL "https://registry.hub.docker.com/v2/repositories/${IMAGE}/tags?page_size=10" | jq -r '.results[] | "\(.name): \(.images[0].digest // .digest)"'

Repository: prowler-cloud/prowler

Length of output: 1159


🏁 Script executed:

#!/bin/bash
# Description: Check for security vulnerabilities in the Prowler Docker image

echo "Checking for vulnerabilities in toniblyx/prowler..."

# Check GitHub security advisories for the prowler-cloud/prowler repository
gh api graphql -f query='
{
  repository(owner: "prowler-cloud", name: "prowler") {
    vulnerabilityAlerts(first: 10) {
      nodes {
        securityAdvisory {
          summary
          severity
          publishedAt
        }
        vulnerableManifestFilename
        vulnerableManifestPath
      }
    }
  }
}'

echo -e "\nNote: Renovate typically validates digests before creating PRs, but manual verification is recommended."

Repository: prowler-cloud/prowler

Length of output: 282


🌐 Web query:

What is the latest version of toniblyx/prowler Docker image on Docker Hub as of June 2026, and does the digest sha256:16f34fa9ce93ffcfd6d4960041c7ac4181607e948935314d054d60df8b9f33e7 correspond to a valid release?

💡 Result:

As of June 16, 2026, the latest stable release for the Prowler project (transitioned to the prowler-cloud/prowler repository) is version 5.29.2, which was released on June 3, 2026 [1]. Regarding the Docker image toniblyx/prowler on Docker Hub, while this repository remains active and receives updates [2][3], it is important to note that the official Prowler project is now maintained under the prowler-cloud organization [4][1]. The toniblyx/prowler repository continues to provide tags corresponding to various releases, with tags such as 5.30.1 and others listed on its Docker Hub page [2]. The specific digest sha256:16f34fa9ce93ffcfd6d4960041c7ac4181607e948935314d054d60df8b9f33e7 does not correspond to the latest stable release of Prowler and cannot be verified as a valid release image associated with official stable versions in the public record. Because Docker image digests are unique to specific image manifests, this digest would only represent a valid release if it were explicitly published by the repository maintainers as a tagged image in the toniblyx/prowler registry. Since it is not a recognized release tag, it is likely either an old, non-public, or invalid image identifier. Users are advised to pull images by version tag (e.g.,:5.29.2) or use the images provided by the official prowler-cloud repository [1].

Citations:


Replace the Prowler image digest with a valid one; the current digest does not exist on Docker Hub.

The digest sha256:16f34fa9ce93ffcfd6d4960041c7ac4181607e948935314d054d60df8b9f33e7 does not match any release on Docker Hub. The current latest tag points to sha256:a4c4a8dfb3ae4dd176563610482e7d886738b1a3ab67bd2351d0098b50d615b1, and the specified digest is not recognized as a valid release. This will cause build failures. Use a known version tag (e.g., 5.30.1 or latest without a custom digest) or verify the correct digest with Docker Hub before merging.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@contrib/aws/multi-account-securityhub/Dockerfile` at line 4, The
PROWLER_VERSION ARG in the Dockerfile contains an invalid image digest that does
not exist on Docker Hub. Replace the current digest in the ARG PROWLER_VERSION
line with either a valid known version tag such as 5.30.1 or use just the latest
tag without a custom digest appended. Verify the correct digest on Docker Hub
before applying the change to ensure the image exists and is available for
pulling during the build process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community Opened by the Community dependencies Dependabot Updates no-changelog Skip including change in changelog/release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants