Top 23 PHP Security Projects
-
labs
This is a collection of tutorials for learning how to use Docker with various tools. Contributions welcome.
Project mention: How to “dockerize” existing web apps (“php + mySQL” app, and “node.js + express + mongodb” app) | reddit.com/r/docker | 2021-03-11You can find some intro and tutorials to catch up on docker https://github.com/docker/labs
-
-
Scout APM
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
Hands-on security: Juice Shop and Damn Vulnerable Web App are good choices, along with Capture the Flag competitions
-
-
-
I encrypted my data using defuse/php-encryption. This library, claiming to be secure, unlike other libraries, did the encryption and decryption for me. To encrypt and decrypt, I needed my own key, which I generated by running
-
Project mention: La pénurie globale va également affecter les routeurs, c'est l'effet boule de neige | reddit.com/r/france | 2021-04-12
-
Project mention: Multi-tenancy/user roles - tutorial suggestions | reddit.com/r/laravel | 2021-02-15
I only have experience with Bouncer but it has worked well for me. As a basic hypothetical scenario, you can create different roles and abilities such as:
-
Project mention: What’s the best way to share login details with a family member? | reddit.com/r/privacy | 2021-04-10
-
Project mention: Can build in Markdown library limit the use of certain tags? | reddit.com/r/laravel | 2021-02-19
Have you looked at HTML Purifier?
-
-
PHPGGC
PHPGGC is a library of PHP unserialize() payloads along with a tool to generate them, from command line or programmatically.
-
-
-
Project mention: API: external UUID to internal ID in validation or controller or ? | reddit.com/r/laravel | 2021-02-19
To obfuscate id there are several solutions, other than the already mentioned hashids you can try this one https://github.com/jenssegers/optimus
-
This is my exact feeling. I have a Hugo-powered blog, but like you said, I miss the ability to draft something quickly when I'm inspired. Right now, the best option I have found is self-hosting Ghost with some aggressive Cloudflare caching.
I considered using wp2static[0] before starting with Ghost. Have you published your exporter?
-
-
-
There are a bunch out there but have a look at this one for instance: https://github.com/delight-im/PHP-Auth
-
-
PHP IDS
PHPIDS (PHP-Intrusion Detection System) is a simple to use, well structured, fast and state-of-the-art security layer for your PHP based web application
-
-
Index
What are some of the best open-source Security projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | labs | 9,770 |
2 | random_compat | 7,798 |
3 | DVWA | 5,085 |
4 | awesome-appsec | 4,494 |
5 | PHPSecLib | 4,317 |
6 | PHP Encryption | 3,256 |
7 | pfSense | 3,069 |
8 | bouncer | 2,646 |
9 | Passbolt | 2,457 |
10 | HTML Purifier | 2,144 |
11 | SensioLabs Security Check | 1,628 |
12 | PHPGGC | 1,562 |
13 | IniScan | 1,459 |
14 | Sentinel | 1,357 |
15 | Optimus | 1,089 |
16 | wp2static | 970 |
17 | Halite | 941 |
18 | RandomLib | 814 |
19 | PHP-Auth | 730 |
20 | TwoFactorAuth | 729 |
21 | PHP IDS | 711 |
22 | Latte | 631 |
23 | AntiXSS | 410 |