{"id":537571,"name":"ezyang/htmlpurifier","ecosystem":"packagist","description":"Standards compliant HTML filter written in PHP","homepage":"http://htmlpurifier.org/","licenses":"LGPL-2.1-or-later","normalized_licenses":["LGPL-2.1-or-later"],"repository_url":"https://github.com/ezyang/htmlpurifier","keywords_array":["html"],"namespace":"ezyang","versions_count":18,"first_release_published_at":"2013-02-18T00:04:08.000Z","latest_release_published_at":"2026-09-15T15:42:51.000Z","latest_release_number":"v4.19.1","latest_published_release_number":"v4.19.1","last_synced_at":"2026-11-12T10:44:36.058Z","created_at":"2022-04-07T09:24:32.177Z","updated_at":"2026-11-12T10:44:50.337Z","registry_url":"https://packagist.org/packages/ezyang/htmlpurifier#","install_command":"composer require ezyang/htmlpurifier","documentation_url":null,"metadata":{"funding":[],"abandoned":false,"malware":[],"packagist_snapshot":{"last_modified":1789486977,"sha256":"c5b657cab825bb796cb6026da346600e8a9b7efe3995975056cbf44f4fffa1a7"}},"repo_metadata":{"id":408999,"uuid":"28039","full_name":"ezyang/htmlpurifier","owner":"ezyang","description":"Standards compliant HTML filter written in PHP","archived":false,"fork":false,"pushed_at":"2026-10-27T02:15:25.000Z","size":9150,"stargazers_count":3348,"open_issues_count":129,"forks_count":363,"subscribers_count":56,"default_branch":"master","last_synced_at":"2026-11-06T06:13:45.721Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://htmlpurifier.org","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":"Unmaintained","scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ezyang.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2008-06-24T03:22:14.000Z","updated_at":"2026-11-04T03:17:43.000Z","dependencies_parsed_at":"2026-10-29T12:51:59.840Z","dependency_job_id":null,"html_url":"https://github.com/ezyang/htmlpurifier","commit_stats":{"total_commits":1695,"total_committers":94,"mean_commits":18.03191489361702,"dds":"0.23362831858407085","last_synced_commit":"f0fbf510981b27fc03168efdb17d6bff48f521af"},"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/ezyang/htmlpurifier","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ezyang","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/sbom","scorecard":{"id":389282,"data":{"date":"2025-08-11","repo":{"name":"github.com/ezyang/htmlpurifier","commit":"1eb05d9864620e926535ce2131803acd2a6d7a4d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":9,"reason":"6 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":8,"reason":"Found 25/30 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Lesser General Public License v2.1: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T17:24:29.066Z","repository_id":408999,"created_at":"2025-08-18T17:24:29.066Z","updated_at":"2025-08-18T17:24:29.066Z"},"funding_links":[],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":349647599,"owners_count":38589100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-11-03T11:36:44.738Z","status":"online","status_checked_at":"2026-11-06T02:00:06.831Z","response_time":65,"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"},"owner_record":{"login":"ezyang","name":"Edward Z. Yang","uuid":"13564","kind":"user","description":"","email":"ezyang@mit.edu","website":"http://ezyang.com","location":"New York, NY","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13564?v=4","repositories_count":271,"last_synced_at":"2026-11-11T01:33:15.579Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/ezyang","funding_links":[],"total_stars":8198,"followers":3756,"following":0,"created_at":"2022-11-02T16:35:14.333Z","updated_at":"2026-11-11T01:33:15.590Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ezyang","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ezyang/repositories"},"tags":[{"name":"v4.19.1","sha":"5e0539132d934f936fbae2c88b55d58f9438623f","kind":"commit","published_at":"2026-09-15T15:42:51.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.19.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.19.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/releases/v4.19.1"},{"name":"v4.19.0","sha":"b287d2a16aceffbf6e0295559b39662612b77fcf","kind":"commit","published_at":"2025-10-17T16:34:55.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.19.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.19.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/releases/v4.19.0"},{"name":"v4.18.0","sha":"cb56001e54359df7ae76dc522d08845dc741621b","kind":"commit","published_at":"2024-11-01T03:51:45.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.18.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.18.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/releases/v4.18.0"},{"name":"v4.17.0","sha":"bbc513d79acf6691fa9cf10f192c90dd2957f18c","kind":"commit","published_at":"2023-11-17T15:01:25.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.17.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.17.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/releases/v4.17.0"},{"name":"v4.16.0","sha":"523407fb06eb9e5f3d59889b3978d5bfe94299c8","kind":"commit","published_at":"2022-09-18T07:06:19.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.16.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.16.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/releases/v4.16.0"},{"name":"v4.15.0","sha":"8d9f4c9ec154922ff19690ffade9ed915b27a017","kind":"tag","published_at":"2022-09-18T06:24:09.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.15.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.15.0/manifests","release_url":null},{"name":"v4.14.0","sha":"12ab42bd6e742c70c0a52f7b82477fcd44e64b75","kind":"tag","published_at":"2021-12-25T01:22:05.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.14.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.14.0/manifests","release_url":null},{"name":"v4.13.0","sha":"08e27c97e4c6ed02f37c5b2b20488046c8d90d75","kind":"tag","published_at":"2020-06-29T00:57:16.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.13.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.13.0/manifests","release_url":null},{"name":"v4.12.0","sha":"a617e55bc62a87eec73bd456d146d134ad716f03","kind":"tag","published_at":"2019-10-28T03:44:50.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.12.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.12.0/manifests","release_url":null},{"name":"v4.11.0","sha":"83ab08bc1af7d808a9e0fbf024f1c24bfd73c0a7","kind":"tag","published_at":"2019-07-14T18:58:50.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.11.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.11.0/manifests","release_url":null},{"name":"v4.10.0","sha":"d85d39da4576a6934b72480be6978fb10c860021","kind":"tag","published_at":"2018-02-23T02:00:55.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.10.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.10.0/manifests","release_url":null},{"name":"v4.9.3","sha":"95e1bae3182efc0f3422896a3236e991049dac69","kind":"tag","published_at":"2017-06-03T02:28:29.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.9.3","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.9.3/manifests","release_url":null},{"name":"v4.9.2","sha":"6d50e5282afdfdfc3e0ff6d192aff56c5629b3d4","kind":"tag","published_at":"2017-03-13T06:31:00.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.9.2","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.9.2/manifests","release_url":null},{"name":"v4.9.1","sha":"de82f9845f2a0f9f27abec67d6a4958427e6f5d6","kind":"tag","published_at":"2017-03-08T08:22:46.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.9.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.9.1/manifests","release_url":null},{"name":"v4.8.0","sha":"d0c392f77d2f2a3dcf7fcb79e2a1e2b8804e75b2","kind":"tag","published_at":"2016-07-16T13:00:58.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.8.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.8.0/manifests","release_url":null},{"name":"4.8.0","sha":"d0c392f77d2f2a3dcf7fcb79e2a1e2b8804e75b2","kind":"tag","published_at":"2016-07-16T12:59:06.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/4.8.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@4.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/4.8.0/manifests","release_url":null},{"name":"v4.7.0","sha":"ae1828d955112356f7677c465f94f7deb7d27a40","kind":"tag","published_at":"2015-08-05T01:04:03.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.7.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.7.0/manifests","release_url":null},{"name":"v4.6.0","sha":"6f389f0f25b90d0b495308efcfa073981177f0fd","kind":"tag","published_at":"2013-11-30T08:25:57.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.6.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.6.0/manifests","release_url":null},{"name":"gusev","sha":"c768146e4ded54ee1b2a5a9771d9f99cc12dac1d","kind":"commit","published_at":"2013-10-13T04:24:38.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/gusev","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/gusev","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@gusev","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/gusev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/gusev/manifests","release_url":null},{"name":"v4.5.0","sha":"d516e2f8de435ea78cc6152abc425d3ff2c4d289","kind":"tag","published_at":"2013-02-18T00:04:47.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.5.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.5.0/manifests","release_url":null},{"name":"v4.4.0","sha":"17af0e4fc127e5ba7c7faee4eea194903bdcd53f","kind":"tag","published_at":"2012-01-19T00:22:47.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.4.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.4.0/manifests","release_url":null},{"name":"v4.3.0","sha":"f1439f0af54ca21126546bba372a8cd4a72670c5","kind":"tag","published_at":"2011-03-27T22:23:33.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.3.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.3.0/manifests","release_url":null},{"name":"v4.2.0","sha":"882ffed9babb9ddc20bfb0979b14bb52d64c96c4","kind":"tag","published_at":"2010-09-15T06:54:25.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.2.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.2.0/manifests","release_url":null},{"name":"v4.1.1","sha":"18e538317a877a0509ae71a860429c41770da230","kind":"tag","published_at":"2010-06-01T03:20:27.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.1.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.1.1/manifests","release_url":null},{"name":"v4.1.0","sha":"f4c6e10ff7d091e97cda0fcb0c50cdcdb361aee3","kind":"tag","published_at":"2010-04-26T22:39:23.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.1.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.1.0/manifests","release_url":null},{"name":"v4.0.0","sha":"53ff3e2744b20c579f52ca92d2a6a4922252a28c","kind":"tag","published_at":"2009-07-08T02:46:38.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v4.0.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v4.0.0/manifests","release_url":null},{"name":"v3.3.0","sha":"e9f529e78f05c0c0cfb70fa8a5b0e9d826647d2b","kind":"tag","published_at":"2009-02-16T22:25:34.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.3.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.3.0/manifests","release_url":null},{"name":"v3.2.0","sha":"280211f70b34543c5bb0eff78e2ff2c9b778887a","kind":"tag","published_at":"2008-10-31T20:32:01.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.2.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.2.0/manifests","release_url":null},{"name":"v3.1.1.2","sha":"6bc04e0e106c336ac58cd687986d042a0a874ea8","kind":"tag","published_at":"2008-07-05T19:43:23.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.1.1.2","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.1.2/manifests","release_url":null},{"name":"v3.1.1.1","sha":"7727cea1125772c4c6bafc010c4fafa88e5693de","kind":"tag","published_at":"2008-07-05T19:34:57.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.1.1.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.1.1/manifests","release_url":null},{"name":"v2.1.5","sha":"f38e81785f5cf56605cc2751d1f4e3e9f210b30e","kind":"commit","published_at":"2008-06-19T22:57:15.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.5","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.5/manifests","release_url":null},{"name":"v3.1.1","sha":"7015aaff46401075b17a91443e15d5f70f96af9f","kind":"commit","published_at":"2008-06-19T21:43:57.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.1.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.1/manifests","release_url":null},{"name":"v2.1.4","sha":"5b46727358f49bcb2bd3c068711d9f3bdc9c3582","kind":"commit","published_at":"2008-05-18T18:57:41.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.4","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.4/manifests","release_url":null},{"name":"v3.1.0","sha":"587d6428265563afbc6b0e3eaf76d6fc1a19a560","kind":"commit","published_at":"2008-05-18T05:46:06.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.1.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.0/manifests","release_url":null},{"name":"v3.1.0rc1","sha":"8fdf8c2e44bf5413dc2e712d54bc96014b27b03a","kind":"commit","published_at":"2008-04-22T07:24:47.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.1.0rc1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.1.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.1.0rc1/manifests","release_url":null},{"name":"v3.0.0","sha":"02658df8b2f34e05f6f65603917e0f19b51bfeda","kind":"commit","published_at":"2008-01-07T02:54:16.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v3.0.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v3.0.0/manifests","release_url":null},{"name":"v2.1.3-strict","sha":"9db861e356ab5c3a302dd301a5bb2854a01348f7","kind":"commit","published_at":"2007-11-06T04:34:33.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.3-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.3-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.3-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.3-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.3-strict/manifests","release_url":null},{"name":"v2.1.3","sha":"c330860606e50dfb8ad958d4bb41a01b3392cd08","kind":"commit","published_at":"2007-11-06T03:39:59.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.3","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.3/manifests","release_url":null},{"name":"v2.1.2-strict","sha":"b3f0e6c86c5748887bf7d1985e8e8a0e3a155d51","kind":"commit","published_at":"2007-09-03T15:40:43.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.2-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.2-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.2-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.2-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.2-strict/manifests","release_url":null},{"name":"v2.1.2","sha":"b9d886d53bbe2f2455b0e09acd395cdb0fa6f50e","kind":"commit","published_at":"2007-09-03T15:30:12.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.2","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.2/manifests","release_url":null},{"name":"v2.1.1-strict","sha":"80c60bb9b50d2b251996eb4fb82654c9ed92700b","kind":"commit","published_at":"2007-08-05T02:02:46.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.1-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.1-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.1-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.1-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.1-strict/manifests","release_url":null},{"name":"v2.1.1","sha":"d51d3c127b38e4d71a9eb7559359cddfd95fc7d2","kind":"commit","published_at":"2007-08-05T01:20:55.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.1/manifests","release_url":null},{"name":"v2.1.0-strict","sha":"678a593e62173d59ef35dcc3e1e92141839b55cb","kind":"commit","published_at":"2007-08-03T03:20:49.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.0-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.0-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.0-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.0-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.0-strict/manifests","release_url":null},{"name":"v2.1.0","sha":"350d8301ddce8bdb4c0be499b40c81523451b2fd","kind":"commit","published_at":"2007-08-03T03:04:40.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.1.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.1.0/manifests","release_url":null},{"name":"v2.0.1-strict","sha":"495164e9389936f3d58bc4647657fcf78fceca2e","kind":"commit","published_at":"2007-06-27T14:30:45.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.0.1-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.0.1-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.0.1-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.1-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.1-strict/manifests","release_url":null},{"name":"v2.0.1","sha":"45748500ec75b6fb4d6822eb812397da7580be56","kind":"commit","published_at":"2007-06-27T14:10:43.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.0.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.1/manifests","release_url":null},{"name":"v2.0.0-strict","sha":"42858ad594c8ce12f338989df765662f52ae0488","kind":"commit","published_at":"2007-06-21T00:53:09.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.0.0-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.0.0-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.0.0-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.0-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.0-strict/manifests","release_url":null},{"name":"v2.0.0","sha":"e9f3fef47b7d8b7862ee19186a04e243da51b89d","kind":"commit","published_at":"2007-06-20T23:40:10.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v2.0.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v2.0.0/manifests","release_url":null},{"name":"v1.6.1-strict","sha":"c35eb3e95f2a8c76bc2f037d91189cd9f7340eb3","kind":"commit","published_at":"2007-05-05T20:49:49.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.6.1-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.6.1-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.6.1-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.1-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.1-strict/manifests","release_url":null},{"name":"v1.6.1","sha":"f4e4c1556d53945f3bfb6b6660e9d8a148515701","kind":"commit","published_at":"2007-05-05T20:26:42.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.6.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.1/manifests","release_url":null},{"name":"v1.6.0-strict","sha":"b829e76bbf65edb8220bb03031ada1b2e6206c9b","kind":"commit","published_at":"2007-04-02T03:09:23.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.6.0-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.6.0-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.6.0-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.0-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.0-strict/manifests","release_url":null},{"name":"v1.6.0","sha":"e223490a782c3e2c551dc72c40284289d29545c7","kind":"commit","published_at":"2007-04-01T22:31:16.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.6.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.6.0/manifests","release_url":null},{"name":"v1.5.0-strict","sha":"6bab867afb7edfb1385bb79b6788a4b3959a4853","kind":"commit","published_at":"2007-03-24T01:30:10.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.5.0-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.5.0-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.5.0-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.5.0-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.5.0-strict/manifests","release_url":null},{"name":"v1.5.0","sha":"7e8c7d8c64dcb2e681447f3bafb3e7699a881790","kind":"commit","published_at":"2007-03-24T01:28:05.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.5.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.5.0/manifests","release_url":null},{"name":"v1.4.1-strict","sha":"cec7a1c087c918b9bcce6c23a5af05b6b557d00b","kind":"commit","published_at":"2007-01-21T21:54:03.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.4.1-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.4.1-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.4.1-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.1-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.1-strict/manifests","release_url":null},{"name":"v1.4.1","sha":"6871a54d64750631f4c911beaf3c5e3f70e13d94","kind":"commit","published_at":"2007-01-21T21:47:18.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.4.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.1/manifests","release_url":null},{"name":"v1.4.0-strict","sha":"c2d3d5b85951e885f442cbc8852d86685bf9319f","kind":"commit","published_at":"2007-01-21T17:45:33.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.4.0-strict","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.4.0-strict","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.4.0-strict","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.0-strict","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.0-strict/manifests","release_url":null},{"name":"v1.4.0","sha":"2d492996215e8ccb927f721fe0e098e24080a9e8","kind":"commit","published_at":"2007-01-21T17:24:18.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.4.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.4.0/manifests","release_url":null},{"name":"v1.3.2","sha":"ed38579fa2d2d2a0e333a562c1f2ee4f09feb275","kind":"commit","published_at":"2006-12-26T17:13:26.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.3.2","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.3.2/manifests","release_url":null},{"name":"v1.3.1","sha":"3b979ee846b879ef52b3c75dbebd207f8bed09d1","kind":"commit","published_at":"2006-12-06T23:19:59.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.3.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.3.1/manifests","release_url":null},{"name":"v1.3.0","sha":"d151ffd9e6a0ff3b51379f8aeaeefff8955ae1ba","kind":"commit","published_at":"2006-11-26T23:30:22.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.3.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.3.0/manifests","release_url":null},{"name":"v1.2.0","sha":"3af239c70f60d9cfe9aa9be299e236c06bbee04d","kind":"commit","published_at":"2006-11-20T03:20:08.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.2.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.2.0/manifests","release_url":null},{"name":"v1.1.2","sha":"48ce521572dcc185dad682f6fc851ad667c1e1ec","kind":"commit","published_at":"2006-09-30T19:30:50.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.1.2","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.1.2/manifests","release_url":null},{"name":"v1.1.1","sha":"6ef8abd04f1a2ce38d26a3bef399975dabf75fd0","kind":"commit","published_at":"2006-09-24T22:32:26.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.1.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.1.1/manifests","release_url":null},{"name":"v1.1.0","sha":"64d8ca98319624a0d3ef1d2d41c9363fab7c3789","kind":"commit","published_at":"2006-09-17T00:19:47.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.1.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.1.0/manifests","release_url":null},{"name":"v1.0.1","sha":"374736ae44cd8f983416ae899122fd9e6890fd8c","kind":"commit","published_at":"2006-09-04T23:12:32.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.0.1","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.0.1/manifests","release_url":null},{"name":"v1.0.0","sha":"709a17a504de79217917ab637357c310301ba3e5","kind":"commit","published_at":"2006-09-01T15:01:27.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.0.0","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.0.0/manifests","release_url":null},{"name":"v1.0.0beta","sha":"725a8cb4a4a9d0788c54c60097c6d097d6cb29af","kind":"commit","published_at":"2006-08-17T01:08:59.000Z","download_url":"https://codeload.github.com/ezyang/htmlpurifier/tar.gz/v1.0.0beta","html_url":"https://github.com/ezyang/htmlpurifier/releases/tag/v1.0.0beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ezyang/htmlpurifier@v1.0.0beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.0.0beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/tags/v1.0.0beta/manifests","release_url":null}]},"repo_metadata_updated_at":"2026-11-12T10:44:50.337Z","dependent_packages_count":417,"downloads":400372837,"downloads_period":"total","dependent_repos_count":36567,"rankings":{"downloads":0.03373695443310915,"dependent_repos_count":0.04718284206949324,"dependent_packages_count":0.09167650661170966,"stargazers_count":0.1224798128332441,"forks_count":0.16428429984818368,"docker_downloads_count":0.06234002449596257,"average":0.08695007338195039},"purl":"pkg:composer/ezyang/htmlpurifier","advisories":[{"uuid":"GSA_kwCzR0hTQS02cm02LW1qbWgtODZqcc4AAgLR","url":"https://github.com/advisories/GHSA-6rm6-mjmh-86jq","title":"HTML Purifier Cross-site Scripting (XSS) vulnerability","description":"Cross-site scripting (XSS) vulnerability in HTML Purifier before 4.1.1, as used in Mahara and other products, when the browser is Internet Explorer, allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-17T05:49:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2010-2479","http://htmlpurifier.org/news/2010/0531-4.1.1-released","http://repo.or.cz/w/htmlpurifier.git/commitdiff/18e538317a877a0509ae71a860429c41770da230","http://secunia.com/advisories/39613","http://secunia.com/advisories/40431","http://wiki.mahara.org/Release_Notes/1.0.15","http://wiki.mahara.org/Release_Notes/1.1.9","http://wiki.mahara.org/Release_Notes/1.2.5","http://www.securityfocus.com/bid/41259","https://github.com/FriendsOfPHP/security-advisories/blob/master/ezyang/htmlpurifier/CVE-2010-2479.yaml","https://github.com/advisories/GHSA-6rm6-mjmh-86jq"],"source_kind":"github","identifiers":["GHSA-6rm6-mjmh-86jq","CVE-2010-2479"],"repository_url":null,"blast_radius":0.0,"created_at":"2024-04-23T18:04:59.568Z","updated_at":"2026-10-18T20:16:25.835Z","epss_percentage":0.02008,"epss_percentile":0.80504,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02cm02LW1qbWgtODZqcc4AAgLR","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02cm02LW1qbWgtODZqcc4AAgLR","packages":[{"ecosystem":"packagist","package_name":"ezyang/htmlpurifier","versions":[{"first_patched_version":"4.1.1","vulnerable_version_range":"\u003c 4.1.1"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02cm02LW1qbWgtODZqcc4AAgLR/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qdzg2LTVjamYtbXY3Oc4AAfvV","url":"https://github.com/advisories/GHSA-jw86-5cjf-mv79","title":"HTML Purifier allows remote attackers to obtain sensitive information","description":"HTML Purifier 4.2.0 allows remote attackers to obtain sensitive information via a direct request to a .php file, which reveals the installation path in an error message, as demonstrated by tests/PHPT/Reporter/SimpleTest.php and certain other files.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-17T05:31:55.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2011-3744","http://code.google.com/p/inspathx/source/browse/trunk/paths_vuln/%21_README","http://code.google.com/p/inspathx/source/browse/trunk/paths_vuln/htmlpurifier-4.2.0","http://www.openwall.com/lists/oss-security/2011/06/27/6","https://github.com/advisories/GHSA-jw86-5cjf-mv79"],"source_kind":"github","identifiers":["GHSA-jw86-5cjf-mv79","CVE-2011-3744"],"repository_url":null,"blast_radius":31.485316389183584,"created_at":"2024-10-29T22:06:17.115Z","updated_at":"2026-10-22T15:09:07.609Z","epss_percentage":0.01372,"epss_percentile":0.7153,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qdzg2LTVjamYtbXY3Oc4AAfvV","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qdzg2LTVjamYtbXY3Oc4AAfvV","packages":[{"ecosystem":"packagist","package_name":"ezyang/htmlpurifier","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 4.2.0"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qdzg2LTVjamYtbXY3Oc4AAfvV/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zcDY4LW01cXctOWc5d83uoQ","url":"https://github.com/advisories/GHSA-3p68-m5qw-9g9w","title":"HTML Purifier cross-site scripting (XSS) vulnerability","description":"Multiple cross-site scripting (XSS) vulnerabilities in HTML Purifier before 4.1.0, when Internet Explorer is used, allow remote attackers to inject arbitrary web script or HTML via a crafted (1) background-image, (2) background, or (3) font-family Cascading Style Sheets (CSS) property, a different vulnerability than CVE-2010-2479.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-13T01:07:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2010-4183","http://htmlpurifier.org/news/2010/0915-4.2.0-released","http://htmlpurifier.org/security/2010/css-quoting","https://github.com/FriendsOfPHP/security-advisories/blob/master/ezyang/htmlpurifier/CVE-2010-4183.yaml","https://github.com/advisories/GHSA-3p68-m5qw-9g9w"],"source_kind":"github","identifiers":["GHSA-3p68-m5qw-9g9w","CVE-2010-4183"],"repository_url":null,"blast_radius":0.0,"created_at":"2024-04-23T18:04:59.892Z","updated_at":"2026-11-05T13:11:08.839Z","epss_percentage":0.00902,"epss_percentile":0.59548,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zcDY4LW01cXctOWc5d83uoQ","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zcDY4LW01cXctOWc5d83uoQ","packages":[{"ecosystem":"packagist","package_name":"ezyang/htmlpurifier","versions":[{"first_patched_version":"4.1.0","vulnerable_version_range":"\u003c 4.1.0"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zcDY4LW01cXctOWc5d83uoQ/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS02Zmg3LWZ3cWotbXY0Oc2ilA","url":"https://github.com/advisories/GHSA-6fh7-fwqj-mv49","title":"HTML Purifier Cross-site Scripting vulnerability","description":"Cross-site scripting (XSS) vulnerability in smoketests/configForm.php in HTML Purifier before 2.0.1 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors related to \"unescaped print_r output.\"","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-01T18:14:25.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2007-3498","https://exchange.xforce.ibmcloud.com/vulnerabilities/35300","http://htmlpurifier.org/svnroot/htmlpurifier/tags/2.0.1/NEWS","https://github.com/ezyang/htmlpurifier/commit/96b571d23639bd70768b8db626ecaf8bbb7ca5a3","https://github.com/ezyang/htmlpurifier/commits/v2.0.1/smoketests/configForm.php","https://web.archive.org/web/20200228110020/http://www.securityfocus.com/bid/24699","https://github.com/advisories/GHSA-6fh7-fwqj-mv49"],"source_kind":"github","identifiers":["GHSA-6fh7-fwqj-mv49","CVE-2007-3498"],"repository_url":"https://github.com/ezyang/htmlpurifier","blast_radius":24.1843734583584,"created_at":"2024-10-29T22:06:17.530Z","updated_at":"2026-10-24T21:07:46.675Z","epss_percentage":0.01033,"epss_percentile":0.63513,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02Zmg3LWZ3cWotbXY0Oc2ilA","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02Zmg3LWZ3cWotbXY0Oc2ilA","packages":[{"ecosystem":"packagist","package_name":"ezyang/htmlpurifier","versions":[{"first_patched_version":"2.0.1","vulnerable_version_range":"\u003c 2.0.1"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02Zmg3LWZ3cWotbXY0Oc2ilA/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/packagist/ezyang/htmlpurifier","docker_dependents_count":371,"docker_downloads_count":130767979,"usage_url":"https://repos.ecosyste.ms/usage/packagist/ezyang/htmlpurifier","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/packagist/ezyang/htmlpurifier/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-11-12T10:44:49.637Z","issues_count":103,"pull_requests_count":132,"avg_time_to_close_issue":16617826.5,"avg_time_to_close_pull_request":3025566.9405940594,"issues_closed_count":48,"pull_requests_closed_count":101,"pull_request_authors_count":58,"issue_authors_count":93,"avg_comments_per_issue":2.9805825242718447,"avg_comments_per_pull_request":1.378787878787879,"merged_pull_requests_count":91,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":15671063.5,"past_year_avg_time_to_close_pull_request":3872852.222222222,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.16666666666666666,"past_year_avg_comments_per_pull_request":0.45,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ezyang%2Fhtmlpurifier/issues","maintainers":[{"login":"ezyang","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ezyang"}],"active_maintainers":[{"login":"ezyang","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ezyang"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ezyang%2Fhtmlpurifier/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ezyang%2Fhtmlpurifier/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ezyang%2Fhtmlpurifier/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ezyang%2Fhtmlpurifier/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ezyang%2Fhtmlpurifier/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/ezyang%2Fhtmlpurifier/codemeta","maintainers":[{"uuid":"robo47","login":"robo47","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://packagist.org/users/robo47","role":null,"created_at":"2022-11-10T10:39:24.673Z","updated_at":"2022-11-10T10:39:24.673Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/robo47/packages"},{"uuid":"ezyang","login":"ezyang","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://packagist.org/users/ezyang","role":null,"created_at":"2022-11-10T10:39:24.677Z","updated_at":"2022-11-10T10:39:24.677Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/maintainers/ezyang/packages"}]}