# Anchore Open Source Weekly Report - Week 22, 2025

**URL:** <https://anchorecommunity.discourse.group/t/anchore-open-source-weekly-report-week-22-2025/448>\
**Category:** General\
**Tags:** weekly\
**Created:** [June 2, 2025, 1:26pm UTC](https://anchorecommunity.discourse.group/t/anchore-open-source-weekly-report-week-22-2025/448 "2025-06-02T13:26:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![popey](https://yyz2.discourse-cdn.com/free1/user_avatar/anchorecommunity.discourse.group/popey/32/429_2.png) [@popey](https://anchorecommunity.discourse.group/u/popey)\
**Post date:** [June 2, 2025, 1:26pm UTC](https://anchorecommunity.discourse.group/t/anchore-open-source-weekly-report-week-22-2025/448/1 "2025-06-02T13:26:14Z")

</div>

# Anchore Open Source Weekly Report

This report covers the community activity in Anchore Open Source Projects from May 26, 2025 to May 30, 2025.

## Executive Summary

The Anchore Open Source team addressed 12 issues and pull requests this week, focusing primarily on stability improvements and bug fixes. A critical performance regression in Syft’s GraalVM native image cataloger was quickly identified and resolved after community reports of significant scanning delays. Community contributions included security hardening improvements for container images and documentation updates.

## Weekly Metrics

| Metric | Community | Staff | Total |
| --- | --- | --- | --- |
| Issues Closed | 1 | 0 | 1 |
| Pull Requests Merged | 5 | 6 | 11 |
| Bug Fixes | 4 | 2 | 6 |
| Enhancements | 1 | 1 | 2 |
| Documentation Updates | 1 | 0 | 1 |
| Other | 1 | 3 | 4 |

## Key Achievements

### 1. Critical Performance Regression Fixed in Syft

A severe performance issue was reported and quickly resolved where the GraalVM native image cataloger was adding 3-6 hours to Syft scan times in versions 1.25.0 and later. Issue [#3942](https://github.com/anchore/syft/issues/3942) was caused by PR [#3805](https://github.com/anchore/syft/pull/3805) incorrectly processing all executables instead of only GraalVM native images. The fix was implemented via PR [#3944](https://github.com/anchore/syft/pull/3944), which reverted the problematic changes to restore normal scanning performance.

### 2. Container Security Hardening Improvements

Community contributor MikeTheCyberGuy submitted PR [#3936](https://github.com/anchore/syft/pull/3936) to harden Syft’s container image by adding a non-root user and dropping root privileges. This defense-in-depth improvement enhances the security posture of containerized Syft deployments. The contribution was part of addressing a private security advisory focused on hardening rather than vulnerability remediation.

### 3. Terraform Provider Lock File Parsing Fix

Community contributor Thomas Gosteli provided PR [#3934](https://github.com/anchore/syft/pull/3934) to fix an issue where Terraform provider lock entries incorrectly required constraints. This fix improves Syft’s ability to accurately parse Terraform lock files and generate complete SBOMs for infrastructure-as-code projects.

### 4. Generic Cataloger Release Override Support

PR [#3937](https://github.com/anchore/syft/pull/3937) from community contributor Andy Blair added the ability to override release information in the generic cataloger. This enhancement provides more flexibility when cataloging packages that may not have standard release metadata, improving SBOM accuracy for edge cases.

### 5. Grype JSON Output Consistency Improvement

PR [#2692](https://github.com/anchore/grype/pull/2692) fixed an issue where Grype’s `db search` commands with JSON output weren’t consistently showing results. This improvement ensures reliable programmatic access to vulnerability database search functionality.

### 6. Documentation Updates for Azure Linux

Community contributor Patrick Burke submitted PR [#2684](https://github.com/anchore/grype/pull/2684) updating documentation to reflect that CBL-Mariner is now known as Azure Linux. This keeps the documentation current with Microsoft’s rebranding of their Linux distribution.

* * *

_Note: This report is based on issues and pull requests closed during May 26-30, 2025. Additional work is ongoing in open issues and pull requests not covered in this report._

_Want to get involved? Visit [anchore.com/opensource](https://anchore.com/opensource) to learn how you can contribute to Anchore’s open source projects!_
