{"id":362602,"url":"https://github.com/stretchr/testify","last_synced_at":"2026-08-23T11:35:18.346Z","repository":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-22T00:54:18.107Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30188,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-22T00:54:18.135Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"packages":[{"id":13581978,"name":"golang-testify","ecosystem":"debian","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T08:57:32.204Z","latest_release_published_at":"2026-02-11T08:57:32.204Z","latest_release_number":"1.3.0+ds-1","last_synced_at":"2026-03-13T07:09:38.540Z","created_at":"2026-02-11T08:57:32.012Z","updated_at":"2026-08-20T15:44:19.030Z","registry_url":"https://tracker.debian.org/pkg/golang-testify","install_command":"apt-get install golang-testify","documentation_url":"https://packages.debian.org/buster/golang-testify","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"golang-github-stretchr-testify-dev","standards_version":"4.3.0","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), dh-golang, golang-any, golang-github-davecgh-go-spew-dev, golang-github-pmezard-go-difflib-dev, golang-github-stretchr-objx-dev","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T15:44:19.029Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/golang-testify?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":903,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":602},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-08-23T05:03:29.697Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13389157,"name":"golang-testify","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-05T17:26:38.209Z","latest_release_published_at":"2026-02-05T17:26:38.209Z","latest_release_number":"1.8.4-1","last_synced_at":"2026-08-13T22:53:22.906Z","created_at":"2026-02-05T17:26:37.633Z","updated_at":"2026-08-20T14:12:02.028Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-testify","install_command":"apt-get install golang-testify","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.6.2","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-golang, golang-any (\u003e= 2:1.20~), golang-github-davecgh-go-spew-dev (\u003e= 1.1.1), golang-github-pmezard-go-difflib-dev (\u003e= 1.0.0), golang-github-stretchr-objx-dev (\u003e= 0.5.0), golang-gopkg-yaml.v3-dev (\u003e= 3.0.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T14:12:02.027Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-testify?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1229},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-08-23T05:05:47.254Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":3569122,"name":"github.com/stretchr/Testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/Testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/Testify","keywords_array":[],"namespace":"github.com/stretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:12:46.406Z","created_at":"2022-04-11T02:49:39.408Z","updated_at":"2026-08-22T11:12:46.406Z","registry_url":"https://pkg.go.dev/github.com/stretchr/Testify","install_command":"go get github.com/stretchr/Testify","documentation_url":"https://pkg.go.dev/github.com/stretchr/Testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36791759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:41:20.130Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/stretchr/%21testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/Testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/Testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/Testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":13758171,"name":"golang-testify","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T09:18:09.844Z","latest_release_published_at":"2026-02-13T09:18:09.844Z","latest_release_number":"1.9.0-1","last_synced_at":"2026-03-13T10:14:43.992Z","created_at":"2026-02-13T09:18:09.625Z","updated_at":"2026-08-20T11:06:12.516Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-testify","install_command":"apt-get install golang-testify","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.7.0","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-golang, golang-any (\u003e= 2:1.17~), golang-github-davecgh-go-spew-dev (\u003e= 1.1.1), golang-github-pmezard-go-difflib-dev (\u003e= 1.0.0), golang-github-stretchr-objx-dev (\u003e= 0.5.2), golang-gopkg-yaml.v3-dev (\u003e= 3.0.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-07-21T11:52:29.000Z","size":2050,"stargazers_count":26154,"open_issues_count":365,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-13T07:19:21.156Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-12T15:19:00.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36601168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","response_time":111,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:06:12.516Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-testify?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1298},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-08-23T05:04:56.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13418698,"name":"golang-testify","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T04:36:44.166Z","latest_release_published_at":"2026-02-07T04:36:44.166Z","latest_release_number":"1.7.0+git20210824.ab6dc32-1","last_synced_at":"2026-03-07T04:42:47.393Z","created_at":"2026-02-07T04:36:41.562Z","updated_at":"2026-08-20T11:11:51.162Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-testify","install_command":"apt-get install golang-testify","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.6.0","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-golang, golang-any, golang-github-davecgh-go-spew-dev (\u003e= 1.1.0), golang-github-pmezard-go-difflib-dev (\u003e= 1.0.0), golang-github-stretchr-objx-dev (\u003e= 0.1.0), golang-gopkg-yaml.v3-dev","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:11:51.162Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-testify?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1498,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":962},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-08-23T05:05:44.430Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13439205,"name":"golang-testify","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-08T02:14:17.311Z","latest_release_published_at":"2026-02-08T02:14:17.311Z","latest_release_number":"1.3.0+ds-1","last_synced_at":"2026-03-08T04:57:12.521Z","created_at":"2026-02-08T02:14:16.991Z","updated_at":"2026-08-20T12:11:00.247Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-testify","install_command":"apt-get install golang-testify","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.3.0","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), dh-golang, golang-any, golang-github-davecgh-go-spew-dev, golang-github-pmezard-go-difflib-dev, golang-github-stretchr-objx-dev","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:11:00.247Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-testify?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":1429,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":746},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-08-23T05:05:51.160Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":10928022,"name":"github.com/stretchr/testify/mock","ecosystem":"go","description":"Package mock provides a system by which it is possible to mock your objects\nand verify calls are happening as expected.\n\nThe mock package provides an object, Mock, that tracks activity on another object.  It is usually\nembedded into a test object as shown below:\n\nWhen implementing the methods of an interface, you wire your functions up\nto call the Mock.Called(args...) method, and return the appropriate values.\n\nFor example, to mock a method that saves the name and age of a person and returns\nthe year of their birth or an error, you might write this:\n\nThe Int, Error and Bool methods are examples of strongly typed getters that take the argument\nindex position. Given this argument list:\n\nYou could read them out strongly typed like this:\n\nFor objects of your own type, use the generic Arguments.Get(index) method and make a type assertion:\n\nThis may cause a panic if the object you are getting is nil (the type assertion will fail), in those\ncases you should check for nil first.","homepage":"https://github.com/stretchr/testify","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"github.com/stretchr/testify","versions_count":28,"first_release_published_at":"2026-02-23T02:33:17.301Z","latest_release_published_at":"2026-02-23T02:33:17.301Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:13:29.613Z","created_at":"2024-09-26T09:56:10.889Z","updated_at":"2026-08-22T11:13:29.613Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testify/mock","install_command":"go get github.com/stretchr/testify/mock","documentation_url":"https://pkg.go.dev/github.com/stretchr/testify/mock#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T14:32:32.215Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.563207986987438,"dependent_packages_count":6.151018228135725,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.357113107561581},"purl":"pkg:golang/github.com/stretchr/testify/mock","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testify/mock","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testify/mock","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testify/mock/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fmock/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fmock/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fmock/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fmock/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fmock/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fmock/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":13964516,"name":"go-github-com-stretchr-testify","ecosystem":"guix","description":"Go helper library for tests and invariant checking","homepage":"https://github.com/stretchr/testify","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T23:13:49.792Z","latest_release_published_at":"2026-03-02T23:13:49.792Z","latest_release_number":"1.11.1","last_synced_at":"2026-04-07T02:02:14.262Z","created_at":"2026-03-02T23:13:49.613Z","updated_at":"2026-08-20T12:31:30.721Z","registry_url":"https://packages.guix.gnu.org/packages/go-github-com-stretchr-testify/1.11.1/","install_command":"guix install go-github-com-stretchr-testify","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-check.scm#n2835","metadata":{"location":"gnu/packages/golang-check.scm:2835","variable_name":"go-github-com-stretchr-testify"},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:31:30.721Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/go-github-com-stretchr-testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/go-github-com-stretchr-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/go-github-com-stretchr-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/go-github-com-stretchr-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/go-github-com-stretchr-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/go-github-com-stretchr-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/go-github-com-stretchr-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/go-github-com-stretchr-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/go-github-com-stretchr-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/go-github-com-stretchr-testify/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32314,"maintainers_count":0,"namespaces_count":0,"keywords_count":1654,"github":"guix-mirror","metadata":{"funded_packages_count":1213},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-08-23T05:05:01.027Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13546966,"name":"golang-testify","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T02:18:36.267Z","latest_release_published_at":"2026-02-11T02:18:36.267Z","latest_release_number":"1.8.1-1","last_synced_at":"2026-03-12T07:04:57.699Z","created_at":"2026-02-11T02:18:36.096Z","updated_at":"2026-08-20T12:34:54.397Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-testify","install_command":"apt-get install golang-testify","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.6.2","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-davecgh-go-spew-dev (\u003e= 1.1.1), golang-github-pmezard-go-difflib-dev (\u003e= 1.0.0), golang-github-stretchr-objx-dev (\u003e= 0.5.0), golang-gopkg-yaml.v3-dev (\u003e= 3.0.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:34:54.396Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-testify?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":999,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1092},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-08-23T05:05:50.135Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13476747,"name":"golang-testify","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-10T05:17:11.282Z","latest_release_published_at":"2026-02-10T05:17:11.282Z","latest_release_number":"1.8.1-1","last_synced_at":"2026-03-10T06:02:35.229Z","created_at":"2026-02-10T05:17:10.974Z","updated_at":"2026-08-20T12:41:20.106Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-testify","install_command":"apt-get install golang-testify","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.6.2","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-davecgh-go-spew-dev (\u003e= 1.1.1), golang-github-pmezard-go-difflib-dev (\u003e= 1.0.0), golang-github-stretchr-objx-dev (\u003e= 0.5.0), golang-gopkg-yaml.v3-dev (\u003e= 3.0.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T12:41:20.106Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-testify?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2213,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1328},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-08-23T05:05:48.760Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":3618099,"name":"github.com/StretchR/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/StretchR/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/StretchR/testify","keywords_array":[],"namespace":"github.com/StretchR","versions_count":31,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2026-08-17T08:24:05.000Z","latest_release_number":"v1.12.1","last_synced_at":"2026-08-22T11:39:18.283Z","created_at":"2022-04-11T07:48:15.261Z","updated_at":"2026-08-22T21:11:29.088Z","registry_url":"https://pkg.go.dev/github.com/StretchR/testify","install_command":"go get github.com/StretchR/testify","documentation_url":"https://pkg.go.dev/github.com/StretchR/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36791483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-22T00:54:18.107Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30188,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-22T00:54:18.135Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-22T21:11:29.087Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.3829246148027523,"forks_count":0.47652342158630895,"average":4.301112075031677},"purl":"pkg:golang/github.com/%21stretch%21r/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/StretchR/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/StretchR/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/StretchR/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-22T11:07:37.118Z","issues_count":276,"pull_requests_count":611,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26511019.539240506,"issues_closed_count":144,"pull_requests_closed_count":395,"pull_request_authors_count":270,"issue_authors_count":230,"avg_comments_per_issue":4.195652173913044,"avg_comments_per_pull_request":2.0916530278232406,"merged_pull_requests_count":219,"bot_issues_count":0,"bot_pull_requests_count":17,"past_year_issues_count":31,"past_year_pull_requests_count":112,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2842503.5,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":65,"past_year_issue_authors_count":25,"past_year_avg_comments_per_issue":1.870967741935484,"past_year_avg_comments_per_pull_request":1.1517857142857142,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":11,"past_year_merged_pull_requests_count":22,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchR%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchR%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchR%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchR%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchR%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchR%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":13647178,"name":"golang-testify","ecosystem":"debian","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["golang"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T03:46:11.237Z","latest_release_published_at":"2026-02-12T03:46:11.237Z","latest_release_number":"1.10.0-1","last_synced_at":"2026-03-13T11:13:42.016Z","created_at":"2026-02-12T03:46:11.032Z","updated_at":"2026-08-20T13:21:13.056Z","registry_url":"https://tracker.debian.org/pkg/golang-testify","install_command":"apt-get install golang-testify","documentation_url":"https://packages.debian.org/trixie/golang-testify","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.7.0","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-golang, golang-any (\u003e= 2:1.17~), golang-github-davecgh-go-spew-dev, golang-github-pmezard-go-difflib-dev, golang-github-stretchr-objx-dev (\u003e= 0.5.2), golang-gopkg-yaml.v3-dev (\u003e= 3.0.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:21:13.056Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/golang-testify?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1985,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":1676},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-08-23T05:04:55.028Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":13506658,"name":"golang-testify","ecosystem":"debian","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["golang"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T19:12:30.337Z","latest_release_published_at":"2026-02-10T19:12:30.337Z","latest_release_number":"1.6.1-2","last_synced_at":"2026-03-13T16:30:55.785Z","created_at":"2026-02-10T19:12:30.158Z","updated_at":"2026-08-20T13:21:13.089Z","registry_url":"https://tracker.debian.org/pkg/golang-testify","install_command":"apt-get install golang-testify","documentation_url":"https://packages.debian.org/bullseye/golang-testify","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.5.0","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-golang, golang-any, golang-github-davecgh-go-spew-dev (\u003e= 1.1.0), golang-github-pmezard-go-difflib-dev (\u003e= 1.0.0), golang-github-stretchr-objx-dev (\u003e= 0.1.0), golang-gopkg-yaml.v3-dev","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:21:13.089Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/golang-testify?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":759,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":792},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-08-23T05:05:53.786Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13439162,"name":"golang-gopkg-stretchr-testify.v1","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/stretchr/testify","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-08T02:11:20.579Z","latest_release_published_at":"2026-02-08T02:11:20.579Z","latest_release_number":"1.3.0-2","last_synced_at":"2026-03-08T04:57:23.443Z","created_at":"2026-02-08T02:11:20.196Z","updated_at":"2026-08-20T13:45:27.368Z","registry_url":"https://launchpad.net/ubuntu/+source/golang-gopkg-stretchr-testify.v1","install_command":"apt-get install golang-gopkg-stretchr-testify.v1","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"golang-gopkg-stretchr-testify.v1-dev","standards_version":"4.3.0","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper (\u003e= 11), dh-golang, golang-any, golang-github-davecgh-go-spew-dev, golang-github-pmezard-go-difflib-dev, golang-github-stretchr-testify-dev, golang-objx-dev","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:45:27.368Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/golang-gopkg-stretchr-testify.v1?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/golang-gopkg-stretchr-testify.v1","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/golang-gopkg-stretchr-testify.v1","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/golang-gopkg-stretchr-testify.v1/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-gopkg-stretchr-testify.v1/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-gopkg-stretchr-testify.v1/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-gopkg-stretchr-testify.v1/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-gopkg-stretchr-testify.v1/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-gopkg-stretchr-testify.v1/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/golang-gopkg-stretchr-testify.v1/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":1429,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":746},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-08-23T05:05:51.160Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":10928023,"name":"github.com/stretchr/testify/assert","ecosystem":"go","description":"Package assert provides a set of comprehensive testing tools for use with the normal Go testing system.\n\nAll functions in this package return a bool value indicating whether the assertion has passed.\n\nThe following is a complete example using assert in a standard test function:\n\nif you assert many times, use the format below:\n\nAssertions allow you to easily write test code, and are global funcs in the `assert` package.\nAll assertion functions take, as the first argument, the `*testing.T` object provided by the\ntesting framework. This allows the assertion funcs to write the failings and other details to\nthe correct place.\n\nEvery assertion function also takes an optional string message as the final argument,\nallowing custom error messages to be appended to the message the assertion method outputs.","homepage":"https://github.com/stretchr/testify","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"github.com/stretchr/testify","versions_count":28,"first_release_published_at":"2026-02-23T02:33:16.078Z","latest_release_published_at":"2026-02-23T02:33:16.078Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:08:24.701Z","created_at":"2024-09-26T09:56:11.640Z","updated_at":"2026-08-22T11:08:24.701Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testify/assert","install_command":"go get github.com/stretchr/testify/assert","documentation_url":"https://pkg.go.dev/github.com/stretchr/testify/assert#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:59:07.705Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.563207986987438,"dependent_packages_count":6.151018228135725,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.357113107561581},"purl":"pkg:golang/github.com/stretchr/testify/assert","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testify/assert","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testify/assert","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testify/assert/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":5121651,"name":"github.com/stretchr/testifY","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/testifY","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testifY","keywords_array":[],"namespace":"github.com/stretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:11:31.796Z","created_at":"2022-08-03T01:05:56.268Z","updated_at":"2026-08-22T11:11:31.797Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testifY","install_command":"go get github.com/stretchr/testifY","documentation_url":"https://pkg.go.dev/github.com/stretchr/testifY#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36792483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T14:32:32.329Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/stretchr/testif%21y","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testifY","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testifY","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testifY/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestifY/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestifY/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestifY/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestifY/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestifY/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestifY/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":13686327,"name":"golang-testify","ecosystem":"debian","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":["golang"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T18:08:38.845Z","latest_release_published_at":"2026-02-12T18:08:38.845Z","latest_release_number":"1.8.1-1","last_synced_at":"2026-08-20T16:32:59.650Z","created_at":"2026-02-12T18:08:38.689Z","updated_at":"2026-08-20T16:32:59.651Z","registry_url":"https://tracker.debian.org/pkg/golang-testify","install_command":"apt-get install golang-testify","documentation_url":"https://packages.debian.org/bookworm/golang-testify","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"golang-github-stretchr-testify-dev","standards_version":"4.6.2","maintainer":"Debian Go Packaging Team \u003cteam+pkg-go@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-davecgh-go-spew-dev (\u003e= 1.1.1), golang-github-pmezard-go-difflib-dev (\u003e= 1.0.0), golang-github-stretchr-objx-dev (\u003e= 0.5.0), golang-gopkg-yaml.v3-dev (\u003e= 3.0.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T14:41:23.494Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.05341309689135776,"forks_count":0.14960461637101946,"docker_downloads_count":null,"average":0.050754428315594305},"purl":"pkg:deb/debian/golang-testify?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/golang-testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/golang-testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/golang-testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/golang-testify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/golang-testify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/golang-testify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/golang-testify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/golang-testify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/golang-testify/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2650,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1227},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-08-23T05:05:52.746Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":3841577,"name":"github.com/stretChr/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretChr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretChr/testify","keywords_array":[],"namespace":"github.com/stretChr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-23T01:03:46.125Z","created_at":"2022-04-11T20:37:25.289Z","updated_at":"2026-08-23T01:03:46.125Z","registry_url":"https://pkg.go.dev/github.com/stretChr/testify","install_command":"go get github.com/stretChr/testify","documentation_url":"https://pkg.go.dev/github.com/stretChr/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36791458,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:31:21.505Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.3829246148027523,"forks_count":0.47652342158630895,"average":4.301112075031677},"purl":"pkg:golang/github.com/stret%21chr/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretChr/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretChr/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretChr/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretChr%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretChr%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretChr%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretChr%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretChr%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretChr%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":3671783,"name":"github.com/stretchr/TEstify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/TEstify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/TEstify","keywords_array":[],"namespace":"github.com/stretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-23T01:03:57.704Z","created_at":"2022-04-11T10:26:14.884Z","updated_at":"2026-08-23T01:03:57.704Z","registry_url":"https://pkg.go.dev/github.com/stretchr/TEstify","install_command":"go get github.com/stretchr/TEstify","documentation_url":"https://pkg.go.dev/github.com/stretchr/TEstify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:39:30.032Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/stretchr/%21t%21estify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/TEstify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/TEstify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/TEstify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTEstify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTEstify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTEstify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTEstify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTEstify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTEstify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":4073376,"name":"github.com/stRetChr/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stRetChr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stRetChr/testify","keywords_array":[],"namespace":"github.com/stRetChr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T01:22:08.725Z","created_at":"2022-04-12T11:39:43.445Z","updated_at":"2026-08-22T01:22:08.725Z","registry_url":"https://pkg.go.dev/github.com/stRetChr/testify","install_command":"go get github.com/stRetChr/testify","documentation_url":"https://pkg.go.dev/github.com/stRetChr/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:45:52.893Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.3829246148027523,"forks_count":0.47652342158630895,"average":4.301112075031677},"purl":"pkg:golang/github.com/st%21ret%21chr/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stRetChr/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stRetChr/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stRetChr/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstRetChr%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstRetChr%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstRetChr%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstRetChr%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstRetChr%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstRetChr%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":10526589,"name":"github.com/stretchr/testIFy","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/testIFy","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testIFy","keywords_array":[],"namespace":"github.com/stretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:34:43.908Z","created_at":"2024-07-02T04:53:10.344Z","updated_at":"2026-08-22T11:34:43.909Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testIFy","install_command":"go get github.com/stretchr/testIFy","documentation_url":"https://pkg.go.dev/github.com/stretchr/testIFy#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36791458,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:37:16.395Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.864579184877595,"dependent_packages_count":6.430434043675788,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.647506614276692},"purl":"pkg:golang/github.com/stretchr/test%21i%21fy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testIFy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testIFy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testIFy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestIFy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestIFy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestIFy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestIFy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestIFy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FtestIFy/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":4578523,"name":"github.com/stretchr/TESTIFY","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/TESTIFY","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/TESTIFY","keywords_array":[],"namespace":"github.com/stretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:20:02.097Z","created_at":"2022-07-18T15:44:33.409Z","updated_at":"2026-08-22T11:20:02.098Z","registry_url":"https://pkg.go.dev/github.com/stretchr/TESTIFY","install_command":"go get github.com/stretchr/TESTIFY","documentation_url":"https://pkg.go.dev/github.com/stretchr/TESTIFY#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36792483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T14:32:32.334Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.20055283899546258,"forks_count":0.4704630671902513,"average":4.254004042480839},"purl":"pkg:golang/github.com/stretchr/%21t%21e%21s%21t%21i%21f%21y","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/TESTIFY","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/TESTIFY","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/TESTIFY/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTESTIFY/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTESTIFY/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTESTIFY/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTESTIFY/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTESTIFY/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTESTIFY/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":12595210,"name":"github.com/Stretchr/Testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/Stretchr/Testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/Stretchr/Testify","keywords_array":[],"namespace":"github.com/Stretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:37:39.968Z","created_at":"2025-12-17T09:52:10.233Z","updated_at":"2026-08-22T11:37:39.969Z","registry_url":"https://pkg.go.dev/github.com/Stretchr/Testify","install_command":"go get github.com/Stretchr/Testify","documentation_url":"https://pkg.go.dev/github.com/Stretchr/Testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:39:30.030Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.381270893036598,"dependent_packages_count":5.042757726758096,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.212014309897347},"purl":"pkg:golang/github.com/%21stretchr/%21testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Stretchr/Testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Stretchr/Testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Stretchr/Testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2FTestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2FTestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2FTestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2FTestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2FTestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2FTestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":3492586,"name":"github.com/stretchr/testify","ecosystem":"go","description":"Module testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"github.com/stretchr","versions_count":31,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2026-08-17T08:24:05.000Z","latest_release_number":"v1.12.1","last_synced_at":"2026-08-22T11:54:07.436Z","created_at":"2022-04-10T19:10:35.626Z","updated_at":"2026-08-22T11:54:07.437Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testify","install_command":"go get github.com/stretchr/testify","documentation_url":"https://pkg.go.dev/github.com/stretchr/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-07-21T11:52:29.000Z","size":2050,"stargazers_count":26154,"open_issues_count":365,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-13T07:19:21.156Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-12T15:19:00.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36601168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","response_time":111,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:45:52.817Z","dependent_packages_count":146490,"downloads":null,"downloads_period":null,"dependent_repos_count":280136,"rankings":{"downloads":null,"dependent_repos_count":0.0004106662340982334,"dependent_packages_count":0.00010266655852455835,"stargazers_count":0.2389050816866473,"forks_count":0.6445406544171773,"docker_downloads_count":0.007186659096719086,"average":0.1782291455986333},"purl":"pkg:golang/github.com/stretchr/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testify","docker_dependents_count":9273,"docker_downloads_count":51209283826,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testify/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":3592795,"name":"github.com/Stretchr/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/Stretchr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/Stretchr/testify","keywords_array":[],"namespace":"github.com/Stretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-23T01:01:16.298Z","created_at":"2022-04-11T05:22:28.688Z","updated_at":"2026-08-23T01:01:16.305Z","registry_url":"https://pkg.go.dev/github.com/Stretchr/testify","install_command":"go get github.com/Stretchr/testify","documentation_url":"https://pkg.go.dev/github.com/Stretchr/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:39:30.052Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.3829246148027523,"forks_count":0.47652342158630895,"average":4.301112075031677},"purl":"pkg:golang/github.com/%21stretchr/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Stretchr/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Stretchr/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Stretchr/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretchr%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":14616211,"name":"github.com/STretchr/TEstify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/STretchr/TEstify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/STretchr/TEstify","keywords_array":[],"namespace":"github.com/STretchr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:22:11.362Z","created_at":"2026-06-11T13:33:14.879Z","updated_at":"2026-08-22T11:22:11.363Z","registry_url":"https://pkg.go.dev/github.com/STretchr/TEstify","install_command":"go get github.com/STretchr/TEstify","documentation_url":"https://pkg.go.dev/github.com/STretchr/TEstify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36792863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T15:54:05.185Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.997920706212173,"dependent_packages_count":4.683234245714832,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.840577475963503},"purl":"pkg:golang/github.com/%21s%21tretchr/%21t%21estify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/STretchr/TEstify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/STretchr/TEstify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/STretchr/TEstify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTretchr%2FTEstify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTretchr%2FTEstify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTretchr%2FTEstify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTretchr%2FTEstify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTretchr%2FTEstify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTretchr%2FTEstify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":14695825,"name":"github.com/stretCHR/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretCHR/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretCHR/testify","keywords_array":[],"namespace":"github.com/stretCHR","versions_count":29,"first_release_published_at":"2026-06-29T12:52:55.222Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:09:45.581Z","created_at":"2026-06-29T12:51:43.472Z","updated_at":"2026-08-22T11:09:45.581Z","registry_url":"https://pkg.go.dev/github.com/stretCHR/testify","install_command":"go get github.com/stretCHR/testify","documentation_url":"https://pkg.go.dev/github.com/stretCHR/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:39:30.150Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.93515940445008,"dependent_packages_count":4.624504289510877,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.779831846980478},"purl":"pkg:golang/github.com/stret%21c%21h%21r/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretCHR/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretCHR/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretCHR/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretCHR%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretCHR%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretCHR%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretCHR%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretCHR%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretCHR%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":14415552,"name":"github.com/stretchr/testify/assert/yaml","ecosystem":"go","description":"Package yaml is just an indirection to handle YAML deserialization.\n\nThis package is just an indirection that allows the builder to override the\nindirection with an alternative implementation of this package that uses\nanother implementation of YAML deserialization. This allows to not either not\nuse YAML deserialization at all, or to use another implementation than\ngopkg.in/yaml.v3 (for example for license compatibility reasons, see PR #1120).\n\nAlternative implementations are selected using build tags:\n\nUsage:\n\nYou can check with \"go list\" which implementation is linked:","homepage":"https://github.com/stretchr/testify","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"github.com/stretchr/testify/assert","versions_count":3,"first_release_published_at":"2026-05-09T20:27:36.028Z","latest_release_published_at":"2026-05-09T20:27:36.028Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:19:18.365Z","created_at":"2026-05-09T20:27:29.743Z","updated_at":"2026-08-22T11:19:18.366Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testify/assert/yaml","install_command":"go get github.com/stretchr/testify/assert/yaml","documentation_url":"https://pkg.go.dev/github.com/stretchr/testify/assert/yaml#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:40:17.539Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.080071416441731,"dependent_packages_count":4.759766986501993,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.919919201471862},"purl":"pkg:golang/github.com/stretchr/testify/assert/yaml","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testify/assert/yaml","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testify/assert/yaml","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testify/assert/yaml/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert%2Fyaml/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert%2Fyaml/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert%2Fyaml/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert%2Fyaml/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert%2Fyaml/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Fassert%2Fyaml/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":11997451,"name":"github.com/stretcHr/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretcHr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretcHr/testify","keywords_array":[],"namespace":"github.com/stretcHr","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:20:01.266Z","created_at":"2025-08-11T13:22:22.502Z","updated_at":"2026-08-22T11:20:01.267Z","registry_url":"https://pkg.go.dev/github.com/stretcHr/testify","install_command":"go get github.com/stretcHr/testify","documentation_url":"https://pkg.go.dev/github.com/stretcHr/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36791459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:40:17.540Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.599498543106364,"dependent_packages_count":5.247351267037174,"stargazers_count":0.07826714980487456,"forks_count":0.7951735774235178,"docker_downloads_count":null,"average":2.9300726343429826},"purl":"pkg:golang/github.com/stretc%21hr/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretcHr/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretcHr/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretcHr/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretcHr%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretcHr%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretcHr%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretcHr%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretcHr%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FstretcHr%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":3633353,"name":"github.com/stretchr/testify/_codegen","ecosystem":"go","description":null,"homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"github.com/stretchr/testify","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-08-22T11:22:06.636Z","latest_release_number":null,"last_synced_at":"2026-08-22T11:22:07.345Z","created_at":"2022-04-11T08:34:21.962Z","updated_at":"2026-08-22T11:22:07.346Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testify/_codegen","install_command":"go get github.com/stretchr/testify/_codegen","documentation_url":"https://pkg.go.dev/github.com/stretchr/testify/_codegen#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T11:37:16.310Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.793834424600911,"dependent_packages_count":8.452778221382484,"stargazers_count":0.23933914190488237,"forks_count":0.6472941610789756,"docker_downloads_count":null,"average":3.5333114872418134},"purl":"pkg:golang/github.com/stretchr/testify/_codegen","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testify/_codegen","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testify/_codegen","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testify/_codegen/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2F_codegen/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2F_codegen/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2F_codegen/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2F_codegen/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2F_codegen/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2F_codegen/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":3717382,"name":"gitlab.com/Ma_124/testify","ecosystem":"go","description":"Module testify is a set of packages that provide many tools for testifying that your code will behave as you intend.\n\nTestify contains the following packages:\n\nThe github.com/stretchr/testify/assert package provides a comprehensive set of assertion functions that tie in to the Go testing system.\nThe github.com/stretchr/testify/require package provides the same assertions but as fatal checks.\n\nThe github.com/stretchr/testify/mock package provides a system by which it is possible to mock your objects and verify calls are happening as expected.\n\nThe github.com/stretchr/testify/suite package provides a basic structure for using structs as testing suites, and methods on those structs as tests.  It includes setup/teardown functionality in the way of interfaces.\n\nA golangci-lint compatible linter for testify is available called testifylint.","homepage":"https://github.com/stretchr/testify","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"gitlab.com/Ma_124","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-05-19T01:45:18.558Z","latest_release_number":null,"last_synced_at":"2026-08-22T11:22:54.747Z","created_at":"2022-04-11T13:05:25.082Z","updated_at":"2026-08-22T11:22:54.747Z","registry_url":"https://pkg.go.dev/gitlab.com/Ma_124/testify","install_command":"go get gitlab.com/Ma_124/testify","documentation_url":"https://pkg.go.dev/gitlab.com/Ma_124/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-07-21T11:52:29.000Z","size":2050,"stargazers_count":26154,"open_issues_count":365,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-13T07:19:21.156Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-12T15:19:00.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36601168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","response_time":111,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:53:22.872Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.3829246148027523,"forks_count":0.47652342158630895,"average":4.301112075031677},"purl":"pkg:golang/gitlab.com/%21ma_124/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/gitlab.com/Ma_124/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/gitlab.com/Ma_124/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/gitlab.com/Ma_124/testify/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gitlab.com%2FMa_124%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gitlab.com%2FMa_124%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gitlab.com%2FMa_124%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gitlab.com%2FMa_124%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gitlab.com%2FMa_124%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gitlab.com%2FMa_124%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":14447011,"name":"github.com/stretchr/testify/require","ecosystem":"go","description":"Package require implements the same assertions as the `assert` package but\nstops test execution when a test fails.\n\nThe following is a complete example using require in a standard test function:\n\nThe `require` package have same global functions as in the `assert` package,\nbut instead of returning a boolean result they call `t.FailNow()`.\nA consequence of this is that it must be called from the goroutine running\nthe test function, not from other goroutines created during the test.\n\nEvery assertion function also takes an optional string message as the final argument,\nallowing custom error messages to be appended to the message the assertion method outputs.","homepage":"https://github.com/stretchr/testify","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"github.com/stretchr/testify","versions_count":28,"first_release_published_at":"2026-05-14T13:42:17.229Z","latest_release_published_at":"2026-05-14T13:42:17.229Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:26:06.242Z","created_at":"2026-05-14T13:41:31.467Z","updated_at":"2026-08-22T11:26:06.242Z","registry_url":"https://pkg.go.dev/github.com/stretchr/testify/require","install_command":"go get github.com/stretchr/testify/require","documentation_url":"https://pkg.go.dev/github.com/stretchr/testify/require#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T13:21:13.767Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.067188149279545,"dependent_packages_count":4.748046779947814,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.907617464613679},"purl":"pkg:golang/github.com/stretchr/testify/require","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/testify/require","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/testify/require","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/testify/require/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Frequire/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Frequire/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Frequire/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Frequire/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Frequire/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2Ftestify%2Frequire/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":14864796,"name":"github.com/stretchr/TestIfy","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/TestIfy","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/TestIfy","keywords_array":[],"namespace":"github.com/stretchr","versions_count":29,"first_release_published_at":"2026-08-04T09:09:48.442Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T11:56:54.858Z","created_at":"2026-08-04T09:09:46.093Z","updated_at":"2026-08-22T11:56:54.859Z","registry_url":"https://pkg.go.dev/github.com/stretchr/TestIfy","install_command":"go get github.com/stretchr/TestIfy","documentation_url":"https://pkg.go.dev/github.com/stretchr/TestIfy#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:45:52.935Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.820957121423261,"dependent_packages_count":4.517098450209473,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.6690277858163665},"purl":"pkg:golang/github.com/stretchr/%21test%21ify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/stretchr/TestIfy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/stretchr/TestIfy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/stretchr/TestIfy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestIfy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestIfy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestIfy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestIfy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestIfy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fstretchr%2FTestIfy/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":3910590,"name":"github.com/STRETCHR/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/STRETCHR/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/STRETCHR/testify","keywords_array":[],"namespace":"github.com/STRETCHR","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T12:00:39.256Z","created_at":"2022-04-12T01:09:29.512Z","updated_at":"2026-08-22T12:00:39.256Z","registry_url":"https://pkg.go.dev/github.com/STRETCHR/testify","install_command":"go get github.com/STRETCHR/testify","documentation_url":"https://pkg.go.dev/github.com/STRETCHR/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36793766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T18:02:01.011Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":0.3829246148027523,"forks_count":0.47652342158630895,"average":4.301112075031677},"purl":"pkg:golang/github.com/%21s%21t%21r%21e%21t%21c%21h%21r/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/STRETCHR/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/STRETCHR/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/STRETCHR/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTRETCHR%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTRETCHR%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTRETCHR%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTRETCHR%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTRETCHR%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSTRETCHR%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":14636490,"name":"github.com/StretChR/testify","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/StretChR/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/StretChR/testify","keywords_array":[],"namespace":"github.com/StretChR","versions_count":29,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2025-08-27T10:46:31.000Z","latest_release_number":"v1.11.1","last_synced_at":"2026-08-22T12:20:21.687Z","created_at":"2026-06-16T13:56:21.514Z","updated_at":"2026-08-22T12:20:21.687Z","registry_url":"https://pkg.go.dev/github.com/StretChR/testify","install_command":"go get github.com/StretChR/testify","documentation_url":"https://pkg.go.dev/github.com/StretChR/testify#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T10:39:30.104Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.987878539418124,"dependent_packages_count":4.673821468366512,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.8308500038923174},"purl":"pkg:golang/github.com/%21stret%21ch%21r/testify","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/StretChR/testify","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/StretChR/testify","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/StretChR/testify/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretChR%2Ftestify/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretChR%2Ftestify/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretChR%2Ftestify/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretChR%2Ftestify/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretChR%2Ftestify/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FStretChR%2Ftestify/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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"}},{"id":3494127,"name":"gopkg.in/stretchr/testify.v1","ecosystem":"go","description":"Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.","homepage":"https://github.com/stretchr/testify","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/stretchr/testify","keywords_array":[],"namespace":"gopkg.in/stretchr","versions_count":7,"first_release_published_at":"2016-01-08T11:58:29.000Z","latest_release_published_at":"2018-06-09T11:55:18.000Z","latest_release_number":"v1.2.2","last_synced_at":"2026-08-22T12:24:06.216Z","created_at":"2022-04-10T19:22:12.689Z","updated_at":"2026-08-22T12:24:06.216Z","registry_url":"https://pkg.go.dev/gopkg.in/stretchr/testify.v1","install_command":"go get gopkg.in/stretchr/testify.v1","documentation_url":"https://pkg.go.dev/gopkg.in/stretchr/testify.v1#section-documentation","metadata":{},"repo_metadata":{"id":5085415,"uuid":"6247705","full_name":"stretchr/testify","owner":"stretchr","description":"A toolkit with common assertions and mocks that plays nicely with the standard library","archived":false,"fork":false,"pushed_at":"2026-08-19T13:08:44.000Z","size":2054,"stargazers_count":26170,"open_issues_count":363,"forks_count":1913,"subscribers_count":199,"default_branch":"master","last_synced_at":"2026-08-20T10:12:13.693Z","etag":null,"topics":["assertions","go","golang","mocking","testify","testing","toolkit"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/stretchr/testify","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"rbock/sqlpp11-connector-sqlite3","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stretchr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-16T16:43:17.000Z","updated_at":"2026-08-20T06:54:19.000Z","dependencies_parsed_at":"2026-02-28T20:01:54.322Z","dependency_job_id":null,"html_url":"https://github.com/stretchr/testify","commit_stats":{"total_commits":807,"total_committers":292,"mean_commits":"2.7636986301369864","dds":0.9256505576208178,"last_synced_commit":"a1b9c9efe3c25c50678b1e492045164b914e255f"},"previous_names":["stretchrcom/testify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/stretchr/testify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/sbom","scorecard":{"id":113553,"data":{"date":"2025-08-04","repo":{"name":"github.com/stretchr/testify","commit":"a53be35c3b0cfcd5189cffcfd75df60ea581104c"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.9,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/main.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/stretchr/testify/release.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/main.yml:19","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T19:21:25.262Z","repository_id":5085415,"created_at":"2025-08-15T19:21:25.262Z","updated_at":"2025-08-15T19:21:25.262Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36790938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-20T02:00:06.210Z","response_time":54,"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":"stretchr","name":"Stretchr, Inc.","uuid":"1841476","kind":"organization","description":"Tame your unstructured data - We \u003c3 open-source.","email":"thatmatryer@gmail.com","website":null,"location":"Boulder, CO \u0026 Worldwide \u0026 The Cloud","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1841476?v=4","repositories_count":51,"last_synced_at":"2026-08-14T04:51:04.754Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/stretchr","funding_links":[],"total_stars":30176,"followers":162,"following":0,"created_at":"2022-11-03T21:12:42.706Z","updated_at":"2026-08-14T04:51:04.768Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stretchr/repositories"},"tags":[{"name":"v1.2.3","sha":"70270b760bffd4c7354924c06bb635a707f3ec7f","kind":"tag","published_at":"2026-05-17T13:29:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.3/manifests"},{"name":"v1.11.1","sha":"2a57335dc9cd6833daa820bc94d9b40c26a7917d","kind":"commit","published_at":"2025-08-27T10:46:31.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"b7801fbf5cd58d201296d5d0e132d1849966dbd4","kind":"commit","published_at":"2025-08-17T15:57:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.11.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"89cbdd9e7b39eb58896d316a7495597d3aba4371","kind":"commit","published_at":"2024-11-12T22:58:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.10.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2","kind":"commit","published_at":"2024-02-29T14:36:18.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.9.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.9.0/manifests"},{"name":"v1.8.4","sha":"f97607b89807936ac4ff96748d766cf4b9711f78","kind":"commit","published_at":"2023-05-30T09:38:40.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"4c93d8f201cb46ed50de949ee65804f944b570f8","kind":"commit","published_at":"2023-05-10T21:42:04.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f36bfe3c337aa95c86f04c721acdbafb5ffb1611","kind":"commit","published_at":"2023-02-25T12:46:30.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"b747d7c5f853d017ddbc5e623d026d7fc2770a58","kind":"commit","published_at":"2022-10-20T10:50:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"181cea6eab8b2de7071383eca4be32a424db38dd","kind":"commit","published_at":"2022-06-29T10:56:06.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.8.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.8.0/manifests"},{"name":"v1.7.5","sha":"b5ce16571001d6e96e1693ac891fed5c2510c651","kind":"commit","published_at":"2022-06-24T00:11:59.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.5","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.5/manifests"},{"name":"v1.7.4","sha":"48391ba5eb8c5f49132138e67ec112d180b88f63","kind":"commit","published_at":"2022-06-20T21:08:00.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"07dc7ee5abe6d1c0ef6449f731ca9bf08e1787f8","kind":"commit","published_at":"2022-06-20T10:32:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"41453c009af9a942261b7a25a88521d0d6804e7f","kind":"commit","published_at":"2022-06-06T09:52:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"083ff1c0449867d0d8d456483ee5fab8e0c0e1e6","kind":"commit","published_at":"2022-03-15T21:08:43.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"acba37e5db06f0093b465a7d47822bf13644b66c","kind":"commit","published_at":"2021-01-13T09:54:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.7.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"f654a9112bbeac49ca2cd45bfbe11533c4666cf8","kind":"commit","published_at":"2020-06-05T10:48:45.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"004e3cb72213e5e727e4e08f668ee6c8f27e5d32","kind":"commit","published_at":"2020-05-26T22:39:56.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.6.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"3ebf1ddaeb260c4b1ae502a01c7844fa8c1fa0e9","kind":"commit","published_at":"2020-02-19T20:56:11.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"624f997379a27f38832b4b22ef5e4d31385c6daf","kind":"commit","published_at":"2020-02-18T20:05:10.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.5.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"221dbe5ed46703ee255b1da0dec05086f5035f62","kind":"commit","published_at":"2019-07-12T00:01:36.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.4.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"ffdc059bfe9ce6a4e144ba849dbedead332c6053","kind":"commit","published_at":"2019-01-03T19:31:39.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.3.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"f35b8ab0b5a2cef36673838d662e249dd9c94686","kind":"tag","published_at":"2018-06-09T13:37:51.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"12b6f73e6084dad08a7c6e575284b177ecafbc71","kind":"commit","published_at":"2018-01-31T22:38:42.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b91bfb9ebec76498946beb6af7c0230c7cc7ba6c","kind":"commit","published_at":"2017-12-30T18:17:37.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.2.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.2.0/manifests"},{"name":"v1.1.4","sha":"69483b4bd14f5845b5a1e55bca19e954e827f1d0","kind":"commit","published_at":"2016-09-25T01:54:16.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.4","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"f390dcf405f7b83c997eac1b06768bb9f44dec18","kind":"commit","published_at":"2016-01-09T20:38:47.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.3","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4adf44fc7aebdd63660910fc4ad4b82e4a3d7a08","kind":"commit","published_at":"2016-01-09T02:06:49.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.2","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"38b5d653e3cad9252e69070a3fe23377ab380557","kind":"commit","published_at":"2016-01-08T11:58:29.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"c92828f29518bc633893affbce12904ba41a7cfa","kind":"commit","published_at":"2016-01-07T17:53:57.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.1","html_url":"https://github.com/stretchr/testify/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.1/manifests"},{"name":"v1.0","sha":"232e8563676cd15c3a36ba5e675ad4312ac4cb11","kind":"tag","published_at":"2015-05-27T14:47:41.000Z","download_url":"https://codeload.github.com/stretchr/testify/tar.gz/v1.0","html_url":"https://github.com/stretchr/testify/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stretchr/testify@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/tags/v1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-20T17:15:11.687Z","dependent_packages_count":460,"downloads":null,"downloads_period":null,"dependent_repos_count":541,"rankings":{"downloads":null,"dependent_repos_count":0.30580673732338315,"dependent_packages_count":0.19838538830274272,"stargazers_count":0.13594735256744006,"forks_count":0.6319606939598681,"docker_downloads_count":2.061153368162985,"average":0.6666507080632839},"purl":"pkg:golang/gopkg.in/stretchr/testify.v1","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/gopkg.in/stretchr/testify.v1","docker_dependents_count":1,"docker_downloads_count":16,"usage_url":"https://repos.ecosyste.ms/usage/go/gopkg.in/stretchr/testify.v1","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/gopkg.in/stretchr/testify.v1/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T10:05:54.278Z","issues_count":275,"pull_requests_count":605,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26691352.530612245,"issues_closed_count":144,"pull_requests_closed_count":392,"pull_request_authors_count":267,"issue_authors_count":229,"avg_comments_per_issue":4.210909090909091,"avg_comments_per_pull_request":2.105785123966942,"merged_pull_requests_count":216,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":30,"past_year_pull_requests_count":108,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2835801.0425531915,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":63,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.9333333333333333,"past_year_avg_comments_per_pull_request":1.1666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","maintainers":[{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"},{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"},{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"},{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}],"active_maintainers":[{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"},{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"},{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fstretchr%2Ftestify.v1/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fstretchr%2Ftestify.v1/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fstretchr%2Ftestify.v1/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fstretchr%2Ftestify.v1/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fstretchr%2Ftestify.v1/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/gopkg.in%2Fstretchr%2Ftestify.v1/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281883,"maintainers_count":0,"namespaces_count":839478,"keywords_count":124863,"github":"golang","metadata":{"funded_packages_count":67811,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-23T05:01:16.146Z","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":7715,"full_name":"stretchr/testify","default_branch":"master","total_commits":984,"total_committers":319,"total_bot_commits":12,"total_bot_committers":1,"mean_commits":3.084639498432602,"dds":0.9278455284552846,"past_year_total_commits":50,"past_year_total_committers":17,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":2.9411764705882355,"past_year_dds":0.6799999999999999,"last_synced_at":"2026-08-19T09:35:22.305Z","last_synced_commit":"959dbdacf1533e155162811ea90c90117a420463","created_at":"2023-03-07T09:46:25.317Z","updated_at":"2026-08-19T09:35:19.774Z","committers":[{"name":"Olivier Mengué","email":"dolmen@cpan.org","login":"dolmen","count":71},{"name":"Ernesto Jiménez","email":"me@ernesto-jimenez.com","login":"ernesto-jimenez","count":61},{"name":"Mat Ryer","email":"matryer@mac.com","login":null,"count":41},{"name":"Boyan","email":"boyanvs@gmail.com","login":"boyan-soubachov","count":35},{"name":"Bracken Dawson","email":"abdawson@gmail.com","login":"brackendawson","count":30},{"name":"Tyler Bunnell","email":"tylerbunnell@gmail.com","login":"tylerb","count":27},{"name":"Leigh McCulloch","email":"leigh@mcchouse.com","login":"leighmcculloch","count":26},{"name":"Oleksandr Redko","email":"oleksandr.red+github@gmail.com","login":"alexandear","count":19},{"name":"alexpantyukhin","email":"apantykhin@gmail.com","login":"alexpantyukhin","count":16},{"name":"Ivo van der Wijk","email":"github@in.m3r.nl","login":null,"count":15},{"name":"Patrick Mezard","email":"patrick@mezard.eu","login":"pmezard","count":15},{"name":"ccoVeille","email":"3875889+ccoVeille","login":"ccoVeille","count":13},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":12},{"name":"Samuel Nelson","email":"valczir.darkvein@gmail.com","login":"nelsam","count":11},{"name":"Mike Auclair","email":"mauclair@devoted.com","login":"mikeauclair","count":11},{"name":"Arjun Mahishi","email":"arjun.mahishi@gmail.com","login":"arjunmahishi","count":10},{"name":"Arjun Dhawan","email":"arjun@hadrian.io","login":"arjun-1","count":9},{"name":"Esdras Beleza de Noronha","email":"github@contato.esdrasbeleza.com","login":"esdrasbeleza","count":9},{"name":"Craig Davison","email":"craig.davison@cmdzero.io","login":"craig65535","count":8},{"name":"Linus Barth","email":"linusbarth@gmail.com","login":"linusbarth","count":8},{"name":"Martijn","email":"martijn.niji@gmail.com","login":"mvdkleijn","count":8},{"name":"ariley","email":"ariley@alteryx.com","login":"AdRiley","count":8},{"name":"Archit Agarwal","email":"architagr@gmail.com","login":"architagr","count":7},{"name":"Christian Muehlhaeuser","email":"muesli@gmail.com","login":"muesli","count":7},{"name":"Emil Stanchev","email":"stanchev.emil@gmail.com","login":"emou","count":7},{"name":"Harald Nordgren","email":"haraldnordgren@gmail.com","login":"HaraldNordgren","count":7},{"name":"Connor Szczepaniak","email":"cszczepaniak@gmail.com","login":"cszczepaniak","count":7},{"name":"Dinesh Kumar","email":"dinesh.kumar@go-jek.com","login":null,"count":7},{"name":"Raphael Meyer","email":"raphael.meyer@bbv.ch","login":null,"count":7},{"name":"Mat Ryer","email":"matryer","login":"matryer","count":6},{"name":"gohargasparyan","email":"gohar.s.gasparyan@gmail.com","login":"gohargasparyan","count":6},{"name":"Torkel Rogstad","email":"torkel@rogstad.io","login":"torkelrogstad","count":6},{"name":"Ogoyukin","email":"Ogoyukin93@gmail.com","login":"Ogoyukin","count":6},{"name":"Mat Ryer","email":"mat@stretchr.com","login":null,"count":6},{"name":"bhenderson","email":"bhenderson@yp.com","login":null,"count":6},{"name":"Eyal Posener","email":"posener@gmail.com","login":"posener","count":5},{"name":"mutaiib","email":"mutaiib","login":"mutaiib","count":5},{"name":"Victor Kryukov","email":"victor.kryukov@gmail.com","login":"vkryukov","count":5},{"name":"Sean Talts","email":"sean@lot18.com","login":null,"count":5},{"name":"Kevin Burke","email":"kevin.burke@segment.com","login":"kevinburkesegment","count":5},{"name":"Tigran Saluev","email":"tigran@saluev.com","login":"Saluev","count":5},{"name":"hendry.wiranto","email":"hendry.wiranto@bukalapak.com","login":"hendrywiranto","count":5},{"name":"tsioftas","email":"panaevri@gmail.com","login":"tsioftas","count":4},{"name":"Victor Blomqvist","email":"blomqvist@p1.cn","login":"viblo","count":4},{"name":"Simon Schulte","email":"github@neokil.de","login":"Neokil","count":4},{"name":"Paul Bellamy","email":"paul.a.bellamy@gmail.com","login":"paulbellamy","count":4},{"name":"Pal Sivertsen","email":"palsivertsen@gmail.com","login":"palsivertsen","count":4},{"name":"Oliver Gondža","email":"ogondza@gmail.com","login":"olivergondza","count":4},{"name":"Menno","email":"menno.vrahden@gmail.com","login":"mvrahden","count":4},{"name":"Keynan Pratt","email":"keynan.pratt@gmail.com","login":"npxcomplete","count":4},{"name":"Jordan Olshevski","email":"jordanolshevski@gmail.com","login":"jveski","count":4},{"name":"Boyan Soubachov","email":"bsoubachov@atlassian.com","login":"bsoubachov","count":4},{"name":"Bo Sunesen","email":"bos@uber.com","login":"uberbo","count":4},{"name":"Julian Cooper","email":"jcooper@brightcove.com","login":null,"count":4},{"name":"Joshua T Corbin","email":"joshua@uber.com","login":null,"count":4},{"name":"Adam Medzinski","email":"adam.medzinski@allegrogroup.com","login":null,"count":3},{"name":"Boyan Soubachov","email":"boyan@luno.com","login":null,"count":3},{"name":"Ernesto Jiménez","email":"ernesto@gocardless.com","login":null,"count":3},{"name":"Konstantin Cherkasov","email":"konstantin.cherkasov@lazada.com","login":null,"count":3},{"name":"Nick Pollett","email":"nick.pollett@vendhq.com","login":null,"count":3},{"name":"Siva Gollapalli","email":"siva@joshsoftware.com","login":null,"count":3},{"name":"dickeyxxx","email":"jeff@dickeyxxx.com","login":null,"count":3},{"name":"taichi","email":"ryushi@gmail.com","login":"taichi","count":3},{"name":"zjx158094","email":"zjx158094@alibaba-inc.com","login":"zjx20","count":3},{"name":"arseny","email":"senyasdt4745@gmail.com","login":"senyast4745","count":3},{"name":"Andreas Garnæs","email":"andreas","login":"andreas","count":3},{"name":"Angel_Kitty","email":"angelkitty6698@gmail.com","login":"AngelKitty","count":3},{"name":"Antonio Nicolás Pina","email":"antonio@antonionicolaspina.com","login":"anpez","count":3},{"name":"Ben Schumacher","email":"hanzei@mailbox.org","login":"hanzei","count":3},{"name":"Jon Gjengset","email":"jon@thesquareplanet.com","login":"jonhoo","count":3},{"name":"Joseph Anthony Pasquale Holsten","email":"joseph@josephholsten.com","login":"josephholsten","count":3},{"name":"Nick Miyake","email":"nmiyake@palantir.com","login":"nmiyake","count":3},{"name":"Oliver Beattie","email":"oliver@obeattie.com","login":"obeattie","count":3},{"name":"Reynier Ortiz","email":"reyniero@zillowgroup.com","login":"reynieroz","count":3},{"name":"SuperQ","email":"superq@gmail.com","login":"SuperQ","count":3},{"name":"Joshua Elliott","email":"joshuacelliott@gmail.com","login":"jcelliott","count":2},{"name":"Martin Hamrle","email":"martin.hamrle@monetas.net","login":"mhamrle","count":2},{"name":"Masaya Hayashi","email":"mcdonalds.only@gmail.com","login":"rinchsan","count":2},{"name":"Michael Broll","email":"michael.r.broll@gmail.com","login":"mrbroll","count":2},{"name":"Olaf Alders","email":"olaf@wundersolutions.com","login":"oalders","count":2},{"name":"2pi","email":"2pi@mok.nu","login":"2pi","count":2},{"name":"Acho Arnold","email":"arnoldewin@gmail.com","login":"AchoArnold","count":2},{"name":"Anup Chenthamarakshan","email":"anupcshan@gmail.com","login":"anupcshan","count":2},{"name":"Bryan Boreham","email":"bjboreham@gmail.com","login":"bboreham","count":2},{"name":"Bryan Matsuo","email":"bryan.matsuo@gmail.com","login":"bmatsuo","count":2},{"name":"Grégoire Paris","email":"gregoire.paris@manomano.com","login":"greg0ire","count":2},{"name":"Daniel Cormier","email":"dcormier","login":"dcormier","count":2},{"name":"Dennis Coldwell","email":"dennis.coldwell@gmail.com","login":"dencold","count":2},{"name":"Dudás Ádám","email":"adam.dudas@axoflow.com","login":"siliconbrain","count":2},{"name":"a2not","email":"31874975+a2not","login":"a2not","count":2},{"name":"gz-c","email":"token@protonmail.com","login":"gz-c","count":2},{"name":"Landon Clipp","email":"landonclipp@gmail.com","login":"LandonTClipp","count":2},{"name":"spirin","email":"i.v.spirin@gmail.com","login":"spirin","count":2},{"name":"techfg","email":"barry@techfg.com","login":"techfg","count":2},{"name":"visualfc","email":"visualfc@gmail.com","login":"visualfc","count":2},{"name":"xiaolei","email":"tristones.liu@gmail.com","login":"everdance","count":2},{"name":"Hisham Akmal","email":"hisham0502@gmail.com","login":"sikehish","count":2},{"name":"Renato","email":"renato.prime@clever.com","login":"renatoprime","count":2},{"name":"Ruben de Vries","email":"ruben@rubensayshi.com","login":"rubensayshi","count":2},{"name":"RyuseiNomi","email":"kanontonto1010@gmail.com","login":"ryu-ton10","count":2},{"name":"Stephan Renatus","email":"srenatus@chef.io","login":"srenatus","count":2},{"name":"Steve Leonard","email":"xsleonard@gmail.com","login":"xsleonard","count":2},{"name":"Viswajith Venugopal","email":"viswajithiii@gmail.com","login":"viswajithiii","count":2},{"name":"Weizhen Wang","email":"wangweizhen@pingcap.com","login":"hawkingrei","count":2},{"name":"Pål Sivertsen","email":"palsivertsen@sensarmarine.com","login":null,"count":2},{"name":"Curtis Schlak","email":"fuzzygeek1@users.sourceforge.net","login":null,"count":2},{"name":"Anatoly Scheglov","email":"ascheglov@yandex-team.ru","login":null,"count":2},{"name":"Adam Medziński","email":"adam.medzinski@gmail.com","login":null,"count":2},{"name":"Justin Cummins","email":"justin@squareup.com","login":null,"count":2},{"name":"Yongxin Wang","email":"wangyongxinsi1013@sogou-inc.com","login":null,"count":2},{"name":"Graham Jenson","email":"graham.jenson@coinbase.com","login":null,"count":2},{"name":"praveen shukla","email":"praveen@praveens-MacBook-Pro.local","login":null,"count":2},{"name":"Josh Rendek","email":"josh@bluescripts.net","login":"joshrendek","count":2},{"name":"Vyas Reddy","email":"vyas.reddy@ext.careem.com","login":"vyas-git","count":2},{"name":"Jeff Widman","email":"jeff@jeffwidman.com","login":"jeffwidman","count":2},{"name":"Ilia Kravets","email":"ilia@springsw.com","login":"ikravets","count":2},{"name":"Grzegorz Burzyński","email":"czeslavo@gmail.com","login":"czeslavo","count":2},{"name":"Zaur Abasmirzoev","email":"zaur.kavkaz@gmail.com","login":"izaurio","count":2},{"name":"Zachary Becker","email":"zachary@skip.money","login":"zrbecker","count":2},{"name":"Yimin Chen","email":"yiminc@uber.com","login":"yiminc-zz","count":2},{"name":"Aaron N. Brock","email":"AaronNBrock@gmail.com","login":"AutomateAaron","count":1},{"name":"Adam Luzsi","email":"adamluzsi","login":"adamluzsi","count":1},{"name":"Adam Wolfe Gordon","email":"awg@digitalocean.com","login":"adamwg","count":1},{"name":"Aidan Coyle","email":"packrat386@gmail.com","login":"packrat386","count":1},{"name":"Alexander Staubo","email":"alex@purefiction.net","login":"atombender","count":1},{"name":"Alexey Palazhchenko","email":"alexey.palazhchenko@gmail.com","login":"AlekSi","count":1},{"name":"Alpha Chen","email":"alpha.chen@gmail.com","login":"kejadlen","count":1},{"name":"Alun Evans","email":"alun@uber.com","login":"alxn","count":1},{"name":"Anant Vyas","email":"avyas@uber.com","login":"aud10slave","count":1},{"name":"Chih-Wei Chang","email":"me@cwchang.me","login":null,"count":1},{"name":"Daniel Perez","email":"daniel@claudetech.com","login":null,"count":1},{"name":"Edward Raigosa","email":"wenlock@github.com","login":null,"count":1},{"name":"Griffin Smith","email":"griffin.smith@getnomi.com","login":null,"count":1},{"name":"Grzegorz Miejski","email":"grzegorz.miejski@brainly.com","login":null,"count":1},{"name":"Iaroslav Ciupin","email":"Iaroslav.Ciupin@endava.com","login":null,"count":1},{"name":"Ivan Pesenti","email":"ipesenti@sorint.com","login":null,"count":1},{"name":"James Ray","email":"james@rayprogramming.com","login":null,"count":1},{"name":"Johnny Graettinger","email":"johnny@pippio.com","login":null,"count":1},{"name":"Jonathan Jin","email":"jonathan.jin@uber.com","login":null,"count":1},{"name":"Levi Corcoran","email":"levi.corcoran@concur.com","login":null,"count":1},{"name":"Mariano Cano","email":"mariano@betable.com","login":null,"count":1},{"name":"Michael R. Maletich","email":"mmaletich@civisanalytics.com","login":null,"count":1},{"name":"Neil Conway","email":"neilc@voleon.com","login":null,"count":1},{"name":"Nghĩa Nguyễn Ngọc","email":"nghiann@firegroup.io","login":null,"count":1},{"name":"Onsi Fakhouri","email":"pair+onsi@pivotallabs.com","login":null,"count":1},{"name":"Peter Hsu","email":"shhsu@microsoft.com","login":null,"count":1},{"name":"Russ Egan","email":"russ@safemonk.com","login":null,"count":1},{"name":"Seppe Stas","email":"seppe@productize.be","login":null,"count":1},{"name":"Tai","email":"tai.le@shopee.com","login":null,"count":1},{"name":"Thomas LE ROUX","email":"github@november-eleven.fr","login":null,"count":1},{"name":"Tom Artale","email":"tom.artale@logrhythm.com","login":null,"count":1},{"name":"Will Faught","email":"wfaught@betable.com","login":null,"count":1},{"name":"YukinoKamei","email":"kamei@axelmark.co.jp","login":null,"count":1},{"name":"devdinu","email":"dinesh.kumar@gojek.com","login":null,"count":1},{"name":"havnesvo","email":"havard.nesvold@finn.no","login":null,"count":1},{"name":"mreedell","email":"michael_reedell@comcast.com","login":null,"count":1},{"name":"neilisaac","email":"neil.isaac@kindred.ai","login":null,"count":1},{"name":"odog","email":"odog@netcologne.de","login":null,"count":1},{"name":"philtay","email":"philtay51@hotmail.com","login":null,"count":1},{"name":"Arnaud Porterie","email":"arnaud.porterie@docker.com","login":null,"count":1},{"name":"Pedro de Brito","email":"pedro.debrito@wonderkind.com","login":"pdbrito","count":1},{"name":"Peter Ebden","email":"peter.ebden@gmail.com","login":"peterebden","count":1},{"name":"Pieter Noordhuis","email":"pcnoordhuis@gmail.com","login":"pietern","count":1},{"name":"Rafael Garcia","email":"rafael.garcia@clever.com","login":"rgarcia","count":1},{"name":"Reda Chlieh","email":"reda@bigblue.io","login":"redachl","count":1},{"name":"Richard Knop","email":"risoknop@gmail.com","login":"RichardKnop","count":1},{"name":"RmbRT","email":"steffen.rattay@gmail.com","login":"RmbRT","count":1},{"name":"Robert Williamson","email":"williamson.robert@gmail.com","login":"rdwilliamson","count":1},{"name":"Ruan Moolman","email":"moolman.ruan@gmail.com","login":"moolmanruan","count":1},{"name":"Ryan Leung","email":"rleungx@gmail.com","login":"rleungx","count":1},{"name":"Sam Nelson","email":"sam.nelson@mcnhealthcare.com","login":"sam-nelson-mcn","count":1},{"name":"Sergej Zagursky","email":"g7r","login":"g7r","count":1},{"name":"Ben Johnson","email":"benbjohnson@yahoo.com","login":"benbjohnson","count":1},{"name":"Shane Ramnode","email":"Shane.h.1@gmail.com","login":"shaneHowearth","count":1},{"name":"Simon Mulser","email":"simonmulser","login":"simonmulser","count":1},{"name":"Snir Yehuda","email":"snir@savvy.security","login":"snirye","count":1},{"name":"Srini Brahmaroutu","email":"srbrahma@us.ibm.com","login":"brahmaroutu","count":1},{"name":"Stavros Ntentos","email":"133706+stdedos","login":"stdedos","count":1},{"name":"Steven Hartland","email":"stevenmhartland@gmail.com","login":"stevenh","count":1},{"name":"Tagir Magomedov","email":"tagir.magomedov@gmail.com","login":"groz","count":1},{"name":"Matt Joiner","email":"anacrolix@gmail.com","login":"anacrolix","count":1},{"name":"Matthieu MOREL","email":"mmorel-35","login":"mmorel-35","count":1},{"name":"Mawueli Kofi Adzoe","email":"wallclockbuilder@googlemail.com","login":"wallclockbuilder","count":1},{"name":"Maxim Kolganov","email":"manykey@yandex-team.ru","login":"MAnyKey","count":1},{"name":"Michael Pu","email":"michael.pu123@gmail.com","login":"mchlp","count":1},{"name":"Milan Lesichkov","email":"lesichkovm@gmail.com","login":"lesichkovm","count":1},{"name":"Miles Steele","email":"miles@milessteele.com","login":"mlsteele","count":1},{"name":"Neil Conway","email":"neil.conway@gmail.com","login":"neilconway","count":1},{"name":"Nisheeth Barthwal","email":"nisheeth.barthwal@gmail.com","login":"nbaztec","count":1},{"name":"Nobuhiro MIKI","email":"nob@bobuhiro11.net","login":"bobuhiro11","count":1},{"name":"OMOTO Kenji","email":"kenji.omoto@hde.co.jp","login":"doloopwhile","count":1},{"name":"Oladapo Ajala","email":"oladapoajala.e@gmail.com","login":"OladapoAjala","count":1},{"name":"Omar Kohl","email":"omarkohl@gmail.com","login":"omarkohl","count":1},{"name":"Parker Moore","email":"parkrmoore@gmail.com","login":"parkr","count":1},{"name":"鈴木 光","email":"hikyaru.suzuki@gmail.com","login":"hikyaru-suzuki","count":1},{"name":"Trent Clarke","email":"trent.clarke@gmail.com","login":"tcsc","count":1},{"name":"Patrick Curry","email":"pwfcurry","login":"pwfcurry","count":1},{"name":"Patrick Hemmer","email":"patrick.hemmer@gmail.com","login":"phemmer","count":1},{"name":"Paul Dufour","email":"pdufour","login":"pdufour","count":1},{"name":"Paul Querna","email":"pquerna@apache.org","login":"pquerna","count":1},{"name":"davelondon","email":"dave@brophy.uk","login":"dave","count":1},{"name":"decauwsemaecker.glen@gmail.com","email":"decauwsemaecker.glen@gmail.com","login":"GlenDC","count":1},{"name":"egawata","email":"egawa.takashi@gmail.com","login":"egawata","count":1},{"name":"hectorj","email":"hector.jusforgues@gmail.com","login":"hectorj","count":1},{"name":"hidu","email":"duv123@gmail.com","login":"hidu","count":1},{"name":"Uwe Jugel","email":"uwe@upvest.co","login":"ubunatic","count":1},{"name":"lummie","email":"lummie.uk@gmail.com","login":"lummie","count":1},{"name":"myxo","email":"klimov.ns@mail.ru","login":"myxo","count":1},{"name":"nicoche","email":"78445450+nicoche","login":"nicoche","count":1},{"name":"perrydunn","email":"perrydunn@hotmail.co.uk","login":"perrydunn","count":1},{"name":"philtay","email":"philtay","login":"philtay","count":1},{"name":"renzoarreaza","email":"renzoarreaza","login":"renzoarreaza","count":1},{"name":"sarathsp06","email":"sarathsp06@gmail.com","login":"sarathsp06","count":1},{"name":"sunpeng","email":"sunpeng.dev@gmail.com","login":"sunpe","count":1},{"name":"timfeirg","email":"kkcocogogo@gmail.com","login":"timfeirg","count":1},{"name":"tscales","email":"tscales8791@gmail.com","login":"tscales","count":1},{"name":"user","email":"louis.varron@gmail.com","login":"api-card","count":1},{"name":"warnar boekkooi","email":"wboekkooi@impossiblecloud.com","login":"boekkooi-impossiblecloud","count":1},{"name":"wwade","email":"2576056+wwade","login":"wwade","count":1},{"name":"lisitsky","email":"lisitsky@gmail.com","login":"lisitsky","count":1},{"name":"Tedde Lundgren","email":"mail@tedeh.net","login":"tedeh","count":1},{"name":"Terin Stock","email":"terinjokes@gmail.com","login":"terinjokes","count":1},{"name":"Thomas Güttler","email":"guettliml@thomas-guettler.de","login":"guettli","count":1},{"name":"Tim Schaub","email":"tschaub","login":"tschaub","count":1},{"name":"Tobias Krischer","email":"tobikris","login":"tobikris","count":1},{"name":"Tom Wright","email":"contact@tomwright.me","login":"TomWright","count":1},{"name":"Tomáš Procházka","email":"tomas.prochazka5d@gmail.com","login":"prochac","count":1},{"name":"Tony Abboud","email":"tdabboud@hotmail.com","login":"tabboud","count":1},{"name":"Tony Jiang","email":"tony.jiang@yale.edu","login":"xtonyjiang","count":1},{"name":"Sergiusz Urbaniak","email":"sergiusz.urbaniak@gmail.com","login":"s-urbaniak","count":1},{"name":"Álex González","email":"agonzalezro@gmail.com","login":"agonzalezro","count":1},{"name":"Vadym Tishchenko","email":"52095526+qerdcv","login":"qerdcv","count":1},{"name":"Vincent Cote-Roy","email":"vincentcr@gmail.com","login":"vincentcr","count":1},{"name":"Vitaly Isaev","email":"vitalyisaev2@gmail.com","login":"vitalyisaev2","count":1},{"name":"Vladimir Kochnev","email":"hashtable@yandex.ru","login":"marshall-lee","count":1},{"name":"Will Ogden","email":"will.ogden@gmail.com","login":"willogden","count":1},{"name":"Yaroslav Brustinov","email":"ybrustin@cisco.com","login":"ybrustin","count":1},{"name":"Yaroslav Kolomiiets","email":"yarikos@gmail.com","login":"yarikk","count":1},{"name":"ac7","email":"ac7","login":"ac7","count":1},{"name":"Bogdan Drutu","email":"bogdandrutu@gmail.com","login":"bogdandrutu","count":1},{"name":"Corey McGregor","email":"shousper@gmail.com","login":"shousper","count":1},{"name":"Cory Bennett","email":"cbennett@netflix.com","login":"coryb","count":1},{"name":"Cyrill Schumacher","email":"cyrill@schumacher.fm","login":"SchumacherFM","count":1},{"name":"Dan Heller","email":"dh@uber.com","login":"danielheller","count":1},{"name":"Daniel Chatfield","email":"chatfielddaniel@gmail.com","login":"danielchatfield","count":1},{"name":"Daniel White","email":"daniel@whitehouse.id.au","login":"danielwhite","count":1},{"name":"Dave Henderson","email":"dhenderson@gmail.com","login":"hairyhenderson","count":1},{"name":"David Beitey","email":"david@davidjb.com","login":"davidjb","count":1},{"name":"David Wragg","email":"david@wragg.org","login":"dpw","count":1},{"name":"Blake Wilson","email":"blake.wilson@workiva.com","login":"blakewilson-wf","count":1},{"name":"Dayna Blackwell","email":"blackwellsystems@protonmail.com","login":"blackwell-systems","count":1},{"name":"Denys Smirnov","email":"denis.smirnov.91@gmail.com","login":"dennwc","count":1},{"name":"Dominic Barnes","email":"dominic@dbarnes.info","login":"dominicbarnes","count":1},{"name":"Douglas Clark","email":"doug.clark@concur.com","login":"dlclark","count":1},{"name":"Dragos Harabor","email":"bits01","login":"bits01","count":1},{"name":"Duncan Mac-Vicar P","email":"dmacvicar@suse.de","login":"dmacvicar","count":1},{"name":"Ed","email":"echarrod","login":"echarrod","count":1},{"name":"Evan Phoenix","email":"evan@phx.io","login":"evanphx","count":1},{"name":"Fahim Bagar","email":"fahim.bagar@gmail.com","login":"fahimbagar","count":1},{"name":"Ania Kapuścińska","email":"lambdanis@protonmail.com","login":null,"count":1},{"name":"3scalation","email":"43409803+3scalation","login":"3scalation","count":1},{"name":"Davide D'Agostino","email":"info@daddye.it","login":"DAddYE","count":1},{"name":"Andrew Burns","email":"ErebusBat@gmail.com","login":"ErebusBat","count":1},{"name":"Andrey Petrov","email":"andrey.petrov@shazow.net","login":"shazow","count":1},{"name":"Andy McCall","email":"andymc903@gmail.com","login":"tamccall","count":1},{"name":"Ararsa","email":"116437655+Ararsa-Derese","login":"Ararsa-Derese","count":1},{"name":"Artem V. Navrotskiy","email":"bozaro","login":"bozaro","count":1},{"name":"Bakhrom","email":"bakhrom.umarov.c@propertyfinder.ae","login":"bakhromumarovpf","count":1},{"name":"Bart Venter","email":"72999113+bartventer","login":"bartventer","count":1},{"name":"Ben Blount","email":"bblount@uber.com","login":"bayesianmind","count":1},{"name":"Connor Peet","email":"connor@peet.io","login":"connor4312","count":1},{"name":"Christian Mesh","email":"christianmesh1@gmail.com","login":"cam72cam","count":1},{"name":"Chris Marchbanks","email":"csmarchbanks@gmail.com","login":"csmarchbanks","count":1},{"name":"Chris K","email":"c@chrisko.ch","login":"hugelgupf","count":1},{"name":"Chongyi Zheng","email":"git@zcy.dev","login":"harryzcy","count":1},{"name":"Chih-Wei Chang","email":"bert.cwchang@gmail.com","login":"lazywei","count":1},{"name":"Chakrit Wichian","email":"service@chakrit.net","login":"chakrit","count":1},{"name":"Cameron Moore","email":"moorereason@gmail.com","login":"moorereason","count":1},{"name":"Boris Pruessmann","email":"boris@pruessmann.org","login":"docbobo","count":1},{"name":"Jonathan Jin","email":"jinnovation","login":"jinnovation","count":1},{"name":"Jordan Christiansen","email":"jordan.christiansen@target.com","login":"xordspar0","count":1},{"name":"Joseph Dallago","email":"joseph@rain.com","login":"jayd3e","count":1},{"name":"Josiah Kiehl (formerly @bluepojo)","email":"josiah@capoferro.net","login":"capoferro","count":1},{"name":"Judson","email":"nyarly@gmail.com","login":"nyarly","count":1},{"name":"Justin Buchanan","email":"justbuchanan@gmail.com","login":"justbuchanan","count":1},{"name":"Justin Chadwell","email":"me@jedevc.com","login":"jedevc","count":1},{"name":"Karol Lassak","email":"ingwar@kentik.com","login":"ingwarsw","count":1},{"name":"Kirill Smelkov","email":"kirr@nexedi.com","login":"navytux","count":1},{"name":"Kyl Wellman","email":"itsawmna314@gmail.com","login":"itzamna314","count":1},{"name":"Lee Packham","email":"lpackham@gmail.com","login":"leepa","count":1},{"name":"Luan Santos","email":"cfcluan@gmail.com","login":"luan","count":1},{"name":"Luca Berneking","email":"l.berneking@mittwald.de","login":"Lucaber","count":1},{"name":"Maria Ines Parnisari","email":"maria.inesparnisari@okta.com","login":"miparnisari","count":1},{"name":"Martin Sucha","email":"martin.sucha@kiwi.com","login":"martin-sucha","count":1},{"name":"Martti T","email":"desinformatsioon@gmail.com","login":"aldas","count":1},{"name":"Mateus Lorandi dos Santos","email":"mcomogo@gmail.com","login":"comogo","count":1},{"name":"Matt Carter","email":"carter.matt@me.com","login":"TechnotronicOz","count":1},{"name":"Matt Gorzka","email":"mgorzk@gmail.com","login":"libnine","count":1},{"name":"cuishuang","email":"imcusg@gmail.com","login":"cuishuang","count":1},{"name":"Gavin Cabbage","email":"gavincabbage@gmail.com","login":"gavincabbage","count":1},{"name":"George Lesica","email":"george@lesica.com","login":"glesica","count":1},{"name":"Guncha","email":"gunchars@gmail.com","login":"guncha","count":1},{"name":"Henry","email":"cryptix@riseup.net","login":"cryptix","count":1},{"name":"Henry Blyth","email":"blyth.henry@gmail.com","login":"henrahmagix","count":1},{"name":"Herman Slatman","email":"hermanslatman@hotmail.com","login":"hslatman","count":1},{"name":"Hiram Chirino","email":"hiram@hiramchirino.com","login":"chirino","count":1},{"name":"Ian Rose","email":"ianrose14@gmail.com","login":"ianrose14","count":1},{"name":"Ilya Kulakov","email":"kulakov.ilya@gmail.com","login":"Kentzo","count":1},{"name":"Ivan Fraixedes","email":"ifcdev@gmail.com","login":"ifraixedes","count":1},{"name":"Jacek Szwec","email":"szwec.jacek@gmail.com","login":"jszwec","count":1},{"name":"Jakub Warczarek","email":"jakub.warczarek@gmail.com","login":"programmer04","count":1},{"name":"James Aguilar","email":"aguilar.james@gmail.com","login":"jaguilar","count":1},{"name":"James Bowes","email":"jbowes@repl.ca","login":"jbowes","count":1},{"name":"Joel Low","email":"joel@joelsplace.sg","login":"lowjoel","count":1},{"name":"JohnEndson","email":"jiayuzhen@outlook.com","login":"JohnEndson","count":1},{"name":"Jonas Finnemann Jensen","email":"jopsen@gmail.com","login":"jonasfj","count":1},{"name":"Jonathan Camenisch","email":"jonathan@camenisch.net","login":"jcamenisch","count":1},{"name":"Jonathan Crowther","email":"jonathan.crowther@suse.com","login":"JonCrowther","count":1},{"name":"Jonathan ES Lin","email":"ernsheong@gmail.com","login":"ernsheong","count":1}],"past_year_committers":[{"name":"Bracken Dawson","email":"abdawson@gmail.com","login":"brackendawson","count":16},{"name":"Olivier Mengué","email":"dolmen@cpan.org","login":"dolmen","count":9},{"name":"ccoVeille","email":"3875889+ccoVeille","login":"ccoVeille","count":6},{"name":"Oliver Gondža","email":"ogondza@gmail.com","login":"olivergondza","count":4},{"name":"a2not","email":"31874975+a2not","login":"a2not","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Nghĩa Nguyễn Ngọc","email":"nghiann@firegroup.io","login":null,"count":1},{"name":"Bakhrom","email":"bakhrom.umarov.c@propertyfinder.ae","login":"bakhromumarovpf","count":1},{"name":"Chongyi Zheng","email":"git@zcy.dev","login":"harryzcy","count":1},{"name":"Dayna Blackwell","email":"blackwellsystems@protonmail.com","login":"blackwell-systems","count":1},{"name":"Ilya Kulakov","email":"kulakov.ilya@gmail.com","login":"Kentzo","count":1},{"name":"Oleksandr Redko","email":"oleksandr.red+github@gmail.com","login":"alexandear","count":1},{"name":"SuperQ","email":"superq@gmail.com","login":"SuperQ","count":1},{"name":"Uwe Jugel","email":"uwe@upvest.co","login":"ubunatic","count":1},{"name":"Vyas Reddy","email":"vyas.reddy@ext.careem.com","login":"vyas-git","count":1},{"name":"egawata","email":"egawa.takashi@gmail.com","login":"egawata","count":1},{"name":"warnar boekkooi","email":"wboekkooi@impossiblecloud.com","login":"boekkooi-impossiblecloud","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6741518,"commits_count":976002289,"contributors_count":41157091,"owners_count":1356543,"committers_count":3350118,"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":"stretchr/testify","html_url":"https://github.com/stretchr/testify","last_synced_at":"2026-08-23T11:35:16.390Z","status":null,"issues_count":276,"pull_requests_count":611,"avg_time_to_close_issue":66127999.458333336,"avg_time_to_close_pull_request":26511019.539240506,"issues_closed_count":144,"pull_requests_closed_count":395,"pull_request_authors_count":270,"issue_authors_count":230,"avg_comments_per_issue":4.206521739130435,"avg_comments_per_pull_request":2.09328968903437,"merged_pull_requests_count":219,"bot_issues_count":0,"bot_pull_requests_count":17,"past_year_issues_count":31,"past_year_pull_requests_count":112,"past_year_avg_time_to_close_issue":4741573.375,"past_year_avg_time_to_close_pull_request":2842503.5,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":65,"past_year_issue_authors_count":25,"past_year_avg_comments_per_issue":1.967741935483871,"past_year_avg_comments_per_pull_request":1.1607142857142858,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":11,"past_year_merged_pull_requests_count":22,"created_at":"2023-05-16T03:47:48.954Z","updated_at":"2026-08-23T11:35:16.391Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/stretchr%2Ftestify/issues","issue_labels_count":{"table":{"bug":65,"enhancement":62,"pkg-assert":46,"pkg-mock":26,"help wanted":18,"mock.ArgumentMatcher":11,"Breaking Change":11,"good first issue":10,"pkg-suite":10,"question":10,"concurrency":9,"dependencies":8,"documentation":7,"assert.EqualValues":7,"enhancement: output format":7,"revisit":6,"pkg-require":6,"wontfix":5,"rejected/invalid":5,"input needed":5,"generics":5,"assert.Eventually":5,"enhancement: colored output":4,"enhancement: extend API":3,"rejected/duplicate":2,"floatting point":2,"type-Time":2,"internal/cleanup":1,"go":1,"assert.InEpsilon":1,"YAML":1,"go1.19+":1,"type-error":1,"community":1,"pkg-http":1,"internal/refactor":1,"TB.Helper":1,"mockery":1,"concurreny/deadlock":1,"test":1,"must-rebase":1,"duplicate":1,"JSON":1}},"pull_request_labels_count":{"table":{"pkg-assert":142,"enhancement":100,"pkg-mock":92,"bug":65,"dependencies":45,"pkg-require":40,"documentation":37,"mock.ArgumentMatcher":35,"must-rebase":31,"pkg-suite":30,"enhancement: output format":25,"internal/cleanup":23,"internal/refactor":21,"internal/testing":20,"github_actions":20,"hacktoberfest-accepted":19,"YAML":17,"assert.EqualValues":16,"internal/optimization":15,"help wanted":13,"assert.Len":10,"Breaking Change":10,"rejected/duplicate":10,"assert.Eventually":9,"internal/codegen":9,"type-error":9,"assert.InEpsilon":7,"test":7,"wontfix":6,"concurrency":5,"enhancement: extend API":5,"rejected/invalid":4,"on hold":4,"input needed":4,"revisit":3,"assert.Regexp":3,"enhancement: colored output":3,"ready-for-merge":3,"go":3,"Changes Requested":2,"type-Time":2,"generics":2,"license":2,"AI slop":1,"rejected/outdated":1,"floatting point":1,"assert.IsNil":1,"TB.Helper":1,"community":1}},"issue_author_associations_count":{"table":{"NONE":217,"COLLABORATOR":34,"CONTRIBUTOR":23,"MEMBER":2}},"pull_request_author_associations_count":{"table":{"NONE":304,"COLLABORATOR":155,"CONTRIBUTOR":150,"MEMBER":2}},"issue_authors":{"table":{"brackendawson":23,"dolmen":8,"Antonboom":4,"joshprzybyszewski-wf":3,"ccoVeille":3,"vaguecoder":2,"thespags":2,"KrzysztofMadejski":2,"ernesto-jimenez":2,"littledot":2,"guettli":2,"FGasper":2,"dlwyatt":2,"phemmer":2,"kevinburkesegment":2,"mmorel-35":1,"vispariana":1,"tallclair":1,"jannisbaudisch":1,"mohammadne":1,"dillonstreator":1,"gfelixc":1,"peczenyj":1,"lukasmalkmus":1,"nanjekyejoannah-zz":1,"senyast4745":1,"marcofranssen":1,"cszczepaniak":1,"echlebek":1,"EvansJahja":1,"dkdodson3":1,"tommynanny":1,"eyphka":1,"nathanjsweet":1,"lily-mara":1,"red8888":1,"Nocccer":1,"AlisCode":1,"cpendery":1,"marcelloh":1,"tisonkun":1,"jybp":1,"nyarly":1,"remycx":1,"ianrose14":1,"gavv":1,"a2not":1,"decibel":1,"vlasn":1,"mohammad-koho":1,"andig":1,"frux":1,"kuchaguangjie":1,"dag-erling":1,"Radek-Pysny":1,"rohanthewiz":1,"alexisvisco":1,"vmatyus":1,"ndzik":1,"hectorj":1,"aliml92":1,"koba1t":1,"mattjohnsonpint":1,"AlekSi":1,"mvrahden":1,"mkuznetsov2":1,"pmalek":1,"mitioshi":1,"christopher-taormina-zocdoc":1,"shaneutt":1,"pipiobjo":1,"chancez":1,"odeta939":1,"seiyab":1,"sjiekak":1,"Olshansk":1,"eliaslevy":1,"wvell":1,"KerbsOD":1,"tjxduck":1,"marten-seemann":1,"PremSBG":1,"ubunatic":1,"spirin":1,"tjanez":1,"Nokel81":1,"Julio-Guerra":1,"willfaught":1,"wmcnamee-coreweave":1,"falkerson":1,"jaychsu":1,"minaevmike":1,"rsheasby":1,"gedw99":1,"alexandrevicenzi":1,"tmshort":1,"sapphire-janrain":1,"laurentdutheil":1,"delca85":1,"ravishi":1,"msonawane":1,"ravron":1,"clebs":1,"Blquinn":1,"greg0ire":1,"kalengbekas":1,"Bitu00":1,"nikolavp":1,"joshriverscambia2019":1,"tbankar":1,"pantelis-karamolegkos":1,"prashantv":1,"areller":1,"zlotnika":1,"obalunenko":1,"JonCanning":1,"fragglet":1,"vlbarou":1,"nbaztec":1,"JackMordaunt":1,"snirye":1,"hikyaru-suzuki":1,"segogoreng":1,"maratori":1,"lance-burton":1,"picolloo":1,"SleepyBrett":1,"myxo":1,"jdycaico":1,"leighmcculloch":1,"xqqp":1,"danielbprice":1,"jsf116":1,"shunfeng8421":1,"taiyangc":1,"leoleoasd":1,"talglobus":1,"Seklfreak":1,"Anacardo89":1,"NamanJain8":1,"kolaente":1,"trivigy":1,"Southclaws":1,"Krunal-Thakkar":1,"craig65535":1,"manan-sc":1,"win-arturo":1,"moeen":1,"techfg":1,"PeterEFinch":1,"bLuka":1,"seantalts":1,"megalepozy":1,"antoninbas":1,"mitar":1,"HaraldNordgren":1,"swithek":1,"dix75":1,"ckeeney":1,"philflip12":1,"hieunguyen1809":1,"qingwave":1,"yonesko":1,"tturbs":1,"bushkov":1,"samanhappy":1,"LawYard":1,"iwahbe":1,"Groxx":1,"reindert-vetter":1,"MayorMunroe":1,"bloudraak":1,"daocoder2":1,"jkopczyn":1,"kristiyanpd":1,"LimbongRobin":1,"jeandeducla":1,"redachl":1,"eyalbe4":1,"connorszczepaniak-wk":1,"momoneko":1,"golopot":1,"kjlubick":1,"VedantMadane":1,"sazzer":1,"d3nnxs":1,"gabriel-vasile":1,"mat285":1,"nomaed":1,"genofire":1,"hiimoliverwang":1,"mauljurassicia":1,"ShivaliBandi":1,"satish-suradkar":1,"kostyantyn":1,"ghost":1,"boluoshu":1,"szuecs":1,"ran-berenfeld":1,"sirzooro":1,"Andrei-hub11":1,"hosseio":1,"vrde":1,"ihulsbus":1,"firelizzard18":1,"olitez":1,"evie404":1,"philippslang":1,"zbintliff":1,"rthier":1,"shaunc":1,"karakanb":1,"petergardfjall":1,"OladapoAjala":1,"jokeyrhyme":1,"fgimian":1,"vitalyisaev2":1,"RemiMattheyDoret":1,"xuxife":1,"santoshaitha":1,"borosr":1,"titus-ong":1,"vitaly-zdanevich":1,"andrehoong-pixieset":1,"AdamSLevy":1,"tpottinger2":1,"priyankshah217":1,"b-gupta":1,"tbruyelle":1,"palsivertsen":1}},"pull_request_authors":{"table":{"dolmen":75,"brackendawson":45,"ccoVeille":29,"alexandear":24,"dependabot[bot]":17,"HaraldNordgren":8,"hendrywiranto":8,"renzoarreaza":7,"arjunmahishi":7,"kevinburkesegment":4,"sikehish":4,"techfg":4,"sonnemusk":3,"mikeauclair":3,"FGasper":3,"egawata":3,"mattjohnsonpint":3,"georgelesica-wf":3,"wyf027":3,"rubensayshi":3,"stevenh":3,"redachl":3,"SaeeSaadat":3,"jannisbaudisch":3,"benjaminjkraft":3,"mitioshi":3,"st3penta":3,"segogoreng":3,"jmank88":2,"lefinal":2,"sonofgibs":2,"lecw199":2,"akaswenwilk":2,"apexskier":2,"harryzcy":2,"JonCrowther":2,"TomWright":2,"a2not":2,"ernesto-jimenez":2,"architagr":2,"rokatyy":2,"greg0ire":2,"nbaztec":2,"ReyOrtiz":2,"petergardfjall":2,"w-ahmedabdullajev":2,"debug-ing":2,"JERHAV":2,"jfmyers9":2,"libnine":2,"Lucaber":2,"goodspark":2,"obalunenko":2,"Ararsa-Derese":2,"Al2Klimov":2,"ubunatic":2,"boyan-soubachov":2,"boekkooi-impossiblecloud":2,"fredrb":2,"snirye":2,"Ullaakut":2,"Andrei-hub11":2,"thekondor":2,"PeterEFinch":2,"zkry":2,"alexpantyukhin":2,"JohnEndson":2,"harvic3":2,"ChinoUkaegbu":2,"gopherjit":2,"tsioftas":2,"siliconbrain":2,"JelteF":2,"jayd3e":2,"grongor":2,"PCloud63514":2,"veeceey":2,"phemmer":2,"parth-p-shah":2,"piotrpersona":2,"spirin":2,"Neokil":2,"lisitsky":2,"chorankates-sfdc":2,"e-nikolov":2,"matinFT":2,"mchlp":2,"misberner":2,"kdt523":2,"craig65535":2,"wcrum":2,"shalinlk":2,"gliptak":2,"feidtmb":2,"johanneswuerbach":2,"nickajacks1":2,"bogdandrutu":2,"ybrustin":2,"miparnisari":2,"canolgun-commits":2,"robermorales":2,"xqqp":2,"dokterbob":2,"lambdanis":2,"SuperQ":2,"Inuart":2,"GCrispino":2,"burik666":2,"3scalation":2,"arjun-1":2,"lord63":2,"mahigadamsetty":2,"jlou2u":2,"ianrose14":2,"hslatman":2,"cedricvanrompay-datadog":2,"Djenchik":2,"Boulea7":1,"maroux":1,"dlwyatt":1,"leoleoasd":1,"vaguecoder":1,"pietern":1,"devdinu":1,"edigaryev":1,"jakewins":1,"rolancia":1,"jfjrh2014":1,"snopan":1,"bhcleek":1,"Premiermoney":1,"Ma124":1,"oaksprout":1,"elliotforbes":1,"kleinerhund":1,"RangelReale":1,"denis-tingaikin":1,"mvanhorn":1,"alexrocco":1,"tscales":1,"albenik":1,"qerdcv":1,"yahelmanor":1,"rprtr258":1,"daniel-meyer-dme":1,"bk-simon":1,"BootstrapperSBL":1,"olivergondza":1,"maxtaran2010":1,"themavik":1,"moeen":1,"titusjaka":1,"Bojun-Vvibe":1,"RichardHopperProGrammar":1,"cobyfrombrooklyn-bot":1,"mvdkleijn":1,"ChihebBENCHEIKH1":1,"tamish560":1,"hugoleborso":1,"dthadi3":1,"christopinka":1,"gfelixc":1,"dillonstreator":1,"CatfishGG":1,"jdavisclark":1,"cyphercodes":1,"flowck":1,"kmg0308":1,"cszczepaniak":1,"arsenivostrikov-wallester":1,"bartventer":1,"puneetdixit200":1,"ikonst":1,"georgettica":1,"marshall-lee":1,"esdrasbeleza":1,"palsivertsen":1,"perrydunn":1,"AlexanderYastrebov":1,"tobikris":1,"kelvinfloresta":1,"mminklet":1,"seppestas":1,"Matovidlo":1,"arukiidou":1,"SAY-5":1,"arthurnn":1,"LandonTClipp":1,"hidu":1,"khasanovbi":1,"fahimbagar":1,"Davi-y08":1,"wwade":1,"janisz":1,"ingwarsw":1,"guettli":1,"hcmlinj":1,"pdufour":1,"robbiemcmichael":1,"dylanpulver":1,"effeix":1,"krobelus":1,"AruneshDwivedi":1,"akutz":1,"golangaccount":1,"WhyNotHugo":1,"mutaiib":1,"gburt":1,"pavelzeman":1,"stevenpitts":1,"DubbaThony":1,"npxcomplete":1,"nghiack7":1,"avorima":1,"maraino":1,"Nocccer":1,"haroldcampbell":1,"capoferro":1,"blackwell-systems":1,"dcormier":1,"aoright":1,"brandonbodnar-wk":1,"gaurav0107":1,"uname223":1,"TheRodzz":1,"bobuhiro11":1,"bwplotka":1,"everdance":1,"barry3406":1,"davidjb":1,"HarshalPatel1972":1,"jgannonjr":1,"Kentzo":1,"mrahs":1,"antichris":1,"Agurato":1,"hairyhenderson":1,"Barugoo":1,"mrdengbo":1,"aldas":1,"vyas-git":1,"robdefeo":1,"obsti8383":1,"sinngae":1,"riteshpuj2013":1,"c-tonneslan":1,"jslang":1,"happysnaker":1,"luongs3":1,"nomionz":1,"myxo":1,"connor4312":1,"eisandbar":1,"julian776":1,"hikyaru-suzuki":1,"tschaub":1,"chrsalx":1,"ktsivkov":1,"mnotti":1,"temoto":1,"jedevc":1,"monkslc":1,"doloopwhile":1,"bozaro":1,"danielwhite":1,"cicoyle":1,"andrewwillette":1,"Pr0Ger":1,"zrbecker":1,"joaocbarbosa":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-23T00:00:07.901Z","repositories_count":16277450,"issues_count":42193190,"pull_requests_count":134426820,"authors_count":11510733,"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":{"enhancement":10,"bug":7,"pkg-assert":3,"enhancement: output format":2,"rejected/invalid":2,"dependencies":2,"documentation":2,"pkg-require":2,"pkg-suite":2,"question":2,"pkg-mock":2,"internal/cleanup":1,"generics":1,"concurrency":1}},"past_year_pull_request_labels_count":{"table":{"dependencies":16,"pkg-assert":14,"github_actions":13,"pkg-require":8,"pkg-mock":5,"bug":5,"internal/cleanup":4,"documentation":4,"enhancement: output format":4,"internal/codegen":3,"mock.ArgumentMatcher":3,"pkg-suite":3,"concurrency":2,"enhancement: extend API":2,"assert.Eventually":2,"rejected/duplicate":2,"YAML":1,"assert.EqualValues":1,"assert.Regexp":1,"enhancement":1,"floatting point":1,"generics":1,"go":1,"AI slop":1}},"past_year_issue_author_associations_count":{"table":{"NONE":21,"COLLABORATOR":8,"CONTRIBUTOR":2}},"past_year_pull_request_author_associations_count":{"table":{"NONE":67,"COLLABORATOR":24,"CONTRIBUTOR":21}},"past_year_issue_authors":{"table":{"brackendawson":5,"thespags":2,"dolmen":2,"VedantMadane":1,"ubunatic":1,"tallclair":1,"szuecs":1,"shunfeng8421":1,"ShivaliBandi":1,"segogoreng":1,"sazzer":1,"Radek-Pysny":1,"olitez":1,"nomaed":1,"Nocccer":1,"mmorel-35":1,"mattjohnsonpint":1,"koba1t":1,"iwahbe":1,"guettli":1,"chancez":1,"ccoVeille":1,"Antonboom":1,"AlisCode":1,"a2not":1}},"past_year_pull_request_authors":{"table":{"dolmen":11,"dependabot[bot]":11,"brackendawson":8,"ccoVeille":5,"wyf027":3,"sonnemusk":3,"segogoreng":3,"mattjohnsonpint":3,"veeceey":2,"ubunatic":2,"SuperQ":2,"kdt523":2,"canolgun-commits":2,"a2not":2,"alexandear":2,"burik666":2,"luongs3":1,"barry3406":1,"maxtaran2010":1,"mvanhorn":1,"nghiack7":1,"Nocccer":1,"oaksprout":1,"pavelzeman":1,"Premiermoney":1,"puneetdixit200":1,"RangelReale":1,"RichardHopperProGrammar":1,"robbiemcmichael":1,"SAY-5":1,"AruneshDwivedi":1,"snopan":1,"arukiidou":1,"arsenivostrikov-wallester":1,"tamish560":1,"themavik":1,"TheRodzz":1,"aoright":1,"Boulea7":1,"WhyNotHugo":1,"CatfishGG":1,"BootstrapperSBL":1,"ChihebBENCHEIKH1":1,"cicoyle":1,"cobyfrombrooklyn-bot":1,"c-tonneslan":1,"cyphercodes":1,"Davi-y08":1,"Bojun-Vvibe":1,"blackwell-systems":1,"dylanpulver":1,"egawata":1,"gaurav0107":1,"GCrispino":1,"happysnaker":1,"HaraldNordgren":1,"harryzcy":1,"HarshalPatel1972":1,"ikonst":1,"jfjrh2014":1,"bk-simon":1,"kelvinfloresta":1,"Kentzo":1,"kmg0308":1,"ktsivkov":1}},"maintainers":[{"table":{"login":"dolmen","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"}},{"table":{"login":"brackendawson","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"}},{"table":{"login":"ccoVeille","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}},{"table":{"login":"arjunmahishi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/arjunmahishi"}},{"table":{"login":"ernesto-jimenez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ernesto-jimenez"}},{"table":{"login":"boyan-soubachov","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boyan-soubachov"}}],"active_maintainers":[{"table":{"login":"brackendawson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/brackendawson"}},{"table":{"login":"dolmen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dolmen"}},{"table":{"login":"ccoVeille","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ccoVeille"}}]}},"events":{"total":{"CreateEvent":22,"DeleteEvent":31,"DiscussionEvent":1,"ForkEvent":109,"IssueCommentEvent":481,"IssuesEvent":83,"MemberEvent":1,"PullRequestEvent":188,"PullRequestReviewCommentEvent":270,"PullRequestReviewEvent":406,"PushEvent":96,"ReleaseEvent":3,"WatchEvent":2142},"last_year":{"CreateEvent":8,"DeleteEvent":9,"DiscussionEvent":1,"ForkEvent":22,"IssueCommentEvent":128,"IssuesEvent":25,"PullRequestEvent":54,"PullRequestReviewCommentEvent":66,"PullRequestReviewEvent":82,"PushEvent":27,"ReleaseEvent":2,"WatchEvent":414}},"keywords":["assertions","go","golang","mocking","testify","testing","toolkit"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:21:15.031Z","updated_at":"2023-01-13T13:21:15.031Z","repository_link":"https://github.com/stretchr/testify/blob/master/.github/workflows/main.yml","dependencies":[{"id":6876078000,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6876078001,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3.2.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"go","filepath":"_codegen/go.mod","sha":null,"kind":"manifest","created_at":"2023-01-13T13:21:15.046Z","updated_at":"2023-01-13T13:21:15.046Z","repository_link":"https://github.com/stretchr/testify/blob/master/_codegen/go.mod","dependencies":[{"id":6876078002,"package_name":"github.com/ernesto-jimenez/gogen","ecosystem":"go","requirements":"v0.0.0-20180125220232-d7d4131e6607","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"_codegen/go.sum","sha":null,"kind":"lockfile","created_at":"2023-01-13T13:21:15.067Z","updated_at":"2023-01-13T13:21:15.067Z","repository_link":"https://github.com/stretchr/testify/blob/master/_codegen/go.sum","dependencies":[{"id":6876078003,"package_name":"github.com/ernesto-jimenez/gogen","ecosystem":"go","requirements":"v0.0.0-20180125220232-d7d4131e6607","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"go.mod","sha":null,"kind":"manifest","created_at":"2023-01-13T13:21:15.093Z","updated_at":"2023-01-13T13:21:15.093Z","repository_link":"https://github.com/stretchr/testify/blob/master/go.mod","dependencies":[{"id":6876078004,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.1","direct":true,"kind":"runtime","optional":false},{"id":6876078005,"package_name":"github.com/pmezard/go-difflib","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6876078006,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.5.0","direct":true,"kind":"runtime","optional":false},{"id":6876078007,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"go.sum","sha":null,"kind":"lockfile","created_at":"2023-01-13T13:21:15.105Z","updated_at":"2023-01-13T13:21:15.105Z","repository_link":"https://github.com/stretchr/testify/blob/master/go.sum","dependencies":[{"id":6876078008,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6876078009,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6876078010,"package_name":"github.com/pmezard/go-difflib","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6876078011,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6876078012,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6876078013,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6876078014,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.7.1","direct":false,"kind":"runtime","optional":false},{"id":6876078015,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6876078016,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v0.0.0-20161208181325-20d25e280405","direct":false,"kind":"runtime","optional":false},{"id":6876078017,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.0-20200313102051-9f266ea9e77c","direct":false,"kind":"runtime","optional":false},{"id":6876078018,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-07-05T18:49:04.209Z","updated_at":"2023-07-05T18:49:04.209Z","repository_link":"https://github.com/stretchr/testify/blob/master/.github/workflows/release.yml","dependencies":[{"id":11147192679,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":11147192680,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":40.61053083230855,"created_at":"2025-08-07T15:08:14.934Z","updated_at":"2026-08-23T11:35:18.346Z","avatar_url":"https://github.com/stretchr.png","language":"Go","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/362602","html_url":"https://summary.ecosyste.ms/projects/362602"}