{"id":4501443,"name":"@adobe/css-tools","ecosystem":"npm","description":"A modern CSS parser and stringifier with TypeScript support","homepage":"https://github.com/adobe/css-tools#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/adobe/css-tools","keywords_array":["css","parser","stringifier","stylesheet","ast","typescript","css-parser","css-ast","css-tools","minify","format","preprocessor"],"namespace":"adobe","versions_count":21,"first_release_published_at":"2022-06-10T00:36:56.910Z","latest_release_published_at":"2025-08-12T18:48:37.862Z","latest_release_number":"4.4.4","last_synced_at":"2026-04-20T11:16:58.353Z","created_at":"2022-07-07T08:15:58.623Z","updated_at":"2026-04-20T12:59:00.658Z","registry_url":"https://www.npmjs.com/package/@adobe/css-tools","install_command":"npm install @adobe/css-tools","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"4.4.4"}},"repo_metadata":{"id":37066708,"uuid":"501776658","full_name":"adobe/css-tools","owner":"adobe","description":"CSS parser / stringifier for Node.js","archived":false,"fork":true,"pushed_at":"2026-03-09T22:05:10.000Z","size":1853,"stargazers_count":78,"open_issues_count":7,"forks_count":19,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-10T04:27:47.680Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"reworkcss/css","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adobe.png","metadata":{"files":{"readme":"Readme.md","changelog":"History.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-06-09T19:03:23.000Z","updated_at":"2026-03-09T22:03:43.000Z","dependencies_parsed_at":"2023-02-14T11:31:49.124Z","dependency_job_id":null,"html_url":"https://github.com/adobe/css-tools","commit_stats":{"total_commits":229,"total_committers":28,"mean_commits":8.178571428571429,"dds":0.6200873362445415,"last_synced_commit":"8be7da2abed6541417fb37dc285d356fdf5da461"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/adobe/css-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adobe","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30648517,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-18T02:48:56.676Z","status":"ssl_error","status_checked_at":"2026-03-18T02:48:55.747Z","response_time":104,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"adobe","name":"Adobe, Inc.","uuid":"476009","kind":"organization","description":"Open source from Adobe","email":null,"website":"https://adobe.com","location":"San Jose, CA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/476009?v=4","repositories_count":960,"last_synced_at":"2024-04-14T08:25:22.055Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/adobe","funding_links":[],"total_stars":73374,"followers":1729,"following":0,"created_at":"2022-11-02T16:22:40.806Z","updated_at":"2024-04-14T08:28:42.950Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adobe","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adobe/repositories"},"tags":[{"name":"v3.0.0","sha":"838d0719889780c85ad1f7e4534df3daa2fb2f8d","kind":"commit","published_at":"2020-07-02T04:43:58.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/v3.0.0","html_url":"https://github.com/adobe/css-tools/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v3.0.0/manifests"},{"name":"v2.2.4","sha":"64910e8474385e4fde8cfe5369a9b768f3e08ac5","kind":"tag","published_at":"2018-09-04T15:51:13.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/v2.2.4","html_url":"https://github.com/adobe/css-tools/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"5b0e0cdf93fc820ed61858466aa9f70496b6e9b7","kind":"tag","published_at":"2018-05-02T15:38:16.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/v2.2.3","html_url":"https://github.com/adobe/css-tools/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"438bd113e2e56e44ff33e0a9b8cfb3bd835df5d1","kind":"tag","published_at":"2018-05-02T15:34:36.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/v2.2.2","html_url":"https://github.com/adobe/css-tools/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"e38b6f1cc03aa36ff161a3da96b5c7510bd41ca7","kind":"tag","published_at":"2015-06-17T15:57:59.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/v2.2.1","html_url":"https://github.com/adobe/css-tools/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"321111c162c66c6e30c62918fe9f98552713a979","kind":"tag","published_at":"2015-02-18T21:08:38.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/v2.2.0","html_url":"https://github.com/adobe/css-tools/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"341257afa838c64181b89951703faf78f3befa7f","kind":"tag","published_at":"2014-08-05T18:30:29.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/v2.1.0","html_url":"https://github.com/adobe/css-tools/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/v2.1.0/manifests"},{"name":"2.0.0","sha":"4ae54363f5136591745ee8817638961be69343cb","kind":"tag","published_at":"2014-06-18T17:38:27.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/2.0.0","html_url":"https://github.com/adobe/css-tools/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/2.0.0/manifests"},{"name":"1.6.1","sha":"80e89850de397e72302179b628e94337ba0dcb6f","kind":"commit","published_at":"2014-01-02T22:28:31.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.6.1","html_url":"https://github.com/adobe/css-tools/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"3790c404197e06ebfe09248b22dfee24eb10aa9a","kind":"commit","published_at":"2013-12-23T05:47:54.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.6.0","html_url":"https://github.com/adobe/css-tools/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.6.0/manifests"},{"name":"1.4.1","sha":"64c3ddc5b1012943c2727613436b8f6210921016","kind":"tag","published_at":"2013-07-28T23:25:44.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.4.1","html_url":"https://github.com/adobe/css-tools/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"5d90ca428a2bfa0a5fba7fac5073e1cb9d0ecf2d","kind":"tag","published_at":"2013-06-19T01:34:33.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.4.0","html_url":"https://github.com/adobe/css-tools/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"1ab0454ecde46dded036f889e9c2ad9e98a78f20","kind":"commit","published_at":"2013-06-02T21:26:44.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.3.1","html_url":"https://github.com/adobe/css-tools/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"cfa041ee0880c5875bf457669b5af67f011a7fa9","kind":"tag","published_at":"2013-05-29T00:01:34.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.3.0","html_url":"https://github.com/adobe/css-tools/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"12bbe0e4c995b95d453f22014d8a05fe4f6fba3f","kind":"tag","published_at":"2013-05-28T23:14:18.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.2.0","html_url":"https://github.com/adobe/css-tools/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"16fd6b199016419361a7d3479315572582fbed50","kind":"tag","published_at":"2013-04-04T19:49:05.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.1.0","html_url":"https://github.com/adobe/css-tools/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.1.0/manifests"},{"name":"1.0.8","sha":"488af140b6de357d8652b9084e3b5e8fca6a75b3","kind":"tag","published_at":"2013-03-15T15:32:24.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.8","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"2e2f59a22e0f8c1fbe59d314e253719238a1ab71","kind":"tag","published_at":"2012-11-22T01:48:37.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.7","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"4bc935cc7786d023932feab6427e9a5051f148b0","kind":"tag","published_at":"2012-11-15T16:49:14.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.6","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"ed7ea1eb15096a3c249880bb051ed190fcd5798a","kind":"tag","published_at":"2012-09-17T18:56:08.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.5","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"9f87bbf67f78e86471aa22282f182c92a5966e9c","kind":"tag","published_at":"2012-09-17T18:44:18.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.4","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"13c1130056d00740c8742a349b2a4069e2265eda","kind":"tag","published_at":"2012-09-01T20:51:29.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.3","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1710eb5ce43c851c3abd8f379a619931d5502bf7","kind":"tag","published_at":"2012-09-01T17:26:56.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.2","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"92432360d66e2b0f16cd59f2d44b2d5f220361cb","kind":"tag","published_at":"2012-07-26T13:00:45.000Z","download_url":"https://codeload.github.com/adobe/css-tools/tar.gz/1.0.1","html_url":"https://github.com/adobe/css-tools/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/css-tools@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/tags/1.0.1/manifests"}]},"repo_metadata_updated_at":"2026-04-20T12:59:00.635Z","dependent_packages_count":35,"downloads":144923895,"downloads_period":"last-month","dependent_repos_count":350800,"rankings":{"downloads":0.04216492234398636,"dependent_repos_count":0.06001656479092085,"dependent_packages_count":1.4473528217520741,"stargazers_count":7.120616900362618,"forks_count":5.721016459935225,"docker_downloads_count":0.14661893451431623,"average":2.422964433949857},"purl":"pkg:npm/%40adobe/css-tools","advisories":[{"uuid":"GSA_kwCzR0hTQS1wcnIzLWMzbTUtcDdxMs4AA3d1","url":"https://github.com/advisories/GHSA-prr3-c3m5-p7q2","title":"@adobe/css-tools Improper Input Validation and Inefficient Regular Expression Complexity","description":"### Impact\n@adobe/css-tools version 4.3.1 and earlier are affected by an Improper Input Validation vulnerability that could result in a denial of service while attempting to parse CSS.\n\n### Patches\nThe issue has been resolved in 4.3.2.\n\n### Workarounds\nNone\n\n### References\nN/A\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-11-30T19:51:29.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.0,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","references":["https://github.com/adobe/css-tools/security/advisories/GHSA-prr3-c3m5-p7q2","https://github.com/adobe/css-tools/issues/211","https://github.com/adobe/css-tools/pull/249","https://github.com/adobe/css-tools/commit/472bef91bde9caab305f3f36231ad0c253581b43","https://nvd.nist.gov/vuln/detail/CVE-2023-48631","https://github.com/advisories/GHSA-prr3-c3m5-p7q2"],"source_kind":"github","identifiers":["GHSA-prr3-c3m5-p7q2","CVE-2023-48631"],"repository_url":"https://github.com/adobe/css-tools","blast_radius":0.0,"created_at":"2023-11-30T20:05:58.924Z","updated_at":"2026-04-10T16:06:48.558Z","epss_percentage":0.00468,"epss_percentile":0.64511,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wcnIzLWMzbTUtcDdxMs4AA3d1","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wcnIzLWMzbTUtcDdxMs4AA3d1","packages":[{"ecosystem":"npm","package_name":"@adobe/css-tools","versions":[{"first_patched_version":"4.3.2","vulnerable_version_range":"\u003c 4.3.2"}],"purl":"pkg:npm/%40adobe%2Fcss-tools"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wcnIzLWMzbTUtcDdxMs4AA3d1/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1ocHg0LXI4NmctNWpyZ84AA1jW","url":"https://github.com/advisories/GHSA-hpx4-r86g-5jrg","title":"@adobe/css-tools Regular Expression Denial of Service (ReDOS) while Parsing CSS","description":"### Impact\n@adobe/css-tools version 4.3.0 and earlier are affected by an Improper Input Validation vulnerability that could result in a denial of service while attempting to parse CSS.\n\n### Patches\nThe issue has been resolved in 4.3.1.\n\n### Workarounds\nNone\n\n### References\nN/A\n\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-08-29T23:33:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.0,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","references":["https://github.com/adobe/css-tools/security/advisories/GHSA-hpx4-r86g-5jrg","https://github.com/adobe/css-tools/commit/2b09a25d1dbdbb16fe80065e4c9beb5623ee5793","https://nvd.nist.gov/vuln/detail/CVE-2023-26364","https://github.com/advisories/GHSA-hpx4-r86g-5jrg"],"source_kind":"github","identifiers":["GHSA-hpx4-r86g-5jrg","CVE-2023-26364"],"repository_url":"https://github.com/adobe/css-tools","blast_radius":0.0,"created_at":"2023-08-30T00:05:25.441Z","updated_at":"2026-04-05T20:08:11.614Z","epss_percentage":0.00277,"epss_percentile":0.50647,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ocHg0LXI4NmctNWpyZ84AA1jW","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ocHg0LXI4NmctNWpyZ84AA1jW","packages":[{"ecosystem":"npm","package_name":"@adobe/css-tools","versions":[{"first_patched_version":"4.3.1","vulnerable_version_range":"\u003c 4.3.1"}],"purl":"pkg:npm/%40adobe%2Fcss-tools"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ocHg0LXI4NmctNWpyZ84AA1jW/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@adobe/css-tools","docker_dependents_count":3310,"docker_downloads_count":1528530230,"usage_url":"https://repos.ecosyste.ms/usage/npm/@adobe/css-tools","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@adobe/css-tools/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-03-17T17:51:17.156Z","issues_count":28,"pull_requests_count":627,"avg_time_to_close_issue":4620175.75,"avg_time_to_close_pull_request":356447.00675675675,"issues_closed_count":16,"pull_requests_closed_count":592,"pull_request_authors_count":8,"issue_authors_count":19,"avg_comments_per_issue":2.0714285714285716,"avg_comments_per_pull_request":0.3253588516746411,"merged_pull_requests_count":416,"bot_issues_count":1,"bot_pull_requests_count":599,"past_year_issues_count":4,"past_year_pull_requests_count":159,"past_year_avg_time_to_close_issue":1214763.0,"past_year_avg_time_to_close_pull_request":273577.8785714286,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":140,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.3018867924528302,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":154,"past_year_merged_pull_requests_count":96,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fcss-tools/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Fcss-tools/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Fcss-tools/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Fcss-tools/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Fcss-tools/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Fcss-tools/codemeta","maintainers":[{"uuid":"dylandepass","login":"dylandepass","name":null,"email":"dylandepass@gmail.com","url":null,"packages_count":557,"html_url":"https://www.npmjs.com/~dylandepass","role":null,"created_at":"2024-03-27T16:31:52.657Z","updated_at":"2024-03-27T16:31:52.657Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dylandepass/packages"},{"uuid":"adobehalls","login":"adobehalls","name":null,"email":"halls@adobe.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~adobehalls","role":null,"created_at":"2022-11-15T23:22:28.174Z","updated_at":"2022-11-15T23:22:28.174Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/adobehalls/packages"},{"uuid":"fullcolorcoder","login":"fullcolorcoder","name":null,"email":"bradjohn@adobe.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~fullcolorcoder","role":null,"created_at":"2022-11-15T23:22:28.217Z","updated_at":"2022-11-15T23:22:28.217Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fullcolorcoder/packages"},{"uuid":"marbec","login":"marbec","name":null,"email":"mabecker@adobe.com","url":null,"packages_count":546,"html_url":"https://www.npmjs.com/~marbec","role":null,"created_at":"2022-11-15T23:22:28.234Z","updated_at":"2022-11-15T23:22:28.234Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/marbec/packages"},{"uuid":"tripod","login":"tripod","name":null,"email":"tripod@bocanegra.ch","url":null,"packages_count":561,"html_url":"https://www.npmjs.com/~tripod","role":null,"created_at":"2022-11-15T23:22:28.246Z","updated_at":"2022-11-15T23:22:28.246Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tripod/packages"},{"uuid":"garthdb","login":"garthdb","name":null,"email":"garthdb@gmail.com","url":null,"packages_count":766,"html_url":"https://www.npmjs.com/~garthdb","role":null,"created_at":"2022-11-15T23:22:28.259Z","updated_at":"2022-11-15T23:22:28.259Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/garthdb/packages"},{"uuid":"lazd","login":"lazd","name":null,"email":"lazdnet@gmail.com","url":null,"packages_count":569,"html_url":"https://www.npmjs.com/~lazd","role":null,"created_at":"2022-11-15T23:22:28.270Z","updated_at":"2022-11-15T23:22:28.270Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lazd/packages"},{"uuid":"adobe-admin","login":"adobe-admin","name":null,"email":"grp-opensourceoffice@adobe.com","url":null,"packages_count":552,"html_url":"https://www.npmjs.com/~adobe-admin","role":null,"created_at":"2022-11-15T23:22:28.284Z","updated_at":"2022-11-15T23:22:28.284Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/adobe-admin/packages"},{"uuid":"patrickfulton","login":"patrickfulton","name":null,"email":"patrickfulton@gmail.com","url":null,"packages_count":852,"html_url":"https://www.npmjs.com/~patrickfulton","role":null,"created_at":"2022-11-15T23:22:28.308Z","updated_at":"2022-11-15T23:22:28.308Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/patrickfulton/packages"},{"uuid":"trieloff","login":"trieloff","name":null,"email":"lars@trieloff.net","url":null,"packages_count":547,"html_url":"https://www.npmjs.com/~trieloff","role":null,"created_at":"2022-11-15T23:22:28.318Z","updated_at":"2022-11-15T23:22:28.318Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/trieloff/packages"},{"uuid":"shazron","login":"shazron","name":null,"email":"shazron@gmail.com","url":null,"packages_count":612,"html_url":"https://www.npmjs.com/~shazron","role":null,"created_at":"2022-11-15T23:22:28.348Z","updated_at":"2022-11-15T23:22:28.348Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/shazron/packages"},{"uuid":"krisnye","login":"krisnye","name":null,"email":"krisnye@gmail.com","url":null,"packages_count":576,"html_url":"https://www.npmjs.com/~krisnye","role":null,"created_at":"2022-11-15T23:22:28.379Z","updated_at":"2022-11-15T23:22:28.379Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/krisnye/packages"},{"uuid":"dcpfsdk","login":"dcpfsdk","name":null,"email":"dcpfsdk@adobe.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~dcpfsdk","role":null,"created_at":"2022-11-15T23:22:28.392Z","updated_at":"2022-11-15T23:22:28.392Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dcpfsdk/packages"},{"uuid":"natebaldwin","login":"natebaldwin","name":null,"email":"natebaldwindesign@gmail.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~natebaldwin","role":null,"created_at":"2022-11-15T23:22:28.421Z","updated_at":"2022-11-15T23:22:28.421Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/natebaldwin/packages"},{"uuid":"devongovett","login":"devongovett","name":null,"email":"devongovett@gmail.com","url":null,"packages_count":1102,"html_url":"https://www.npmjs.com/~devongovett","role":null,"created_at":"2022-11-15T23:22:28.443Z","updated_at":"2022-11-15T23:22:28.443Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/devongovett/packages"},{"uuid":"aspro83","login":"aspro83","name":null,"email":"danniintheus@gmail.com","url":null,"packages_count":775,"html_url":"https://www.npmjs.com/~aspro83","role":null,"created_at":"2022-11-15T23:22:28.452Z","updated_at":"2022-11-15T23:22:28.452Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/aspro83/packages"},{"uuid":"symanovi","login":"symanovi","name":null,"email":"symanovi@adobe.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~symanovi","role":null,"created_at":"2022-11-15T23:22:28.466Z","updated_at":"2022-11-15T23:22:28.466Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/symanovi/packages"},{"uuid":"dpfister","login":"dpfister","name":null,"email":"dominique.pfister@gmail.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~dpfister","role":null,"created_at":"2022-11-15T23:22:28.474Z","updated_at":"2022-11-15T23:22:28.474Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dpfister/packages"},{"uuid":"stefan-guggisberg","login":"stefan-guggisberg","name":null,"email":"sg@adobe.com","url":null,"packages_count":546,"html_url":"https://www.npmjs.com/~stefan-guggisberg","role":null,"created_at":"2022-11-15T23:22:28.488Z","updated_at":"2022-11-15T23:22:28.488Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stefan-guggisberg/packages"},{"uuid":"rofe","login":"rofe","name":null,"email":"npm@rofe.com","url":null,"packages_count":546,"html_url":"https://www.npmjs.com/~rofe","role":null,"created_at":"2022-11-15T23:22:28.515Z","updated_at":"2022-11-15T23:22:28.515Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rofe/packages"},{"uuid":"kptdobe","login":"kptdobe","name":null,"email":"kptdobe@gmail.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~kptdobe","role":null,"created_at":"2022-11-15T23:22:28.528Z","updated_at":"2022-11-15T23:22:28.528Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kptdobe/packages"},{"uuid":"djaeggi","login":"djaeggi","name":null,"email":"djaeggi@adobe.com","url":null,"packages_count":547,"html_url":"https://www.npmjs.com/~djaeggi","role":null,"created_at":"2023-12-13T11:58:17.654Z","updated_at":"2023-12-13T11:58:17.654Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/djaeggi/packages"},{"uuid":"stopp-adobe","login":"stopp-adobe","name":null,"email":"stopp@adobe.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~stopp-adobe","role":null,"created_at":"2024-05-28T18:18:10.549Z","updated_at":"2024-05-28T18:18:10.549Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/stopp-adobe/packages"},{"uuid":"doten","login":"doten","name":null,"email":"doten@adobe.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~doten","role":null,"created_at":"2024-06-24T20:34:44.776Z","updated_at":"2024-06-24T20:34:44.776Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/doten/packages"},{"uuid":"amol-anand","login":"amol-anand","name":null,"email":"amol@adobe.com","url":null,"packages_count":545,"html_url":"https://www.npmjs.com/~amol-anand","role":null,"created_at":"2024-10-30T16:30:43.353Z","updated_at":"2024-10-30T16:30:43.353Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/amol-anand/packages"},{"uuid":"mhaack","login":"mhaack","name":null,"email":"mhaack@adobe.com","url":null,"packages_count":544,"html_url":"https://www.npmjs.com/~mhaack","role":null,"created_at":"2024-11-04T19:02:46.515Z","updated_at":"2024-11-04T19:02:46.515Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mhaack/packages"},{"uuid":"duh_schmidt","login":"duh_schmidt","name":null,"email":"schmidt@adobe.com","url":null,"packages_count":544,"html_url":"https://www.npmjs.com/~duh_schmidt","role":null,"created_at":"2025-01-16T21:42:06.622Z","updated_at":"2025-01-16T21:42:06.622Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/duh_schmidt/packages"},{"uuid":"asthabh23","login":"asthabh23","name":null,"email":"astha.bhargava23@gmail.com","url":null,"packages_count":544,"html_url":"https://www.npmjs.com/~asthabh23","role":null,"created_at":"2025-02-02T00:06:57.741Z","updated_at":"2025-02-02T00:06:57.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/asthabh23/packages"},{"uuid":"tuicu","login":"tuicu","name":null,"email":"tuicu@adobe.com","url":null,"packages_count":544,"html_url":"https://www.npmjs.com/~tuicu","role":null,"created_at":"2025-03-06T19:19:51.251Z","updated_at":"2025-03-06T19:19:51.251Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tuicu/packages"},{"uuid":"zdahbi","login":"zdahbi","name":null,"email":"zouhir.dahbi@outlook.com","url":null,"packages_count":544,"html_url":"https://www.npmjs.com/~zdahbi","role":null,"created_at":"2025-03-06T19:19:51.203Z","updated_at":"2025-03-06T19:19:51.203Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/zdahbi/packages"},{"uuid":"fmeschbe","login":"fmeschbe","name":null,"email":"fmeschbe@adobe.com","url":null,"packages_count":544,"html_url":"https://www.npmjs.com/~fmeschbe","role":null,"created_at":"2025-06-25T22:41:47.062Z","updated_at":"2025-06-25T22:41:47.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fmeschbe/packages"}]}