{"id":38534631,"url":"https://github.com/burzum/cakephp-html-purifier","last_synced_at":"2026-01-25T02:01:11.283Z","repository":{"id":4657190,"uuid":"5802925","full_name":"burzum/cakephp-html-purifier","owner":"burzum","description":"This is a CakePHP wrapper for the HTML Purifier lib. The plugin includes a trait, a view helper, a behavior and a shell to clean your markup wherever you like, in the view or in the model layer or clean any table and field using the shell.","archived":true,"fork":false,"pushed_at":"2021-01-24T14:38:36.000Z","size":952,"stargazers_count":43,"open_issues_count":1,"forks_count":27,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-12-02T06:55:45.521Z","etag":null,"topics":["cakephp","cakephp-plugin","cakephp-wrapper","cakephp2","cakephp3","cakephp4","html-purifier","purifier","sanitization"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/burzum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-14T00:30:09.000Z","updated_at":"2023-01-28T02:35:53.000Z","dependencies_parsed_at":"2022-09-03T15:10:47.755Z","dependency_job_id":null,"html_url":"https://github.com/burzum/cakephp-html-purifier","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/burzum/cakephp-html-purifier","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burzum%2Fcakephp-html-purifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burzum%2Fcakephp-html-purifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burzum%2Fcakephp-html-purifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burzum%2Fcakephp-html-purifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/burzum","download_url":"https://codeload.github.com/burzum/cakephp-html-purifier/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burzum%2Fcakephp-html-purifier/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28741625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T01:40:51.112Z","status":"online","status_checked_at":"2026-01-25T02:00:06.841Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cakephp","cakephp-plugin","cakephp-wrapper","cakephp2","cakephp3","cakephp4","html-purifier","purifier","sanitization"],"created_at":"2026-01-17T07:00:28.917Z","updated_at":"2026-01-25T02:01:11.271Z","avatar_url":"https://github.com/burzum.png","language":"PHP","readme":"CakePHP HTML Purifier Plugin\n----------------------------\n\n[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.txt)\n[![Build Status](https://img.shields.io/travis/burzum/cakephp-html-purifier/2.0.svg?style=flat-square)](https://travis-ci.org/burzum/cakephp-html-purifier)\n[![Scrutinizer Coverage](https://img.shields.io/scrutinizer/coverage/g/burzum/cakephp-html-purifier/master.svg?style=flat-square)](https://scrutinizer-ci.com/g/cakephp-html-purifier/)\n[![Code Quality](https://img.shields.io/scrutinizer/g/burzum/cakephp-html-purifier.svg?branch=2.0?style=flat-square)](https://scrutinizer.io/r/burzum/cakephp-html-purifier)\n\nThis is a CakePHP wrapper for [the HTML Purifier lib](http://htmlpurifier.org/).\n\nHTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications.\n\nThe plugin includes a trait, a view helper, a behavior and a shell to clean your markup wherever you like, in the view or in the model layer or clean any table and field using the shell.\n\n---\n\n* For **CakePHP 2.x** use the 1.x version or branch.\n* For **CakePHP \u003c=3.5** use the 2.0 version or branch.\n* For **CakePHP \u003e 3.5** use the 3.0 version or branch.\n\nDocumentation\n-------------\n\nFor documentation, as well as tutorials, see the [docs](docs/Home.md) directory of this repository.\n\nSupport\n-------\n\nFor support and feature request, please visit the [Support Site](https://github.com/burzum/cakephp-html-purifier/issues).\n\nContributing to this Plugin\n---------------------------\n\nPlease feel free to contribute to the plugin with new issues, requests, unit tests and code fixes or new features. If you want to contribute some code, create a feature branch from develop, and send us your pull request. Unit tests for new features and issues detected are mandatory to keep quality high.\n\n* Contributions must follow the [PSR2 coding standard recommendation](https://github.com/php-fig-rectified/fig-rectified-standards).\n* [Unit tests](https://book.cakephp.org/4/en/development/testing.html) are required.\n\nLicense\n-------\n\nCopyright 2012 - 2018 Florian Krämer\n\nLicensed under the [MIT](http://www.opensource.org/licenses/mit-license.php) License. Redistributions of the source code included in this repository must retain the copyright notice found in each file.\n","funding_links":[],"categories":["Filtering and Validation"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburzum%2Fcakephp-html-purifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fburzum%2Fcakephp-html-purifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburzum%2Fcakephp-html-purifier/lists"}