feat: introduce distro detection model for container rootfs#24
Merged
PrasanthYT merged 1 commit intomainfrom Mar 4, 2026
Merged
feat: introduce distro detection model for container rootfs#24PrasanthYT merged 1 commit intomainfrom
PrasanthYT merged 1 commit intomainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
This change introduces Linux distribution detection for container images by inspecting the reconstructed root filesystem.
The detection result is used to determine which package manager and vulnerability data sources should be used during container scanning.
Supported Detection Sources
Distribution detection inspects common OS metadata files inside the container filesystem.
Primary source:
Fallback sources:
Supported Distributions
The container engine now classifies images into the following categories:
Distroless Detection
If standard OS metadata files are missing, the image is classified as Distroless.
This is common for minimal runtime containers.
Integration
Distribution detection occurs after the root filesystem reconstruction step.
Pipeline:
The detected distribution will guide package extraction in upcoming container scanning steps.
Behavior
Impact
This step prepares the container engine for accurate OS package detection and vulnerability analysis based on the container’s underlying distribution.