Skip to content

Security: patbaumgartner/distroless-buildpack-builder-java-tiny

SECURITY.md

Security Policy

Supported Versions

Version Supported
latest (main)
Tagged releases

Reporting a Vulnerability

Do not open a public GitHub issue for security vulnerabilities.

Use one of these channels:

  1. GitHub Security Advisories — click "Report a vulnerability" in the Security tab
  2. Email — contact the maintainers (see repository profile)

Include: description, potential impact, steps to reproduce, affected component, and any proof-of-concept.

Stage Target
Acknowledgement 48 hours
Initial assessment 5 business days
Fix or mitigation 14 days (critical) / 30 days (others)
Public disclosure Coordinated with reporter

Automated Scanning

Tool Scope Frequency
Trivy Container images + filesystem Every push + weekly
Hadolint Dockerfile best practices Every push
OSSF Scorecard Supply-chain security Weekly

SARIF reports are published to the Security tab.

Security Design

Run image (gcr.io/distroless/cc:nonroot):

  • No shell, no package manager, no world-writable directories
  • Non-root user (uid 1002, gid 1000)
  • C++ runtime included (libstdc++, libgcc)

Build image (ubuntu:24.04): used only during builds, never present in final application images.

Supply chain:

  • Base images referenced by digest in production builds (SLSA build provenance attestations on GHCR stack images)
  • Dependabot opens PRs for base image and action updates weekly
  • GitHub Actions workflow permissions follow least privilege

There aren't any published security advisories