{
 "run": {
  "date": "2026-09-19",
  "lockrot": "0.8.0",
  "lockrot_phar_sha256": "8e074a234e0115ad0998c37301db4805568c6797d827562097c0ce509d93bf92",
  "composer": "2.10.3",
  "php": "8.5.10",
  "lockrot_command": "php lockrot.phar --target-php=8.4 --format=json (GITHUB_TOKEN set, packages-dev excluded)",
  "audit_command": "composer audit --abandoned=report --no-dev --locked --format=json",
  "note": "Each report is lockrot's JSON with the findings whose verdict is ok or finished removed; counts and priorities are the full run's."
 },
 "projects": [
  {
   "name": "akaunting",
   "repo": "akaunting/akaunting",
   "branch": "master",
   "commit": "55669f7cc427f15bd8abf110e3cb2c0cdc422467",
   "lock_path": "composer.lock",
   "stars": 10127,
   "report": "akaunting.json",
   "commit_url": "https://github.com/akaunting/akaunting/tree/55669f7cc427f15bd8abf110e3cb2c0cdc422467",
   "lock_url": "https://github.com/akaunting/akaunting/blob/55669f7cc427f15bd8abf110e3cb2c0cdc422467/composer.lock"
  },
  {
   "name": "ampache",
   "repo": "ampache/ampache",
   "branch": "develop",
   "commit": "14d52c92973d11a649ebeabc2712b990dc9dca9a",
   "lock_path": "composer.lock",
   "stars": 3831,
   "report": "ampache.json",
   "commit_url": "https://github.com/ampache/ampache/tree/14d52c92973d11a649ebeabc2712b990dc9dca9a",
   "lock_url": "https://github.com/ampache/ampache/blob/14d52c92973d11a649ebeabc2712b990dc9dca9a/composer.lock"
  },
  {
   "name": "bookstack",
   "repo": "BookStackApp/BookStack",
   "branch": "development",
   "commit": "cf133540b13073e18e08f10b65a2aff2be0f155e",
   "lock_path": "composer.lock",
   "stars": 19050,
   "report": "bookstack.json",
   "commit_url": "https://github.com/BookStackApp/BookStack/tree/cf133540b13073e18e08f10b65a2aff2be0f155e",
   "lock_url": "https://github.com/BookStackApp/BookStack/blob/cf133540b13073e18e08f10b65a2aff2be0f155e/composer.lock"
  },
  {
   "name": "cachet",
   "repo": "cachethq/cachet",
   "branch": "3.x",
   "commit": "188d8c81878fe942aeae3c74b6bed81d3cae9288",
   "lock_path": "composer.lock",
   "stars": 15244,
   "report": "cachet.json",
   "commit_url": "https://github.com/cachethq/cachet/tree/188d8c81878fe942aeae3c74b6bed81d3cae9288",
   "lock_url": "https://github.com/cachethq/cachet/blob/188d8c81878fe942aeae3c74b6bed81d3cae9288/composer.lock"
  },
  {
   "name": "chamilo-lms",
   "repo": "chamilo/chamilo-lms",
   "branch": "master",
   "commit": "cd3efcb74dcf4244d3a18a94fefa585523f18d66",
   "lock_path": "composer.lock",
   "stars": 1004,
   "report": "chamilo-lms.json",
   "commit_url": "https://github.com/chamilo/chamilo-lms/tree/cd3efcb74dcf4244d3a18a94fefa585523f18d66",
   "lock_url": "https://github.com/chamilo/chamilo-lms/blob/cd3efcb74dcf4244d3a18a94fefa585523f18d66/composer.lock"
  },
  {
   "name": "concretecms",
   "repo": "concretecms/concretecms",
   "branch": "9.5.x",
   "commit": "66d3f3d614e26e4b7955b967fed133a8acdb6820",
   "lock_path": "composer.lock",
   "stars": 851,
   "report": "concretecms.json",
   "commit_url": "https://github.com/concretecms/concretecms/tree/66d3f3d614e26e4b7955b967fed133a8acdb6820",
   "lock_url": "https://github.com/concretecms/concretecms/blob/66d3f3d614e26e4b7955b967fed133a8acdb6820/composer.lock"
  },
  {
   "name": "demo",
   "repo": "symfony/demo",
   "branch": "main",
   "commit": "8d2e2ef75c3e18df173d8bf2379a14abb58c4c31",
   "lock_path": "composer.lock",
   "stars": 2620,
   "report": "demo.json",
   "commit_url": "https://github.com/symfony/demo/tree/8d2e2ef75c3e18df173d8bf2379a14abb58c4c31",
   "lock_url": "https://github.com/symfony/demo/blob/8d2e2ef75c3e18df173d8bf2379a14abb58c4c31/composer.lock"
  },
  {
   "name": "drupal",
   "repo": "drupal/drupal",
   "branch": "main",
   "commit": "c0277ee2f7b0c402d7cd7eb35e8b8f193efe6543",
   "lock_path": "composer.lock",
   "stars": 4286,
   "report": "drupal.json",
   "commit_url": "https://github.com/drupal/drupal/tree/c0277ee2f7b0c402d7cd7eb35e8b8f193efe6543",
   "lock_url": "https://github.com/drupal/drupal/blob/c0277ee2f7b0c402d7cd7eb35e8b8f193efe6543/composer.lock"
  },
  {
   "name": "espocrm",
   "repo": "espocrm/espocrm",
   "branch": "master",
   "commit": "8499172c1b631e6fff57093445e11e2440788d6f",
   "lock_path": "composer.lock",
   "stars": 3372,
   "report": "espocrm.json",
   "commit_url": "https://github.com/espocrm/espocrm/tree/8499172c1b631e6fff57093445e11e2440788d6f",
   "lock_url": "https://github.com/espocrm/espocrm/blob/8499172c1b631e6fff57093445e11e2440788d6f/composer.lock"
  },
  {
   "name": "firefly-iii",
   "repo": "firefly-iii/firefly-iii",
   "branch": "main",
   "commit": "99f9b7477d064b1d1729a4348e43fffef1b385ce",
   "lock_path": "composer.lock",
   "stars": 24668,
   "report": "firefly-iii.json",
   "commit_url": "https://github.com/firefly-iii/firefly-iii/tree/99f9b7477d064b1d1729a4348e43fffef1b385ce",
   "lock_url": "https://github.com/firefly-iii/firefly-iii/blob/99f9b7477d064b1d1729a4348e43fffef1b385ce/composer.lock"
  },
  {
   "name": "humhub",
   "repo": "humhub/humhub",
   "branch": "master",
   "commit": "cf51cf811d36d5c1ab59e2fd1e098d67786121ab",
   "lock_path": "composer.lock",
   "stars": 6747,
   "report": "humhub.json",
   "commit_url": "https://github.com/humhub/humhub/tree/cf51cf811d36d5c1ab59e2fd1e098d67786121ab",
   "lock_url": "https://github.com/humhub/humhub/blob/cf51cf811d36d5c1ab59e2fd1e098d67786121ab/composer.lock"
  },
  {
   "name": "invoiceninja",
   "repo": "invoiceninja/invoiceninja",
   "branch": "v5-stable",
   "commit": "f1ffa5f9989afbed4e7dc80b5c0cc18944335ffc",
   "lock_path": "composer.lock",
   "stars": 10090,
   "report": "invoiceninja.json",
   "commit_url": "https://github.com/invoiceninja/invoiceninja/tree/f1ffa5f9989afbed4e7dc80b5c0cc18944335ffc",
   "lock_url": "https://github.com/invoiceninja/invoiceninja/blob/f1ffa5f9989afbed4e7dc80b5c0cc18944335ffc/composer.lock"
  },
  {
   "name": "joomla-cms",
   "repo": "joomla/joomla-cms",
   "branch": "5.4-dev",
   "commit": "a8bd3564ef52e830069aeb91286c2fd67bb3872d",
   "lock_path": "composer.lock",
   "stars": 5140,
   "report": "joomla-cms.json",
   "commit_url": "https://github.com/joomla/joomla-cms/tree/a8bd3564ef52e830069aeb91286c2fd67bb3872d",
   "lock_url": "https://github.com/joomla/joomla-cms/blob/a8bd3564ef52e830069aeb91286c2fd67bb3872d/composer.lock"
  },
  {
   "name": "kanboard",
   "repo": "kanboard/kanboard",
   "branch": "main",
   "commit": "cf53b54597b67b60140586c09c2fe6132ead013c",
   "lock_path": "composer.lock",
   "stars": 9873,
   "report": "kanboard.json",
   "commit_url": "https://github.com/kanboard/kanboard/tree/cf53b54597b67b60140586c09c2fe6132ead013c",
   "lock_url": "https://github.com/kanboard/kanboard/blob/cf53b54597b67b60140586c09c2fe6132ead013c/composer.lock"
  },
  {
   "name": "koel",
   "repo": "koel/koel",
   "branch": "master",
   "commit": "51698046353dfc7dd4ee466580f9120d5a1f6762",
   "lock_path": "composer.lock",
   "stars": 17256,
   "report": "koel.json",
   "commit_url": "https://github.com/koel/koel/tree/51698046353dfc7dd4ee466580f9120d5a1f6762",
   "lock_url": "https://github.com/koel/koel/blob/51698046353dfc7dd4ee466580f9120d5a1f6762/composer.lock"
  },
  {
   "name": "librenms",
   "repo": "librenms/librenms",
   "branch": "master",
   "commit": "4381e1a98a83a7b72599045095f6d5ef37bda2e6",
   "lock_path": "composer.lock",
   "stars": 4896,
   "report": "librenms.json",
   "commit_url": "https://github.com/librenms/librenms/tree/4381e1a98a83a7b72599045095f6d5ef37bda2e6",
   "lock_url": "https://github.com/librenms/librenms/blob/4381e1a98a83a7b72599045095f6d5ef37bda2e6/composer.lock"
  },
  {
   "name": "magento2",
   "repo": "magento/magento2",
   "branch": "2.4-develop",
   "commit": "874f1f5cdf3bc52b61c3d66becf159cc16345d7a",
   "lock_path": "composer.lock",
   "stars": 12198,
   "report": "magento2.json",
   "commit_url": "https://github.com/magento/magento2/tree/874f1f5cdf3bc52b61c3d66becf159cc16345d7a",
   "lock_url": "https://github.com/magento/magento2/blob/874f1f5cdf3bc52b61c3d66becf159cc16345d7a/composer.lock"
  },
  {
   "name": "matomo",
   "repo": "matomo-org/matomo",
   "branch": "6.x-dev",
   "commit": "49225bef3528bf825b7fe1a986a219a82f0dd606",
   "lock_path": "composer.lock",
   "stars": 21888,
   "report": "matomo.json",
   "commit_url": "https://github.com/matomo-org/matomo/tree/49225bef3528bf825b7fe1a986a219a82f0dd606",
   "lock_url": "https://github.com/matomo-org/matomo/blob/49225bef3528bf825b7fe1a986a219a82f0dd606/composer.lock"
  },
  {
   "name": "mautic",
   "repo": "mautic/mautic",
   "branch": "7.x",
   "commit": "7912edbd7ede249ddbb2721abd6def94bee52f3e",
   "lock_path": "composer.lock",
   "stars": 10532,
   "report": "mautic.json",
   "commit_url": "https://github.com/mautic/mautic/tree/7912edbd7ede249ddbb2721abd6def94bee52f3e",
   "lock_url": "https://github.com/mautic/mautic/blob/7912edbd7ede249ddbb2721abd6def94bee52f3e/composer.lock"
  },
  {
   "name": "monica",
   "repo": "monicahq/monica",
   "branch": "main",
   "commit": "e08e91734170b6bbd582cb578532c3948196124e",
   "lock_path": "composer.lock",
   "stars": 25336,
   "report": "monica.json",
   "commit_url": "https://github.com/monicahq/monica/tree/e08e91734170b6bbd582cb578532c3948196124e",
   "lock_url": "https://github.com/monicahq/monica/blob/e08e91734170b6bbd582cb578532c3948196124e/composer.lock"
  },
  {
   "name": "moodle",
   "repo": "moodle/moodle",
   "branch": "main",
   "commit": "e68a1418bea512dd5992c29eb9e36570a3844e94",
   "lock_path": "composer.lock",
   "stars": 7418,
   "report": "moodle.json",
   "commit_url": "https://github.com/moodle/moodle/tree/e68a1418bea512dd5992c29eb9e36570a3844e94",
   "lock_url": "https://github.com/moodle/moodle/blob/e68a1418bea512dd5992c29eb9e36570a3844e94/composer.lock"
  },
  {
   "name": "opencart",
   "repo": "opencart/opencart",
   "branch": "master",
   "commit": "c78dd969319ba2c7ea86ab3c0bd292d830b92df2",
   "lock_path": "composer.lock",
   "stars": 8201,
   "report": "opencart.json",
   "commit_url": "https://github.com/opencart/opencart/tree/c78dd969319ba2c7ea86ab3c0bd292d830b92df2",
   "lock_url": "https://github.com/opencart/opencart/blob/c78dd969319ba2c7ea86ab3c0bd292d830b92df2/composer.lock"
  },
  {
   "name": "panel",
   "repo": "pterodactyl/panel",
   "branch": "1.0-develop",
   "commit": "113ea43d0d48f48d567c9d91e4a7d5b5bb8876e3",
   "lock_path": "composer.lock",
   "stars": 9246,
   "report": "panel.json",
   "commit_url": "https://github.com/pterodactyl/panel/tree/113ea43d0d48f48d567c9d91e4a7d5b5bb8876e3",
   "lock_url": "https://github.com/pterodactyl/panel/blob/113ea43d0d48f48d567c9d91e4a7d5b5bb8876e3/composer.lock"
  },
  {
   "name": "phpbb",
   "repo": "phpbb/phpbb",
   "branch": "master",
   "commit": "ccb3ac2e92a0f8f89fc3350ba136746db2578ed1",
   "lock_path": "phpBB/composer.lock",
   "stars": 2096,
   "report": "phpbb.json",
   "commit_url": "https://github.com/phpbb/phpbb/tree/ccb3ac2e92a0f8f89fc3350ba136746db2578ed1",
   "lock_url": "https://github.com/phpbb/phpbb/blob/ccb3ac2e92a0f8f89fc3350ba136746db2578ed1/phpBB/composer.lock"
  },
  {
   "name": "phpmyadmin",
   "repo": "phpmyadmin/phpmyadmin",
   "branch": "master",
   "commit": "21ef436eff4013f6fa2200e072916eca4fc865bb",
   "lock_path": "composer.lock",
   "stars": 7939,
   "report": "phpmyadmin.json",
   "commit_url": "https://github.com/phpmyadmin/phpmyadmin/tree/21ef436eff4013f6fa2200e072916eca4fc865bb",
   "lock_url": "https://github.com/phpmyadmin/phpmyadmin/blob/21ef436eff4013f6fa2200e072916eca4fc865bb/composer.lock"
  },
  {
   "name": "pixelfed",
   "repo": "pixelfed/pixelfed",
   "branch": "dev",
   "commit": "29877111d2fa9f28087de0d4eee144b2bdee63d6",
   "lock_path": "composer.lock",
   "stars": 7105,
   "report": "pixelfed.json",
   "commit_url": "https://github.com/pixelfed/pixelfed/tree/29877111d2fa9f28087de0d4eee144b2bdee63d6",
   "lock_url": "https://github.com/pixelfed/pixelfed/blob/29877111d2fa9f28087de0d4eee144b2bdee63d6/composer.lock"
  },
  {
   "name": "prestashop",
   "repo": "PrestaShop/PrestaShop",
   "branch": "develop",
   "commit": "e5515d88ead3761a342c72bffb91446ba213ba13",
   "lock_path": "composer.lock",
   "stars": 9214,
   "report": "prestashop.json",
   "commit_url": "https://github.com/PrestaShop/PrestaShop/tree/e5515d88ead3761a342c72bffb91446ba213ba13",
   "lock_url": "https://github.com/PrestaShop/PrestaShop/blob/e5515d88ead3761a342c72bffb91446ba213ba13/composer.lock"
  },
  {
   "name": "snipe-it",
   "repo": "snipe/snipe-it",
   "branch": "master",
   "commit": "4b16384c9289b0c4f1df0235bf6f1b58e08d3f0f",
   "lock_path": "composer.lock",
   "stars": 14959,
   "report": "snipe-it.json",
   "commit_url": "https://github.com/snipe/snipe-it/tree/4b16384c9289b0c4f1df0235bf6f1b58e08d3f0f",
   "lock_url": "https://github.com/snipe/snipe-it/blob/4b16384c9289b0c4f1df0235bf6f1b58e08d3f0f/composer.lock"
  },
  {
   "name": "suitecrm-core",
   "repo": "salesagility/SuiteCRM-Core",
   "branch": "hotfix",
   "commit": "2cd77380bc838b8bd6c80f9fbe25855d73ef860c",
   "lock_path": "composer.lock",
   "stars": 281,
   "report": "suitecrm-core.json",
   "commit_url": "https://github.com/salesagility/SuiteCRM-Core/tree/2cd77380bc838b8bd6c80f9fbe25855d73ef860c",
   "lock_url": "https://github.com/salesagility/SuiteCRM-Core/blob/2cd77380bc838b8bd6c80f9fbe25855d73ef860c/composer.lock"
  },
  {
   "name": "typo3",
   "repo": "typo3/typo3",
   "branch": "main",
   "commit": "d74c1343dcd2b442dca896140e2be6258503abcc",
   "lock_path": "composer.lock",
   "stars": 1209,
   "report": "typo3.json",
   "commit_url": "https://github.com/typo3/typo3/tree/d74c1343dcd2b442dca896140e2be6258503abcc",
   "lock_url": "https://github.com/typo3/typo3/blob/d74c1343dcd2b442dca896140e2be6258503abcc/composer.lock"
  },
  {
   "name": "wallabag",
   "repo": "wallabag/wallabag",
   "branch": "master",
   "commit": "ac82cd088f21f34435376602e2d7ce291a0135dc",
   "lock_path": "composer.lock",
   "stars": 12970,
   "report": "wallabag.json",
   "commit_url": "https://github.com/wallabag/wallabag/tree/ac82cd088f21f34435376602e2d7ce291a0135dc",
   "lock_url": "https://github.com/wallabag/wallabag/blob/ac82cd088f21f34435376602e2d7ce291a0135dc/composer.lock"
  }
 ]
}