All Projects → fabpot → Local Php Security Checker

fabpot / Local Php Security Checker

Licence: agpl-3.0
PHP security vulnerabilities checker

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Local Php Security Checker

Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (-11%)
Mutual labels:  composer, packagist
composer-diff
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
Stars: ✭ 51 (-89.42%)
Mutual labels:  packagist, composer
composer-localdev-plugin
Composer Plugin for local development
Stars: ✭ 31 (-93.57%)
Mutual labels:  packagist, composer
Satis
Simple static Composer repository generator - For a full private Composer repo use Private Packagist
Stars: ✭ 2,722 (+464.73%)
Mutual labels:  composer, packagist
The-PHP-Workshop
A New, Interactive Approach to Learning PHP
Stars: ✭ 30 (-93.78%)
Mutual labels:  packagist, composer
generator-composer
🐘 Yeoman (http://yeoman.io) generator for a PHP Composer project
Stars: ✭ 16 (-96.68%)
Mutual labels:  packagist, composer
ip
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.
Stars: ✭ 212 (-56.02%)
Mutual labels:  packagist, composer
Ansible Role Composer
Ansible Role - Composer PHP Dependency Manager
Stars: ✭ 149 (-69.09%)
Mutual labels:  composer, packagist
crook
Simple hook management tool made with PHP
Stars: ✭ 60 (-87.55%)
Mutual labels:  packagist, composer
alfred-packagist
Alfred workflow to search for PHP packages with Packagist
Stars: ✭ 21 (-95.64%)
Mutual labels:  packagist, composer
Asset Packagist
Asset Packagist
Stars: ✭ 235 (-51.24%)
Mutual labels:  composer, packagist
Acf Pro Installer
A composer install helper for Advanced Custom Fields PRO
Stars: ✭ 265 (-45.02%)
Mutual labels:  composer, packagist
Private Composer Installer
Composer install helper outsourcing sensitive keys from the package URL into environment variables
Stars: ✭ 168 (-65.15%)
Mutual labels:  composer, packagist
packagist
🐳 Dockette out-of-box Packagist (Nginx / Solr 6 / PHP 7.1+FPM)
Stars: ✭ 32 (-93.36%)
Mutual labels:  packagist, composer
Hprose Php
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Stars: ✭ 1,952 (+304.98%)
Mutual labels:  composer, packagist
private-packagist-api-client
Private Packagist API Client
Stars: ✭ 28 (-94.19%)
Mutual labels:  packagist, composer
Security Advisories
A database of PHP security advisories
Stars: ✭ 1,740 (+261%)
Mutual labels:  composer, packagist
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-70.33%)
Mutual labels:  composer, packagist
composer-velocita
Velocita - Composer plugin for transparent caching
Stars: ✭ 26 (-94.61%)
Mutual labels:  packagist, composer
client-php
Official NFe.io API Client for PHP
Stars: ✭ 36 (-92.53%)
Mutual labels:  packagist, composer

Local PHP Security Checker

The Local PHP Security Checker is a command line tool that checks if your PHP application depends on PHP packages with known security vulnerabilities. It uses the Security Advisories Database behind the scenes.

Download a binary from the Releases page on Github, rename it to local-php-security-checker and make it executable.

From a directory containing a PHP project that uses Composer, check for known vulnerabilities by running the binary without arguments or flags:

$ local-php-security-checker

You can also pass a --path to check a specific directory:

$ local-php-security-checker --path=/path/to/php/project
$ local-php-security-checker --path=/path/to/php/project/composer.lock

By default, the output is optimized for terminals, change it via the --format flag (supported formats: ansi, markdown, json, and yaml):

$ local-php-security-checker --format=json

When running the command, it checks for an updated vulnerability database and downloads it from Github if it changed since the last run. If you want to avoid the HTTP round-trip, use --local. To force a database update without checking for a project, use --update-cache.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].