-
Notifications
You must be signed in to change notification settings - Fork 0
PHP
Part of the ecosystems matrix.
composer.lock - the packages (and packages-dev) arrays. Names are
vendor/package.
Built from the lock; Composer vendors dependencies under vendor/ when
installed, so a committed vendor tree is also covered by scan.
Read offline from each package's license array in composer.lock. The
array means "any of these", so several entries collapse into one OR
expression. See Licenses.
The most complete of any ecosystem: composer resolves the dev tree separately
into packages-dev, transitives included, and promotes anything also
required in production into packages. No propagation needed.
See Dependency scopes.
-
Registry:
packagist.org/packages/<vendor>/<package>.json→ thepackage.repositoryfield.
Platform packages (php, ext-*, lib-*) aren't real Composer packages and are
skipped.
Commands
Targets
Ecosystems (overview)
System managers
Windows (overview)
- WinGet
- MSIX / AppX
- Chocolatey
- Scoop
- Add/Remove Programs
- Auto-start (ASEP)
- Scheduled tasks
- Services & drivers
- Jobs & file-based
- Privilege & trust posture
- Network posture
Concepts