{"id":3501205,"name":"github.com/refraction-networking/utls","ecosystem":"go","description":"Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.","homepage":"https://github.com/refraction-networking/utls","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/refraction-networking/utls","keywords_array":[],"namespace":"github.com/refraction-networking","versions_count":55,"first_release_published_at":"2025-04-28T13:24:00.000Z","latest_release_published_at":"2026-01-12T23:56:33.000Z","latest_release_number":"v1.8.2","last_synced_at":"2026-10-10T09:27:46.231Z","created_at":"2022-04-10T20:11:01.181Z","updated_at":"2026-10-10T23:21:15.957Z","registry_url":"https://pkg.go.dev/github.com/refraction-networking/utls","install_command":"go get github.com/refraction-networking/utls","documentation_url":"https://pkg.go.dev/github.com/refraction-networking/utls#section-documentation","metadata":null,"repo_metadata":{"id":24822327,"uuid":"102533852","full_name":"refraction-networking/utls","owner":"refraction-networking","description":" Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.","archived":false,"fork":false,"pushed_at":"2026-09-24T07:23:06.000Z","size":7808,"stargazers_count":2593,"open_issues_count":59,"forks_count":380,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-10-05T01:03:02.492Z","etag":null,"topics":["anticensorship","cipher-suites","clienthello","crypto","golang","handshake","low-level-tls","obfuscation","parrot","tls","tls-extension"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/refraction-networking.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"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,"dco":null,"cla":null}},"created_at":"2017-09-05T22:01:07.000Z","updated_at":"2026-10-03T12:14:01.000Z","dependencies_parsed_at":"2023-02-19T18:15:29.402Z","dependency_job_id":"d4a96340-dc2e-41b2-8d35-a1ca921e6320","html_url":"https://github.com/refraction-networking/utls","commit_stats":{"total_commits":572,"total_committers":146,"mean_commits":"3.9178082191780823","dds":0.8304195804195804,"last_synced_commit":"4f713392d19ce1802ba11415eb456bf9b5ff6be8"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/refraction-networking/utls","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/refraction-networking","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/sbom","scorecard":{"id":768706,"data":{"date":"2025-08-11","repo":{"name":"github.com/refraction-networking/utls","commit":"a5511b382b818deb970dd402090369dba8a59856"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.6,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/go.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":6,"reason":"Found 9/15 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"18 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/refraction-networking/utls/go.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/go.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/refraction-networking/utls/go.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T01:37:30.811Z","repository_id":24822327,"created_at":"2025-08-23T01:37:30.811Z","updated_at":"2025-08-23T01:37:30.811Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38033408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-05T02:00:06.766Z","response_time":83,"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":"refraction-networking","name":"Refraction Networking","uuid":"29962311","kind":"organization","description":"","email":null,"website":"https://refraction.network/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29962311?v=4","repositories_count":5,"last_synced_at":"2023-02-27T10:55:47.874Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/refraction-networking","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T19:28:49.338Z","updated_at":"2023-02-27T10:55:47.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/refraction-networking","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/refraction-networking/repositories"},"tags":[{"name":"v1.8.2","sha":"8fe0b08e9a0e7e2d08b268f451f2c79962e6acd0","kind":"commit","published_at":"2026-01-12T23:56:33.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.8.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"24bd1e05a788c1add7f3037f4532ea552b2cee07","kind":"commit","published_at":"2025-10-14T00:11:20.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.8.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"ab3777592f7547da3ec36ca5983223977e51b498","kind":"commit","published_at":"2025-07-22T03:59:27.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.8.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"dbca939a468f603cf8b96c50e7735be153b77233","kind":"commit","published_at":"2025-05-14T18:07:31.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.7.3","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"a7bb5ea040ac0902a5eb63d389c222c3315f1cef","kind":"commit","published_at":"2025-05-07T22:57:15.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.7.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.2/manifests"},{"name":"v0.0.2","sha":"44e34ece952f0277fb042c07b1ba133b7ecf240a","kind":"commit","published_at":"2025-04-30T02:38:12.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v0.0.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"529a72e0f64e4e91017969047e7b819526f445c7","kind":"commit","published_at":"2025-04-28T13:24:00.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v0.0.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v0.0.1/manifests"},{"name":"v1.7.1","sha":"c567269913b5e46f670ec8eeebc16a6ab9fc41d4","kind":"tag","published_at":"2025-04-23T18:08:51.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.7.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"9dd2a0b12d85d6f751b48ce52ae79e7069b3b46f","kind":"tag","published_at":"2025-04-20T23:52:04.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.7.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.7.0/manifests"},{"name":"v1.6.7-chrome-133-fix","sha":"03155daa8fe4c00667401fe3b53b379ff94d78f5","kind":"commit","published_at":"2025-04-07T19:30:33.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.7-chrome-133-fix","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.7-chrome-133-fix","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.7-chrome-133-fix","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-chrome-133-fix","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-chrome-133-fix/manifests"},{"name":"v1.6.7-chrome-133-support","sha":"ced6027d39d41d15450095f220ae151a137e5941","kind":"commit","published_at":"2025-04-01T17:12:42.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.7-chrome-133-support","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.7-chrome-133-support","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.7-chrome-133-support","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-chrome-133-support","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-chrome-133-support/manifests"},{"name":"v1.6.7-go1.24","sha":"7d5b6c660396df6d7cc3b60a03b5fea7aa99fdfd","kind":"commit","published_at":"2025-03-12T19:22:46.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.7-go1.24","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.7-go1.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.7-go1.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-go1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-go1.24/manifests"},{"name":"v1.6.7-chrome-131-support","sha":"755c451891fd0d46c434a5563c5a5f35e30b3d95","kind":"commit","published_at":"2024-12-18T01:07:28.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.7-chrome-131-support","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.7-chrome-131-support","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.7-chrome-131-support","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-chrome-131-support","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-chrome-131-support/manifests"},{"name":"v1.6.7","sha":"925bfb39ab3c20aa1336ee718a20481399f9e4d1","kind":"tag","published_at":"2024-07-05T06:50:10.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.7","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7/manifests"},{"name":"v1.6.7-wasm","sha":"513679377accf989053b191433570a234a0ea1bb","kind":"tag","published_at":"2024-07-05T06:49:20.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.7-wasm","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.7-wasm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.7-wasm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-wasm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.7-wasm/manifests"},{"name":"v1.6.6-wasm","sha":"b19af795381a7eae38ad2d7c2ced07755a0673e0","kind":"tag","published_at":"2024-05-03T17:40:39.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.6-wasm","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.6-wasm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.6-wasm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.6-wasm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.6-wasm/manifests"},{"name":"v1.6.6","sha":"4f713392d19ce1802ba11415eb456bf9b5ff6be8","kind":"tag","published_at":"2024-05-03T17:39:28.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.6","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.6/manifests"},{"name":"v1.6.5-wasm","sha":"2cfa96bbb1c9a81793c5106cae7b354276977c57","kind":"tag","published_at":"2024-05-02T05:10:01.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.5-wasm","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.5-wasm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.5-wasm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.5-wasm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.5-wasm/manifests"},{"name":"v1.6.5","sha":"1f5d7d78245053b66775d821e6b4b3880030afb7","kind":"tag","published_at":"2024-05-02T05:09:16.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.5","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.5/manifests"},{"name":"v1.6.4-wasm","sha":"f0fb2edbdceeb9e860786a81c436df9a125b3d28","kind":"tag","published_at":"2024-04-10T17:23:52.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.4-wasm","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.4-wasm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.4-wasm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.4-wasm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.4-wasm/manifests"},{"name":"v1.6.4","sha":"e684676eefcbcfa843a39686b931d9327237cf7f","kind":"tag","published_at":"2024-04-10T16:59:28.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.4","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.4/manifests"},{"name":"v1.6.3-wasm","sha":"491feb94e4b2d101ec16682140ad5b819f1713c1","kind":"tag","published_at":"2024-02-21T21:46:02.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.3-wasm","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.3-wasm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.3-wasm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.3-wasm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.3-wasm/manifests"},{"name":"v1.6.3","sha":"3d4788c54d51e7daa542de99869fdff04dda53e3","kind":"tag","published_at":"2024-02-21T21:42:38.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.3","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.3/manifests"},{"name":"v1.6.2-wasm","sha":"3a0b417e0ed67a53a9babcfc024e8ded672e8dbb","kind":"tag","published_at":"2024-02-01T20:18:54.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.2-wasm","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.2-wasm","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.2-wasm","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.2-wasm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.2-wasm/manifests"},{"name":"v1.6.2","sha":"d2768e4eaac0c6f6e7b9e53ccec6ce8e907addd9","kind":"tag","published_at":"2024-01-29T19:05:59.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"8b9a63f5413e1fdd9357aaf57e24e212474d061f","kind":"tag","published_at":"2024-01-08T17:03:13.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"c4ba3ff3af8dc81d76c00f748f2d46b8f8b54e4c","kind":"tag","published_at":"2023-12-16T18:08:45.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.6.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.6.0/manifests"},{"name":"v1.5.4","sha":"e89d82cd6912f53e553d3e984d2ecf97c26355c0","kind":"tag","published_at":"2023-10-10T03:03:20.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.4","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"67192c2a5eb498e18f27ccfedb48e5e8e41e775c","kind":"tag","published_at":"2023-09-04T20:40:46.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.3","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"fc79497d3f1c0f25f1ceb6672c3772b79b99c30f","kind":"tag","published_at":"2023-08-28T22:07:01.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"f255bcb9ec4d2d0b436bf02f36364110ab1bbc32","kind":"tag","published_at":"2023-08-28T21:34:33.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"8094658e76e8f2b57ca84cf52e3a4c39645c467e","kind":"tag","published_at":"2023-08-27T18:53:56.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0/manifests"},{"name":"v1.5.0-beta.4","sha":"3162534cc799006bb713ef073e941c0ebc693b5d","kind":"tag","published_at":"2023-08-17T01:11:27.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.0-beta.4","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.0-beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.4/manifests"},{"name":"v1.5.0-beta.3","sha":"3d7eea33465f6a94520316d73ea45ad751ec3607","kind":"tag","published_at":"2023-08-16T20:50:22.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.0-beta.3","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.0-beta.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.3/manifests"},{"name":"v1.5.0-beta.2","sha":"b218ce3ec6bb0221854f842535e355412d22eef0","kind":"tag","published_at":"2023-08-16T00:22:59.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.0-beta.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.0-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.2/manifests"},{"name":"v1.5.0-beta.1","sha":"f687104aad6f9ba9fcd39a4e9ddcaad2026a5175","kind":"tag","published_at":"2023-08-14T04:27:15.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.0-beta.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-beta.1/manifests"},{"name":"v1.5.0-alpha","sha":"011276bb451f29c074e61b776ee0b6d02ce05be4","kind":"tag","published_at":"2023-08-13T02:41:24.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.5.0-alpha","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.5.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.5.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.5.0-alpha/manifests"},{"name":"v1.4.3","sha":"8199306255caf0d870f69cb36f6b440b33dbf7c5","kind":"tag","published_at":"2023-08-11T18:03:31.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.4.3","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"d74571af51643b3563e998ed624702970494f757","kind":"tag","published_at":"2023-08-11T05:16:54.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.4.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"a998534bf3e66fdf2bce098e75735a56ec36c24e","kind":"tag","published_at":"2023-08-09T02:03:44.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.4.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"835e073578f1ba9e849f65e4fac23b28d3a43d87","kind":"tag","published_at":"2023-08-04T05:39:57.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.4.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.4.0/manifests"},{"name":"v1.3.3","sha":"c062ac94970bb4e98ab6437ecd68f37e3c99bd76","kind":"tag","published_at":"2023-07-14T20:02:31.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.3.3","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"c785bd3a1e8dd394d36526a2f3f118a21fc002c5","kind":"tag","published_at":"2023-04-07T03:15:32.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.3.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"17e2929ff7382c59a12af27cc2ae2bee5b654dbc","kind":"tag","published_at":"2023-03-12T20:10:22.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.3.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"dae72adb81d275e7b77bd0fa65fe2345115edd91","kind":"tag","published_at":"2023-03-10T05:42:12.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.3.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"a75a4b484849b61143010cdfdd9c139b8a1b5569","kind":"tag","published_at":"2023-02-10T19:03:49.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.2.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"559ed14d97f54041561d93dff0c1e6e330929b13","kind":"tag","published_at":"2023-02-05T18:44:34.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.2.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"fb99df2a2e7d33f1b9524da40112cd1f74b5db22","kind":"commit","published_at":"2022-11-17T21:04:29.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.2.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.2.0/manifests"},{"name":"v1.1.5","sha":"862fe372d939c53bb10cb4fd11263f3766589892","kind":"tag","published_at":"2022-10-17T21:26:46.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.1.5","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"54f1f4e2f9e64f848a198cb6777f0ea29acf694f","kind":"tag","published_at":"2022-10-17T21:18:17.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.1.4","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"35e5b05fc4b6f8c4351d755f2570bc293f30aaf6","kind":"tag","published_at":"2022-10-12T18:18:18.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.1.3","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"f781b699a2322aed8c93eccddf680541e9083516","kind":"commit","published_at":"2022-09-07T02:04:31.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.1.2","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"7344e34650c003f29afed2e5228a5f6e662994f1","kind":"tag","published_at":"2022-07-20T19:13:07.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.1.1","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"9d36ce36584651b35280a1ef8fc57e15791820be","kind":"tag","published_at":"2022-04-28T23:02:25.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.1.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"0b2885c8c0d4467cfe98136748a9d011d0b8fff0","kind":"commit","published_at":"2021-07-13T16:56:36.000Z","download_url":"https://codeload.github.com/refraction-networking/utls/tar.gz/v1.0.0","html_url":"https://github.com/refraction-networking/utls/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/refraction-networking/utls@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-10-05T08:53:25.383Z","dependent_packages_count":819,"downloads":null,"downloads_period":null,"dependent_repos_count":877,"rankings":{"downloads":null,"dependent_repos_count":0.2570784763691141,"dependent_packages_count":0.17667661229079953,"stargazers_count":1.9776865745966403,"forks_count":2.040132460774265,"docker_downloads_count":0.4534665134016939,"average":0.9810081274865026},"purl":"pkg:golang/github.com/refraction-networking/utls","advisories":[{"uuid":"GSA_kwCzR0hTQS1ycnh2LXBtcTkteDY3cs4ABSgg","url":"https://github.com/advisories/GHSA-rrxv-pmq9-x67r","title":"uTLS has a fingerprint vulnerability from missing padding extension for Chrome 120","description":"The padding extension was incorrectly removed in utls for the non-pq variant of Chrome 120 fingerprint. Chrome removed this extension only when sending pq keyshares. Only this fingerprint is affected since newer fingerprints have pq keyshares by default and older fingerprints have this extension.\n\nAffected symbols: `HelloChrome_120`\n\nFix commit: 8fe0b08e9a0e7e2d08b268f451f2c79962e6acd0\n\nThanks to telegram @acgdaily for reporting this issue.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2026-02-18T22:33:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":2.3,"cvss_vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://github.com/refraction-networking/utls/security/advisories/GHSA-rrxv-pmq9-x67r","https://github.com/refraction-networking/utls/commit/8fe0b08e9a0e7e2d08b268f451f2c79962e6acd0","https://pkg.go.dev/vuln/GO-2026-4512","https://github.com/advisories/GHSA-rrxv-pmq9-x67r"],"source_kind":"github","identifiers":["GHSA-rrxv-pmq9-x67r","CVE-2026-26995"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-02-18T23:00:08.056Z","updated_at":"2026-04-05T20:01:11.125Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ycnh2LXBtcTkteDY3cs4ABSgg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1ycnh2LXBtcTkteDY3cs4ABSgg","packages":[{"ecosystem":"go","package_name":"github.com/refraction-networking/utls","versions":[{"first_patched_version":"1.8.2","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.8.2"}],"purl":"pkg:go/github.com%2Frefraction-networking%2Futls"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1ycnh2LXBtcTkteDY3cs4ABSgg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03bTI5LWY0aHctZzJ2eM4ABSgf","url":"https://github.com/advisories/GHSA-7m29-f4hw-g2vx","title":"uTLS has a fingerprint vulnerability from GREASE ECH mismatch for Chrome parrots","description":"There is a fingerprint mismatch with Chrome when using GREASE ECH, having to do with ciphersuite selection. When Chrome selects the preferred ciphersuite in the outer ClientHello and the ciphersuite for ECH, it does so consistently based on hardware support. That means, for example, if it prefers AES for the outer ciphersuite, it would also use AES for ECH. The Chrome parrot in utls hardcodes AES preference for outer ciphersuites but selects the ECH ciphersuite randomly between AES and ChaCha20. So there is a 50% chance of selecting ChaCha20 for ECH while using AES for the outer ciphersuite, which is impossible in Chrome.\n\nThis is only a problem in GREASE ECH, since in real ECH Chrome selects the first valid ciphersuite when AES is preferred, which is the same in utls. So no change is done there.\n\nAffected symbols: `HelloChrome_120`, `HelloChrome_120_PQ`, `HelloChrome_131`, `HelloChrome_133`\n\nFix commit: 24bd1e05a788c1add7f3037f4532ea552b2cee07\n\nThanks to telegram @acgdaily for reporting this issue.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2026-02-18T22:33:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":2.3,"cvss_vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://github.com/refraction-networking/utls/security/advisories/GHSA-7m29-f4hw-g2vx","https://github.com/refraction-networking/utls/commit/24bd1e05a788c1add7f3037f4532ea552b2cee07","https://github.com/refraction-networking/utls/releases/tag/v1.8.1","https://nvd.nist.gov/vuln/detail/CVE-2026-27017","https://pkg.go.dev/vuln/GO-2026-4509","https://github.com/advisories/GHSA-7m29-f4hw-g2vx"],"source_kind":"github","identifiers":["GHSA-7m29-f4hw-g2vx","CVE-2026-27017"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-02-18T23:00:08.056Z","updated_at":"2026-10-10T22:07:03.257Z","epss_percentage":0.00192,"epss_percentile":0.08148,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03bTI5LWY0aHctZzJ2eM4ABSgf","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03bTI5LWY0aHctZzJ2eM4ABSgf","packages":[{"ecosystem":"go","package_name":"github.com/refraction-networking/utls","versions":[{"first_patched_version":"1.8.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.8.1"}],"purl":"pkg:go/github.com%2Frefraction-networking%2Futls"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03bTI5LWY0aHctZzJ2eM4ABSgf/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1wbWMzLXA5aHgtanE5Ns4ABHHB","url":"https://github.com/advisories/GHSA-pmc3-p9hx-jq96","title":"uTLS ServerHellos are accepted without checking TLS 1.3 downgrade canaries","description":"### Description\nBefore version 1.7.0, utls did not implement the TLS 1.3 downgrade protection mechanism specified in RFC 8446 Section 4.1.3 when using a utls ClientHello spec. This allowed an active network adversary to downgrade TLS 1.3 connections initiated by a utls client to a lower TLS version (e.g., TLS 1.2) by modifying the ClientHello message to exclude the SupportedVersions extension, causing the server to respond with a TLS 1.2 ServerHello (along with a downgrade canary in the ServerHello random field). Because utls did not check the downgrade canary in the ServerHello random field, clients would accept the downgraded connection without detecting the attack. This attack could also be used by an active network attacker to fingerprint utls connections.\n\n### Fix Commit or Pull Request\n\nrefraction-networking/utls#337, specifically refraction-networking/utls@f8892761e2a4d29054264651d3a86fda83bc83f9\n\n### References\n\n- https://github.com/refraction-networking/utls/issues/181","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-04-23T14:43:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","references":["https://github.com/refraction-networking/utls/security/advisories/GHSA-pmc3-p9hx-jq96","https://github.com/refraction-networking/utls/issues/181","https://github.com/refraction-networking/utls/pull/337","https://github.com/refraction-networking/utls/commit/f8892761e2a4d29054264651d3a86fda83bc83f9","https://nvd.nist.gov/vuln/detail/CVE-2026-26994","https://github.com/advisories/GHSA-pmc3-p9hx-jq96"],"source_kind":"github","identifiers":["GHSA-pmc3-p9hx-jq96","CVE-2026-26994"],"repository_url":"https://github.com/refraction-networking/utls","blast_radius":0.0,"created_at":"2025-04-23T15:09:02.426Z","updated_at":"2026-10-10T22:09:11.750Z","epss_percentage":0.00389,"epss_percentile":0.30956,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wbWMzLXA5aHgtanE5Ns4ABHHB","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1wbWMzLXA5aHgtanE5Ns4ABHHB","packages":[{"ecosystem":"go","package_name":"github.com/refraction-networking/utls","versions":[{"first_patched_version":"1.7.0","vulnerable_version_range":"\u003c 1.7.0"}],"purl":"pkg:go/github.com%2Frefraction-networking%2Futls"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1wbWMzLXA5aHgtanE5Ns4ABHHB/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/refraction-networking/utls","docker_dependents_count":597,"docker_downloads_count":27788088,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/refraction-networking/utls","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/refraction-networking/utls/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-04T17:30:56.262Z","issues_count":133,"pull_requests_count":200,"avg_time_to_close_issue":13692559.515463918,"avg_time_to_close_pull_request":2315579.023809524,"issues_closed_count":97,"pull_requests_closed_count":168,"pull_request_authors_count":53,"issue_authors_count":93,"avg_comments_per_issue":3.2330827067669174,"avg_comments_per_pull_request":1.21,"merged_pull_requests_count":133,"bot_issues_count":0,"bot_pull_requests_count":24,"past_year_issues_count":6,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":86962.0,"past_year_avg_time_to_close_pull_request":8113237.833333333,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.7741935483870968,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/refraction-networking%2Futls/issues","maintainers":[{"login":"gaukas","count":73,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gaukas"},{"login":"mingyech","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mingyech"},{"login":"jmwample","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmwample"},{"login":"rod-hynes","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rod-hynes"}],"active_maintainers":[{"login":"mingyech","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mingyech"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frefraction-networking%2Futls/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frefraction-networking%2Futls/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frefraction-networking%2Futls/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frefraction-networking%2Futls/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frefraction-networking%2Futls/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frefraction-networking%2Futls/codemeta","maintainers":[]}