Skip to content

Fix deploy workflow permissions for docker-scout job#87

Merged
barne856 merged 1 commit into
mainfrom
fix-deploy-workflow-permissions
Jun 18, 2025
Merged

Fix deploy workflow permissions for docker-scout job#87
barne856 merged 1 commit into
mainfrom
fix-deploy-workflow-permissions

Conversation

@barne856

Copy link
Copy Markdown
Member

No description provided.

@barne856 barne856 requested a review from thwllms June 18, 2025 18:59
@github-actions

Copy link
Copy Markdown

🔍 SonarQube Analysis Results

Summary:

  • 🐛 Bugs: 1
  • 🔒 Vulnerabilities: 0
  • 🧹 Code Smells: 33
  • 📊 Total Issues: 34

📋 Detailed Reports Available

📥 Download Full Report - Click "Artifacts" section

The detailed report includes:

  • Complete breakdown by severity and type
  • Specific file locations and line numbers
  • Rule descriptions and fix suggestions
  • CSV format for spreadsheet analysis
  • Raw JSON data for custom processing

💡 Review the workflow summary for metrics and download the artifact for complete details.

@github-actions

Copy link
Copy Markdown

🔍 Vulnerabilities of ghcr.io/fema-ffrd/stormlit:latest

📦 Image Reference ghcr.io/fema-ffrd/stormlit:latest
digestsha256:ce0d128f4588aecdaa51ad94cdd2a1e1be9ea33796753d01389868c6ad5740a3
vulnerabilitiescritical: 0 high: 2 medium: 0 low: 0
platformlinux/amd64
size908 MB
packages400
📦 Base Image debian:12-slim
also known as
  • 12.9-slim
  • bookworm-20250203-slim
  • bookworm-slim
digestsha256:44bccdd61bf09a081b1db8c61cf49bfabf30ac7afcc970010137c0ab587b209c
vulnerabilitiescritical: 0 high: 2 medium: 5 low: 12
critical: 0 high: 1 medium: 0 low: 0 glibc 2.36-9+deb12u9 (deb)

pkg:deb/debian/glibc@2.36-9%2Bdeb12u9?os_distro=bookworm&os_name=debian&os_version=12

# Dockerfile (1:20)
FROM mambaorg/micromamba:2.0.5 AS builder

WORKDIR /app

USER root

RUN apt-get update && apt-get install build-essential -y \
    && apt-get clean

USER mambauser

COPY env.yml env.yml
RUN micromamba install -y -n base -f env.yml && \
    micromamba clean --all --yes

COPY src src
COPY src/main.py src/main.py
COPY .streamlit .streamlit

FROM mambaorg/micromamba:2.0.5

high : CVE--2025--0395

Affected range<2.36-9+deb12u10
Fixed version2.36-9+deb12u10
EPSS Score0.219%
EPSS Percentile45th percentile
Description

When the assert() function in the GNU C Library versions 2.13 to 2.40 fails, it does not allocate enough space for the assertion failure message string and size information, which may lead to a buffer overflow if the message string size aligns to page size.


critical: 0 high: 1 medium: 0 low: 0 pam 1.5.2-6+deb12u1 (deb)

pkg:deb/debian/pam@1.5.2-6%2Bdeb12u1?os_distro=bookworm&os_name=debian&os_version=12

# Dockerfile (1:20)
FROM mambaorg/micromamba:2.0.5 AS builder

WORKDIR /app

USER root

RUN apt-get update && apt-get install build-essential -y \
    && apt-get clean

USER mambauser

COPY env.yml env.yml
RUN micromamba install -y -n base -f env.yml && \
    micromamba clean --all --yes

COPY src src
COPY src/main.py src/main.py
COPY .streamlit .streamlit

FROM mambaorg/micromamba:2.0.5

high : CVE--2025--6020

Affected range>=1.5.2-6+deb12u1
Fixed versionNot Fixed
Description

A flaw was found in linux-pam. The module pam_namespace may use access user-controlled paths without proper protection, allowing local users to elevate their privileges to root via multiple symlink attacks and race conditions.


@barne856 barne856 merged commit d4c205c into main Jun 18, 2025
9 checks passed
@barne856 barne856 deleted the fix-deploy-workflow-permissions branch June 18, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants