PHPackages                             friendsofsilverstripe/upgrade-path - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. friendsofsilverstripe/upgrade-path

ActiveSilverstripe-module[Security](/categories/security)

friendsofsilverstripe/upgrade-path
==================================

Identifies which packages restrains you from upgrading to a newer framework version.

0.2.0(9y ago)11.3k2BSD-3-ClausePHPPHP &gt;5.3.2CI failing

Since May 18Pushed 5y ago1 watchersCompare

[ Source](https://github.com/FriendsOfSilverStripe/upgrade-path)[ Packagist](https://packagist.org/packages/friendsofsilverstripe/upgrade-path)[ Docs](https://github.com/FriendsOfSilverStripe/upgrade-path)[ RSS](/packages/friendsofsilverstripe-upgrade-path/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (5)Used By (0)

Find out which modules keep you from upgrading SilverStripe [![Build Status](https://camo.githubusercontent.com/04e36254a3f3c6b48fce58e1eda4dd06a836fbd4d422cbc661d2be41a24737ae/68747470733a2f2f6170692e7472617669732d63692e6f72672f467269656e64734f6653696c7665725374726970652f757067726164652d706174682e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/FriendsOfSilverStripe/upgrade-path) [![Latest Stable Version](https://camo.githubusercontent.com/2d645bef2a7f51cf6568c543a51f5cab56ebbe8150eb18931e56d4d05e91c16c/68747470733a2f2f706f7365722e707567782e6f72672f467269656e64734f6653696c7665725374726970652f757067726164652d706174682f76657273696f6e2e737667)](https://github.com/FriendsOfSilverStripe/upgrade-path/releases) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/668f826dced03a14404b7e312fc9da60b5ab448ccf347285076ff76ffdc182c7/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f467269656e64734f6653696c7665725374726970652f757067726164652d706174682f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/FriendsOfSilverStripe/upgrade-path/?branch=master) [![Total Downloads](https://camo.githubusercontent.com/9b137829193856296a29b43e9897888855d0b16e29b281d0a595b11d04bb6c45/68747470733a2f2f706f7365722e707567782e6f72672f467269656e64734f6653696c7665725374726970652f757067726164652d706174682f646f776e6c6f6164732e737667)](https://packagist.org/packages/FriendsOfSilverStripe/upgrade-path) [![License](https://camo.githubusercontent.com/979717d0ebb729d42124d657bd19f08295383d477583815baef5e561b45933a5/68747470733a2f2f706f7365722e707567782e6f72672f467269656e64734f6653696c7665725374726970652f757067726164652d706174682f6c6963656e73652e737667)](https://github.com/FriendsOfSilverStripe/upgrade-path/blob/master/license.md)
=================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#find-out-which-modules-keep-you-from-upgrading-silverstripe-----)

[![SilverStripe upgrade path](https://camo.githubusercontent.com/0a8b4275af0b0d6291b7adc286bab85686ae08bba460e2a5ee8b38344ee9eef8/68747470733a2f2f63646e2e7261776769742e636f6d2f467269656e64734f6653696c7665725374726970652f757067726164652d706174682f6d61737465722f646f63732f6578616d706c652e706e67)](https://github.com/FriendsOfSilverStripe/upgrade-path "A screenshot says more than words.")

### installation

[](#installation)

Choose, adjust and run:

```
// composer require plus dev/build to ensure the framework knows.
composer require friendsofsilverstripe/upgrade-path --dev;
php ./framework/cli-script.php dev/build;
clear;

// show and tell how to use it.
php ./framework/cli-script.php dev/tasks/UpgradePath;
echo "To re-run use: sake dev/tasks/UpgradePath"

// saving to git
git add composer.json composer.lock
git commit -m 'MINOR: adding upgrade-path :)'
```

**It is recommendated to install this only as dev dependency!**

### usage

[](#usage)

```
sake dev/tasks/UpgradePath
```

### misc: [future ideas/development, issues](https://github.com/FriendsOfSilverStripe/upgrade-path/issues), [contributing](https://github.com/FriendsOfSilverStripe/upgrade-path/blob/master/CONTRIBUTING.md), [license](https://github.com/FriendsOfSilverStripe/upgrade-path/blob/master/license.md)

[](#misc-future-ideasdevelopment-issues-contributing-license)

made with ☕

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Total

4

Last Release

3591d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8433587?v=4)[Peter Thaleikis](/maintainers/spekulatius)[@spekulatius](https://github.com/spekulatius)

---

Top Contributors

[![spekulatius](https://avatars.githubusercontent.com/u/8433587?v=4)](https://github.com/spekulatius "spekulatius (13 commits)")

---

Tags

composersecurityversionssilverstripeenvironmentupdatesupgradevulnerabilities

### Embed Badge

![Health badge](/badges/friendsofsilverstripe-upgrade-path/health.svg)

```
[![Health](https://phpackages.com/badges/friendsofsilverstripe-upgrade-path/health.svg)](https://phpackages.com/packages/friendsofsilverstripe-upgrade-path)
```

###  Alternatives

[bringyourownideas/silverstripe-maintenance

Toolset to help with the day by day maintenance work.

32221.8k3](/packages/bringyourownideas-silverstripe-maintenance)[bringyourownideas/silverstripe-composer-security-checker

Provides information if your SilverStripe application uses dependencies with known vulnerabilities.

11103.9k2](/packages/bringyourownideas-silverstripe-composer-security-checker)[dgtlss/warden

A Laravel package that proactively monitors your dependencies for security vulnerabilities by running automated composer audits and sending notifications via webhooks and email

8745.6k](/packages/dgtlss-warden)[feejin/silverstripe-securitytemplates

Custom security templates to mirror CMS

128.1k1](/packages/feejin-silverstripe-securitytemplates)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
