Skip to content

This release includes 3 security fixes for security teams reviewing exposed deployments.

βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’
This release patches 3 known CVEs

Topics

ai-security security auditing code-intelligence codebase-analysis graph-rag
+9 more
incident-response knowledge-graph legacy-modernization sarif static-analysis sbom software-architecture supply-chain-security zero-trust

Affected surfaces

auth rce_ssrf deps

Summary

AI summary

Updates πŸ”’ Security & AppSec, πŸ”₯ Major Architectural Highlights, and πŸ“‹ Comprehensive Changelog across a mixed release.

Full changelog

πŸš€ Overview

GitGalaxy v2.3.1 is a critical security and data-integrity hotfix. This release locks down structural data provenance for air-gapped environments, resolves machine-learning sparsity poisoning, and hardens the engine against false positives in deep monorepos and shallow CI/CD clones.

To guarantee the engine never silently degrades, we have doubled our continuous integration pipeline by introducing the Golden Crucible: a parallel, zero-dependency environment that validates structural telemetry across 50+ languages on every commit along with the full-dependency test we were already doing.


πŸ”₯ Major Architectural Highlights

1. Absolute Data Provenance (Zero-Dependency Mode)

Previously, if the engine degraded to bypass C-backed dependencies (NetworkX, XGBoost, Tiktoken), downstream recorders generated mathematically valid 0.0 values instead of safely treating skipped computations as NULL.

  • The Fix: Omitted values (PageRank, AI Threat Scores, Token Mass) are now explicitly enforced as strict SQL NULLs to prevent EDW poisoning. Forensic JSON manifests prominently flag skipped metrics as [BYPASSED - ZERO DEPENDENCY MODE].
  • UI/WebGPU: Unscanned artifacts now explicitly render as neutral/grey in the 3D HUD and histograms rather than adopting default safe colors.

2. XGBoost NaN Sparsity Preservation (#98)

Fixed a critical ML-Ops pipeline collapse where empty spatial telemetry was incorrectly zero-filled prior to inference. The engine now correctly preserves native NaN sparsity matrices, restoring XGBoost's directional logic for sparse structural signatures.

3. Minified Payload Shielding (#121)

Heavy frontend bundles and Webpack-minified payloads previously bottlenecked the AST-free regex engines. We introduced an O(N) literal fallback screen that instantly detects high-density minified payloads and safely drops them from the execution queue without hanging the scanner.

4. Monorepo Alias Isolation (#103)

In dense TypeScript/JavaScript monorepos, local package aliases were globally clobbering one another. Alias resolution is now strictly isolated to its localized sector, restoring precise supply chain mapping.


πŸ“‹ Comprehensive Changelog

πŸ”’ Security & AppSec

  • Fixed (#123): Resolved false-equivalency captures in LHS (Left-Hand Side) assignment taint tracking.
  • Fixed: Reactivated the Dev Agent Firewall by resolving backend schema drift and patching missing empty-state return keys.
  • Added: Dynamic directory routing and automated RAM graph generation for the firewall module.

🧠 Core Engine & Metrics

  • Fixed (#104): Applied spatial correlation to the OOM Bomb multiplier, resolving density scaling inaccuracies for files with massive localized state mutations.
  • Fixed (#99): Neutralized the OS mtime fallback logic. The chronometer now successfully detects shallow CI/CD clones (where all file timestamps are identical) and prevents temporal collapse.
  • Fixed: Suppressed threat counters for unknown imports specifically on verified, allowlisted paths.

βš™οΈ CI/CD & Testing Infrastructure

  • Implemented (#107): The Golden Crucible Pipeline. Wires a parallel matrix job to execute the engine in a sterile, air-gapped environment for deterministic zero-dependency testing.
  • Hardened: Centralized the "Chaos Monkey" test suite, adding explicit mock validations for Tiktoken, NetworkX, and XGBoost graceful degradation.
  • Refined: Resolved CodeQL/Muninn unused variable/import alerts for a pristine security sweep.
  • Chore: Implemented full local dogfooding for the GitHub Action wrapper and injected a community license key to bypass arbitrary runner timeouts.
  • Policy: Formalized production CODEOWNERS and a safe security reporting policy.

Security Fixes

  • Fixed false‑equivalency captures in LHS assignment taint tracking (#123)
  • Reactivated Dev Agent Firewall by resolving schema drift and missing return keys
  • Neutralized OS mtime fallback logic to detect shallow CI/CD clones and prevent temporal collapse

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track squid-protocol/gitgalaxy](https:

Get notified when new releases ship.

Sign up free

About squid-protocol/gitgalaxy](https:

All releases β†’

Related context

Beta — feedback welcome: [email protected]