{"id":377764,"url":"https://github.com/fastify/fast-uri","last_synced_at":"2026-09-11T22:02:14.843Z","repository":{"id":37012714,"uuid":"419317518","full_name":"fastify/fast-uri","owner":"fastify","description":"Dependency-free RFC 3986 URI toolbox","archived":false,"fork":false,"pushed_at":"2026-09-02T12:43:30.000Z","size":370,"stargazers_count":125,"open_issues_count":6,"forks_count":55,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-09-07T20:11:27.662Z","etag":null,"topics":["fastify-core","uri","uri-parser"],"latest_commit_sha":null,"homepage":"https://npmjs.com/package/fast-uri","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":{"github":"fastify","open_collective":"fastify"}},"created_at":"2021-10-20T12:20:22.000Z","updated_at":"2026-09-02T11:08:21.000Z","dependencies_parsed_at":"2026-08-31T08:31:12.789Z","dependency_job_id":"b33beae0-9f79-4043-b1e5-41de7bed85a1","html_url":"https://github.com/fastify/fast-uri","commit_stats":{"total_commits":92,"total_committers":12,"mean_commits":7.666666666666667,"dds":0.7391304347826086,"last_synced_commit":"a79e2061bc3d3e8e6d06ee091be02d66d2a7f3e2"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":"fastify/skeleton","purl":"pkg:github/fastify/fast-uri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37145405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-07T02:00:07.396Z","response_time":63,"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":{"login":"fastify","name":"Fastify","uuid":"24939410","kind":"organization","description":"Fast and low overhead web framework, for Node.js","email":"hello@fastify.dev","website":"https://fastify.dev","location":"United States of America","twitter":"fastifyjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/24939410?v=4","repositories_count":140,"last_synced_at":"2026-09-10T10:26:56.849Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"fastify","open_collective":"fastify"}},"html_url":"https://github.com/fastify","funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"total_stars":63893,"followers":1275,"following":0,"created_at":"2022-11-02T16:30:46.974Z","updated_at":"2026-09-10T10:26:56.861Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify/repositories"},"packages":[{"id":1707485,"name":"fast-uri","ecosystem":"npm","description":"Dependency-free RFC 3986 URI toolbox","homepage":"https://github.com/fastify/fast-uri","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/fastify/fast-uri","keywords_array":[],"namespace":null,"versions_count":38,"first_release_published_at":"2021-12-12T10:42:04.514Z","latest_release_published_at":"2026-09-02T11:07:44.919Z","latest_release_number":"4.1.4","last_synced_at":"2026-09-10T23:23:07.213Z","created_at":"2022-04-09T15:27:02.208Z","updated_at":"2026-09-11T21:19:55.754Z","registry_url":"https://www.npmjs.com/package/fast-uri","install_command":"npm install fast-uri","documentation_url":null,"metadata":{"funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"dist-tags":{"latest":"4.1.4","three":"3.1.7","two":"2.4.6"},"contentPolicy":null},"repo_metadata":{"id":37012714,"uuid":"419317518","full_name":"fastify/fast-uri","owner":"fastify","description":"Dependency-free RFC 3986 URI toolbox","archived":false,"fork":false,"pushed_at":"2026-08-25T17:52:58.000Z","size":383,"stargazers_count":125,"open_issues_count":7,"forks_count":51,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-08-31T08:40:34.731Z","etag":null,"topics":["fastify-core","uri","uri-parser"],"latest_commit_sha":null,"homepage":"https://npmjs.com/package/fast-uri","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":{"github":"fastify","open_collective":"fastify"}},"created_at":"2021-10-20T12:20:22.000Z","updated_at":"2026-08-28T15:13:36.000Z","dependencies_parsed_at":"2026-08-31T08:31:12.789Z","dependency_job_id":"b33beae0-9f79-4043-b1e5-41de7bed85a1","html_url":"https://github.com/fastify/fast-uri","commit_stats":{"total_commits":92,"total_committers":12,"mean_commits":7.666666666666667,"dds":0.7391304347826086,"last_synced_commit":"a79e2061bc3d3e8e6d06ee091be02d66d2a7f3e2"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":"fastify/skeleton","purl":"pkg:github/fastify/fast-uri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37018706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-01T02:00:05.433Z","response_time":53,"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":"fastify","name":"Fastify","uuid":"24939410","kind":"organization","description":"Fast and low overhead web framework, for Node.js","email":"hello@fastify.dev","website":"https://fastify.dev","location":"United States of America","twitter":"fastifyjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/24939410?v=4","repositories_count":140,"last_synced_at":"2026-09-03T06:35:59.577Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"fastify","open_collective":"fastify"}},"html_url":"https://github.com/fastify","funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"total_stars":63845,"followers":1277,"following":0,"created_at":"2022-11-02T16:30:46.974Z","updated_at":"2026-09-03T06:35:59.607Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify/repositories"},"tags":[{"name":"v2.4.5","sha":"21e274eb54bc738748f66746f4ec1c1e4f919413","kind":"commit","published_at":"2026-08-23T01:41:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.5/manifests"},{"name":"v3.1.6","sha":"6f970b2951fd896aa0f3a7ff28eeb6640c137d33","kind":"commit","published_at":"2026-08-23T01:40:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.6","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.6/manifests"},{"name":"v4.1.3","sha":"4e99790cadffc4b4fdaef9912cb503b328505be0","kind":"commit","published_at":"2026-08-23T01:32:05.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.3/manifests"},{"name":"v2.4.4","sha":"4d11af6b46ea2792052e1d377ce06ebf483398ba","kind":"commit","published_at":"2026-07-31T09:16:50.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.4/manifests"},{"name":"v3.1.5","sha":"5e179cbb4636d5f773ed21126e5bd3068e87e94e","kind":"commit","published_at":"2026-07-31T09:14:20.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.5/manifests"},{"name":"v4.1.2","sha":"c30764cc8b5e81c9b52450fa523eb5a12ce979ef","kind":"commit","published_at":"2026-07-31T09:02:06.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.2/manifests"},{"name":"v3.1.4","sha":"6aeece669e4166b2446a89f17c07a3b15dfb7ed4","kind":"commit","published_at":"2026-07-19T07:42:22.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.4/manifests"},{"name":"v2.4.3","sha":"1cfda3ec8a4274c6d73afb4ce07d5b3bf96164e8","kind":"commit","published_at":"2026-07-19T07:40:38.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.3/manifests"},{"name":"v4.1.1","sha":"f3e437f7c79431c8b646bbba45e7cb1b4df708ed","kind":"commit","published_at":"2026-07-18T17:04:41.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.1/manifests"},{"name":"v2.4.2","sha":"38462900e0ef529d66473a7421dd5728c9dd6a55","kind":"commit","published_at":"2026-07-17T09:52:58.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"526e5edfff62f6a2852367211581a723d9892732","kind":"commit","published_at":"2026-07-17T08:52:05.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.1/manifests"},{"name":"v4.1.0","sha":"3a877384b5848967c963e0fd2b92d50539a80af9","kind":"commit","published_at":"2026-06-29T14:05:03.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.0/manifests"},{"name":"v3.1.3","sha":"0549fe35b0d482233f3be2816439f3ec803603fa","kind":"commit","published_at":"2026-06-29T12:53:12.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.3/manifests"},{"name":"v4.0.1","sha":"d2bf5215239d44284c81e4013bb744c1be94ac2f","kind":"commit","published_at":"2026-06-29T12:51:24.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"2a5232ef01d62a2044dbd643f7c32f02e30b4fb0","kind":"tag","published_at":"2026-06-09T12:09:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.0/manifests"},{"name":"v3.1.2","sha":"919dd8ea7689fcc220d0d9b71307f5095e723ef9","kind":"commit","published_at":"2026-05-05T08:31:25.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"cea547c91c6aae610041b17b75792ca4aa035a6d","kind":"commit","published_at":"2026-05-04T14:31:55.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"2d08e68f4068320aa3f9da93a6f150e57af50c42","kind":"commit","published_at":"2025-08-25T13:15:17.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.0/manifests"},{"name":"v3.0.6","sha":"d40b400b0d13c3716ca5612cc61e380722f4dbd0","kind":"commit","published_at":"2025-01-20T20:22:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.6","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"a0451454d05f37fefd8a7a2ce53a0ee49e063789","kind":"tag","published_at":"2025-01-06T10:09:13.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"4f6922a4903d410d4a3d26e846ac4262ebb0957b","kind":"tag","published_at":"2025-01-05T15:08:20.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"a79e2061bc3d3e8e6d06ee091be02d66d2a7f3e2","kind":"commit","published_at":"2024-10-15T17:17:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"a81bfb8ca4298d0b857bbab48f15c2abc6a8232f","kind":"commit","published_at":"2024-09-26T16:45:28.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"986abce97b2303c69011da82805285a59e5967de","kind":"commit","published_at":"2024-06-27T07:37:09.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"5964558737eab37fffed66987be5b6a4d550f528","kind":"commit","published_at":"2024-06-23T15:59:01.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.0/manifests"},{"name":"v2.4.0","sha":"856e241efa1e042eced4938e7e59883729178174","kind":"commit","published_at":"2024-06-10T12:35:48.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"7ffca1e67b7d6d34cfbc3f91a1adc9a8c07728d5","kind":"commit","published_at":"2024-06-05T08:13:01.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.3.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"388711e20a5ec7b7821c984325d7c1dd6cdf09b8","kind":"commit","published_at":"2023-10-30T19:33:00.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.3.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"2394025b8ab51f6962204b2cd38e2909b5e1bbe3","kind":"commit","published_at":"2022-12-05T09:27:15.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.2.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"b4bfd4ea22cd9c9b7f0dd2be1b71b31f292e69ce","kind":"commit","published_at":"2022-06-10T16:00:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"e1387f63fd835872d4659f1ef81e4d8d546e04a5","kind":"commit","published_at":"2022-05-25T09:20:23.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.0.0/manifests"},{"name":"v1.0.1","sha":"171af3fd5889f38edbf43eb364f1fc180bb35313","kind":"commit","published_at":"2022-02-05T12:31:13.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v1.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"c1913a5c9aa54c735b0cc08badf1d002461ebb47","kind":"commit","published_at":"2022-01-21T17:14:59.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v1.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.0/manifests"},{"name":"v0.0.2","sha":"25aa5527b617910f4bae4f41a8d6566ea23e6b8a","kind":"commit","published_at":"2022-01-21T08:57:29.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v0.0.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"7ec8e5d71cc464168e2831c7fc494388d27a283b","kind":"commit","published_at":"2021-12-12T10:41:22.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v0.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-09-04T13:22:36.716Z","dependent_packages_count":20,"downloads":475066205,"downloads_period":"last-month","dependent_repos_count":8302,"rankings":{"downloads":0.12944102587136183,"dependent_repos_count":0.268651185770751,"dependent_packages_count":1.1886659303671867,"stargazers_count":5.358919639374289,"forks_count":8.206374254274259,"docker_downloads_count":0.14224196011498383,"average":2.5490489992954717},"purl":"pkg:npm/fast-uri","advisories":[{"uuid":"GSA_kwCzR0hTQS01amdmLXAzNDUtNjh2OM4ABoew","url":"https://github.com/advisories/GHSA-5jgf-p345-68v8","title":"fast-uri vulnerable to host confusion via skipped IDN canonicalization on scheme-relative references","description":"### Impact\n\n`fast-uri` canonicalizes a host to its ASCII form only when the input carries an explicit scheme. When `resolve()` resolves a scheme-relative reference (`//host/`) against a scheme-bearing base, it still emits the host verbatim even though the effective scheme is known, so re-parsing the resolved URI yields a different host than the one `resolve()` returned. An application that resolves an untrusted reference with `fast-uri` and then checks or routes on the resulting host can make a policy decision on one host and reach another. This is an incomplete-fix variant of CVE-2026-13676, whose IDN canonicalization was applied only to the scheme-bearing form.\n\n### Patches\n\nUpgrade to `fast-uri` 2.4.5, 3.1.6, or 4.1.3. `resolve()` now canonicalizes the host once the effective scheme is known, and fails closed if a raw non-ASCII host cannot be converted.\n\n### Workarounds\n\nResolve scheme-relative references against a base that carries a scheme before performing any host-policy or origin check.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-09-02T15:44:30.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-5jgf-p345-68v8","https://nvd.nist.gov/vuln/detail/CVE-2026-75931","https://github.com/fastify/fast-uri/commit/0256bc8d1f28b5d0ac657faf67e2411a189dfcb5","https://github.com/fastify/fast-uri/commit/444ecdad447db2cc23c4d422acc6f0daa6fa8eef","https://github.com/fastify/fast-uri/commit/4e4ebd8b245f6ca16e448203559eea3e545453a3","https://cna.openjsf.org/security-advisories.html","https://github.com/fastify/fast-uri/releases/tag/v2.4.5","https://github.com/fastify/fast-uri/releases/tag/v3.1.6","https://github.com/fastify/fast-uri/releases/tag/v4.1.3","https://github.com/advisories/GHSA-5jgf-p345-68v8"],"source_kind":"github","identifiers":["GHSA-5jgf-p345-68v8","CVE-2026-75931"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-02T16:00:09.306Z","updated_at":"2026-09-04T13:00:11.917Z","epss_percentage":0.00232,"epss_percentile":0.13894,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01amdmLXAzNDUtNjh2OM4ABoew","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01amdmLXAzNDUtNjh2OM4ABoew","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"4.1.3","vulnerable_version_range":"\u003e= 4.0.1, \u003c 4.1.3"},{"first_patched_version":"3.1.6","vulnerable_version_range":"\u003e= 3.1.3, \u003c 3.1.6"},{"first_patched_version":"2.4.5","vulnerable_version_range":"\u003e= 2.4.2, \u003c 2.4.5"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01amdmLXAzNDUtNjh2OM4ABoew/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mNjVwLTRtN2otNDJ4Y84ABoev","url":"https://github.com/advisories/GHSA-f65p-4m7j-42xc","title":"fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization","description":"### Impact\n\n`fast-uri` does not validate the complete RFC 3986 grammar for bracketed IPv6 literals, so a malformed literal with invalid trailing text is silently truncated to a different valid IPv6 address with no error reported. For example, `normalize('http://[::not-valid]/private')` returns `http://[::]/private`, and `[fc00::not-hex]` and `[fe80::not-hex]` collapse to `[fc00::]` and `[fe80::]`. An application that normalizes an untrusted URL before an outbound request, redirect, or host-policy check can be routed to a local or private address such as loopback (`::1`), unique-local, or link-local. Because `parse().error` is unset for these inputs, checking it does not protect the consumer.\n\n### Patches\n\nUpgrade to `fast-uri` 2.4.5, 3.1.6, or 4.1.3. Malformed IPv6 literals are now rejected with a host error instead of being normalized to a valid address.\n\n### Workarounds\n\nReject untrusted URLs whose host is a bracketed IPv6 literal before passing them to `fast-uri`, or route outbound requests against an explicit allowlist of addresses rather than trusting the normalized host.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-09-02T15:43:30.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-f65p-4m7j-42xc","https://nvd.nist.gov/vuln/detail/CVE-2026-75975","https://github.com/fastify/fast-uri/commit/3728465caacef4b16bc84b7d14760f1c8fe41595","https://github.com/fastify/fast-uri/commit/607bfbe953f28a14c2e06ae64aff38c81ca2937f","https://github.com/fastify/fast-uri/commit/9161eded1ff55fad9d9714c6ad6c0f0283547799","https://cna.openjsf.org/security-advisories.html","https://github.com/fastify/fast-uri/releases/tag/v2.4.5","https://github.com/fastify/fast-uri/releases/tag/v3.1.6","https://github.com/fastify/fast-uri/releases/tag/v4.1.3","https://github.com/advisories/GHSA-f65p-4m7j-42xc"],"source_kind":"github","identifiers":["GHSA-f65p-4m7j-42xc","CVE-2026-75975"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-02T16:00:09.306Z","updated_at":"2026-09-11T20:00:22.072Z","epss_percentage":0.0022,"epss_percentile":0.12328,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNjVwLTRtN2otNDJ4Y84ABoev","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mNjVwLTRtN2otNDJ4Y84ABoev","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"4.1.3","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.1.3"},{"first_patched_version":"3.1.6","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.1.6"},{"first_patched_version":"2.4.5","vulnerable_version_range":"\u003e= 2.3.1, \u003c 2.4.5"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mNjVwLTRtN2otNDJ4Y84ABoev/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mcGg0LXdtaGYtNmZ3Zs4ABoeu","url":"https://github.com/advisories/GHSA-fph4-wmhf-6fwf","title":"fast-uri vulnerable to server-side request forgery via repeated hostname percent-decoding","description":"### Impact\n\n`fast-uri` decodes a hostname's percent escapes twice in a single `normalize()` or `resolve()` call: once during parsing and again during authority recomposition. A nested percent-encoded host therefore survives the first decode and is turned into a live destination by the second, so `normalize('http://%256c%256f%2563%2561%256c%2568%256f%2573%2574/')` returns `http://localhost/`. Applications that normalize or resolve an untrusted URI before an SSRF check, redirect validation, or host allowlist can be steered to a different destination, including internal addresses such as loopback or a cloud metadata endpoint, than the encoded input appeared to contain. This is an incomplete-fix variant of CVE-2026-6322, whose encoded-authority-delimiter fix introduced the second decode.\n\n### Patches\n\nFixed in `fast-uri` 2.4.5, 3.1.6, and 4.1.3.\n\n### Workarounds\n\nReject untrusted URIs whose host component contains an encoded percent sign (`%25`) before passing them to `normalize()` or `resolve()`.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-09-02T15:42:39.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-fph4-wmhf-6fwf","https://nvd.nist.gov/vuln/detail/CVE-2026-75899","https://github.com/fastify/fast-uri/commit/2642290672e7211c990aaed3749c2ce667d0af4f","https://github.com/fastify/fast-uri/commit/8c15dbe94ec50bb8e595791ebb42c35cef0fd304","https://github.com/fastify/fast-uri/commit/ae92a4c5d8c4b6c9e447f048d5fcbde7eebd5514","https://cna.openjsf.org/security-advisories.html","https://github.com/fastify/fast-uri/releases/tag/v2.4.5","https://github.com/fastify/fast-uri/releases/tag/v3.1.6","https://github.com/fastify/fast-uri/releases/tag/v4.1.3","https://github.com/advisories/GHSA-fph4-wmhf-6fwf"],"source_kind":"github","identifiers":["GHSA-fph4-wmhf-6fwf","CVE-2026-75899"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-02T16:00:09.306Z","updated_at":"2026-09-04T13:00:11.918Z","epss_percentage":0.0022,"epss_percentile":0.12328,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcGg0LXdtaGYtNmZ3Zs4ABoeu","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mcGg0LXdtaGYtNmZ3Zs4ABoeu","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"4.1.3","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.1.3"},{"first_patched_version":"3.1.6","vulnerable_version_range":"\u003e= 3.1.2, \u003c 3.1.6"},{"first_patched_version":"2.4.5","vulnerable_version_range":"\u003e= 2.4.1, \u003c 2.4.5"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mcGg0LXdtaGYtNmZ3Zs4ABoeu/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1qcWZmLWc0MjYtaHF4cM4ABoet","url":"https://github.com/advisories/GHSA-jqff-g426-hqxp","title":"fast-uri vulnerable to host confusion via percent-encoded scheme normalization","description":"### Impact\n\n`fast-uri` decodes percent-encoded characters in the scheme component with the legacy global `unescape()` and serializes the result back as raw characters, without re-escaping it or validating it as a scheme. A scheme that decodes to characters outside the RFC 3986 scheme grammar can therefore introduce structure the original input did not contain.\n\nFor example, `%2f%2fevil.example:/pwn` parses with no authority (`parse().host` is `undefined`), but `resolve()` and `normalize()` return `//evil.example:/pwn`, which reparses with host `evil.example`. The `%uXXXX` form (`%u002f%u002fevil.example:/pwn`) produces the same result, and a scheme containing `%0d%0a` reaches the output as a raw CR LF.\n\nApplications that normalize or resolve untrusted URLs before a redirect check, host allowlist, or outbound request decision, especially ones that treat a missing authority as same-origin, can be steered to an attacker-chosen authority, and a normalized URI placed in a response header can carry an injected CR LF.\n\n### Patches\n\nUpgrade to `fast-uri` \u003e= 4.1.3, or \u003e= 3.1.6 in the v3.x release line, or \u003e= 2.4.5 in the v2.x release line.\n\n### Workarounds\n\nNone. Upgrade to the patched version.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-09-02T15:41:53.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-jqff-g426-hqxp","https://nvd.nist.gov/vuln/detail/CVE-2026-76172","https://github.com/fastify/fast-uri/commit/37f3417c82994279656854f83ce938acd81c3862","https://github.com/fastify/fast-uri/commit/a941e626411f576f8d90883231e57b6c9d0ff98b","https://github.com/fastify/fast-uri/commit/c6a74bfd9d8c6b0df5362b3c7ae88d8021cb1e39","https://cna.openjsf.org/security-advisories.html","https://github.com/fastify/fast-uri/releases/tag/v2.4.5","https://github.com/fastify/fast-uri/releases/tag/v3.1.6","https://github.com/fastify/fast-uri/releases/tag/v4.1.3","https://github.com/advisories/GHSA-jqff-g426-hqxp"],"source_kind":"github","identifiers":["GHSA-jqff-g426-hqxp","CVE-2026-76172"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-09-02T16:00:09.306Z","updated_at":"2026-09-04T13:00:11.918Z","epss_percentage":0.00232,"epss_percentile":0.13893,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcWZmLWc0MjYtaHF4cM4ABoet","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qcWZmLWc0MjYtaHF4cM4ABoet","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"4.1.3","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.1.3"},{"first_patched_version":"3.1.6","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.1.6"},{"first_patched_version":"2.4.5","vulnerable_version_range":"\u003e= 2.3.1, \u003c 2.4.5"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcWZmLWc0MjYtaHF4cM4ABoet/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03cDhyLXgzbWMtcDh3N84ABhG_","url":"https://github.com/advisories/GHSA-7p8r-x3mc-p8w7","title":"fast-uri vulnerable to host confusion via backslash authority introducer","description":"### Impact\n\n`fast-uri` v4.1.1 and earlier require a literal `//` to recognize a URI authority, so a reference that uses `\\\\`, `/\\`, or `\\/` as the authority introducer (in place of `//`, after an optional scheme) is parsed with no authority: the sequence and everything after it fold into the path. Node's native WHATWG `URL` (used by `fetch()`, `undici`, and Node's `http`/`https` clients) instead treats `\\` as interchangeable with `/` for special schemes (`http`, `https`, `ws`, `wss`, `ftp`, `file`), so the two parsers extract different hosts from the same input.\n\nFor example, `fast-uri` resolves `\\\\evil.com/path` against base `https://allowed.com/` to `https://allowed.com/%5C%5Cevil.com/path` (confined to the trusted host), while Node's WHATWG URL resolves the same reference to `https://evil.com/path`.\n\nApplications that use `fast-uri` to enforce host-based policy (allowlists, denylists, loopback/SSRF filtering, redirect validation, outbound proxy routing) before passing the same URL into Node's URL or `fetch()` consumers see a policy/use desync and can be steered to an unintended destination.\n\n### Patches\n\nUpgrade to `fast-uri` v4.1.2, v3.1.5, v2.4.4.\n\n### Workarounds\n\nNone. Upgrade to the patched version.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-08-03T19:16:43.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-7p8r-x3mc-p8w7","https://nvd.nist.gov/vuln/detail/CVE-2026-18446","https://github.com/fastify/fast-uri/commit/f3c6c905f47831007490f466c5945012e905cc52","https://cna.openjsf.org/security-advisories.html","https://github.com/fastify/fast-uri/releases/tag/v4.1.2","https://github.com/advisories/GHSA-7p8r-x3mc-p8w7"],"source_kind":"github","identifiers":["GHSA-7p8r-x3mc-p8w7","CVE-2026-18446"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-08-03T20:00:09.251Z","updated_at":"2026-09-11T20:00:57.356Z","epss_percentage":0.00221,"epss_percentile":0.12525,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03cDhyLXgzbWMtcDh3N84ABhG_","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03cDhyLXgzbWMtcDh3N84ABhG_","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"4.1.2","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.1.2"},{"first_patched_version":"3.1.5","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.1.5"},{"first_patched_version":"2.4.4","vulnerable_version_range":"\u003c 2.4.4"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03cDhyLXgzbWMtcDh3N84ABhG_/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12MmhoLWdjcm0tZjZoeM4ABfLs","url":"https://github.com/advisories/GHSA-v2hh-gcrm-f6hx","title":"fast-uri vulnerable to host confusion via literal backslash authority delimiter","description":"### Impact\n\n`fast-uri` v4.1.0 and earlier do not treat a literal backslash (U+005C) as an authority delimiter. Node's native WHATWG `URL` (used by `fetch()`, `undici`, and Node's `http`/`https` clients) normalizes `\\` to `/` for special schemes (`http`, `https`, `ws`, `wss`, `ftp`, `file`), so the two parsers extract different hosts from the same input string.\n\nFor example, `http://evil.com\\@allowed.com` is treated by `fast-uri` as host `allowed.com` with userinfo `evil.com\\`, while Node's WHATWG URL parser and `fetch()` see host `evil.com` with path `/@allowed.com`.\n\nApplications that use `fast-uri` to enforce host-based policy (allowlists, denylists, loopback/SSRF filtering, redirect validation, outbound proxy routing) before passing the same URL into Node's URL or `fetch()` consumers see a policy/use desync and can be steered to an unintended destination, including cloud metadata endpoints, loopback, or internal hosts.\n\n### Patches\n\nUpgrade to `fast-uri` v4.1.1, v3.1.4, or v2.4.3.\n\n### Workarounds\n\nNone. Upgrade to the patched version.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-07-21T22:08: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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-v2hh-gcrm-f6hx","https://nvd.nist.gov/vuln/detail/CVE-2026-16221","https://github.com/fastify/fast-uri/commit/0542a216860fd70c062a4730e620576f62ded057","https://github.com/fastify/fast-uri/commit/2d50fbabc80e4d0884fe0f6a98fe118ce6faa353","https://github.com/fastify/fast-uri/commit/9438266d6a7ded688c8bc7c4ba506da17f44a17b","https://cna.openjsf.org/security-advisories.html","https://github.com/fastify/fast-uri/releases/tag/v2.4.3","https://github.com/fastify/fast-uri/releases/tag/v3.1.4","https://github.com/fastify/fast-uri/releases/tag/v4.1.1","https://github.com/advisories/GHSA-v2hh-gcrm-f6hx"],"source_kind":"github","identifiers":["GHSA-v2hh-gcrm-f6hx","CVE-2026-16221"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-21T23:00:09.238Z","updated_at":"2026-09-07T05:00:55.204Z","epss_percentage":0.00436,"epss_percentile":0.36572,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MmhoLWdjcm0tZjZoeM4ABfLs","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12MmhoLWdjcm0tZjZoeM4ABfLs","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"4.1.1","vulnerable_version_range":"\u003e= 4.0.0, \u003c= 4.1.0"},{"first_patched_version":"3.1.4","vulnerable_version_range":"\u003e= 3.0.0, \u003c= 3.1.3"},{"first_patched_version":"2.4.3","vulnerable_version_range":"\u003e= 2.3.1, \u003c= 2.4.2"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MmhoLWdjcm0tZjZoeM4ABfLs/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS00YzhnLTgzcXctOTNqNs4ABfJI","url":"https://github.com/advisories/GHSA-4c8g-83qw-93j6","title":"fast-uri vulnerable to host confusion via failed IDN canonicalization","description":"### Impact\n\n`fast-uri` versions `\u003e= 2.3.1, \u003c= 4.0.0` fail to canonicalize Unicode/IDN hostnames for HTTP-family URLs. The IDN conversion path calls `URL.domainToASCII(...)` on the global WHATWG `URL` constructor, where that helper does not exist. The resulting `TypeError` is silently routed into `parsed.error`, but `parse()`, `normalize()`, and `equal()` all return with the host left in its original Unicode form.\n\nFor example, `http://127。0。0。1/` is treated by `fast-uri` as host `127。0。0。1`, while Node's WHATWG URL parser and `fetch()` canonicalize the same input to `127.0.0.1`.\n\nApplications that use `fast-uri` to enforce host-based policy (denylists, loopback filtering, redirect validation, outbound proxy routing) before passing the same URL into Node's URL or `fetch()` consumers see a policy/use desync and can be steered to an unintended destination.\n\n### Patches\n\nUpgrade to `fast-uri` v4.0.1, v3.1.3, or v2.4.2\n\n### Workarounds\n\nNone. Upgrade to the patched version.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-07-21T19:03:11.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-4c8g-83qw-93j6","https://nvd.nist.gov/vuln/detail/CVE-2026-13676","https://github.com/fastify/fast-uri/pull/188","https://github.com/fastify/fast-uri/commit/2a6d357a18a68e6d812824379fd3388a1ae50d05","https://github.com/fastify/fast-uri/commit/21ea1f9d70495c931f55dff893a8fa38f4f2e6bd","https://github.com/fastify/fast-uri/commit/01db48010f594b98f7b323be18b393791c66ed1d","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-13676.json","https://github.com/fastify/fast-uri/releases/tag/v4.0.1","https://github.com/fastify/fast-uri/releases/tag/v3.1.3","https://github.com/fastify/fast-uri/releases/tag/v2.4.2","https://cna.openjsf.org/security-advisories.html","https://bugzilla.redhat.com/show_bug.cgi?id=2494197","https://access.redhat.com/security/cve/CVE-2026-13676","https://access.redhat.com/errata/RHSA-2026:41929","https://access.redhat.com/errata/RHSA-2026:41928","https://access.redhat.com/errata/RHSA-2026:41066","https://access.redhat.com/errata/RHSA-2026:40945","https://access.redhat.com/errata/RHSA-2026:40262","https://access.redhat.com/errata/RHSA-2026:40118","https://access.redhat.com/errata/RHSA-2026:37628","https://access.redhat.com/errata/RHSA-2026:37585","https://access.redhat.com/errata/RHSA-2026:37186","https://access.redhat.com/errata/RHSA-2026:43038","https://access.redhat.com/errata/RHSA-2026:42815","https://access.redhat.com/errata/RHSA-2026:40765","https://access.redhat.com/errata/RHSA-2026:44239","https://access.redhat.com/errata/RHSA-2026:44268","https://access.redhat.com/errata/RHSA-2026:48126","https://access.redhat.com/errata/RHSA-2026:48124","https://access.redhat.com/errata/RHSA-2026:49642","https://access.redhat.com/errata/RHSA-2026:50479","https://access.redhat.com/errata/RHSA-2026:50340","https://access.redhat.com/errata/RHSA-2026:47728","https://access.redhat.com/errata/RHSA-2026:51196","https://access.redhat.com/errata/RHSA-2026:51197","https://access.redhat.com/errata/RHSA-2026:51342","https://access.redhat.com/errata/RHSA-2026:51348","https://access.redhat.com/errata/RHSA-2026:51349","https://access.redhat.com/errata/RHSA-2026:50758","https://access.redhat.com/errata/RHSA-2026:54760","https://access.redhat.com/errata/RHSA-2026:56366","https://access.redhat.com/errata/RHSA-2026:56431","https://access.redhat.com/errata/RHSA-2026:57013","https://access.redhat.com/errata/RHSA-2026:57191","https://access.redhat.com/errata/RHSA-2026:57194","https://access.redhat.com/errata/RHSA-2026:57590","https://access.redhat.com/errata/RHSA-2026:59593","https://access.redhat.com/errata/RHSA-2026:60386","https://access.redhat.com/errata/RHSA-2026:60520","https://access.redhat.com/errata/RHSA-2026:61314","https://access.redhat.com/errata/RHSA-2026:63371","https://access.redhat.com/errata/RHSA-2026:66488","https://access.redhat.com/errata/RHSA-2026:66545","https://github.com/advisories/GHSA-4c8g-83qw-93j6"],"source_kind":"github","identifiers":["GHSA-4c8g-83qw-93j6","CVE-2026-13676"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-07-21T20:00:09.146Z","updated_at":"2026-09-11T20:01:16.318Z","epss_percentage":0.00384,"epss_percentile":0.31593,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00YzhnLTgzcXctOTNqNs4ABfJI","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00YzhnLTgzcXctOTNqNs4ABfJI","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"2.4.2","vulnerable_version_range":"\u003e= 2.3.1, \u003c 2.4.2"},{"first_patched_version":"3.1.3","vulnerable_version_range":"\u003e= 3.0.0, \u003c 3.1.3"},{"first_patched_version":"4.0.1","vulnerable_version_range":"\u003e= 4.0.0, \u003c 4.0.1"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00YzhnLTgzcXctOTNqNs4ABfJI/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS12MzloLTYycDctanBqY84ABWft","url":"https://github.com/advisories/GHSA-v39h-62p7-jpjc","title":"fast-uri vulnerable to host confusion via percent-encoded authority delimiters","description":"### Impact\n\n`fast-uri` v3.1.1 and earlier decodes percent-encoded authority delimiters (`%40` as `@`, `%3A` as `:`) inside the host component and serializes them back as raw characters. This changes the URI structure, turning a hostname into userinfo plus a different host.\n\nFor example, `http://trusted.com%40evil.com/` normalizes to `http://trusted.com@evil.com/`, which reparses as host `evil.com` with userinfo `trusted.com`.\n\nApplications that normalize untrusted URLs before host allowlist checks, redirect validation, or outbound request routing can be steered to a different authority than the original URL appeared to contain.\n\n### Patches\n\nUpgrade to `fast-uri` \u003e= 3.1.2, or if you are in the v2.x release line, v2.4.1\n\n### Workarounds\n\nNone. Upgrade to the patched version.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-05-08T19:13:01.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc","https://nvd.nist.gov/vuln/detail/CVE-2026-6322","https://cna.openjsf.org/security-advisories.html","https://access.redhat.com/errata/RHSA-2026:37186","https://access.redhat.com/errata/RHSA-2026:37385","https://access.redhat.com/errata/RHSA-2026:37628","https://access.redhat.com/errata/RHSA-2026:40118","https://access.redhat.com/errata/RHSA-2026:40945","https://access.redhat.com/errata/RHSA-2026:41066","https://access.redhat.com/errata/RHSA-2026:41928","https://access.redhat.com/errata/RHSA-2026:41951","https://access.redhat.com/errata/RHSA-2026:42078","https://access.redhat.com/errata/RHSA-2026:42142","https://access.redhat.com/errata/RHSA-2026:43038","https://access.redhat.com/security/cve/CVE-2026-6322","https://bugzilla.redhat.com/show_bug.cgi?id=2466684","https://github.com/fastify/fast-uri/releases/tag/v2.4.1","https://github.com/fastify/fast-uri/releases/tag/v3.1.2","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-6322.json","https://access.redhat.com/errata/RHSA-2026:25271","https://access.redhat.com/errata/RHSA-2026:25273","https://access.redhat.com/errata/RHSA-2026:26225","https://access.redhat.com/errata/RHSA-2026:26234","https://access.redhat.com/errata/RHSA-2026:28571","https://access.redhat.com/errata/RHSA-2026:29197","https://access.redhat.com/errata/RHSA-2026:29795","https://access.redhat.com/errata/RHSA-2026:29796","https://access.redhat.com/errata/RHSA-2026:29800","https://access.redhat.com/errata/RHSA-2026:29834","https://access.redhat.com/errata/RHSA-2026:30076","https://access.redhat.com/errata/RHSA-2026:33683","https://access.redhat.com/errata/RHSA-2026:34160","https://access.redhat.com/errata/RHSA-2026:34342","https://access.redhat.com/errata/RHSA-2026:34374","https://access.redhat.com/errata/RHSA-2026:34766","https://access.redhat.com/errata/RHSA-2026:34770","https://access.redhat.com/errata/RHSA-2026:36651","https://access.redhat.com/errata/RHSA-2026:36754","https://access.redhat.com/errata/RHSA-2026:54395","https://access.redhat.com/errata/RHSA-2026:56366","https://access.redhat.com/errata/RHSA-2026:56431","https://access.redhat.com/errata/RHSA-2026:54555","https://access.redhat.com/errata/RHSA-2026:56928","https://access.redhat.com/errata/RHSA-2026:56968","https://access.redhat.com/errata/RHSA-2026:57013","https://access.redhat.com/errata/RHSA-2026:57487","https://access.redhat.com/errata/RHSA-2026:60520","https://access.redhat.com/errata/RHSA-2026:60855","https://access.redhat.com/errata/RHSA-2026:61783","https://github.com/advisories/GHSA-v39h-62p7-jpjc"],"source_kind":"github","identifiers":["GHSA-v39h-62p7-jpjc","CVE-2026-6322"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-08T20:00:09.719Z","updated_at":"2026-09-11T20:00:50.452Z","epss_percentage":0.00475,"epss_percentile":0.39558,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MzloLTYycDctanBqY84ABWft","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12MzloLTYycDctanBqY84ABWft","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"2.4.1","vulnerable_version_range":"\u003c= 2.4.0"},{"first_patched_version":"3.1.2","vulnerable_version_range":"\u003e= 3.0.0, \u003c= 3.1.1"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12MzloLTYycDctanBqY84ABWft/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1xM2o2LXFncGotNzRoNs4ABWfS","url":"https://github.com/advisories/GHSA-q3j6-qgpj-74h6","title":"fast-uri vulnerable to path traversal via percent-encoded dot segments","description":"### Impact\n\n`fast-uri` v3.1.0 and earlier decodes percent-encoded path separators (`%2F`) and dot segments (`%2E`) before applying dot-segment removal in `normalize()` and `equal()`. This makes encoded path data behave like real `/` and `..`, so distinct URIs collapse onto the same normalized path.\n\nFor example, `http://example.com/public/%2e%2e/admin` normalizes to `http://example.com/admin`, and `equal()` considers them the same URI.\n\nApplications that normalize or compare attacker-controlled URLs to enforce path-based policy can be bypassed. A path that looks confined under an allowed prefix can normalize to a different location.\n\n### Patches\n\nUpgrade to `fast-uri` \u003e= 3.1.1, or if you are in the v2.x release line, v2.4.1\n\n### Workarounds\n\nNone. Upgrade to the patched version.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-05-08T17:15:09.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:H/A:N","references":["https://github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6","https://nvd.nist.gov/vuln/detail/CVE-2026-6321","https://cna.openjsf.org/security-advisories.html","https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-6321.json","https://github.com/fastify/fast-uri/releases/tag/v3.1.1","https://github.com/fastify/fast-uri/releases/tag/v2.4.1","https://bugzilla.redhat.com/show_bug.cgi?id=2466582","https://access.redhat.com/security/cve/CVE-2026-6321","https://access.redhat.com/errata/RHSA-2026:42079","https://access.redhat.com/errata/RHSA-2026:42078","https://access.redhat.com/errata/RHSA-2026:37385","https://access.redhat.com/errata/RHSA-2026:34342","https://access.redhat.com/errata/RHSA-2026:26420","https://access.redhat.com/errata/RHSA-2026:26416","https://access.redhat.com/errata/RHSA-2026:26234","https://access.redhat.com/errata/RHSA-2026:26214","https://access.redhat.com/errata/RHSA-2026:25123","https://access.redhat.com/errata/RHSA-2026:25089","https://access.redhat.com/errata/RHSA-2026:24977","https://access.redhat.com/errata/RHSA-2026:24866","https://access.redhat.com/errata/RHSA-2026:24766","https://access.redhat.com/errata/RHSA-2026:24473","https://access.redhat.com/errata/RHSA-2026:21338","https://access.redhat.com/errata/RHSA-2026:20338","https://access.redhat.com/errata/RHSA-2026:19238","https://access.redhat.com/errata/RHSA-2026:56431","https://access.redhat.com/errata/RHSA-2026:56366","https://access.redhat.com/errata/RHSA-2026:57013","https://access.redhat.com/errata/RHSA-2026:56928","https://github.com/advisories/GHSA-q3j6-qgpj-74h6"],"source_kind":"github","identifiers":["GHSA-q3j6-qgpj-74h6","CVE-2026-6321"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-08T18:00:08.161Z","updated_at":"2026-09-04T13:00:36.072Z","epss_percentage":0.00634,"epss_percentile":0.47647,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xM2o2LXFncGotNzRoNs4ABWfS","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1xM2o2LXFncGotNzRoNs4ABWfS","packages":[{"ecosystem":"npm","package_name":"fast-uri","versions":[{"first_patched_version":"2.4.1","vulnerable_version_range":"\u003c= 2.4.0"},{"first_patched_version":"3.1.1","vulnerable_version_range":"\u003e= 3.0.0, \u003c= 3.1.0"}],"purl":"pkg:npm/fast-uri"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1xM2o2LXFncGotNzRoNs4ABWfS/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/fast-uri","docker_dependents_count":647,"docker_downloads_count":161841118,"usage_url":"https://repos.ecosyste.ms/usage/npm/fast-uri","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/fast-uri/dependencies","status":null,"funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"critical":true,"issue_metadata":{"last_synced_at":"2026-09-03T18:03:49.747Z","issues_count":30,"pull_requests_count":230,"avg_time_to_close_issue":10770080.576923076,"avg_time_to_close_pull_request":807691.5760368664,"issues_closed_count":26,"pull_requests_closed_count":217,"pull_request_authors_count":24,"issue_authors_count":23,"avg_comments_per_issue":4.033333333333333,"avg_comments_per_pull_request":1.4826086956521738,"merged_pull_requests_count":197,"bot_issues_count":0,"bot_pull_requests_count":53,"past_year_issues_count":6,"past_year_pull_requests_count":62,"past_year_avg_time_to_close_issue":137402.0,"past_year_avg_time_to_close_pull_request":595588.125,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":56,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1666666666666667,"past_year_avg_comments_per_pull_request":0.8064516129032258,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":48,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/issues","maintainers":[{"login":"Fdawgs","count":79,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"},{"login":"zekth","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"},{"login":"mcollina","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"},{"login":"gurgunday","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gurgunday"},{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"},{"login":"jsumners","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsumners"},{"login":"ivan-tymoshenko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ivan-tymoshenko"},{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"}],"active_maintainers":[{"login":"mcollina","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"},{"login":"Fdawgs","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"},{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"},{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"},{"login":"zekth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-uri/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-uri/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-uri/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-uri/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-uri/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fast-uri/codemeta","maintainers":[{"uuid":"matteo.collina","login":"matteo.collina","name":null,"email":"hello@matteocollina.com","url":null,"packages_count":652,"html_url":"https://www.npmjs.com/~matteo.collina","role":null,"created_at":"2022-11-12T08:07:43.091Z","updated_at":"2022-11-12T08:07:43.091Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/matteo.collina/packages"},{"uuid":"ivan-tymoshenko","login":"ivan-tymoshenko","name":null,"email":"ivan@tymoshenko.me","url":null,"packages_count":191,"html_url":"https://www.npmjs.com/~ivan-tymoshenko","role":null,"created_at":"2022-11-12T08:07:43.123Z","updated_at":"2022-11-12T08:07:43.123Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ivan-tymoshenko/packages"},{"uuid":"delvedor","login":"delvedor","name":null,"email":"tommydelved@gmail.com","url":null,"packages_count":89,"html_url":"https://www.npmjs.com/~delvedor","role":null,"created_at":"2022-11-12T08:07:43.075Z","updated_at":"2022-11-12T08:07:43.075Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/delvedor/packages"},{"uuid":"jsumners","login":"jsumners","name":null,"email":"james.sumners@gmail.com","url":null,"packages_count":158,"html_url":"https://www.npmjs.com/~jsumners","role":null,"created_at":"2022-11-12T08:07:43.068Z","updated_at":"2022-11-12T08:07:43.068Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jsumners/packages"},{"uuid":"zekth","login":"zekth","name":null,"email":"vince.legoff@gmail.com","url":null,"packages_count":10,"html_url":"https://www.npmjs.com/~zekth","role":null,"created_at":"2022-11-12T08:07:43.172Z","updated_at":"2022-11-12T08:07:43.172Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/zekth/packages"},{"uuid":"eomm","login":"eomm","name":null,"email":"behemoth89@gmail.com","url":null,"packages_count":143,"html_url":"https://www.npmjs.com/~eomm","role":null,"created_at":"2022-11-12T08:07:43.157Z","updated_at":"2022-11-12T08:07:43.157Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eomm/packages"},{"uuid":"climba03003","login":"climba03003","name":null,"email":"kaka@kakawebsitedemo.com","url":null,"packages_count":139,"html_url":"https://www.npmjs.com/~climba03003","role":null,"created_at":"2024-04-11T22:12:08.070Z","updated_at":"2024-04-11T22:12:08.070Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/climba03003/packages"},{"uuid":"fdawgs","login":"fdawgs","name":null,"email":"frazer.dev@icloud.com","url":null,"packages_count":105,"html_url":"https://www.npmjs.com/~fdawgs","role":null,"created_at":"2024-11-29T16:34:51.725Z","updated_at":"2024-11-29T16:34:51.725Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fdawgs/packages"},{"uuid":"metcoder95","login":"metcoder95","name":null,"email":"me@metcoder.dev","url":null,"packages_count":101,"html_url":"https://www.npmjs.com/~metcoder95","role":null,"created_at":"2025-01-08T19:28:04.514Z","updated_at":"2025-01-08T19:28:04.514Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/metcoder95/packages"},{"uuid":"gurgunday","login":"gurgunday","name":null,"email":"hey@gurgun.day","url":null,"packages_count":106,"html_url":"https://www.npmjs.com/~gurgunday","role":null,"created_at":"2023-10-28T16:35:19.678Z","updated_at":"2023-10-28T16:35:19.678Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gurgunday/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5848297,"maintainers_count":1252086,"namespaces_count":430813,"keywords_count":896120,"github":"npm","metadata":{"funded_packages_count":194004,"rate_limit":2},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-09-10T05:03:06.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":12654960,"name":"org.mvnpm:fast-uri","ecosystem":"maven","description":"Dependency-free RFC 3986 URI toolbox","homepage":"https://github.com/fastify/fast-uri","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/fastify/fast-uri","keywords_array":[],"namespace":"org.mvnpm","versions_count":13,"first_release_published_at":"2025-01-28T09:07:07.000Z","latest_release_published_at":"2026-09-04T00:28:57.000Z","latest_release_number":"4.1.4","last_synced_at":"2026-09-10T21:33:29.859Z","created_at":"2026-01-04T18:45:18.004Z","updated_at":"2026-09-10T21:33:29.860Z","registry_url":"https://central.sonatype.com/artifact/org.mvnpm/fast-uri/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mvnpm/fast-uri/","metadata":{},"repo_metadata":{"id":37012714,"uuid":"419317518","full_name":"fastify/fast-uri","owner":"fastify","description":"Dependency-free RFC 3986 URI toolbox","archived":false,"fork":false,"pushed_at":"2026-09-02T12:43:30.000Z","size":370,"stargazers_count":125,"open_issues_count":6,"forks_count":55,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-09-07T20:11:27.662Z","etag":null,"topics":["fastify-core","uri","uri-parser"],"latest_commit_sha":null,"homepage":"https://npmjs.com/package/fast-uri","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":{"github":"fastify","open_collective":"fastify"}},"created_at":"2021-10-20T12:20:22.000Z","updated_at":"2026-09-02T11:08:21.000Z","dependencies_parsed_at":"2026-08-31T08:31:12.789Z","dependency_job_id":"b33beae0-9f79-4043-b1e5-41de7bed85a1","html_url":"https://github.com/fastify/fast-uri","commit_stats":{"total_commits":92,"total_committers":12,"mean_commits":7.666666666666667,"dds":0.7391304347826086,"last_synced_commit":"a79e2061bc3d3e8e6d06ee091be02d66d2a7f3e2"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":"fastify/skeleton","purl":"pkg:github/fastify/fast-uri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37145405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-07T02:00:07.396Z","response_time":63,"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":"fastify","name":"Fastify","uuid":"24939410","kind":"organization","description":"Fast and low overhead web framework, for Node.js","email":"hello@fastify.dev","website":"https://fastify.dev","location":"United States of America","twitter":"fastifyjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/24939410?v=4","repositories_count":140,"last_synced_at":"2026-09-03T06:35:59.577Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"fastify","open_collective":"fastify"}},"html_url":"https://github.com/fastify","funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"total_stars":63845,"followers":1277,"following":0,"created_at":"2022-11-02T16:30:46.974Z","updated_at":"2026-09-03T06:35:59.607Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify/repositories"},"tags":[{"name":"v2.4.5","sha":"21e274eb54bc738748f66746f4ec1c1e4f919413","kind":"commit","published_at":"2026-08-23T01:41:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.5/manifests"},{"name":"v3.1.6","sha":"6f970b2951fd896aa0f3a7ff28eeb6640c137d33","kind":"commit","published_at":"2026-08-23T01:40:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.6","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.6/manifests"},{"name":"v4.1.3","sha":"4e99790cadffc4b4fdaef9912cb503b328505be0","kind":"commit","published_at":"2026-08-23T01:32:05.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.3/manifests"},{"name":"v2.4.4","sha":"4d11af6b46ea2792052e1d377ce06ebf483398ba","kind":"commit","published_at":"2026-07-31T09:16:50.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.4/manifests"},{"name":"v3.1.5","sha":"5e179cbb4636d5f773ed21126e5bd3068e87e94e","kind":"commit","published_at":"2026-07-31T09:14:20.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.5/manifests"},{"name":"v4.1.2","sha":"c30764cc8b5e81c9b52450fa523eb5a12ce979ef","kind":"commit","published_at":"2026-07-31T09:02:06.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.2/manifests"},{"name":"v3.1.4","sha":"6aeece669e4166b2446a89f17c07a3b15dfb7ed4","kind":"commit","published_at":"2026-07-19T07:42:22.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.4/manifests"},{"name":"v2.4.3","sha":"1cfda3ec8a4274c6d73afb4ce07d5b3bf96164e8","kind":"commit","published_at":"2026-07-19T07:40:38.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.3/manifests"},{"name":"v4.1.1","sha":"f3e437f7c79431c8b646bbba45e7cb1b4df708ed","kind":"commit","published_at":"2026-07-18T17:04:41.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.1/manifests"},{"name":"v2.4.2","sha":"38462900e0ef529d66473a7421dd5728c9dd6a55","kind":"commit","published_at":"2026-07-17T09:52:58.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"526e5edfff62f6a2852367211581a723d9892732","kind":"commit","published_at":"2026-07-17T08:52:05.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.1/manifests"},{"name":"v4.1.0","sha":"3a877384b5848967c963e0fd2b92d50539a80af9","kind":"commit","published_at":"2026-06-29T14:05:03.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.0/manifests"},{"name":"v3.1.3","sha":"0549fe35b0d482233f3be2816439f3ec803603fa","kind":"commit","published_at":"2026-06-29T12:53:12.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.3/manifests"},{"name":"v4.0.1","sha":"d2bf5215239d44284c81e4013bb744c1be94ac2f","kind":"commit","published_at":"2026-06-29T12:51:24.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"2a5232ef01d62a2044dbd643f7c32f02e30b4fb0","kind":"tag","published_at":"2026-06-09T12:09:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.0/manifests"},{"name":"v3.1.2","sha":"919dd8ea7689fcc220d0d9b71307f5095e723ef9","kind":"commit","published_at":"2026-05-05T08:31:25.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"cea547c91c6aae610041b17b75792ca4aa035a6d","kind":"commit","published_at":"2026-05-04T14:31:55.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"2d08e68f4068320aa3f9da93a6f150e57af50c42","kind":"commit","published_at":"2025-08-25T13:15:17.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.0/manifests"},{"name":"v3.0.6","sha":"d40b400b0d13c3716ca5612cc61e380722f4dbd0","kind":"commit","published_at":"2025-01-20T20:22:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.6","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"a0451454d05f37fefd8a7a2ce53a0ee49e063789","kind":"tag","published_at":"2025-01-06T10:09:13.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"4f6922a4903d410d4a3d26e846ac4262ebb0957b","kind":"tag","published_at":"2025-01-05T15:08:20.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"a79e2061bc3d3e8e6d06ee091be02d66d2a7f3e2","kind":"commit","published_at":"2024-10-15T17:17:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"a81bfb8ca4298d0b857bbab48f15c2abc6a8232f","kind":"commit","published_at":"2024-09-26T16:45:28.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"986abce97b2303c69011da82805285a59e5967de","kind":"commit","published_at":"2024-06-27T07:37:09.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"5964558737eab37fffed66987be5b6a4d550f528","kind":"commit","published_at":"2024-06-23T15:59:01.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.0/manifests"},{"name":"v2.4.0","sha":"856e241efa1e042eced4938e7e59883729178174","kind":"commit","published_at":"2024-06-10T12:35:48.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"7ffca1e67b7d6d34cfbc3f91a1adc9a8c07728d5","kind":"commit","published_at":"2024-06-05T08:13:01.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.3.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"388711e20a5ec7b7821c984325d7c1dd6cdf09b8","kind":"commit","published_at":"2023-10-30T19:33:00.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.3.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"2394025b8ab51f6962204b2cd38e2909b5e1bbe3","kind":"commit","published_at":"2022-12-05T09:27:15.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.2.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"b4bfd4ea22cd9c9b7f0dd2be1b71b31f292e69ce","kind":"commit","published_at":"2022-06-10T16:00:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"e1387f63fd835872d4659f1ef81e4d8d546e04a5","kind":"commit","published_at":"2022-05-25T09:20:23.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.0.0/manifests"},{"name":"v1.0.1","sha":"171af3fd5889f38edbf43eb364f1fc180bb35313","kind":"commit","published_at":"2022-02-05T12:31:13.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v1.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"c1913a5c9aa54c735b0cc08badf1d002461ebb47","kind":"commit","published_at":"2022-01-21T17:14:59.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v1.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.0/manifests"},{"name":"v0.0.2","sha":"25aa5527b617910f4bae4f41a8d6566ea23e6b8a","kind":"commit","published_at":"2022-01-21T08:57:29.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v0.0.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"7ec8e5d71cc464168e2831c7fc494388d27a283b","kind":"commit","published_at":"2021-12-12T10:41:22.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v0.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-09-08T20:55:12.802Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.59695800352947,"dependent_packages_count":43.74352093582823,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":37.17023946967885},"purl":"pkg:maven/org.mvnpm/fast-uri","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mvnpm:fast-uri","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mvnpm:fast-uri","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mvnpm:fast-uri/dependencies","status":null,"funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T20:32:27.187Z","issues_count":30,"pull_requests_count":231,"avg_time_to_close_issue":10770080.576923076,"avg_time_to_close_pull_request":804064.1513761468,"issues_closed_count":26,"pull_requests_closed_count":218,"pull_request_authors_count":25,"issue_authors_count":23,"avg_comments_per_issue":4.033333333333333,"avg_comments_per_pull_request":1.4848484848484849,"merged_pull_requests_count":197,"bot_issues_count":0,"bot_pull_requests_count":53,"past_year_issues_count":6,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":137402.0,"past_year_avg_time_to_close_pull_request":585435.9298245613,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":57,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1666666666666667,"past_year_avg_comments_per_pull_request":0.8253968253968254,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":48,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/issues","maintainers":[{"login":"Fdawgs","count":79,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"},{"login":"zekth","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"},{"login":"mcollina","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"},{"login":"gurgunday","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gurgunday"},{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"},{"login":"jsumners","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsumners"},{"login":"ivan-tymoshenko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ivan-tymoshenko"},{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"}],"active_maintainers":[{"login":"mcollina","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"},{"login":"Fdawgs","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"},{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"},{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"},{"login":"zekth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:fast-uri/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:fast-uri/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:fast-uri/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:fast-uri/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:fast-uri/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:fast-uri/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":622837,"maintainers_count":0,"namespaces_count":82695,"keywords_count":37244,"github":"maven-central","metadata":{"funded_packages_count":51590,"rate_limit":2},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-09-11T05:02:29.819Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":14593854,"name":"github.com/fastify/fast-uri","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/fastify/fast-uri","keywords_array":[],"namespace":null,"versions_count":38,"first_release_published_at":"2021-12-12T10:41:22.000Z","latest_release_published_at":"2026-09-03T18:08:36.129Z","latest_release_number":"v4.1.4+incompatible","last_synced_at":"2026-09-10T21:40:54.395Z","created_at":"2026-06-06T13:02:28.479Z","updated_at":"2026-09-10T21:40:54.395Z","registry_url":"https://pkg.go.dev/github.com/fastify/fast-uri","install_command":"go get github.com/fastify/fast-uri","documentation_url":"https://pkg.go.dev/github.com/fastify/fast-uri#section-documentation","metadata":{},"repo_metadata":{"id":37012714,"uuid":"419317518","full_name":"fastify/fast-uri","owner":"fastify","description":"Dependency-free RFC 3986 URI toolbox","archived":false,"fork":false,"pushed_at":"2026-09-02T12:43:30.000Z","size":370,"stargazers_count":125,"open_issues_count":6,"forks_count":55,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-09-07T20:11:27.662Z","etag":null,"topics":["fastify-core","uri","uri-parser"],"latest_commit_sha":null,"homepage":"https://npmjs.com/package/fast-uri","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":{"github":"fastify","open_collective":"fastify"}},"created_at":"2021-10-20T12:20:22.000Z","updated_at":"2026-09-02T11:08:21.000Z","dependencies_parsed_at":"2026-08-31T08:31:12.789Z","dependency_job_id":"b33beae0-9f79-4043-b1e5-41de7bed85a1","html_url":"https://github.com/fastify/fast-uri","commit_stats":{"total_commits":92,"total_committers":12,"mean_commits":7.666666666666667,"dds":0.7391304347826086,"last_synced_commit":"a79e2061bc3d3e8e6d06ee091be02d66d2a7f3e2"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":"fastify/skeleton","purl":"pkg:github/fastify/fast-uri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37145405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-07T02:00:07.396Z","response_time":63,"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":"fastify","name":"Fastify","uuid":"24939410","kind":"organization","description":"Fast and low overhead web framework, for Node.js","email":"hello@fastify.dev","website":"https://fastify.dev","location":"United States of America","twitter":"fastifyjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/24939410?v=4","repositories_count":140,"last_synced_at":"2026-09-03T06:35:59.577Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"fastify","open_collective":"fastify"}},"html_url":"https://github.com/fastify","funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"total_stars":63845,"followers":1277,"following":0,"created_at":"2022-11-02T16:30:46.974Z","updated_at":"2026-09-03T06:35:59.607Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastify/repositories"},"tags":[{"name":"v2.4.5","sha":"21e274eb54bc738748f66746f4ec1c1e4f919413","kind":"commit","published_at":"2026-08-23T01:41:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.5/manifests"},{"name":"v3.1.6","sha":"6f970b2951fd896aa0f3a7ff28eeb6640c137d33","kind":"commit","published_at":"2026-08-23T01:40:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.6","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.6/manifests"},{"name":"v4.1.3","sha":"4e99790cadffc4b4fdaef9912cb503b328505be0","kind":"commit","published_at":"2026-08-23T01:32:05.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.3/manifests"},{"name":"v2.4.4","sha":"4d11af6b46ea2792052e1d377ce06ebf483398ba","kind":"commit","published_at":"2026-07-31T09:16:50.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.4/manifests"},{"name":"v3.1.5","sha":"5e179cbb4636d5f773ed21126e5bd3068e87e94e","kind":"commit","published_at":"2026-07-31T09:14:20.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.5/manifests"},{"name":"v4.1.2","sha":"c30764cc8b5e81c9b52450fa523eb5a12ce979ef","kind":"commit","published_at":"2026-07-31T09:02:06.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.2/manifests"},{"name":"v3.1.4","sha":"6aeece669e4166b2446a89f17c07a3b15dfb7ed4","kind":"commit","published_at":"2026-07-19T07:42:22.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.4/manifests"},{"name":"v2.4.3","sha":"1cfda3ec8a4274c6d73afb4ce07d5b3bf96164e8","kind":"commit","published_at":"2026-07-19T07:40:38.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.3/manifests"},{"name":"v4.1.1","sha":"f3e437f7c79431c8b646bbba45e7cb1b4df708ed","kind":"commit","published_at":"2026-07-18T17:04:41.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.1/manifests"},{"name":"v2.4.2","sha":"38462900e0ef529d66473a7421dd5728c9dd6a55","kind":"commit","published_at":"2026-07-17T09:52:58.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"526e5edfff62f6a2852367211581a723d9892732","kind":"commit","published_at":"2026-07-17T08:52:05.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.1/manifests"},{"name":"v4.1.0","sha":"3a877384b5848967c963e0fd2b92d50539a80af9","kind":"commit","published_at":"2026-06-29T14:05:03.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.1.0/manifests"},{"name":"v3.1.3","sha":"0549fe35b0d482233f3be2816439f3ec803603fa","kind":"commit","published_at":"2026-06-29T12:53:12.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.3/manifests"},{"name":"v4.0.1","sha":"d2bf5215239d44284c81e4013bb744c1be94ac2f","kind":"commit","published_at":"2026-06-29T12:51:24.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"2a5232ef01d62a2044dbd643f7c32f02e30b4fb0","kind":"tag","published_at":"2026-06-09T12:09:32.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v4.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v4.0.0/manifests"},{"name":"v3.1.2","sha":"919dd8ea7689fcc220d0d9b71307f5095e723ef9","kind":"commit","published_at":"2026-05-05T08:31:25.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"cea547c91c6aae610041b17b75792ca4aa035a6d","kind":"commit","published_at":"2026-05-04T14:31:55.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"2d08e68f4068320aa3f9da93a6f150e57af50c42","kind":"commit","published_at":"2025-08-25T13:15:17.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.1.0/manifests"},{"name":"v3.0.6","sha":"d40b400b0d13c3716ca5612cc61e380722f4dbd0","kind":"commit","published_at":"2025-01-20T20:22:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.6","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"a0451454d05f37fefd8a7a2ce53a0ee49e063789","kind":"tag","published_at":"2025-01-06T10:09:13.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.5","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"4f6922a4903d410d4a3d26e846ac4262ebb0957b","kind":"tag","published_at":"2025-01-05T15:08:20.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.4","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"a79e2061bc3d3e8e6d06ee091be02d66d2a7f3e2","kind":"commit","published_at":"2024-10-15T17:17:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.3","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"a81bfb8ca4298d0b857bbab48f15c2abc6a8232f","kind":"commit","published_at":"2024-09-26T16:45:28.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"986abce97b2303c69011da82805285a59e5967de","kind":"commit","published_at":"2024-06-27T07:37:09.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"5964558737eab37fffed66987be5b6a4d550f528","kind":"commit","published_at":"2024-06-23T15:59:01.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v3.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v3.0.0/manifests"},{"name":"v2.4.0","sha":"856e241efa1e042eced4938e7e59883729178174","kind":"commit","published_at":"2024-06-10T12:35:48.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.4.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"7ffca1e67b7d6d34cfbc3f91a1adc9a8c07728d5","kind":"commit","published_at":"2024-06-05T08:13:01.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.3.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"388711e20a5ec7b7821c984325d7c1dd6cdf09b8","kind":"commit","published_at":"2023-10-30T19:33:00.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.3.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"2394025b8ab51f6962204b2cd38e2909b5e1bbe3","kind":"commit","published_at":"2022-12-05T09:27:15.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.2.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"b4bfd4ea22cd9c9b7f0dd2be1b71b31f292e69ce","kind":"commit","published_at":"2022-06-10T16:00:04.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.1.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"e1387f63fd835872d4659f1ef81e4d8d546e04a5","kind":"commit","published_at":"2022-05-25T09:20:23.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v2.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v2.0.0/manifests"},{"name":"v1.0.1","sha":"171af3fd5889f38edbf43eb364f1fc180bb35313","kind":"commit","published_at":"2022-02-05T12:31:13.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v1.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"c1913a5c9aa54c735b0cc08badf1d002461ebb47","kind":"commit","published_at":"2022-01-21T17:14:59.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v1.0.0","html_url":"https://github.com/fastify/fast-uri/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v1.0.0/manifests"},{"name":"v0.0.2","sha":"25aa5527b617910f4bae4f41a8d6566ea23e6b8a","kind":"commit","published_at":"2022-01-21T08:57:29.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v0.0.2","html_url":"https://github.com/fastify/fast-uri/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"7ec8e5d71cc464168e2831c7fc494388d27a283b","kind":"commit","published_at":"2021-12-12T10:41:22.000Z","download_url":"https://codeload.github.com/fastify/fast-uri/tar.gz/v0.0.1","html_url":"https://github.com/fastify/fast-uri/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/fastify/fast-uri@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-09-10T05:03:33.921Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.018105683062034,"dependent_packages_count":4.702150485313165,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.8601280841876},"purl":"pkg:golang/github.com/fastify/fast-uri","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/fastify/fast-uri","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/fastify/fast-uri","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/fastify/fast-uri/dependencies","status":null,"funding_links":["https://github.com/sponsors/fastify","https://opencollective.com/fastify"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-09T21:02:44.693Z","issues_count":30,"pull_requests_count":231,"avg_time_to_close_issue":10770080.576923076,"avg_time_to_close_pull_request":804064.1513761468,"issues_closed_count":26,"pull_requests_closed_count":218,"pull_request_authors_count":25,"issue_authors_count":23,"avg_comments_per_issue":4.033333333333333,"avg_comments_per_pull_request":1.4848484848484849,"merged_pull_requests_count":197,"bot_issues_count":0,"bot_pull_requests_count":53,"past_year_issues_count":6,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":137402.0,"past_year_avg_time_to_close_pull_request":585435.9298245613,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":57,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1666666666666667,"past_year_avg_comments_per_pull_request":0.8253968253968254,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":48,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/issues","maintainers":[{"login":"Fdawgs","count":79,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"},{"login":"zekth","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"},{"login":"mcollina","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"},{"login":"gurgunday","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gurgunday"},{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"},{"login":"jsumners","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsumners"},{"login":"ivan-tymoshenko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ivan-tymoshenko"},{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"}],"active_maintainers":[{"login":"mcollina","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"},{"login":"Fdawgs","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"},{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"},{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"},{"login":"zekth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffastify%2Ffast-uri/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffastify%2Ffast-uri/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffastify%2Ffast-uri/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffastify%2Ffast-uri/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffastify%2Ffast-uri/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ffastify%2Ffast-uri/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2313267,"maintainers_count":0,"namespaces_count":840996,"keywords_count":127476,"github":"golang","metadata":{"funded_packages_count":80046,"sync_missing_packages_cursor":{"timestamp":"2026-09-10T00:02:38.001811Z","path":"github.com/tm-acode/dependabot_core","version":"v0.27.11"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-09-11T05:01:08.531Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":183101,"full_name":"fastify/fast-uri","default_branch":"main","total_commits":203,"total_committers":19,"total_bot_commits":38,"total_bot_committers":1,"mean_commits":10.68421052631579,"dds":0.6945812807881773,"past_year_total_commits":69,"past_year_total_committers":11,"past_year_total_bot_commits":10,"past_year_total_bot_committers":1,"past_year_mean_commits":6.2727272727272725,"past_year_dds":0.536231884057971,"last_synced_at":"2026-09-10T21:33:08.275Z","last_synced_commit":"a34ced25d015d12dfc2b0cf85ce01a4a0d12ecf6","created_at":"2023-03-08T04:10:11.435Z","updated_at":"2026-09-10T21:33:08.161Z","committers":[{"name":"Frazer Smith","email":"frazer.dev@icloud.com","login":"Fdawgs","count":62},{"name":"Matteo Collina","email":"hello@matteocollina.com","login":"mcollina","count":39},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":38},{"name":"Vincent LE GOFF","email":"vince.legoff@gmail.com","login":"zekth","count":22},{"name":"Aras Abbasi","email":"aras.abbasi@googlemail.com","login":"Uzlopak","count":12},{"name":"Gürgün Dayıoğlu","email":"hey@gurgun.day","login":"gurgunday","count":9},{"name":"Antonio Tripodi","email":"Tony133","login":"Tony133","count":5},{"name":"spokodev","email":"spoko.dev@gmail.com","login":"spokodev","count":3},{"name":"James Sumners","email":"321201+jsumners","login":"jsumners","count":2},{"name":"Burkov Egor","email":"eburkov@rvision.ru","login":"wooffie","count":2},{"name":"Horie Issei","email":"issei.horie@is2ei.com","login":"is2ei","count":1},{"name":"Ivan Tymoshenko","email":"bugagashenkj@gmail.com","login":"ivan-tymoshenko","count":1},{"name":"KaKa","email":"23028015+climba03003","login":"climba03003","count":1},{"name":"Luca Del Puppo","email":"Puppo","login":"Puppo","count":1},{"name":"Lê Vạn Bảo Trọng","email":"32262183+chuanghiduoc","login":"chuanghiduoc","count":1},{"name":"Manuel Spigolon","email":"manuel.spigolon@nearform.com","login":"Eomm","count":1},{"name":"Ulises Gascón","email":"ulisesgascongonzalez@gmail.com","login":"UlisesGascon","count":1},{"name":"rampage0010","email":"65641631+rampage0010","login":"rampage0010","count":1},{"name":"木杉","email":"zhmushan@qq.com","login":"zhmushan","count":1}],"past_year_committers":[{"name":"Matteo Collina","email":"hello@matteocollina.com","login":"mcollina","count":32},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","login":"Fdawgs","count":13},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":10},{"name":"Antonio Tripodi","email":"Tony133","login":"Tony133","count":5},{"name":"spokodev","email":"spoko.dev@gmail.com","login":"spokodev","count":3},{"name":"rampage0010","email":"65641631+rampage0010","login":"rampage0010","count":1},{"name":"Vìncent Le Goff","email":"vince.legoff@gmail.com","login":"zekth","count":1},{"name":"Ulises Gascón","email":"ulisesgascongonzalez@gmail.com","login":"UlisesGascon","count":1},{"name":"Lê Vạn Bảo Trọng","email":"32262183+chuanghiduoc","login":"chuanghiduoc","count":1},{"name":"Luca Del Puppo","email":"Puppo","login":"Puppo","count":1},{"name":"KaKa","email":"23028015+climba03003","login":"climba03003","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-11T00:00:07.522Z","repositories_count":7241071,"commits_count":1085039249,"contributors_count":47918144,"owners_count":1448384,"committers_count":3498221,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"fastify/fast-uri","html_url":"https://github.com/fastify/fast-uri","last_synced_at":"2026-09-10T21:33:17.637Z","status":null,"issues_count":30,"pull_requests_count":231,"avg_time_to_close_issue":10770080.576923076,"avg_time_to_close_pull_request":804064.1513761468,"issues_closed_count":26,"pull_requests_closed_count":218,"pull_request_authors_count":25,"issue_authors_count":23,"avg_comments_per_issue":4.033333333333333,"avg_comments_per_pull_request":1.4848484848484849,"merged_pull_requests_count":197,"bot_issues_count":0,"bot_pull_requests_count":53,"past_year_issues_count":6,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":137402.0,"past_year_avg_time_to_close_pull_request":585435.9298245613,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":57,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.1666666666666667,"past_year_avg_comments_per_pull_request":0.8253968253968254,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":48,"created_at":"2023-05-19T17:07:10.802Z","updated_at":"2026-09-10T21:33:17.637Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastify%2Ffast-uri/issues","issue_labels_count":{"table":{"bug":2,"good first issue":1}},"pull_request_labels_count":{"table":{"dependencies":53,"javascript":27,"github_actions":26}},"issue_author_associations_count":{"table":{"NONE":17,"MEMBER":7,"CONTRIBUTOR":6}},"pull_request_author_associations_count":{"table":{"MEMBER":139,"CONTRIBUTOR":82,"NONE":10}},"issue_authors":{"table":{"Uzlopak":4,"zekth":2,"mcollina":2,"cholo13-ux":2,"gurgunday":2,"zyberdon":1,"7hz99":1,"omergafla":1,"zhmushan":1,"maw629":1,"epoberezkin":1,"wooffie":1,"seb363":1,"lukezavrel":1,"LEW21":1,"HSH73":1,"budarin":1,"dominwong4":1,"vagas87":1,"alexander-schranz":1,"ekzobrain":1,"jasoniangreen":1,"ivan-tymoshenko":1}},"pull_request_authors":{"table":{"Fdawgs":79,"dependabot[bot]":53,"zekth":20,"mcollina":18,"Uzlopak":18,"gurgunday":11,"Tony133":5,"jsumners":4,"wooffie":3,"spokodev":3,"kurtextrem":2,"denisx":2,"Poliklot":1,"Puppo":1,"veksen":1,"maw629":1,"dngr2":1,"is2ei":1,"SebouChu":1,"ivan-tymoshenko":1,"EmergReanimator":1,"chuanghiduoc":1,"climba03003":1,"JoexBlaze89":1,"zhmushan":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-11T00:00:06.637Z","repositories_count":17119468,"issues_count":45292275,"pull_requests_count":142535392,"authors_count":11706834,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":15,"github_actions":10,"javascript":5}},"past_year_issue_author_associations_count":{"table":{"NONE":6}},"past_year_pull_request_author_associations_count":{"table":{"MEMBER":37,"CONTRIBUTOR":20,"NONE":6}},"past_year_issue_authors":{"table":{"cholo13-ux":2,"ekzobrain":1,"HSH73":1,"maw629":1,"seb363":1}},"past_year_pull_request_authors":{"table":{"mcollina":16,"dependabot[bot]":15,"Fdawgs":14,"Tony133":5,"spokodev":3,"chuanghiduoc":1,"climba03003":1,"dngr2":1,"JoexBlaze89":1,"maw629":1,"Poliklot":1,"Puppo":1,"SebouChu":1,"veksen":1,"zekth":1}},"maintainers":[{"table":{"login":"Fdawgs","count":79,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"}},{"table":{"login":"zekth","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"}},{"table":{"login":"mcollina","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"}},{"table":{"login":"gurgunday","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gurgunday"}},{"table":{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"}},{"table":{"login":"jsumners","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jsumners"}},{"table":{"login":"ivan-tymoshenko","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ivan-tymoshenko"}},{"table":{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"}}],"active_maintainers":[{"table":{"login":"mcollina","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mcollina"}},{"table":{"login":"Fdawgs","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Fdawgs"}},{"table":{"login":"Tony133","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tony133"}},{"table":{"login":"climba03003","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/climba03003"}},{"table":{"login":"zekth","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zekth"}}]}},"events":{"total":{"CommitCommentEvent":2,"CreateEvent":46,"DeleteEvent":45,"ForkEvent":4,"IssueCommentEvent":81,"IssuesEvent":17,"PullRequestEvent":78,"PullRequestReviewCommentEvent":12,"PullRequestReviewEvent":42,"PushEvent":75,"ReleaseEvent":2,"WatchEvent":8},"last_year":{"CreateEvent":12,"DeleteEvent":11,"ForkEvent":3,"IssueCommentEvent":7,"IssuesEvent":1,"PullRequestEvent":16,"PullRequestReviewEvent":3,"PushEvent":22,"WatchEvent":3}},"keywords":["fastify-core","uri","uri-parser"],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-06-29T07:47:22.552Z","updated_at":"2022-06-29T07:47:22.552Z","repository_link":"https://github.com/fastify/fast-uri/blob/main/package.json","dependencies":[{"id":93371319,"package_name":"benchmark","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":93371320,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.1.1","direct":true,"kind":"development","optional":false},{"id":93371321,"package_name":"snazzy","ecosystem":"npm","requirements":"^9.0.0","direct":true,"kind":"development","optional":false},{"id":93371322,"package_name":"standard","ecosystem":"npm","requirements":"^17.0.0","direct":true,"kind":"development","optional":false},{"id":93371323,"package_name":"tap","ecosystem":"npm","requirements":"^16.0.0","direct":true,"kind":"development","optional":false},{"id":93371324,"package_name":"tsd","ecosystem":"npm","requirements":"^0.21.0","direct":true,"kind":"development","optional":false},{"id":93371325,"package_name":"typescript","ecosystem":"npm","requirements":"^4.4.4","direct":true,"kind":"development","optional":false},{"id":93371326,"package_name":"uri-js","ecosystem":"npm","requirements":"^4.4.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ossf-scorecard.yml","sha":null,"kind":"manifest","created_at":"2026-08-31T08:31:11.987Z","updated_at":"2026-08-31T08:31:11.987Z","repository_link":"https://github.com/fastify/fast-uri/blob/main/.github/workflows/ossf-scorecard.yml","dependencies":[]},{"ecosystem":"npm","filepath":"benchmark/package.json","sha":null,"kind":"manifest","created_at":"2026-08-31T08:31:12.209Z","updated_at":"2026-08-31T08:31:12.209Z","repository_link":"https://github.com/fastify/fast-uri/blob/main/benchmark/package.json","dependencies":[{"id":26348299288,"package_name":"tinybench","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"runtime","optional":false},{"id":26348299289,"package_name":"uri-js","ecosystem":"npm","requirements":"^4.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lock-threads.yml","sha":null,"kind":"manifest","created_at":"2026-08-31T08:31:11.670Z","updated_at":"2026-08-31T08:31:11.670Z","repository_link":"https://github.com/fastify/fast-uri/blob/main/.github/workflows/lock-threads.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-12-18T13:30:38.435Z","updated_at":"2023-12-18T13:30:38.435Z","repository_link":"https://github.com/fastify/fast-uri/blob/main/.github/workflows/ci.yml","dependencies":[]}],"score":28.09178511323654,"created_at":"2026-07-08T05:27:20.323Z","updated_at":"2026-09-11T22:02:14.844Z","avatar_url":"https://github.com/fastify.png","language":"JavaScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/377764","html_url":"https://summary.ecosyste.ms/projects/377764"}