GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - FriendsOfPHP/security-advisories: A database of PHP security advisories

BranchesTags
Open more actions menu

Latest commit

 

History

1,825 Commits
1,825 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
3f/pygmentize
3f/pygmentize
 
 
adodb/adodb-php
adodb/adodb-php
 
 
alterphp/easyadmin-extension-bundle
alterphp/easyadmin-extension-bundle
 
 
ameos/ameos_filemanager
ameos/ameos_filemanager
 
 
amphp
amphp
 
 
apache-solr-for-typo3/solr
apache-solr-for-typo3/solr
 
 
api-platform
api-platform
 
 
aptoma/twig-markdown
aptoma/twig-markdown
 
 
asymmetricrypt/asymmetricrypt
asymmetricrypt/asymmetricrypt
 
 
aws/aws-sdk-php
aws/aws-sdk-php
 
 
bazaarvoice/bazaarvoice-magento2-ext
bazaarvoice/bazaarvoice-magento2-ext
 
 
blueways/bw-captcha
blueways/bw-captcha
 
 
brightlocal/phpwhois
brightlocal/phpwhois
 
 
brotkrueml
brotkrueml
 
 
bugsnag/bugsnag-laravel
bugsnag/bugsnag-laravel
 
 
cakephp/cakephp
cakephp/cakephp
 
 
cart2quote/module-quotation
cart2quote/module-quotation
 
 
cartalyst/sentry
cartalyst/sentry
 
 
causal
causal
 
 
clickstorm/cs-seo
clickstorm/cs-seo
 
 
codeception/codeception
codeception/codeception
 
 
codeigniter/framework
codeigniter/framework
 
 
codeigniter4/framework
codeigniter4/framework
 
 
codingms
codingms
 
 
composer/composer
composer/composer
 
 
contao-components
contao-components
 
 
contao
contao
 
 
datadog/dd-trace
datadog/dd-trace
 
 
david-garcia/phpwhois
david-garcia/phpwhois
 
 
dedoc/scramble
dedoc/scramble
 
 
derhansen
derhansen
 
 
directmailteam/direct-mail
directmailteam/direct-mail
 
 
dnadesign/silverstripe-elemental
dnadesign/silverstripe-elemental
 
 
doctrine
doctrine
 
 
dompdf/dompdf
dompdf/dompdf
 
 
drupal-pattern-lab
drupal-pattern-lab
 
 
drupal
drupal
 
 
easycorp/easyadmin-bundle
easycorp/easyadmin-bundle
 
 
elijaa/phpmemcacheadmin
elijaa/phpmemcacheadmin
 
 
endroid/qr-code-bundle
endroid/qr-code-bundle
 
 
enshrined/svg-sanitize
enshrined/svg-sanitize
 
 
erusev/parsedown
erusev/parsedown
 
 
evoweb/sf-register
evoweb/sf-register
 
 
ezsystems
ezsystems
 
 
ezyang/htmlpurifier
ezyang/htmlpurifier
 
 
facade/ignition
facade/ignition
 
 
firebase/php-jwt
firebase/php-jwt
 
 
fixpunkt
fixpunkt
 
 
fooman/tcpdf
fooman/tcpdf
 
 
fossar/tcpdf-parser
fossar/tcpdf-parser
 
 
frappant/frp-form-answers
frappant/frp-form-answers
 
 
friendsofsymfony
friendsofsymfony
 
 
friendsofsymfony1
friendsofsymfony1
 
 
friendsoftypo3
friendsoftypo3
 
 
fuel/core
fuel/core
 
 
georgringer/news
georgringer/news
 
 
gos/web-socket-bundle
gos/web-socket-bundle
 
 
gree/jose
gree/jose
 
 
gregwar/rst
gregwar/rst
 
 
guzzlehttp
guzzlehttp
 
 
hms5232/laravel-swagger
hms5232/laravel-swagger
 
 
illuminate
illuminate
 
 
in2code
in2code
 
 
ivankristianto/phpwhois
ivankristianto/phpwhois
 
 
j0k3r/httplug-ssrf-plugin
j0k3r/httplug-ssrf-plugin
 
 
james-heinrich/getid3
james-heinrich/getid3
 
 
jayanta/laravel-threat-detection
jayanta/laravel-threat-detection
 
 
joomla
joomla
 
 
jsmitty12/phpwhois
jsmitty12/phpwhois
 
 
jweiland
jweiland
 
 
kazist/phpwhois
kazist/phpwhois
 
 
kitodo/presentation
kitodo/presentation
 
 
klaviyo/magento2-extension
klaviyo/magento2-extension
 
 
knplabs/knp-snappy
knplabs/knp-snappy
 
 
kreait/firebase-php
kreait/firebase-php
 
 
la-haute-societe/tcpdf
la-haute-societe/tcpdf
 
 
laminas/laminas-diactoros
laminas/laminas-diactoros
 
 
laravel
laravel
 
 
lcobucci/jwt
lcobucci/jwt
 
 
league
league
 
 
lexik/jwt-authentication-bundle
lexik/jwt-authentication-bundle
 
 
litesaml/lightsaml
litesaml/lightsaml
 
 
livewire/livewire
livewire/livewire
 
 
lochmueller/html5videoplayer-powermail
lochmueller/html5videoplayer-powermail
 
 
magento
magento
 
 
mask/mask
mask/mask
 
 
matyhtf/framework
matyhtf/framework
 
 
mautic/core
mautic/core
 
 
mcp/sdk
mcp/sdk
 
 
mdanter/ecc
mdanter/ecc
 
 
mediaessenz/mail
mediaessenz/mail
 
 
mediawiki
mediawiki
 
 
microsoft
microsoft
 
 
microweber/microweber
microweber/microweber
 
 
mmc/ceselector
mmc/ceselector
 
 
monolog/monolog
monolog/monolog
 
 
mtdowling/jmespath.php
mtdowling/jmespath.php
 
 
mustache/mustache
mustache/mustache
 
 
namshi/jose
namshi/jose
 
 

