graham-campbell/security-core
Core security utilities for Laravel, providing a lightweight foundation for sanitizing user input, escaping output, and defending against XSS. Powers the graham-campbell/security package and can be used standalone in any PHP or Laravel application.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| graham-campbell/security | 0.88 | A Laravel package from Graham Campbell that helps harden your app by adding configurable security headers to HTTP responses. It provides a simple middleware-based setup for common browser protections, making it easy to improve response security with minimal configuration. | 0 | 255 | — | 8K | — | 0.3 | 54.2 | — | — | |
| phlib/xss-sanitizer | 0.87 | PHP library for sanitizing untrusted HTML and preventing XSS. It parses user-supplied markup, strips dangerous tags, attributes and URLs, and returns safe HTML for rendering in web applications. Configurable rules suit comments, rich text and other user-generated content. | 16 | — | 3 | — | 1 | 0.3 | — | LGPL-3.0 | 2 years ago |
|
| symfony/html-sanitizer | 0.86 | Symfony's HtmlSanitizer component offers an object-oriented API to clean untrusted HTML for safe DOM insertion. Configure allowed elements, attributes, link schemes, and URL forcing to strip scripts and dangerous markup. | 284 | 283 | 13 | 4M | 0 | 36.3 | 64.9 | MIT | 1 week ago | |
| graham-campbell/core | 0.86 | Core functionality for Laravel and PHP packages by Graham Campbell. Provides reusable base service providers, helpers, and bootstrapping utilities that other packages build on, keeping setup consistent, minimal, and lightweight across the ecosystem. | 0 | 30 | — | 218 | — | 0.3 | 32.3 | — | — | |
| graham-campbell/credentials | 0.86 | A Laravel package by Graham Campbell for managing application credentials. It offers a simple, configurable way to store and retrieve sensitive values such as API keys, tokens, and passwords, helping keep them organized and out of your codebase. Integrates smoothly with Laravel's container and confi... | 0 | 58 | — | 29 | — | 0.3 | 20.4 | — | — | |
| voku/anti-xss | 0.86 | AntiXSS is a lightweight PHP library for filtering malicious input and preventing cross-site scripting attacks. It cleans user-supplied strings and arrays, with support for custom sanitizing, making it a simple drop-in defense for web forms and input handling. | 711 | 729 | 121 | 439K | 1 | 26.5 | 44.9 | MIT | 4 weeks ago | |
| graham-campbell/passwd | 0.86 | A Laravel password validator and generator that checks strength, requires letters, numbers, and symbols, rejects common or weak passwords, and generates secure random passwords via a simple, configurable service provider integration. | 0 | 4 | — | 1 | — | 0.3 | — | — | — | |
| graham-campbell/github | 0.86 | Laravel bridge to the KnpLabs PHP GitHub API. Provides a configurable GitHub client via a manager, with Laravel-friendly service container integration, facades, and multi-connection support for GitHub authentication and requests. | 647 | 652 | 125 | 81K | 1 | 26.2 | 31.5 | MIT | 5 months ago | |
| graham-campbell/result-type | 0.85 | Result Type is a PHP implementation of the result type, maintained by Graham Campbell. It offers a clean way to represent success or failure values instead of exceptions. Install via Composer with graham-campbell/result-type ^1.1; requires PHP 7.2.5-8.6. MIT licensed. | 0 | 556 | — | 23M | — | 3.6 | 55.3 | — | — | |
| larahook/purifier | 0.85 | Laravel wrapper for HTMLPurifier that cleans and sanitizes untrusted HTML before it reaches your views. Filter user-generated content through a simple, configurable API to strip XSS and other malicious markup while preserving safe formatting. | 2 | 2 | 0 | 735 | 0 | 8.1 | 35.3 | MIT | 7 months ago | |
| graham-campbell/manager | 0.85 | Laravel Manager is a package by Graham Campbell that provides reusable manager functionality for Laravel applications, helping you build and organize driver-based managers and related components cleanly and consistently. | 393 | 400 | 40 | 697K | 0 | 19.8 | 47.8 | MIT | 7 months ago | |
| graham-campbell/core-api | 0.85 | Core API provides a lightweight foundation for building APIs in Laravel, offering reusable interfaces, traits and helpers that keep endpoint development consistent, structured and easy to extend. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| elegantweb/sanitizer | 0.85 | Laravel package that cleans and normalizes user input before validation. Define sanitizer classes with rule sets to trim strings, cast types, strip tags, and transform request data, keeping controllers lean and application data consistent. Extensible with custom filters. | 115 | — | 15 | — | 0 | 10.1 | — | MIT | 7 months ago | |
| jeffersongoncalves/laravel-html-sanitizer | 0.85 | A Laravel package for sanitizing untrusted HTML before rendering. It helps remove dangerous tags and attributes to reduce XSS risks, with configurable rules for safely handling user-generated content in your applications. | 1 | 1 | 0 | 511 | 0 | 19.9 | 39.0 | MIT | 1 week ago | |
| rhukster/dom-sanitizer | 0.85 | A fast, MIT-licensed DOM, SVG, and MathML sanitizer for PHP 7.3+. It uses PHP DOMDocument to strip dangerous tags and attributes, borrowing DOMPurify’s extensive allowlists. Configurable options and tag/attribute controls included. | 14 | 11 | 3 | 169K | 0 | 24.5 | 64.8 | MIT | 1 week ago | |
| graham-campbell/dropbox | 0.85 | Laravel package that provides a Dropbox bridge for your applications, wrapping the official Dropbox SDK in a familiar, config-driven service provider so you can authenticate, upload, download, and manage files with minimal setup. | 0 | 113 | — | 1 | — | 0.3 | 4.2 | — | — | |
| graham-campbell/analyzer | 0.85 | Analyzer is a PHP package by Graham Campbell that checks whether referenced classes actually exist. It helps catch missing or mistyped class references, supports PHP 8.1-8.5, and integrates with PHPUnit 10-13 for test-time analysis. | 0 | 32 | — | 8K | — | 9.3 | 53.7 | — | — | |
| graham-campbell/cms-core | 0.85 | Core package for Graham Campbell's Laravel-based CMS, providing the foundational services, base classes, and shared utilities that power the CMS and its companion packages. | 0 | 9 | — | 0 | — | 0.3 | — | — | — | |
| graham-campbell/cms-logviewer | 0.85 | A lightweight log viewer for Graham Campbell's CMS that lets administrators browse, search, and inspect application log files from the dashboard, making Laravel debugging and monitoring simpler without direct server access. | 0 | 5 | — | 0 | — | 0.3 | — | — | — | |
| graham-campbell/cms-contact | 0.85 | graham-campbell/cms-contact adds contact form and message handling to Laravel CMS applications. It provides models, migrations, and routes for receiving enquiries, storing submissions, and integrating contact functionality into your site. | 0 | 4 | — | 0 | — | 0.3 | — | — | — |
How can I help you explore Laravel packages today?