Skip to content

[Security] Remediate active vulnerabilities in mlops-python-package (9 alerts) #441

Closed

Description

@lgcorzo

#jules

Security Remediation Required for mlops-python-package

This repository currently has 9 active security alert(s):

  • Dependabot alerts: 9
  • Code Scanning (SAST) alerts: 0

Key Vulnerability Breakdown

Dependabot Vulnerabilities:

  • brotli (CRITICAL) - Fixed in 1.2.1 | Manifests: poetry.lock, requirements.txt
    • GHSA-9v8h-qqgm-4m35: Brotli: Out-of-bounds write in the Brotli decoder ("Node2Shell") also affects the PyPI Brotli package
    • GHSA-9v8h-qqgm-4m35: Brotli: Out-of-bounds write in the Brotli decoder ("Node2Shell") also affects the PyPI Brotli package
  • Gitpython (HIGH) - Fixed in 3.2.1 | Manifests: poetry.lock, requirements.txt
    • GHSA-83vg-56qc-22m7: GitPython validates a submodule's ".git" path only after cloning into it (RCE)
    • GHSA-83vg-56qc-22m7: GitPython validates a submodule's ".git" path only after cloning into it (RCE)
  • graphql-core (HIGH) - Fixed in 3.2.12 | Manifests: requirements.txt
    • GHSA-r77w-qph3-7vf8: GraphQL-core: Denial of service via comment tokens bypassing the parser's max_tokens limit
    • GHSA-vj8h-fx38-h3vc: GraphQL-core: Denial of service via quadratic complexity in the OverlappingFieldsCanBeMerged validation rule
  • opentelemetry-api (MEDIUM) - Fixed in 1.45.1 | Manifests: poetry.lock, requirements.txt
  • certifi (CRITICAL) - Fixed in 2026.10.19 | Manifests: requirements.txt

Remediation Instructions for @jules

  1. Analyze the security alerts and identify the affected manifests, lockfiles, or code paths.
  2. Apply surgical updates to dependencies and code to eliminate the vulnerabilities.
  3. Run local builds, tests, and linters to verify zero regressions.
  4. Submit a Pull Request targeting the default branch referencing this issue.

cc @lgcorzo

Activity

  1. self-assigned this
    on Oct 24, 2026
  2. google-labs-jules commented on Oct 24, 2026

    @google-labs-jules
    Contributor

    Jules is on it. When finished, you will see another comment and be able to review a PR.

  3. google-labs-jules commented on Oct 24, 2026

    @google-labs-jules
    Contributor

    Ready for a review! A PR has been created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

julesRemediation by Jules

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions