Urgent.News

What's breaking now, across thousands of outlets.

Tech

The fix ships weeks before your scanner knows

In late September I published a release of compose-lint , a security linter for Docker Compose files that I maintain. It fixed two vulnerabilities , and I published the advisories about fifteen minutes later. GitHub reviewed them 44 days after that, and until then no scanner that relies on GitHub's advisory data could tell anyone running an affected version that a fix existed. I wanted to know…

In late September, the author released a security linter called compose-lint for Docker Compose files, fixing two vulnerabilities and promptly publishing advisories. However, GitHub took 44 days to review the advisories, leaving scanners that relied on GitHub's advisory data unaware of the fixes. To determine the typical delay, the author collected data on 14,173 advisories reviewed by GitHub between August 2025 and November 2026.

The median time for reviews ranged from 1 to 5 days for fixes released in August 2025 to March 2026, but increased to 19 to 42 days for fixes released in June and July 2026. The author found that the majority of delays occurred due to the review process, with maintainer-published advisories being published within a day of the fix, but GitHub's review taking significantly longer during certain months.

The review time was not significantly affected by the severity of the vulnerability or the publication of a Common Vulnerabilities and Exposures (CVE) identifier. The author concluded that updating when the release ships, rather than waiting for the advisory review, can significantly reduce exposure time to potential vulnerabilities.

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

Read the original at dev.to →

More in Tech

Why I chose a hybrid post-quantum design (ML-KEM-768 + X25519) for encrypted cloud storage

I'm building SecVault, a zero-knowledge encrypted cloud storage service. Files are encrypted on your device before upload, so the server never sees plaintext.

  • SecVault uses hybrid post-quantum design (ML-KEM-768 + X25519) for encrypted cloud storage.
  • Hybrid key encapsulation mechanism combines new ML-KEM-768 with battle-tested X25519.
  • Service offers file encryption, access revocation, and EU-based data storage.

What Is Base64? How to Encode and Decode It (and Why It Is Not Encryption)

Quick answer: Base64 writes any data using only letters, numbers, + and / . To encode or decode text, choose Encode or Decode, paste your text and copy the result.

  • Base64 encodes data using letters, numbers, +, and / characters
  • Not encryption, anyone can decode transformed data
  • Used to represent data in plain text format

A practical checklist for links that land on the right page

I maintain the six small web projects used in the examples below. This note shares a repeatable way to check links to specific features and guides, with a small evidence log you can reuse in your own…

  • Clearly state promise of link content
  • Document expected content after clicking
  • Verify both intended and final URLs

How to Turn a Postman Collection into an MCP Server

Plenty of APIs are described by a Postman collection and nothing else. The team tests in Postman, shares the collection with partners and never got around to writing an OpenAPI spec.

  • Convert Postman collection to MCP server using DocStar
  • Export collection from Postman, import into DocStar
  • Publish server URL, sign in with OAuth or API keys

More from Thursday 12 November →