
Product
Socket Brings Supply Chain Security to skills.sh
Socket is now scanning AI agent skills across multiple languages and ecosystems, detecting malicious behavior before developers install, starting with skills.sh's 60,000+ skills.


Trevor Norris
February 17, 2026
We're excited to announce that Socket now supports the PHP ecosystem with full Composer and Packagist integration! PHP developers can now search and explore packages on our website, generate SBOMs from their Composer projects, and get comprehensive supply chain protection for their PHP dependencies.
PHP remains the dominant server-side language on the web, powering roughly 75% of all websites with a known server-side language. From WordPress and Laravel to Drupal, Magento, and countless enterprise applications, PHP is everywhere. Its ecosystem is massive: Packagist, the primary Composer repository, hosts over 440,000 packages with more than 5 million versions and has served over 169 billion package installations since 2012.
But the scale that makes the PHP ecosystem powerful also makes it a target. Composer downloads over 2 billion packages per month, and every one of those installs is a potential vector for supply chain attacks.
PHP’s packaging ecosystem presents security challenges that traditional vulnerability scanners often miss. While Composer itself enforces important boundaries around dependency execution, the flexibility of the ecosystem and the power of its extension points introduce meaningful supply chain considerations at the package level.
Several characteristics of the Composer ecosystem are particularly relevant:
These are powerful and legitimate ecosystem features. But in large, open registries, they can also be abused in ways that signature-based vulnerability scanners are not designed to catch.
Nils Adermann, co-creator of Composer and co-founder of Private Packagist, shared this perspective on supply chain security in the PHP ecosystem:
"Supply chain attacks target the trust you place in your dependencies, not your own code. Composer and Packagist have built-in safeguards, but PHP application attack surfaces grow with every package and plugin. It would be careless to hope there won't be more attacks on PHP packages, so I'm glad to see more focus on proactive security tooling in the PHP ecosystem."
Socket goes beyond scanning for known CVEs. Our AI-powered analysis detects zero-day threats, typosquatting, backdoors, and other supply chain risks in PHP packages before they cause damage.
You can search any Composer package on our website today to view security scores, dependency information, maintainer details, and more. Just search for any package name like symfony/console or laravel/framework to see our analysis.


Socket now generates full Software Bills of Materials from your PHP projects. We support both composer.lock and composer.json files, with intelligent handling of the Composer ecosystem's quirks:
composer.lock is present, Socket uses it as the source of truth for exact dependency versions, just as your production environment would.composer.json against Packagist to determine your dependency tree.composer.json files in different directories are handled correctly, with each treated as an independent project root.php, ext-json, and lib-openssl are properly recognized and excluded from package analysis.require-dev are identified separately, so you know exactly what ships to production.Socket's CVE scanning now covers the full Packagist ecosystem. We match GitHub Security Advisories against your resolved dependency versions, with support for Composer's version semantics including stability flags, branch aliases, and four-component version numbers. Alerts are enriched with CISA KEV (Known Exploited Vulnerabilities), CWE classification, and EPSS exploit probability scores.
Our AI scanning engine has been specifically trained for PHP patterns. It prioritizes analysis of the files that matter most for security:
The scanner adjusts its risk thresholds based on package signals like age, author count, and download popularity, focusing attention where it's most needed.
Socket doesn't just scan when you ask. We proactively monitor and analyze packages published to Packagist, building a continuously updated picture of the ecosystem's security landscape. This means threats can be identified before they reach your projects.
We're rolling this out in two parts: everyone can start searching and exploring PHP packages on our website today, while SBOM generation, security scanning, and full supply chain protection are available as an experimental release that we'll be rolling out to all customers over time.
This is just the beginning of our PHP journey. Here's what's on the roadmap:
We're committed to making the PHP ecosystem safer, and your feedback helps shape what we build next. If you have questions or suggestions, reach out to our team or join the conversation on GitHub.
Subscribe to our newsletter
Get notified when we publish new security blog posts!
Try it now

Product
Socket is now scanning AI agent skills across multiple languages and ecosystems, detecting malicious behavior before developers install, starting with skills.sh's 60,000+ skills.

Product
Scan results now load faster and remain consistent over time, with stable URLs and on-demand rescans for fresh security data.

Product
Socket's new Alert Details page is designed to surface more context, with a clearer layout, reachability dependency chains, and structured review.