{"id":2419974,"name":"svgo","ecosystem":"npm","description":"SVGO is a Node.js library and command-line application for optimizing vector images.","homepage":"https://svgo.dev","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/svg/svgo","keywords_array":["svgo","svg","optimize","minify"],"namespace":null,"versions_count":119,"first_release_published_at":"2012-09-27T22:04:55.047Z","latest_release_published_at":"2026-08-24T12:10:36.576Z","latest_release_number":"4.1.0","latest_published_release_number":"4.1.0","last_synced_at":"2026-11-12T13:02:24.302Z","created_at":"2022-04-10T01:31:53.150Z","updated_at":"2026-11-12T13:02:24.302Z","registry_url":"https://www.npmjs.com/package/svgo","install_command":"npm install svgo","documentation_url":null,"metadata":{"funding":{"url":"https://opencollective.com/svgo","type":"opencollective"},"dist-tags":{"rc":"4.0.0-rc.5","latest":"4.1.0","v3":"3.3.5","v2":"2.8.4"},"contentPolicy":null,"repository":{"url":"git://github.com/svg/svgo.git","type":"git"}},"repo_metadata":{"id":4371498,"uuid":"5508088","full_name":"svg/svgo","owner":"svg","description":"SVG Optimizer for Node.js and CLI. ⚙️","archived":false,"fork":false,"pushed_at":"2026-11-08T01:35:24.000Z","size":6983,"stargazers_count":22799,"open_issues_count":278,"forks_count":1490,"subscribers_count":235,"default_branch":"main","last_synced_at":"2026-11-09T01:09:21.565Z","etag":null,"topics":["cli","hacktoberfest","javascript","minification","nodejs","optimization","svg","svgo"],"latest_commit_sha":null,"homepage":"https://svgo.dev/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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},"funding":{"open_collective":"svgo"}},"created_at":"2012-08-22T10:41:43.000Z","updated_at":"2026-11-08T21:29:19.000Z","dependencies_parsed_at":"2026-11-09T01:13:39.022Z","dependency_job_id":null,"html_url":"https://github.com/svg/svgo","commit_stats":{"total_commits":1388,"total_committers":224,"mean_commits":6.196428571428571,"dds":0.7456772334293948,"last_synced_commit":"c372b36296c94b7cee4f77eb0af1124d384e360f"},"previous_names":[],"tags_count":113,"template":false,"template_full_name":null,"purl":"pkg:github/svg/svgo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svg","download_url":"https://codeload.github.com/svg/svgo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/sbom","scorecard":{"id":861225,"data":{"date":"2025-08-11","repo":{"name":"github.com/svg/svgo","commit":"9e2029f9b101da81ef612ff7606669c71faf9085"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Maintained","score":10,"reason":"9 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","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":1,"reason":"Found 4/29 approved changesets -- score normalized to 1","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:19","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:20","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/main.yml:13","Warn: no topLevel permission defined: .github/workflows/spellcheck.yml:1","Info: no jobLevel write permissions found"],"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":"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":"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/spellcheck.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/spellcheck.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/svg/svgo/spellcheck.yml/main?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:58","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: 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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v4.0.0-rc.4 not signed: https://api.github.com/repos/svg/svgo/releases/216673849","Warn: release artifact v4.0.0-rc.2 not signed: https://api.github.com/repos/svg/svgo/releases/216375985","Warn: release artifact v4.0.0-rc.1 not signed: https://api.github.com/repos/svg/svgo/releases/173981721","Warn: release artifact v4.0.0-rc.4 does not have provenance: https://api.github.com/repos/svg/svgo/releases/216673849","Warn: release artifact v4.0.0-rc.2 does not have provenance: https://api.github.com/repos/svg/svgo/releases/216375985","Warn: release artifact v4.0.0-rc.1 does not have provenance: https://api.github.com/repos/svg/svgo/releases/173981721"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/svg/.github/SECURITY.md:1","Info: Found linked content: github.com/svg/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/svg/.github/SECURITY.md:1","Info: Found text in security policy: github.com/svg/.github/SECURITY.md:1"],"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":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-24T01:18:59.134Z","repository_id":4371498,"created_at":"2025-08-24T01:18:59.134Z","updated_at":"2025-08-24T01:18:59.134Z"},"funding_links":["https://opencollective.com/svgo"],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":349647599,"owners_count":38598618,"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-09T02:00:07.000Z","response_time":106,"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":"svg","name":"svg","uuid":"2473585","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2473585?v=4","repositories_count":10,"last_synced_at":"2026-11-07T19:06:01.023Z","metadata":{"has_sponsors_listing":false,"funding":{"open_collective":"svgo"}},"html_url":"https://github.com/svg","funding_links":["https://opencollective.com/svgo"],"total_stars":24982,"followers":114,"following":0,"created_at":"2022-11-02T16:21:10.768Z","updated_at":"2026-11-07T19:06:01.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svg/repositories"},"tags":[{"name":"v4.1.0","sha":"5765cbe4e0a930dca648c6b81d335b1522cd7375","kind":"commit","published_at":"2026-08-24T11:56:23.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.1.0","html_url":"https://github.com/svg/svgo/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.1.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.1.0"},{"name":"v2.8.4","sha":"db45bb593214e615f91f4a9c0d6b24769d53d007","kind":"commit","published_at":"2026-08-24T11:29:42.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.8.4","html_url":"https://github.com/svg/svgo/releases/tag/v2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.4/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.8.4"},{"name":"v3.3.5","sha":"438059032950dde2c2d36ce45f912085947e60d0","kind":"commit","published_at":"2026-08-24T10:58:15.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.3.5","html_url":"https://github.com/svg/svgo/releases/tag/v3.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.3.5"},{"name":"v4.0.1","sha":"c97e4d336c5ef89a658f6590bd22317abf097d66","kind":"tag","published_at":"2026-07-11T19:37:59.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.1","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.1"},{"name":"v4.0.2","sha":"b2309cf541aee11634eb653157b0ff86ab326e98","kind":"tag","published_at":"2026-07-11T19:02:59.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.2","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.2"},{"name":"v3.3.4","sha":"72a23886b4698b27624b936f3a15a80afd36d75f","kind":"commit","published_at":"2026-07-11T18:22:21.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.3.4","html_url":"https://github.com/svg/svgo/releases/tag/v3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.4/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.3.4"},{"name":"v2.8.3","sha":"628e3bc7336625a30365d0a9b60185307d852466","kind":"commit","published_at":"2026-07-11T18:22:20.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.8.3","html_url":"https://github.com/svg/svgo/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.3/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.8.3"},{"name":"v2.8.2","sha":"f706b07a77de1f60a3e2c3f7bfd303529a4eb695","kind":"tag","published_at":"2026-03-04T15:07:34.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.8.2","html_url":"https://github.com/svg/svgo/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.8.2"},{"name":"v2.8.1","sha":"f706b07a77de1f60a3e2c3f7bfd303529a4eb695","kind":"tag","published_at":"2026-03-04T14:11:51.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.8.1","html_url":"https://github.com/svg/svgo/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.8.1"},{"name":"v3.3.3","sha":"bbab162534d89654ac51c30dd6e62d7163b48a5e","kind":"tag","published_at":"2026-03-04T14:10:45.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.3.3","html_url":"https://github.com/svg/svgo/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.3/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.3.3"},{"name":"v4.0.0","sha":"71e1f05a7efdb667ff61df53f621e8f3e48076fc","kind":"commit","published_at":"2025-06-21T15:59:50.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.0","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.0"},{"name":"v4.0.0-rc.5","sha":"4078c137836321131c223b95249914acbdc676a1","kind":"commit","published_at":"2025-06-10T23:42:49.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.0-rc.5","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.0-rc.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.0-rc.5"},{"name":"v4.0.0-rc.4","sha":"1deb4a742a25623c5a1bb8027a885386ab6dc107","kind":"commit","published_at":"2025-05-06T07:17:44.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.0-rc.4","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.4/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.0-rc.4"},{"name":"v4.0.0-rc.2","sha":"747cc722d933cb49058eb32b494acd43b6a4ad03","kind":"commit","published_at":"2025-05-04T16:39:44.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.0-rc.2","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.0-rc.2"},{"name":"v4.0.0-rc.1","sha":"97d7d00add2643e9b4af016cd34d761a1e044b21","kind":"commit","published_at":"2024-09-07T18:26:05.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.0-rc.1","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.0-rc.1"},{"name":"v4.0.0-rc.0","sha":"1a025dac88462b65eb60b63a3f5f6eb1f81a8e67","kind":"commit","published_at":"2024-06-09T15:19:57.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v4.0.0-rc.0","html_url":"https://github.com/svg/svgo/releases/tag/v4.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v4.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v4.0.0-rc.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v4.0.0-rc.0"},{"name":"v3.3.2","sha":"c4dc2bee9756140ffc74c045fd864b4bb2525cf3","kind":"commit","published_at":"2024-05-09T08:42:08.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.3.2","html_url":"https://github.com/svg/svgo/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.3.2"},{"name":"v3.3.1","sha":"73fe46b1f46a0b3d5e3772403c290ab12d4dc40f","kind":"commit","published_at":"2024-05-08T23:21:42.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.3.1","html_url":"https://github.com/svg/svgo/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.3.1"},{"name":"v3.3.0","sha":"a3ac91af71c262660eda90fad893ba83be7fe24f","kind":"commit","published_at":"2024-05-07T23:38:11.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.3.0","html_url":"https://github.com/svg/svgo/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.3.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.3.0"},{"name":"v3.2.0","sha":"252b28c4bf20f3165f08529ea32d753a251b11be","kind":"commit","published_at":"2024-01-01T23:58:44.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.2.0","html_url":"https://github.com/svg/svgo/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.2.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.2.0"},{"name":"v3.1.0","sha":"d17b001cbddf22ead8feeb4943163aa89beb323a","kind":"commit","published_at":"2023-12-11T00:43:57.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.1.0","html_url":"https://github.com/svg/svgo/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.1.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.1.0"},{"name":"v3.0.5","sha":"51449360f51e9c6aa87979667fd4d21f8e162d68","kind":"commit","published_at":"2023-11-30T14:38:27.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.0.5","html_url":"https://github.com/svg/svgo/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.0.5"},{"name":"v3.0.4","sha":"ee0a0f5130b0c1f1839613269543e7af3eacbeb1","kind":"commit","published_at":"2023-11-18T18:19:25.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.0.4","html_url":"https://github.com/svg/svgo/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.4/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.0.4"},{"name":"v3.0.3","sha":"96fedb4855969c0862ab1a9b0cb840ce9efafde3","kind":"commit","published_at":"2023-11-08T16:00:36.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.0.3","html_url":"https://github.com/svg/svgo/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.3/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.0.3"},{"name":"v3.0.2","sha":"ae32acf5144be318872a45f49b3ece50c0a4cb18","kind":"tag","published_at":"2022-11-18T16:46:18.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.0.2","html_url":"https://github.com/svg/svgo/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.0.2"},{"name":"v3.0.1","sha":"da8840c0e18534f4ecf88c358054df7f70164df4","kind":"commit","published_at":"2022-11-11T10:21:59.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.0.1","html_url":"https://github.com/svg/svgo/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.0.1"},{"name":"v3.0.0","sha":"a40fa216b67d297e84ab8017bf4b45b4a0001223","kind":"tag","published_at":"2022-10-23T14:03:45.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v3.0.0","html_url":"https://github.com/svg/svgo/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v3.0.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v3.0.0"},{"name":"v2.8.0","sha":"b37d90e12a87312bba87a6c52780884e6e595e23","kind":"tag","published_at":"2021-11-02T07:54:54.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.8.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.8.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.8.0"},{"name":"v2.7.0","sha":"acd91835f5dc554d76ce0cf16f88aca842f24a93","kind":"tag","published_at":"2021-09-23T21:18:26.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.7.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.7.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.7.0"},{"name":"v2.6.1","sha":"4e7b903a2323b698795eb4056aa397fe6ed006c3","kind":"tag","published_at":"2021-09-15T20:07:41.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.6.1","html_url":"https://github.com/svg/svgo/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.6.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.6.1"},{"name":"v2.6.0","sha":"721a1e591da131affece29362cf7e7089b474904","kind":"tag","published_at":"2021-09-13T13:56:14.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.6.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.6.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.6.0"},{"name":"v2.5.0","sha":"cf03c2398d2f7cc5cda4a404edb2b44cd4fae710","kind":"tag","published_at":"2021-08-28T09:15:56.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.5.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.5.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.5.0"},{"name":"v2.4.0","sha":"87ad664659514a57ed865644ed931f95b036783f","kind":"tag","published_at":"2021-08-13T17:00:44.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.4.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.4.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.4.0"},{"name":"v2.3.1","sha":"daf2f88ef342a85ea9e0cd19d56bfb367ef8d048","kind":"tag","published_at":"2021-06-26T07:47:00.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.3.1","html_url":"https://github.com/svg/svgo/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.3.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.3.1"},{"name":"v2.3.0","sha":"e381ccc13213a7c4c066caca6efa541726d5f999","kind":"tag","published_at":"2021-03-28T10:59:48.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.3.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.3.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.3.0"},{"name":"v2.2.2","sha":"1be0d0dba121ddfd18011817ca1b77ce88db01bd","kind":"tag","published_at":"2021-03-09T09:51:15.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.2.2","html_url":"https://github.com/svg/svgo/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.2.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.2.2"},{"name":"v2.2.1","sha":"aa803bc88951d833767cf730bf652280dabaf912","kind":"tag","published_at":"2021-03-06T11:35:06.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.2.1","html_url":"https://github.com/svg/svgo/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.2.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.2.1"},{"name":"v2.2.0","sha":"a2947e33b5dd2de635a2b49980fa8b4423393e7e","kind":"tag","published_at":"2021-03-01T22:08:37.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.2.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.2.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.2.0"},{"name":"v2.1.0","sha":"355fb1ff24d2b90c0376e8d82230cbad6395907b","kind":"tag","published_at":"2021-02-23T22:44:44.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.1.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.1.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.1.0"},{"name":"v2.0.3","sha":"4ad91f2323d3d290811fee79d86115bba2893a93","kind":"tag","published_at":"2021-02-20T16:06:22.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.0.3","html_url":"https://github.com/svg/svgo/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.3/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.0.3"},{"name":"v2.0.2","sha":"feefdc0b8471dceb42a298df1f784d7d53ef21e4","kind":"tag","published_at":"2021-02-19T09:20:33.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.0.2","html_url":"https://github.com/svg/svgo/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.0.2"},{"name":"v2.0.1","sha":"9fb56d14944ea75f961a661d934666b8b5f1afe6","kind":"tag","published_at":"2021-02-18T15:05:24.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.0.1","html_url":"https://github.com/svg/svgo/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.0.1"},{"name":"v2.0.0","sha":"814863bcd29ea9902cf84b2148f72bf83abc796f","kind":"tag","published_at":"2021-02-17T16:57:13.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v2.0.0","html_url":"https://github.com/svg/svgo/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v2.0.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v2.0.0"},{"name":"v1.3.2","sha":"d17c429c4f12467fa2beee2d7396bbcb1074bf05","kind":"commit","published_at":"2019-10-30T11:00:29.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.3.2","html_url":"https://github.com/svg/svgo/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.3.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.3.2"},{"name":"v1.3.1","sha":"58232a323adc03450211f5e6b5aed025af72224b","kind":"commit","published_at":"2019-10-29T20:06:01.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.3.1","html_url":"https://github.com/svg/svgo/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.3.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.3.1"},{"name":"v1.3.0","sha":"10a302f73dd81122c8363ae164ba5a6af1de46e2","kind":"commit","published_at":"2019-07-14T16:44:48.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.3.0","html_url":"https://github.com/svg/svgo/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.3.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.3.0"},{"name":"v1.2.2","sha":"fe0ecaf31eb87a913638a62f842044e425683623","kind":"commit","published_at":"2019-04-16T19:11:15.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.2.2","html_url":"https://github.com/svg/svgo/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.2.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.2.2"},{"name":"v1.2.1","sha":"5969899855e8ca2e448ec62d3868414abc97cf55","kind":"tag","published_at":"2019-04-04T19:51:09.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.2.1","html_url":"https://github.com/svg/svgo/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.2.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.2.1"},{"name":"v1.2.0","sha":"0cc1d0a3d6d6ea38eb2f764d17fb097d9ffe6b31","kind":"commit","published_at":"2019-02-24T19:33:40.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.2.0","html_url":"https://github.com/svg/svgo/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.2.0/manifests","release_url":null},{"name":"1.2.0","sha":"0cc1d0a3d6d6ea38eb2f764d17fb097d9ffe6b31","kind":"commit","published_at":"2019-02-24T19:33:40.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/1.2.0","html_url":"https://github.com/svg/svgo/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/1.2.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/1.2.0"},{"name":"v1.1.1","sha":"e68d24fb9f8ab78b2f3ccf2c95103a78108ca0af","kind":"commit","published_at":"2018-09-17T08:45:54.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.1.1","html_url":"https://github.com/svg/svgo/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.1.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.1.1"},{"name":"v1.1.0","sha":"e7bdce66ed1f47bed291ddda2ce9871eb78bd327","kind":"commit","published_at":"2018-09-16T17:48:23.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.1.0","html_url":"https://github.com/svg/svgo/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.1.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.1.0"},{"name":"v1.0.5","sha":"5daa89dc1c1f52ef412b9b41c2571b7e6400025a","kind":"commit","published_at":"2018-02-26T19:01:04.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.0.5","html_url":"https://github.com/svg/svgo/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.0.5"},{"name":"v1.0.4","sha":"c47c71b923e3d2d03a9e23a71201df22b648c42c","kind":"commit","published_at":"2018-01-30T09:48:09.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.0.4","html_url":"https://github.com/svg/svgo/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.4/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.0.4"},{"name":"v1.0.3","sha":"a6d2c88f9ca128e145d06b05bd9b87c1985b0a15","kind":"commit","published_at":"2017-11-08T19:13:53.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.0.3","html_url":"https://github.com/svg/svgo/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.3/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.0.3"},{"name":"v1.0.2","sha":"3ec0767ba0ca3aff507ace3b3798de69084c4649","kind":"commit","published_at":"2017-11-03T10:33:46.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.0.2","html_url":"https://github.com/svg/svgo/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.0.2"},{"name":"v1.0.1","sha":"00ca73bff44f67724f5254d1993bd47c1683f376","kind":"commit","published_at":"2017-10-31T10:54:16.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.0.1","html_url":"https://github.com/svg/svgo/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.0.1"},{"name":"v1.0.0","sha":"80ed6842ddef601c3b0fd1aa1ceb548f7a211b8d","kind":"commit","published_at":"2017-10-30T19:30:23.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v1.0.0","html_url":"https://github.com/svg/svgo/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v1.0.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v1.0.0"},{"name":"v0.7.2","sha":"ad053787d019e3efc0e21b7478e5b1c7816b17d6","kind":"commit","published_at":"2017-01-29T18:02:46.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.7.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.7.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.7.2"},{"name":"v0.7.1","sha":"928c2449cb4e48f044a01dd1651e5fb78e5383c4","kind":"commit","published_at":"2016-09-27T08:42:36.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.7.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.7.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.7.1"},{"name":"0.7.0","sha":"975a9ff223b562a440ccd919715092275024c950","kind":"commit","published_at":"2016-08-25T20:22:34.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/0.7.0","html_url":"https://github.com/svg/svgo/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/0.7.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/0.7.0"},{"name":"v0.6.6","sha":"fd605b694489551f4ba9ee745c7319f0c2c8bbc1","kind":"commit","published_at":"2016-04-25T11:29:00.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.6.6","html_url":"https://github.com/svg/svgo/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.6/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.6.6"},{"name":"v0.6.5","sha":"bb1fe4ab450f6d0787712eb00a673034d436fbe3","kind":"commit","published_at":"2016-04-25T11:20:13.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.6.5","html_url":"https://github.com/svg/svgo/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.6.5"},{"name":"v0.6.4","sha":"b35d828d49e2608d889df8ccebd9d499ede37583","kind":"commit","published_at":"2016-04-05T15:12:30.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.6.4","html_url":"https://github.com/svg/svgo/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.4/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.6.4"},{"name":"v0.6.3","sha":"e69f0a27bea0b5dc258a42167d20009d0c21c209","kind":"commit","published_at":"2016-03-20T18:19:07.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.6.3","html_url":"https://github.com/svg/svgo/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.3/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.6.3"},{"name":"v0.6.2","sha":"4de61ef494df3ec32764807b73dbbef13426ad90","kind":"commit","published_at":"2016-03-08T18:03:27.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.6.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.6.2"},{"name":"v0.6.1","sha":"7327974335d8ae69d576c6602411d005f4a66020","kind":"commit","published_at":"2015-11-21T11:06:05.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.6.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.1/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.6.1"},{"name":"v0.6.0","sha":"93e54df4367937ad5527390aabe570770d9c5df7","kind":"commit","published_at":"2015-11-08T17:34:22.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.6.0","html_url":"https://github.com/svg/svgo/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.6.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.6.0"},{"name":"v0.5.6","sha":"e80121beb2a5c2e9565cf7204c23e99541d5929c","kind":"commit","published_at":"2015-08-13T16:22:47.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.5.6","html_url":"https://github.com/svg/svgo/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.6/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.5.6"},{"name":"v0.5.5","sha":"23c2631c10063bbe86bd49ef0eef5b98b675e943","kind":"commit","published_at":"2015-08-05T14:13:20.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.5.5","html_url":"https://github.com/svg/svgo/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.5.5"},{"name":"v0.5.4","sha":"4527f7fddc4e3f0dd35189b8e6df90840560015e","kind":"commit","published_at":"2015-08-05T14:00:38.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.5.4","html_url":"https://github.com/svg/svgo/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.4/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.5.4"},{"name":"v0.5.3","sha":"739a296621fd710a1773d9d8cdcdf84e5914d2fa","kind":"commit","published_at":"2015-06-21T19:23:00.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.5.3","html_url":"https://github.com/svg/svgo/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.3/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.5.3"},{"name":"v0.5.2","sha":"bd1b8adfc95c8e383fdfc566f0dcf1a12827818b","kind":"commit","published_at":"2015-05-24T19:03:39.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.5.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.2/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.5.2"},{"name":"v0.5.1","sha":"7fb966c0d1d0d78e8fba8d9b8693b4516aa0d854","kind":"commit","published_at":"2015-03-30T11:57:12.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.5.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.1/manifests","release_url":null},{"name":"v0.5.0","sha":"28eda492d7f47fe8e93f7f26ca83807a099cca30","kind":"commit","published_at":"2014-11-04T21:42:08.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.5.0","html_url":"https://github.com/svg/svgo/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.5.0/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.5.0"},{"name":"v0.4.5","sha":"fb7ab646b55ad841ca7bdca5d0977a6070670ca1","kind":"commit","published_at":"2014-08-03T21:46:46.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.4.5","html_url":"https://github.com/svg/svgo/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.4.5"},{"name":"v0.4.4","sha":"7f18b76712fbdbe0ee1493809ccfacb043d23425","kind":"tag","published_at":"2014-01-14T14:25:38.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.4.4","html_url":"https://github.com/svg/svgo/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.4/manifests","release_url":null},{"name":"v0.4.3","sha":"6f13d62796a25e97c817020de55ebe39863db52a","kind":"tag","published_at":"2014-01-02T18:28:33.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.4.3","html_url":"https://github.com/svg/svgo/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.3/manifests","release_url":null},{"name":"v0.4.2","sha":"0d82e608db4f7ecf21760dc1d40c4f4addd0762e","kind":"tag","published_at":"2013-12-19T12:10:06.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.4.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.2/manifests","release_url":null},{"name":"v0.4.1","sha":"c7968c0b506acf2bfceb491a1a22ee017c5485c8","kind":"tag","published_at":"2013-11-18T21:06:03.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.4.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.1/manifests","release_url":null},{"name":"v0.4.0","sha":"7e63266cb12dc566c4880255cc6768945659a628","kind":"tag","published_at":"2013-11-18T20:48:57.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.4.0","html_url":"https://github.com/svg/svgo/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.4.0/manifests","release_url":null},{"name":"v0.3.7","sha":"6fa07040eaa4e4de70efa2478e0c1af9bf16d165","kind":"tag","published_at":"2013-06-24T16:19:45.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.7","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.7/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.3.7"},{"name":"v0.3.6","sha":"bef75f8df31421e8903ce31fd92ffc892c588e54","kind":"tag","published_at":"2013-06-06T10:07:20.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.6","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.6/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.3.6"},{"name":"v0.3.5","sha":"cb0ec9508404ddd605bb9e9f3a621876000f6c56","kind":"tag","published_at":"2013-05-07T14:18:49.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.5","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.5/manifests","release_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/releases/v0.3.5"},{"name":"v0.3.4","sha":"2e42deab6eb49a0c8d2edebe452d84079d425d75","kind":"tag","published_at":"2013-05-06T16:52:41.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.4","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.4/manifests","release_url":null},{"name":"v0.3.3","sha":"2810d43aeae5dff3b1e5ef3f189dcc07900256f8","kind":"tag","published_at":"2013-05-05T12:31:26.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.3","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.3/manifests","release_url":null},{"name":"v0.3.2","sha":"a529e274207c1f7a469a6941c91e69241a3dc885","kind":"tag","published_at":"2013-05-03T18:04:21.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.2/manifests","release_url":null},{"name":"v0.3.1","sha":"0f620511c830a98d0fc97eaafae72f9f20ff91c8","kind":"tag","published_at":"2013-04-15T12:37:03.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.1/manifests","release_url":null},{"name":"v0.3.0","sha":"201e1eb3cc106863559cb9c8f5b9ed62fb686aba","kind":"tag","published_at":"2013-04-12T12:22:08.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.3.0","html_url":"https://github.com/svg/svgo/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.3.0/manifests","release_url":null},{"name":"v0.2.4","sha":"9559c7e678f7d49ac5b55f149b6599e75c61e7d7","kind":"tag","published_at":"2013-04-05T15:15:25.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.2.4","html_url":"https://github.com/svg/svgo/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.4/manifests","release_url":null},{"name":"v0.2.3","sha":"55a5e23f345e472aec4f0be7100d48438042b645","kind":"tag","published_at":"2013-02-22T21:26:07.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.2.3","html_url":"https://github.com/svg/svgo/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.3/manifests","release_url":null},{"name":"v0.2.2","sha":"78ddb85eac362b6599c45d6d7434c74d746f3ede","kind":"tag","published_at":"2013-02-09T11:08:32.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.2.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.2/manifests","release_url":null},{"name":"v0.2.1","sha":"3517f8217b88b2edac2dca7efbb25cac8b5ae0b2","kind":"tag","published_at":"2013-01-18T14:01:32.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.2.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.1/manifests","release_url":null},{"name":"v0.2.0","sha":"9e1737fce7b9e4c09516a830e4001276c0a75aa8","kind":"tag","published_at":"2012-12-23T13:18:47.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.2.0","html_url":"https://github.com/svg/svgo/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.2.0/manifests","release_url":null},{"name":"v0.1.9","sha":"1593edf4a14fd1c2faff28a02424d23a0225216a","kind":"tag","published_at":"2012-12-17T20:41:55.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.9","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.9/manifests","release_url":null},{"name":"v0.1.8","sha":"28ff1f31543aa9c63ee48b49b36a842b5f0ec781","kind":"tag","published_at":"2012-12-11T16:33:51.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.8","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.8/manifests","release_url":null},{"name":"v0.1.7","sha":"3fe6b872bff228aa8c80ecc2a2f99bba563848be","kind":"tag","published_at":"2012-12-08T11:22:22.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.7","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.7/manifests","release_url":null},{"name":"v0.1.6","sha":"81d52012675f1caa4aad0f5e7dd99cb04be6608d","kind":"tag","published_at":"2012-12-07T12:08:23.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.6","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.6/manifests","release_url":null},{"name":"v0.1.5","sha":"9555bcb13da4ab27a90cda88110a8ed95b21635f","kind":"tag","published_at":"2012-12-06T20:29:25.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.5","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.5/manifests","release_url":null},{"name":"v0.1.4","sha":"af60c03c46d98f36de5d3096d42d19c140db6e41","kind":"tag","published_at":"2012-12-05T22:03:30.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.4","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.4/manifests","release_url":null},{"name":"v0.1.3","sha":"c4616cae3b3b9824112888408649e0641d00a04a","kind":"tag","published_at":"2012-11-30T16:14:22.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.3","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.3/manifests","release_url":null},{"name":"v0.1.2","sha":"e2a5bfef495f302759d34e3d9c71d950232cdf73","kind":"tag","published_at":"2012-11-23T20:32:25.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.2/manifests","release_url":null},{"name":"v0.1.1","sha":"16ca2d50df9222b4dbeef01e694816a93af3f74d","kind":"tag","published_at":"2012-11-23T15:05:36.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.1/manifests","release_url":null},{"name":"v0.1.0","sha":"88121c77233ab93eb9337dbab382abb871a58a3a","kind":"tag","published_at":"2012-11-22T17:35:25.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.1.0","html_url":"https://github.com/svg/svgo/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.1.0/manifests","release_url":null},{"name":"v0.0.9","sha":"45d53c857b3e29be37b4aa4fd6843cc9bcb573f7","kind":"tag","published_at":"2012-10-28T23:12:19.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.9","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.9/manifests","release_url":null},{"name":"v0.0.8","sha":"db4a905f6aaa6eedfe125a8a653ff9c31085ddfb","kind":"tag","published_at":"2012-10-20T18:56:42.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.8","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.8/manifests","release_url":null},{"name":"v0.0.7","sha":"ece58c9d590e3d1deb9463918e6004ef0a133b97","kind":"tag","published_at":"2012-10-14T10:44:31.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.7","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.7/manifests","release_url":null},{"name":"v0.0.6","sha":"c878ffc3bc73e7fb0445c0a7366f2f7a7dd3b014","kind":"tag","published_at":"2012-10-04T20:00:09.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.6","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.6/manifests","release_url":null},{"name":"v0.0.5","sha":"ab029d2dad947d1852b26f8df67377fc84a6039d","kind":"tag","published_at":"2012-10-03T15:25:59.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.5","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.5/manifests","release_url":null},{"name":"v0.0.4","sha":"740912198b13d56001d4f855f20a61482cced8be","kind":"tag","published_at":"2012-09-29T20:55:44.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.4","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.4/manifests","release_url":null},{"name":"v0.0.3","sha":"99e4e4ca6b67e4272e85984186a1c760041db929","kind":"tag","published_at":"2012-09-29T10:33:29.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.3","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.3/manifests","release_url":null},{"name":"v0.0.2","sha":"e59e83ae6cbee10efc36dbb3ba7ef49cf2313eaf","kind":"tag","published_at":"2012-09-28T08:55:08.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.2","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.2/manifests","release_url":null},{"name":"v0.0.1","sha":"8ff11d1f19eea7613b18738a5afbc42d3dd02e94","kind":"tag","published_at":"2012-09-28T07:04:52.000Z","download_url":"https://codeload.github.com/svg/svgo/tar.gz/v0.0.1","html_url":"https://github.com/svg/svgo/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svg/svgo@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/tags/v0.0.1/manifests","release_url":null}]},"repo_metadata_updated_at":"2026-11-10T02:24:23.059Z","dependent_packages_count":4475,"downloads":172587941,"downloads_period":"last-month","dependent_repos_count":2684916,"rankings":{"downloads":0.0235192715651733,"dependent_repos_count":0.007693731443322115,"dependent_packages_count":0.01963133610271159,"stargazers_count":0.6582384257256476,"forks_count":1.0244983741858609,"docker_downloads_count":0.03340338918453018,"average":0.29449742136787427},"purl":"pkg:npm/svgo","advisories":[{"uuid":"GSA_kwCzR0hTQS13Mjd2LTdxM3AtdzM4cs4ABu89","url":"https://github.com/advisories/GHSA-w27v-7q3p-w38r","title":"SVGO: removeScripts allows executable links through namespace and control-character bypasses","description":"## Summary\n\nSVGO's opt-in `removeScripts` plugin failed to remove some executable links. Namespace-prefixed SVG anchors and URL schemes containing ASCII tabs or newlines could bypass its checks. Applications that used this plugin as their only protection for untrusted SVG input could expose users to cross-site scripting (XSS).\n\nSVGO is an optimizer rather than a comprehensive sanitization library, but `removeScripts` is maintained for consumers that already rely on it to remove common script execution paths.\n\n## Details\n\nTwo related bypasses were present:\n\n1. The plugin inspected unprefixed SVG `\u003ca\u003e` elements but did not recognize namespace-prefixed SVG anchors such as `\u003csvg:a\u003e` when the prefix was bound to the SVG namespace. Their executable `href` or namespaced `*:href` values remained intact.\n2. The URL check did not account for ASCII tab, line-feed, or carriage-return characters embedded in a scheme. Browsers remove these characters before parsing the scheme, so values such as `java\u0026#9;script:` could remain executable after bypassing the plugin's `javascript:` check.\n\nAnchors in unrelated custom namespaces are not executable SVG anchors and remain untouched.\n\n## Impact\n\nIf an application optimized attacker-controlled SVGs with `removeScripts` and then served the result in an active browser context, a victim could follow a link that executes script in the SVG's origin. Depending on the embedding and origin configuration, this could expose cookies or local storage, modify content, or perform actions as the victim.\n\nThe plugin is opt-in, so consumers that do not enable it are not relying on the affected behavior. Typical local optimization of trusted SVG files is not affected.\n\n## Patches\n\nUpgrade to one of the following releases for the maintained release line in use:\n\n| Release line | Patched version | Plugin |\n| --- | --- | --- |\n| v2 | 2.8.4 | `removeScriptElement` |\n| v3 | 3.3.5 | `removeScriptElement` |\n| v4 | 4.1.0 | `removeScripts` |\n\nThe fix makes SVG anchor handling namespace-aware and strips ASCII tabs, line feeds, and carriage returns before checking executable URL schemes.\n\nSVGO v1 is no longer maintained. Users of v1 should upgrade to a supported release line.\n\n## Workarounds\n\nFor hostile input, use a dedicated SVG sanitization tool before passing the SVG to SVGO. Applications can also reject links from untrusted SVG input and avoid serving user-controlled SVGs in an active same-origin context.\n\n## References\n\n- v4 fix: https://github.com/svg/svgo/pull/2268\n- related executable URL hardening: https://github.com/svg/svgo/pull/2263\n- v3 backport: https://github.com/svg/svgo/pull/2269\n- v2 backport: https://github.com/svg/svgo/pull/2272\n- v4.1.0 release: https://github.com/svg/svgo/releases/tag/v4.1.0\n- v3.3.5 release: https://github.com/svg/svgo/releases/tag/v3.3.5\n- v2.8.4 release: https://github.com/svg/svgo/releases/tag/v2.8.4","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-09-08T21:20:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","references":["https://github.com/svg/svgo/security/advisories/GHSA-w27v-7q3p-w38r","https://nvd.nist.gov/vuln/detail/CVE-2026-84370","https://github.com/svg/svgo/pull/2268","https://github.com/svg/svgo/pull/2269","https://github.com/svg/svgo/pull/2272","https://github.com/svg/svgo/commit/0557385564a5c6c11d76cd934a6cff94451e532c","https://github.com/svg/svgo/commit/3db3ef33e409a0bc0fdaf255e46c908b00e93bc2","https://github.com/svg/svgo/commit/994a9f00d79ddec68ce19a1ce9eb8ca08d747e4f","https://github.com/svg/svgo/releases/tag/v2.8.4","https://github.com/svg/svgo/releases/tag/v3.3.5","https://github.com/svg/svgo/releases/tag/v4.1.0","https://github.com/advisories/GHSA-w27v-7q3p-w38r"],"source_kind":"github","identifiers":["GHSA-w27v-7q3p-w38r","CVE-2026-84370"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-08T22:00:08.672Z","updated_at":"2026-11-05T13:01:34.488Z","epss_percentage":0.00525,"epss_percentile":0.4452,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13Mjd2LTdxM3AtdzM4cs4ABu89","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS13Mjd2LTdxM3AtdzM4cs4ABu89","packages":[{"ecosystem":"npm","package_name":"svgo","versions":[{"first_patched_version":"4.1.0","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.1.0"},{"first_patched_version":"3.3.5","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.3.5"},{"first_patched_version":"2.8.4","vulnerable_version_range":"\u003e= 1.0.0, \u003c 2.8.4"}],"purl":"pkg:npm/svgo"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS13Mjd2LTdxM3AtdzM4cs4ABu89/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00dnByLXg1MjMtOGo4N84ABu88","url":"https://github.com/advisories/GHSA-4vpr-x523-8j87","title":"SVGO: removeScripts incompletely sanitizes executable HTML in SVG foreignObject elements","description":"## Summary\n\nSVGO's opt-in `removeScripts` plugin did not inspect executable HTML content inside SVG `\u003cforeignObject\u003e` elements. Applications that used this plugin as their only protection for untrusted SVG input could produce SVGs containing active HTML and expose users to cross-site scripting (XSS).\n\nSVGO is an optimizer rather than a comprehensive sanitization library, but `removeScripts` is maintained for consumers that already rely on it to remove common script execution paths.\n\n## Details\n\nAlthough the plugin removed SVG and XHTML `\u003cscript\u003e` elements, it left other HTML execution paths inside `\u003cforeignObject\u003e` unchanged. These included:\n\n- event-handler attributes such as `onload` and `onbeforetoggle`;\n- `srcdoc` documents, including on `\u003ciframe\u003e` elements;\n- executable URLs in HTML attributes such as `action`, `data`, `formaction`, `href`, and `src`.\n\nAn attacker could place one of these payloads in an SVG. If an application optimized the untrusted SVG with `removeScripts` and then served the result in an active browser context, the payload could execute in the viewer's origin.\n\n## Impact\n\nSuccessful exploitation could allow script execution in the context where the optimized SVG is rendered. Depending on the embedding and origin configuration, this could expose cookies or local storage, modify content, or perform actions as the victim.\n\nThe plugin is opt-in, so consumers that do not enable `removeScripts` are not relying on the affected behavior. Typical local optimization of trusted SVG files is not affected.\n\n## Patches\n\nUpgrade to one of the following releases for the maintained release line in use:\n\n| Release line | Patched version | Plugin |\n| --- | --- | --- |\n| v2 | 2.8.4 | `removeScriptElement` |\n| v3 | 3.3.5 | `removeScriptElement` |\n| v4 | 4.1.0 | `removeScripts` |\n\nThe fix preserves visual HTML inside SVG `\u003cforeignObject\u003e` elements while removing event attributes, `srcdoc`, and executable URL values from active HTML URL attributes.\n\nSVGO v1 is no longer maintained. Users of v1 should upgrade to a supported release line.\n\n## Workarounds\n\nFor hostile input, use a dedicated SVG sanitization tool before passing the SVG to SVGO. As defense in depth, applications can reject or remove `\u003cforeignObject\u003e` content and avoid serving user-controlled SVGs in an active same-origin context.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-09-08T21:20:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","references":["https://github.com/svg/svgo/security/advisories/GHSA-4vpr-x523-8j87","https://nvd.nist.gov/vuln/detail/CVE-2026-84369","https://github.com/svg/svgo/pull/2264","https://github.com/svg/svgo/pull/2269","https://github.com/svg/svgo/pull/2272","https://github.com/svg/svgo/commit/0557385564a5c6c11d76cd934a6cff94451e532c","https://github.com/svg/svgo/commit/994a9f00d79ddec68ce19a1ce9eb8ca08d747e4f","https://github.com/svg/svgo/commit/fd51e474a300417d9361d9302d596b1763146327","https://github.com/svg/svgo/releases/tag/v2.8.4","https://github.com/svg/svgo/releases/tag/v3.3.5","https://github.com/svg/svgo/releases/tag/v4.1.0","https://github.com/advisories/GHSA-4vpr-x523-8j87"],"source_kind":"github","identifiers":["GHSA-4vpr-x523-8j87","CVE-2026-84369"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-08T22:00:08.672Z","updated_at":"2026-11-11T06:02:58.302Z","epss_percentage":0.0043,"epss_percentile":0.37503,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00dnByLXg1MjMtOGo4N84ABu88","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00dnByLXg1MjMtOGo4N84ABu88","packages":[{"ecosystem":"npm","package_name":"svgo","versions":[{"first_patched_version":"4.1.0","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.1.0"},{"first_patched_version":"3.3.5","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.3.5"},{"first_patched_version":"2.8.4","vulnerable_version_range":"\u003e= 1.0.0, \u003c 2.8.4"}],"purl":"pkg:npm/svgo"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00dnByLXg1MjMtOGo4N84ABu88/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0ycDQ5LWhnY20tODU0Nc4ABfJW","url":"https://github.com/advisories/GHSA-2p49-hgcm-8545","title":"SVGO removeScripts plugin leaves some executable scripts intact","description":"### Summary\n\nSVGO's removeScripts plugin (disabled by default) removes scripts from the SVG, however executable scripts were left intact in some cases. If a consumer relied on this plugin for sanitization and served them to users, these SVGs could open up doors to XSS.\n\n### Details\n\nSVGO has a plugin for removing scripts from an SVG, which removes:\n\n- `\u003cscript\u003e` elements\n- JavaScript URIs (v4 and v3 only)\n- `on…` event handlers (v4 and v3 only)\n\nWhile SVGO is not a sanitization library, SVGO continues to maintain the plugin for those already using it for this purpose.\n\nHowever, there were two problems:\n\n- SVGO did not check namespaced/prefixed `script` elements, for example if one declared an explicit prefix for the SVG namespace ( `\u003csvg:script\u003e`) instead of using the default namespace ( `\u003cscript\u003e`), the `\u003csvg:script\u003e` tag would be left intact.\n- SVGO case sensitively matched JavaScript URIs, but it should've been case-insensitive.\n\n#### Proof of Concept\n\n```js\nimport { optimize } from 'svgo';\n\n/** Presume that this string was obtained in some other way, such as network. */\nconst original = `\n  \u003csvg xmlns=\"http://www.w3.org/2000/svg\" xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns:uwu=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 100\" version=\"1.1\"\u003e\n    \u003ca uwu:href=\"JavaScript:(() =\u0026gt; { alert(document.cookie) })();\"\u003e\u003ctext y=\"30\"\u003euwu\u003c/text\u003e\u003c/a\u003e\n    \u003csvg:script\u003e\n      alert(document.cookie);\n    \u003c/svg:script\u003e\n  \u003c/svg\u003e\n`;\n\noptimize(original, {\n  plugins: ['removeScripts']\n});\n// Did not remove \u003csvg:script\u003e or uwu:href=\"JavaScript:…—still executed by browsers.\n```\n\n### Impact\n\nIf you run SVGO on untrusted input (e.g., user uploads to a web application) and you depended on removeScripts, then some scripts may still be present. If that SVG was then opened directly by another user on the same domain, it could invoke scripts that could read local storage or cookies.\n\nThis may affect you if you have enabled one of the following:\n\n| SVGO Version | Plugin Name |\n|---|---|\n| v4 | removeScripts |\n| v3 | removeScriptElement |\n| v2 | removeScriptElement |\n| v1 | removeScriptElement |\n\nIt's unlikely to impact users who just use SVGO locally on their own SVGs or in build pipelines.\n\n### Patches\n\n#### \u003e= 3.0.0, \u003c= 4.0.1\n\nSVGO patched v4.0.2 and v3.3.4. Just upgrade the dependency using your preferred package manager! For example:\n\n```sh\nyarn up svgo\n\n# or if SVGO is a nested dependency\nyarn up -R svgo\n```\n\nThe proposed fix is to improve our namespace-aware handling to explicitly act on the default namespace, SVG namespace, and XHTML namespace only. This handles all scripts that are executed by browsers, but will leave intact custom prefixes that happen to have an element called `\u003c*:script\u003e` which clients shouldn't treat as executable. \n\n#### \u003e= 2.0.0, \u003c= 2.8.2\n\nSVGO patched v2.8.3, however SVGO v2 explicitly only implements and documents that it will remove `\u003cscript\u003e` elements and nothing more. It has the namespace aware handling for tags like `\u003csvg:script\u003e` or `\u003cxhtml:script\u003e`, but has **_not_** been updated to remove JavaScript URIs or event handlers like \u003e= v3. If this is something you need, please upgrade to v4 or v3, or reach for one of the documented workarounds at the end.\n\n#### \u003e= 1.0.0, \u003c= 1.3.2\n\nSVGO v1 has been deprecated for a while now and won't be patched. Please upgrade to a more recent version! If something is preventing you from doing so, please reach out! We're happy to expand our migration guides or support you if you're having trouble.\n\n### Workarounds\n\nIf your motivation for enabling the plugin is SVG sanitization, consider reaching for a dedicated SVG sanitization tool and invoke it before passing the SVG to SVGO.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-07-21T19:42:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","references":["https://github.com/svg/svgo/security/advisories/GHSA-2p49-hgcm-8545","https://github.com/svg/svgo/commit/628e3bc7336625a30365d0a9b60185307d852466","https://github.com/svg/svgo/commit/72a23886b4698b27624b936f3a15a80afd36d75f","https://github.com/svg/svgo/commit/f529cfccc6c154d6f6eabe276ec637a8c5db6763","https://github.com/svg/svgo/releases/tag/v2.8.3","https://github.com/svg/svgo/releases/tag/v3.3.4","https://github.com/svg/svgo/releases/tag/v4.0.2","https://github.com/advisories/GHSA-2p49-hgcm-8545"],"source_kind":"github","identifiers":["GHSA-2p49-hgcm-8545","CVE-2026-73650"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-21T20:00:09.145Z","updated_at":"2026-11-07T19:02:14.790Z","epss_percentage":0.00435,"epss_percentile":0.37564,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycDQ5LWhnY20tODU0Nc4ABfJW","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0ycDQ5LWhnY20tODU0Nc4ABfJW","packages":[{"ecosystem":"npm","package_name":"svgo","versions":[{"first_patched_version":"4.0.2","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.0.2"},{"first_patched_version":"3.3.4","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.3.4"},{"first_patched_version":"2.8.3","vulnerable_version_range":"\u003e= 1.0.0, \u003c 2.8.3"}],"purl":"pkg:npm/svgo"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0ycDQ5LWhnY20tODU0Nc4ABfJW/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS14cHF3LTZneDctdjY3M84ABTJM","url":"https://github.com/advisories/GHSA-xpqw-6gx7-v673","title":"SVGO DoS through entity expansion in DOCTYPE (Billion Laughs)","description":"### Summary\n\nSVGO accepts XML with custom entities, without guards against entity expansion or recursion. This can result in a small XML file (811 bytes) stalling the application and even crashing the Node.js process with `JavaScript heap out of memory`.\n\n### Details\n\nThe upstream XML parser ([sax](https://www.npmjs.com/package/sax)) doesn't interpret custom XML entities by default. We pattern matched custom XML entities from the `DOCTYPE`, inserting them into `parser.ENTITIES`, and enabled `unparsedEntities`. This gives us the desired behavior of supporting SVGs with entities declared in the `DOCTYPE`.\n\nHowever, entities can reference other entities, which can enable small SVGs to explode exponentially when we try to parse them.\n\n#### Proof of Concept\n\n```js\nimport { optimize } from 'svgo';\n\n/** Presume that this string was obtained in some other way, such as network. */\nconst original = `\n  \u003c?xml version=\"1.0\"?\u003e\n  \u003c!DOCTYPE lolz [\n  \u003c!ENTITY lol \"lol\"\u003e\n  \u003c!ELEMENT lolz (#PCDATA)\u003e\n  \u003c!ENTITY lol1 \"\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\"\u003e\n  \u003c!ENTITY lol2 \"\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\"\u003e\n  \u003c!ENTITY lol3 \"\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\"\u003e\n  \u003c!ENTITY lol4 \"\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\"\u003e\n  \u003c!ENTITY lol5 \"\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\"\u003e\n  \u003c!ENTITY lol6 \"\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\"\u003e\n  \u003c!ENTITY lol7 \"\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\"\u003e\n  \u003c!ENTITY lol8 \"\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\"\u003e\n  \u003c!ENTITY lol9 \"\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\"\u003e\n  ]\u003e\n  \u003clolz\u003e\u0026lol9;\u003c/lolz\u003e\n`;\n\noptimize(original);\n```\n\n### Impact\n\nIf SVGO is run on untrusted input (i.e., user uploaded to server-side application), then the untrusted SVG can effectively stall or crash the application with an SVG \u003c 1 KB in size.\n\nIt's unlikely to impact users who just use SVGO locally on their own SVGs or in build pipelines.\n\n### Patches\n\nSVGO has patched v4.0.1, v3.3.3, and v2.8.1! However, it's strongly recommended to upgrade to v4 regardless, as previous versions are not officially supported anymore.\n\n### Workarounds\n\n#### == 4.0.0\n\nFor v4, users do not specifically have to upgrade SVGO, though it is recommended to do so. A package manager can be used to upgrade sax recursively:\n\nFor example:\n\n```sh\nyarn up -R sax\n```\n\nNew options were introduced upstream which makes the way SVGO parses SVGs safe by default.\n\n#### \u003e= 2.1.0, \u003c= 3.3.2\n\nUsers of v3 and v2 will have to take manual action. If users can't upgrade, they may be able to work around this as long as the project doesn't require support for custom XML entities, though it's not a simple flag.\n\nParse the DOCTYPE directly and check for the presence of custom entities. If entities are present, throw/escape before passing them to SVGO.\n\n```diff\n+ import SAX from 'sax';\n  import { optimize } from 'svgo';\n\n- const original =`\n+ let original = `\n    \u003c?xml version=\"1.0\"?\u003e\n    \u003c!DOCTYPE lolz [\n    \u003c!ENTITY lol \"lol\"\u003e\n    \u003c!ELEMENT lolz (#PCDATA)\u003e\n    \u003c!ENTITY lol1 \"\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\u0026lol;\"\u003e\n    \u003c!ENTITY lol2 \"\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\u0026lol1;\"\u003e\n    \u003c!ENTITY lol3 \"\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\u0026lol2;\"\u003e\n    \u003c!ENTITY lol4 \"\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\u0026lol3;\"\u003e\n    \u003c!ENTITY lol5 \"\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\u0026lol4;\"\u003e\n    \u003c!ENTITY lol6 \"\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\u0026lol5;\"\u003e\n    \u003c!ENTITY lol7 \"\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\u0026lol6;\"\u003e\n    \u003c!ENTITY lol8 \"\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\u0026lol7;\"\u003e\n    \u003c!ENTITY lol9 \"\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\u0026lol8;\"\u003e\n    ]\u003e\n    \u003clolz\u003e\u0026lol9;\u003c/lolz\u003e\n  `;\n\n+ const parser = SAX.parser();\n+ /** @param {string} doctype */\n+ parser.ondoctype = (doctype) =\u003e {\n+   original = original.replace(doctype, '');\n+ }\n+ parser.write(original);\n\n  optimize(original);\n```\n\n### Resources\n\n* [Wikipedia: Billion laughs attack](https://en.wikipedia.org/wiki/Billion_laughs_attack)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-03-04T22:59:28.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/svg/svgo/security/advisories/GHSA-xpqw-6gx7-v673","https://nvd.nist.gov/vuln/detail/CVE-2026-29074","https://github.com/advisories/GHSA-xpqw-6gx7-v673"],"source_kind":"github","identifiers":["GHSA-xpqw-6gx7-v673","CVE-2026-29074"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-03-04T23:00:09.823Z","updated_at":"2026-11-11T06:07:18.996Z","epss_percentage":0.00702,"epss_percentile":0.5351,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14cHF3LTZneDctdjY3M84ABTJM","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS14cHF3LTZneDctdjY3M84ABTJM","packages":[{"ecosystem":"npm","package_name":"svgo","versions":[{"first_patched_version":"4.0.1","vulnerable_version_range":"= 4.0.0"},{"first_patched_version":"3.3.3","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.3.3"},{"first_patched_version":"2.8.1","vulnerable_version_range":"\u003e= 2.1.0, \u003c 2.8.1"}],"purl":"pkg:npm/svgo"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS14cHF3LTZneDctdjY3M84ABTJM/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/svgo","docker_dependents_count":12059,"docker_downloads_count":2358544518,"usage_url":"https://repos.ecosyste.ms/usage/npm/svgo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/svgo/dependencies","status":null,"funding_links":["https://opencollective.com/svgo"],"critical":true,"issue_metadata":{"last_synced_at":"2026-11-09T01:01:02.119Z","issues_count":372,"pull_requests_count":590,"avg_time_to_close_issue":63405519.32663316,"avg_time_to_close_pull_request":8715617.424778761,"issues_closed_count":199,"pull_requests_closed_count":452,"pull_request_authors_count":134,"issue_authors_count":269,"avg_comments_per_issue":3.7016129032258065,"avg_comments_per_pull_request":1.2457627118644068,"merged_pull_requests_count":358,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":28,"past_year_pull_requests_count":97,"past_year_avg_time_to_close_issue":541846.0,"past_year_avg_time_to_close_pull_request":709498.4423076923,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":52,"past_year_pull_request_authors_count":43,"past_year_issue_authors_count":21,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":0.5773195876288659,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":41,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/svg%2Fsvgo/issues","maintainers":[{"login":"SethFalco","count":217,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SethFalco"},{"login":"TrySound","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TrySound"},{"login":"KTibow","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/KTibow"},{"login":"deepsweet","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deepsweet"}],"active_maintainers":[{"login":"TrySound","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TrySound"},{"login":"KTibow","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/KTibow"},{"login":"SethFalco","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SethFalco"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/svgo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/svgo/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/svgo/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/svgo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/svgo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/svgo/codemeta","maintainers":[{"uuid":"deepsweet","login":"deepsweet","name":null,"email":"kir@belevi.ch","url":null,"packages_count":407,"html_url":"https://www.npmjs.com/~deepsweet","role":null,"created_at":"2022-11-10T11:20:57.821Z","updated_at":"2022-11-10T11:20:57.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/deepsweet/packages"},{"uuid":"trysound","login":"trysound","name":null,"email":"opensource@trysound.io","url":null,"packages_count":156,"html_url":"https://www.npmjs.com/~trysound","role":null,"created_at":"2022-11-10T11:20:57.828Z","updated_at":"2022-11-10T11:20:57.828Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/trysound/packages"},{"uuid":"greli","login":"greli","name":null,"email":"grelimail@gmail.com","url":null,"packages_count":2,"html_url":"https://www.npmjs.com/~greli","role":null,"created_at":"2022-11-10T11:20:57.824Z","updated_at":"2022-11-10T11:20:57.824Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/greli/packages"},{"uuid":"sethiii","login":"sethiii","name":null,"email":"seth@falco.fun","url":null,"packages_count":26,"html_url":"https://www.npmjs.com/~sethiii","role":null,"created_at":"2023-12-13T14:58:07.264Z","updated_at":"2023-12-13T14:58:07.264Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sethiii/packages"}]}