TuxCare and JFrog Partner on Open Source Remediation

php2shell patches (CVE-2026-109618 and CVE-2026-109619) for EOL PHP are out now. With sales replies slower than usual due to high demand, the fastest route to patched packages is to buy ELS for Runtimes online (opens in new tab). Read the patch FAQ

Key Takeaways

  • SecureChain fixes will be available inside JFrog Zero-Touch Remediation, applied without a version bump.
  • Detection was never the hard part; producing and delivering a non-breaking fix always was.
  • Coverage continues after upstream maintainers stop shipping security fixes for a package.
  • Every applied fix is attested through JFrog AppTrust, so audit evidence comes out of the pipeline.

A critical CVE lands in a package sitting three levels deep in the dependency tree. The scanner catches it the same day, which is the easy part. Then the fix turns out to exist only in a major release, that release changes an API two of your services call, and the package that pulled it in is pinned by a vendor SDK nobody on the team controls. Two weeks later the ticket is open and the finding is still on the report.

Finding a vulnerable open-source package is rarely the difficult part. Getting the right fix into the right build, without creating a second problem on the way, is where remediation gets complicated.

That is the gap the new partnership goes after. TuxCare has joined the JFrog Self-Healing Software Supply Chain Security Ecosystem as a founding partner, and SecureChain will integrate with JFrog Zero-Touch Remediation as a source of fixes for vulnerable open-source packages.

Where open-source remediation actually stalls

Scanner coverage is good enough now that most teams know about their vulnerable dependencies well before anyone has a plan for them. What they get is a queue.

A vulnerable third-party package leaves three real options. Upgrade to the fixed version, backport the fix yourself, or accept the risk and write it down. The first is the one every tool recommends and often the least practical, because version bumps in transitive dependencies cascade in ways nobody can predict from the manifest. Sometimes the affected version is already end of life, so there is no upgrade left to take. The second means maintaining a fork of code you did not write, on a codebase you cannot properly test. The third is what usually happens.

Picture a 30-person platform team running a dozen Java services, half of them pinned to an older Jackson line by an SDK they license rather than own. The upgrade is a multi-sprint project with no feature output attached to it. Developers burn days comparing remediation options before finding one that deploys safely. The same findings show up on the weekly report either way, and the audit date does not move.

What SecureChain contributes

SecureChain packages are rebuilt from source, screened for malware before they are published, and patched for known vulnerabilities without changing the version the manifest declares.

Two properties matter for this integration. The fix keeps the same version number, so nothing in the dependency graph has to move. And coverage does not end when upstream maintenance does, because Endless Lifecycle Support keeps issuing fixes for that version line after the maintainers stop.

That second property is where a lot of long-lived findings live. A package that has not seen a commit in three years is not going to get a CVE fix from its maintainer, no matter how many tickets reference it.

SecureChain coverage spans npm, PyPI, and Maven today, with Go, Rust, and PHP on the roadmap.

What happens inside the pipeline

Artifactory is where builds pull from, which makes it the one place a fix can be substituted without asking any developer to change anything.

Zero-Touch Remediation matches a vulnerable component to the best available partner fix under your policy, applies it through the pipeline you already run, and records a signed attestation for the action through JFrog AppTrust. Where your policy prefers a source-rebuilt, continuously patched package, the SecureChain version is what gets served. The build requests the same package it requested yesterday and receives a patched one.

No ticket. No hunt for a compatible version. No negotiation with the team that owns the service.

The attestation half is worth more than it sounds. Most teams can eventually prove that a package was patched. Far fewer can prove when it was patched, against which CVE, and by what process, in a form an auditor accepts without a follow-up thread.

Where this pays off first

The clearest wins are packages whose upstream support has ended, transitive dependencies your team never chose and cannot easily replace, and any environment where remediation SLAs are contractual rather than aspirational.

If you already run Artifactory with Xray or Advanced Security, adding SecureChain as a fix source is a policy decision rather than a migration. If your builds pull from somewhere other than JFrog, SecureChain still works as a standalone screened registry, and the integration is there when you need it.

Either way, the change worth paying attention to is not that fixes exist. Fixes existed before. It is that a fix can reach a running build without a person carrying it there, which is what moves remediation from a project to a routine part of how software ships.

More on JFrog Zero-Touch Remediation: jfrog.com/zero-touch-remediation

More on TuxCare SecureChain: tuxcare.com/securechain-for-oss

Summary
TuxCare and JFrog Partner on Open Source Remediation
Article Name
TuxCare and JFrog Partner on Open Source Remediation
Description
TuxCare SecureChain integrates with JFrog Zero-Touch Remediation to help teams fix vulnerable open source packages faster.
Author
Publisher Name
TuxCare
Publisher Logo