Here is the top collection of PHP Security Libraries for developers. PHP Security Libraries will offer the developers a comprehensive security framework for writing applications. It also provides the administrator or user with various tools for securely managing those applications.
PHP Security Libraries include large tools, APIs, and implementations commonly used for security protocols, algorithms, and mechanisms. The PHP Security APIs span various areas like public key infrastructure, authentication, cryptography, access control, and secure communication.
We have handpicked the top 10 PHP Security Libraries for developers in 2024 for your reference:
SecLists:
- Known as the security tester's companion.
- Is a collection of several types of lists used during security assessments collected in a single place.
- This might include passwords, usernames, sensitive data patterns, website URLs, web shells, fuzzing payloads, etc.
SecListsby danielmiessler
SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.
SecListsby danielmiessler
PHP 47110 Version:2023.2 License: Permissive (MIT)
awesome-appsec:
- Is a curated set of resources which helps to learn about application security.
- Contains websites, self-assessment quizzes, books, and blog posts.
- Helps in understanding the importance of end-to-end network-layer encryption and secure encryption for idle data.
awesome-appsecby paragonie
A curated list of resources for learning about application security
awesome-appsecby paragonie
PHP 5615 Version:Current License: Permissive (MIT)
phpseclib:
- Takes in strings and not file paths.
- Does not need a public key; private keys have the public key embedded within them, which will be extracted when required.
- Can take in any standardized format of keys like XML signature keys, PXKS#1 formatted keys, and PuTTY keys.
security-bundle:
- Provides a tight integration of the Security Component into the Symfony full-stack framework.
- Offers advanced options like firewalls, role_hierarchy, access_control, providers, and hashers.
- Also provides options to erase credentials, hide users who are not found, and access denied messages.
security-bundleby symfony
Provides a tight integration of the Security component into the Symfony full-stack framework
security-bundleby symfony
PHP 2330 Version:v6.3.0 License: Permissive (MIT)
security-core:
- Provides an infrastructure for sophisticated authorization systems that makes it possible to separate the actual authorization logic from user providers who hold the user credentials.
- Some HTTP-related security tools like CSRF protection and secure session cookies are provided.
- Offers all authentication and authorization features required for securing your application.
security-coreby symfony
Symfony Security Component - Core Library
security-coreby symfony
PHP 1696 Version:v6.3.0-BETA1 License: Permissive (MIT)
security-core:
- Provides an infrastructure for sophisticated authorization systems that makes it possible to separate the actual authorization logic from user providers who hold the user credentials.
- Some HTTP-related security tools like CSRF protection and secure session cookies are provided.
- Offers all authentication and authorization features required for securing your application.
xvwaby s4n7h0
XVWA is a badly coded web application written in PHP/MySQL that helps security enthusiasts to learn application security.
xvwaby s4n7h0
PHP 1605 Version:Current License: Strong Copyleft (GPL-3.0)
security-csrf:
- Provides a class CsrfTokenManager to generate and validate CSRF tokens.
- Offers many tools for securing your application, like HTTP-related security tools like CSRF protection and secure session cookies.
- Provides authorization and authentication features for securing your application.
security-csrfby symfony
Symfony Security Component - CSRF Library
security-csrfby symfony
PHP 1616 Version:v6.3.0-BETA1 License: Permissive (MIT)
security-http:
- The Security HTTP component will offer an HTTP integration of the core security component.
- Allows securing your application with the help of firewalls.
- Provides authenticators for authenticating users who visit your application.
security-httpby symfony
Symfony Security Component - HTTP Integration
security-httpby symfony
PHP 1540 Version:v6.3.0-BETA1 License: Permissive (MIT)
iniscan:
- Is a tool designed for scanning the php.ini file for common security practices and reporting the results.
- Used only in the command line and reports the results for displaying the passed and failed test cases.
- Offers a few commands for checking and showing the contents of your php.ini.