Repository files navigation

PHP Security Advisories Database

The PHP Security Advisories Database references known security vulnerabilities in various PHP projects and libraries. This database must not serve as the primary source of information for security issues, it is not authoritative for any referenced software, but it allows to centralize information for convenience and easy consumption.

License

The PHP security advisories database is free and unencumbered software released into the public domain.

Checking for Vulnerabilities

To check your application's dependencies for known vulnerabilities, run composer audit from your project's root directory (the directory containing composer.json and composer.lock):

composer audit

Contributing

Contributing security advisories is as easy as it can get:

  • You can contribute a new entry by sending a pull request or by creating a file directly via the Github interface;

  • Create a directory based on the Composer name of the software where the security issue exists (use symfony/http-foundation for an issue in the Symfony HttpFoundation component for instance);

  • Each security issue must be saved in a file where the name is the CVE identifier (preferred) or the date when the security issue was announced followed by an increment (2012-12-12-1 for instance);

  • The file is in the YAML format and must contain the following entries (have a look at existing entries for examples):

    • title: A text that describes the security issue in a few words;

    • link: A link to the official security issue announcement (HTTPS links are preferred over HTTP ones);

    • reference: A unique reference to identify the software (the only supported scheme is composer:// followed by the Composer identifier);

    • branches: A hash of affected branches, where the name is the branch name (like 2.0.x), and the value is a hash with the following entries:

      • time: The date and time in UTC when the security issue was fixed or null if the issue is not fixed yet (most of the time, the date of the merge commit that fixed the issue in the following format 2012-08-27 19:17:44) -- this information must be as accurate as possible as it is used to determine if a project is affected or not;

      • versions: An array of constraints describing affected versions for this branch (this is the same format as the one used for Composer -- ['>=2.0.0', '<2.0.17']).

  • If you have a CVE identifier, add it under the cve key.

  • Make sure your file validates by running php -d memory_limit=-1 validator.php from the root of this project. This script needs some dependencies to be installed via composer, so you need to run composer install before.

If some affected code is available through different Composer entries (like when you have read-only subtree splits of a main repository), duplicate the information in several files.

About

A database of PHP security advisories

Topics

composerpackagistphpvulnerabilities

Resources

Readme
Unlicense
Activity
Custom properties

Stars

2.1k stars

Watchers

134 watching

Forks

335 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.