Shopsys
  • E-shopy na míru

    • Customized e-shopsE-shopy pro koncové zákazníky. Postavené na objem, výkon v sezónních špičkách a konverzi.
    • Strategie a design
    • Integrace a měření
    • Platforma
    • Pro koho
    • Inovace a vize
  • Showcase
    • BlogNovinky z vývoje platformy a e-shopy, které na ní stojí.
    • Exec magazínOdborný magazín pro e-commerce manažery s obsahem, který jinde nenajdete.
  • Shopsys

    • CompanyKdo jsme a pro koho stavíme.
    • KariéraOtevřené pozice a jak u nás vypadá práce.

    Partnerství

    • PartnersPro agentury a vývojáře, kteří chtějí stavět na Shopsys Platform.
    • Solution PartnersAgentury, se kterými spolupracujeme.

    PR a výsledky

    • Výroční zprávyVýsledky hospodaření za jednotlivé roky.
  • Contact
Get a Quote

PHP Security Monitoring API nearing the end of service


For Developers
2. 2. 2021

You may have noticed that the API on https://security.symfony.com will be terminated at the end of January 2021. This API is used by Composer package sensiolabs/security-checker which becomes archived and it should not be used anymore, as the project description mentions.

As we are always concerned about security, after each installation or update of the packages, the check for the known vulnerabilities is performed. But as the underlying security API will be shut down, we had to find a replacement to keep projects as safe as possible.

One option is to use Local PHP Security Checker. Usage is pretty straightforward – just run the binary in the folder with your application and the tool provides the same results as you’re used to. On the other hand, it’s written in Go, so it cannot be installed as a Composer dependency and integration into your processes can require a little work.

If you’re using Symfony binary, you have the tool to check for security vulnerabilities just a command away. All you have to do is to run symfony check:security.

The last option in this post is the one we choose as a default in the upcoming Shopsys Framework version – enlightn/security-checker. Because it is a standard PHP package, we can easily install this tool with Composer and use it without any hassle.

Together with the replacement of the vulnerabilities scanner, we decided on another change. From now on, check for the vulnerabilities will not be performed after each Composer installation, but only on the update of dependencies (e.g. after composer install without composer.lock file, composer update, or composer require). We provide Composer script (composer security-check) and the Phing target (php phing security-check) to run check manually or as part of the CI pipeline. It’s because the security check should be performed on a time basis, not only after push, when the dependencies are installed. That way you can be sure, your application is safe even when you’re not developing it right now and you’re not blocked by a failing build due to a security issue, while some colleague is already working on a fix.
You can find changes and perhaps even inspiration in the respective pull request.

2. 6. 2026 MCP and AI Client Access Now in Shopsys Platform! Ask Your E-shop What You Want to Know
1. 6. 2026 Release Highlights 19.0.0
30. 12. 2025 Release Highlights 18.0.0

Get
an Estimate

We will gladly prepare an estimate of your project's time and costs. Please fill out the form below. We will get back to you shortly.

    I take into account that my personal data are processed by Shopsys s.r.o. To get more information read our Privacy policy.
    • Customized e-shops
    • Products
      • Shopsys Platform
      • Shopify Plus
    • Partners
      • Become a Partner
      • Solution Partners
    • Showcase
    • About Us
      • Company
      • For Media
    • Resources
      • Blog
      • Case Studies
      • Ebook
      • EXEC magazine
      • Ecommerce Dictionary
      • Materials For Developers
    • Contact
    Facebook Facebook Twitter Twitter LinkedIn LinkedIn GitHub GitHub Slack Slack
    Get a Quote

    © 2003-2026 Shopsys s.r.o., All rights reserved.
    Privacy Policy | Cookie Settings
    Member of ABUGO Group (Shopsys | Smartsupp | Survio | Reservio )

    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Necessary Always active
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Analytics
    The technical storage or access that is used exclusively for statistical purposes. Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies help us provide our visitors with relevant ads and marketing campaigns.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}