Urgent.News

What's breaking now, across thousands of outlets.

Tech

GitHub broadens Dependabot defence against malicious packages

GitHub has expanded Dependabot malware alerts across major open-source package ecosystems, widening automated protection against compromised and deliberately malicious software dependencies beyond the npm registry. The change gives developers earlier warnings when projects depend on packages identified as malware. The expanded coverage is powered by the GitHub Advisory Database importing…

GitHub has expanded its Dependabot malware alerts to cover major open-source package ecosystems beyond just the npm registry. This new feature, powered by the GitHub Advisory Database importing malicious-package intelligence from the OpenSSF Malicious Packages project, provides developers with earlier warnings when their projects depend on compromised or malicious software dependencies.

The advisory database now includes records spanning various package sources such as npm, PyPI, Maven, RubyGems, NuGet, Go, crates.io, and Packagist, among others, covering a substantial portion of modern development in languages like JavaScript, Python, Java, Ruby, .NET, Go, Rust, and PHP. Previously, Dependabot relied heavily on npm malware information for this protection.

With the integration of OpenSSF data, the range of software projects that can receive warnings has significantly expanded, and no additional configuration change from developers is required. Dependabot will automatically evaluate new malware advisories against dependencies as soon as they enter the advisory database. However, it's crucial to distinguish between malware alerts and regular vulnerability alerts.

While vulnerabilities can often be resolved by upgrading to a patched release, malicious packages are intentionally designed to perform harmful actions, necessitating the removal of the dependency instead of installing a fixed version. The OpenSSF dataset employs the Open Source Vulnerability format to map security information accurately to packages and versions.

Reports on malicious packages, which include tactics like dependency confusion, account takeover, and stealthy data theft, are crucial as software projects increasingly rely on hundreds or thousands of third-party components, making them vulnerable to supply-chain attacks. GitHub has also introduced measures to reduce exposure after a package's initial publication, such as a three-day cooldown before proposing ordinary dependency upgrades through Dependabot version updates, while security updates remain immediate.

This new capability is part of GitHub's ongoing effort to bolster supply-chain security, alongside other safeguards like dependency pinning, restricted build credentials, and human review.

Written by urgent.news from Arabian Post's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at thearabianpost.com →

More in Tech

Atlassian closes one-click Rovo data leak flaw

Atlassian has fixed a security flaw in its Rovo artificial intelligence assistant that could have allowed attackers to turn a single malicious link into a channel for stealing sensitive corporate…

  • Atlassian patched RovoBlast flaw in Rovo AI assistant.
  • Attackers could steal data via malicious link and RovoChatPrompt.
  • Atlassian released server-side fix July 8, no separate patch needed.

OnePlus begins ColorOS 17 testing on flagship phones

OnePlus has opened closed beta testing of ColorOS 17 for the OnePlus 15 and OnePlus 15R in India, putting its planned transition away from OxygenOS into the hands of users for the first time.

  • OnePlus starts ColorOS 17 beta testing on OnePlus 15 and 15R in India
  • 300 applicants narrowed down to top scorers for firmware access
  • ColorOS 17 based on Android 17, focusing on performance and stability

More from Monday 10 August →